You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by hg...@apache.org on 2026/05/27 10:24:18 UTC
(iggy) branch update-upgrade-deps updated (8d23800c3 -> a3b3ddadd)
This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch update-upgrade-deps
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 8d23800c3 chore(deps): bump workspace; migrate sqlx 0.9 + keyring 4
add b29bcd5f9 feat(php): implement initial version of PHP SDK (#3235)
add a3b3ddadd Merge branch 'master' into update-upgrade-deps
No new revisions were added by this update.
Summary of changes:
.github/actions/php/pre-merge/action.yml | 153 ++++++
.github/config/components.yml | 9 +
.github/workflows/_detect.yml | 11 +-
.github/workflows/_test.yml | 7 +
.github/workflows/pr-title.yml | 1 +
.github/workflows/pre-merge.yml | 21 +-
Cargo.toml | 2 +-
.../php/.cargo/config.toml | 9 +-
foreign/php/.gitignore | 4 +
{core/harness_derive => foreign/php}/Cargo.toml | 21 +-
foreign/php/Dockerfile.test | 62 +++
foreign/{csharp => php}/LICENSE | 2 +-
NOTICE => foreign/php/NOTICE | 0
foreign/php/README.md | 210 ++++++++
foreign/php/composer.json | 15 +
foreign/{python => php}/docker-compose.test.yml | 40 +-
foreign/php/iggy-php.stubs.php | 477 +++++++++++++++++
foreign/php/phpunit.xml.dist | 11 +
.../php/scripts/test.sh | 29 +-
foreign/php/src/client.rs | 388 ++++++++++++++
foreign/php/src/consumer.rs | 261 ++++++++++
.../php/src/error.rs | 8 +-
foreign/php/src/identifier.rs | 91 ++++
.../src/clients/mod.rs => foreign/php/src/lib.rs | 51 +-
foreign/php/src/receive_message.rs | 167 ++++++
.../src/http/mod.rs => foreign/php/src/runtime.rs | 33 +-
foreign/{python => php}/src/send_message.rs | 65 ++-
foreign/{python => php}/src/stream.rs | 18 +-
foreign/{python => php}/src/topic.rs | 24 +-
foreign/php/tests/IggySdkTest.php | 579 +++++++++++++++++++++
foreign/php/tests/TlsTest.php | 86 +++
foreign/php/tests/bootstrap.php | 187 +++++++
32 files changed, 2896 insertions(+), 146 deletions(-)
create mode 100644 .github/actions/php/pre-merge/action.yml
copy core/integration/tests/connectors/runtime/benchmark.toml => foreign/php/.cargo/config.toml (81%)
create mode 100644 foreign/php/.gitignore
copy {core/harness_derive => foreign/php}/Cargo.toml (68%)
create mode 100644 foreign/php/Dockerfile.test
copy foreign/{csharp => php}/LICENSE (99%)
copy NOTICE => foreign/php/NOTICE (100%)
create mode 100644 foreign/php/README.md
create mode 100644 foreign/php/composer.json
copy foreign/{python => php}/docker-compose.test.yml (63%)
create mode 100644 foreign/php/iggy-php.stubs.php
create mode 100644 foreign/php/phpunit.xml.dist
copy scripts/dashboard/build_release.sh => foreign/php/scripts/test.sh (58%)
create mode 100644 foreign/php/src/client.rs
create mode 100644 foreign/php/src/consumer.rs
copy core/common/src/http/messages/flush_unsaved_buffer.rs => foreign/php/src/error.rs (82%)
create mode 100644 foreign/php/src/identifier.rs
copy core/sdk/src/clients/mod.rs => foreign/php/src/lib.rs (50%)
create mode 100644 foreign/php/src/receive_message.rs
copy core/server/src/http/mod.rs => foreign/php/src/runtime.rs (61%)
copy foreign/{python => php}/src/send_message.rs (56%)
copy foreign/{python => php}/src/stream.rs (87%)
copy foreign/{python => php}/src/topic.rs (80%)
create mode 100644 foreign/php/tests/IggySdkTest.php
create mode 100644 foreign/php/tests/TlsTest.php
create mode 100644 foreign/php/tests/bootstrap.php