This is an automated email from the ASF dual-hosted git repository.
gkoszyk pushed a change to branch store_consumer_offset
in repository https://gitbox.apache.org/repos/asf/iggy.git
from b029988a0 merge master
add 70b8d361d chore(security): fix Dependabot security vulnerabilities
(#3087)
add e7be6ddd1 feat(server): support A2A protocol (#2656)
add b2d1189ef Merge branch 'master' into store_consumer_offset
No new revisions were added by this update.
Summary of changes:
.typos.toml | 2 +
Cargo.lock | 174 +++++++----
Cargo.toml | 3 +-
DEPENDENCIES.md | 35 ++-
bdd/go/go.mod | 2 +-
bdd/go/go.sum | 4 +-
core/common/src/error/iggy_error.rs | 2 +
.../http_config/http_client_config.rs | 4 +
.../http_config/http_client_config_builder.rs | 6 +
core/configs/src/server_config/defaults.rs | 1 +
core/configs/src/server_config/http.rs | 11 +
core/harness_derive/src/attrs.rs | 55 ++++
core/harness_derive/src/codegen.rs | 32 +-
core/integration/Cargo.toml | 2 +
.../integration/src/harness/config/jwks.rs | 13 +-
core/integration/src/harness/config/mod.rs | 2 +
core/integration/src/harness/handle/server.rs | 2 +-
core/integration/src/harness/mod.rs | 2 +-
.../src/harness/orchestrator/builder.rs | 13 +-
.../src/harness/orchestrator/harness.rs | 44 ++-
.../{connectors/api => server/a2a_jwt}/config.toml | 51 +++-
core/integration/tests/server/a2a_jwt/jwt_tests.rs | 331 +++++++++++++++++++++
.../{connectors/api => server/a2a_jwt}/mod.rs | 2 +-
.../server/a2a_jwt/wiremock/__files/jwks.json | 10 +
.../a2a_jwt/wiremock/mappings/jwks.json} | 4 +-
core/integration/tests/server/mod.rs | 1 +
core/sdk/Cargo.toml | 2 +-
core/sdk/src/client_provider.rs | 1 +
core/sdk/src/clients/client_builder.rs | 6 +
core/sdk/src/clients/consumer.rs | 3 +
core/sdk/src/http/http_client.rs | 4 +-
core/server/Cargo.toml | 1 +
core/server/config.toml | 6 +
core/server/src/http/jwt/json_web_token.rs | 109 ++++++-
core/server/src/http/jwt/jwks.rs | 316 ++++++++++++++++++++
core/server/src/http/jwt/jwt_manager.rs | 200 +++++++++++--
core/server/src/http/jwt/middleware.rs | 12 +-
core/server/src/http/jwt/mod.rs | 1 +
examples/go/go.mod | 2 +-
examples/go/go.sum | 4 +-
foreign/go/go.mod | 29 +-
foreign/go/go.sum | 86 +++---
web/package-lock.json | 12 +-
web/package.json | 3 +-
44 files changed, 1405 insertions(+), 200 deletions(-)
copy foreign/java/buildSrc/build.gradle.kts =>
core/integration/src/harness/config/jwks.rs (80%)
copy core/integration/tests/{connectors/api => server/a2a_jwt}/config.toml
(50%)
create mode 100644 core/integration/tests/server/a2a_jwt/jwt_tests.rs
copy core/integration/tests/{connectors/api => server/a2a_jwt}/mod.rs (98%)
create mode 100644
core/integration/tests/server/a2a_jwt/wiremock/__files/jwks.json
copy
core/integration/tests/{connectors/http_config_provider/wiremock/mappings/direct/get-active-configs.json
=> server/a2a_jwt/wiremock/mappings/jwks.json} (64%)
create mode 100644 core/server/src/http/jwt/jwks.rs