PackageTrack
Sign in Get early access

alibabacloud/openapi-core

Alibaba Cloud OpenApi Client Core

1.0.10 285K downloads/mo #4639 most downloaded on Packagist alibabacloud-sdk-php/openapi-core

What this package is like to depend on

Last release 1 months ago

13 Jul 2026

Release timing varies

gaps range from 8 days to 6 months

Some releases are documented

notes for 4 of 11 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

11 releases · first in 2025

3 releases in the last 12 months

see the full history below

Release timeline

11 releases · Jan 2025 to Jul 2026
2026
Release Pre-release

Releases

latest 11
  1. 1.0.10 13 Jul 2026
    Release notes

    feat: add WebSocket protocol support (#280)

    * feat: add WebSocket protocol support (align golang)

    * Add WebSocket support to TypeScript OpenAPI client.

    Introduce websocketUtils for AWAP/general sub-protocols and route ws/wss requests through the tea WebSocket client in doRequest.

    * Add WebSocket support to Python OpenAPI client.

    Port websocket_utils and route ws/wss do_request through darabonba WebSocket client with AWAP/general sub-protocols.

    * refactor: clarify WebSocket call chain and remove fallbacks

    - websocketSubProtocol stays in params only (header + StreamHandler)
    - Stop passing it through runtime to tea layer
    - StreamHandler rejects unknown sub-protocol and missing handler methods
    - Propagate reconnect failures via handleError instead of swallowing
    - Add tests for error paths

    * fix(php): pump WebSocket event loop while waiting for ack

    Replace usleep polling with tea pump() so handler callbacks run in the
    main process during sendRequest wait loops.

    * fix(php): expose pump() on WebSocketClient wrapper

    Forward pump() to the inner tea client so callers can drive the ReactPHP
    event loop for request-response and push receive without reflection.

    * fix(php): add WebSocketUtils export mapping in Teafile

    Product SDK generator resolves import OpenApi.WebSocketUtils via
    php.exports; without this mapping it emitted undefined::createWebSocketClient.

    * fix(ts): export WebSocketUtils namespace for SDK codegen

    Align TS openapi-core exports with generator expectations so product
    SDKs can import WebSocketUtils.createWebSocketClient from @alicloud/openapi-core.

    * fix(python): add WebSocketUtils Client export for SDK codegen

    Expose websocket_utils_models and Client.create_web_socket_client so
    generated Python SDKs can import the WebSocket wrapper without shims.

    * fix(ci): install unpublished tea deps for WebSocket PR checks

    CI failed because darabonba-core/tea-php/@darabonba/typescript WebSocket
    support is not published yet. Install the matching PR branches in workflows
    until upstream tea packages merge and release.

    Also fix duplicate websocketUtils export and mapToFlatStyle Model instanceof
    checks when @darabonba/typescript is linked from git during CI.

    * fix(ci): use node script for tea-typescript dep on npm 6

    npm pkg set is unavailable on Node 14.x (npm 6); patch package.json with
    node -e so all matrix rows can install the git-linked tea-typescript build.

    * fix(ci): unblock PHP code-quality job composer advisory block

    Code Quality Checks lacked jq advisory disable and guzzle pins when
    installing tea-php websocket branch. Also pin stable guzzle on PHP 5.6
    for SSE test and use --prefer-stable on composer update.

    * fix(ci): point PHP tea dependency at alibabacloud-sdk-php/darabonba

    PHP core moved from aliyun/tea-php to alibabacloud-sdk-php/darabonba;
    update CI VCS repository so WebSocket branch installs from the new home.

    * chore(ci): point WebSocket deps at published tea packages

    Tea cores are released (darabonba-core 1.0.8, alibabacloud/darabonba 1.0.5,
    @darabonba/typescript 1.0.5); drop git/VCS CI installs and raise minimums.

    Open source →
  2. 1.0.9 15 Jan 2026

    Nothing published for this version

  3. 1.0.8 30 Dec 2025
    Release notes

    refactor: resolve endpoints and exception (#247)

    * refactor: resolve endpoints and exception

    * Feat: fix tests

    * Feat: tests support PHPUnit 5.7

    * Feat: rm return null for support php5.6

    * Fix (ci): Restrict CI workflow trigger path
    -Add path filtering to CI workflows for Go, Java, PHP, Python, and Node.js, triggering only when the corresponding language directory or workflow file changes
    -Fix the merge logic of retroOptions in OpenApiClient and prioritize using runtime configuration
    -Add an explicit return at the end of the generator function to ensure compatibility with PHP 5.6
    -Introduce RetryOptions and RetryCondition in test cases to enhance the coverage of retry strategy testing

    * fix test

    * Feat: rm retry for sse

    * fix tests

    ---------

    Co-authored-by: weeping <[email protected]>

    Open source →
  4. 1.0.7 11 Aug 2025

    Nothing published for this version

  5. v1.0.6 06 May 2025

    Nothing published for this version

  6. v1.0.5 29 Apr 2025

    Nothing published for this version

  7. v1.0.4 27 Apr 2025

    Nothing published for this version

  8. v1.0.3 13 Mar 2025

    Nothing published for this version

  9. v1.0.2 12 Mar 2025
    Release notes
    • Add toArray in utils
    Open source →
  10. v1.0.1 04 Mar 2025
    Release notes
    • Fixed the Credential check
    Open source →
  11. v1.0.0 15 Jan 2025

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive