v3.6.1
- Ensure Transfer-Encoding is not allowed on HTTP/1.0 requests by @gavinbunney in https://github.com/Netflix/zuul/pull/2125
Full Changelog: https://github.com/Netflix/zuul/compare/v3.6.0...v3.6.1
3.2.1 (Apr 23th, 2026)
Nacos 3.2.1 is a patch release focused on critical bug fixes and feature enhancements for issues discovered in 3.2.0. This release delivers significant improvements to AI Registry functionality, database compatibility, security, and console user experience.
Key highlights include:
- AI Registry Maturity: Complete Prompt lifecycle management with UI, A2A AgentCard v1 protocol support, skill bizTag filtering, and resource spec storage for MCP servers
- Security Enhancements: Fixed LDAP authentication bypass vulnerability, added OIDC/OAuth2 SSO login support for both consoles
- Database Compatibility: Comprehensive PostgreSQL, Oracle, MySQL, and Derby fixes including deterministic pagination and schema timestamp issues
- Dependency Upgrades: Spring Boot 3.5.13, MCP SDK 0.17.0, and log4j-core 2.25.4
- Concurrency & Reliability: Eliminated race conditions in AI publish pipeline, naming module, client failover, and config export operations
- Console UX: Fixed configuration editing errors, namespace ID validation, batch import, token expiry handling, and UI bugs in both legacy and next consoles
- [#14621] A2A Registry 1.0 adapter with unified and normalized supported interfaces in agent card handling
- [#14796] Add MCP server resource specification support
- [#14807] Add Prompt lifecycle management UI for both legacy and next consoles
- [#14809] Enhance AI resource list APIs with filters and ordering support
- [#14847] Support AI resource subtype parsing in authentication plugin
- [#14895] Support filtering skills by bizTag in list API and console UI
- [#14794] Support force-publish skills for admin user
- [#14743] Close CallableStatement in DerbySnapshotOperation to prevent JDBC resource leak
- [#14750] Fix check-then-act race condition in FailoverReactor.isFailoverSwitch
- [#14751] Fix check-then-act race conditions on ConcurrentHashMap in naming module
- [#14784] Validate input parameters in ops controller forms for better security
- [#14806] Improve cluster metrics aggregation completeness signal in v3 API
- [#14818] Improve cluster metrics aggregation completeness signal in v3 API
- [#14822] Extract duplicated logic from SkillOperationServiceImpl and AgentSpecOperationServiceImpl into AiResourceManager and VersionUtils
- [#14834] Upgrade UI dependencies for both legacy and next consoles
- [#14873] Add config option to enable or disable visibility plugin
- [#14883] Add default scope resolution for new resource creation in visibility plugin
- [#14884] Standardize pipeline API and fix legacy console UI bugs
- [#14893] Add copilot feature toggle and redesign plugin management layout
- [#14927] Fix TOCTOU race condition and thread leak in ClientWorker.ensureSyncExecutor()
- [#14928] Fix TOCTOU race condition in removeSubscriberIndexes causing data loss
- [#14046] Fix ConfigInfoMapperByMySql.findConfigInfoLike4PageFetchRows result accuracy on MySQL
- [#14741] Add ORDER BY to findConfigInfoLike4PageFetchRows for deterministic pagination
- [#14742] Add ORDER BY to findConfigInfo4PageFetchRows for deterministic pagination
- [#14746] Add ORDER BY to remaining MySQL pagination queries for deterministic results
- [#14747] Add ORDER BY to Oracle pagination queries for deterministic results
- [#14748] Add ORDER BY to Derby pagination queries for deterministic results
- [#14764] Fix namespace ID validation issue in new UI when adding custom namespace
- [#14765] Fix configuration file editing error in 3.2 console
- [#14768] Fix
/v3/console/ai/mcp/importToolsFromMcpfailure due to json-schema-validator dependency conflict - [#14771] Fix batch import failure in legacy console UI
- [#14775] Add missing OIDC-related configurations to application.properties template
- [#14778] Fix clusterName forced to DEFAULT in v3 HTTP API
- [#14783] Remove downloadSkillZip from AiClientProxy interface and route skill download directly to HTTP client
- [#14786] Eliminate race condition in AI publish pipeline by pre-generating executionId
- [#14810] Fix PostgreSQL schema default timestamp issues causing startup failures
- [#14812] Set default timestamps to current time in Oracle and PostgreSQL schemas
- [#14828] Fix cross-type version contamination when querying ai_resource_version by name
- [#14832] Fix PostgreSQL compatibility issues for AI resource persistence and capacity modules
- [#14836] Fix cross-type version contamination in ai_resource_version queries
- [#14837] Enforce type isolation for ai_resource_version queries
- [#14843] Fix ActionTypes.WRITE to ActionTypes.READ for getting instance detail in InstanceControllerV3
- [#14849] Fix instance detail permission check in InstanceControllerV3
- [#14852] Fix prompt bizTags handling in both legacy and next UIs
- [#14853] Fix login page loop and header when auth is disabled in next console
- [#14856] Redirect to login page on token invalid/expired responses
- [#14862] Fix LDAP authentication bypass via hardcoded credentials in proxy user synchronization
- [#14875] Fix misleading error messages in maintainer-client ParamUtil
- [#14886] Fix legacy console UI bugs and improve robustness
- [#14892] Fix misleading value reporting in maintainer-client when timeout/retry properties are invalid
- [#14908] Fix skill content loss in SkillRemoteHandler#createDraft when passing skillCard as targetVersion
- [#14910] Add null check for optional ids parameter in exportConfigV2
- [#14915] Add null check for metaDataItem in config import
- [#14917] Reject login with LDAP-prefixed usernames to prevent auth bypass
- [#14947] Fix exception when adding Prompt page in console
- [#14782] Upgrade MCP SDK to 0.17.0 to resolve json-schema-validator conflict
- [#14834] Upgrade UI dependencies (both legacy and next consoles)
- [#14910] Bump org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4
- [#14955] Upgrade Spring Boot from 3.4.10 to 3.5.13
Action Required: This release includes critical fixes for PostgreSQL, Oracle, MySQL, and Derby schemas, particularly around default timestamp values and ORDER BY clauses for deterministic pagination.
Before upgrading:
- Backup your existing database
- Apply the updated schema script:
conf/schema.sql(for your database type) - Restart Nacos server after schema migration
Affected databases:
- PostgreSQL: Default timestamp fixes, AI resource persistence compatibility
- Oracle: Default timestamp fixes
- MySQL: Pagination query accuracy improvements
- Derby: ORDER BY clause additions, JDBC resource leak fixes
Failure to apply schema changes may result in:
- Database startup failures (PostgreSQL)
- Inconsistent pagination results
- JDBC resource leaks
- AI resource version contamination
This release adds OIDC/OAuth2 SSO login support for both legacy and next consoles. To enable:
# OIDC Configuration
nacos.auth.oidc.enabled=true
nacos.auth.oidc.issuer-uri=<your-oidc-issuer-uri>
nacos.auth.oidc.client-id=<your-client-id>
nacos.auth.oidc.client-secret=<your-client-secret>
nacos.auth.oidc.redirect-uri=${domain}/v3/console/login
| Module | Java Required |
|---|---|
| Nacos-Server / Nacos-Console | Java 17 |
| Nacos-Client | Java 8 |
| Nacos-Maintainer-Client | Java 8 |
- AgentCard v1 Protocol: Full support for A2A AgentCard v1 protocol with extended capabilities
- Unified Interfaces: Normalized and validated supported interfaces in agent card handling
- Version Meta API: New API to query agent spec metadata without loading full content
- @CHEN666333-SVG made their first contribution in https://github.com/alibaba/nacos/pull/14818
- @Sunwenzhi58 made their first contribution in https://github.com/alibaba/nacos/pull/14866
- @LiyunZhang10 made their first contribution in https://github.com/alibaba/nacos/pull/14928
- @FatOnionLee made their first contribution in https://github.com/alibaba/nacos/pull/14946
Full Changelog: https://github.com/alibaba/nacos/compare/3.2.0...3.2.1
v3.6.0
- Configure Continuation default to netty default by @jguerra in https://github.com/Netflix/zuul/pull/2114
- Add HTTP/1.1 request framing enforcer by @gavinbunney in https://github.com/Netflix/zuul/pull/2124
- Remove unused methods from ProxyUtils by @gavinbunney in https://github.com/Netflix/zuul/pull/2126
Full Changelog: https://github.com/Netflix/zuul/compare/v3.5.8...v3.6.0
1.0.0-alpha.98
- fix(s3): return 304 Not Modified instead of dropping the connection by @sciyoshi in https://github.com/rustfs/rustfs/pull/2627
- refactor: update binary field types and conversions in RPC and protofiles by @reatang in https://github.com/rustfs/rustfs/pull/2619
- fix(security): redact target debug logs and remove eval-based bench hook by @houseme in https://github.com/rustfs/rustfs/pull/2637
- fix(lock): prevent stale distributed object locks by @weisd in https://github.com/rustfs/rustfs/pull/2633
- fix: prevent object lock retention race by @weisd in https://github.com/rustfs/rustfs/pull/2634
- test(targets): cover target config redaction by @overtrue in https://github.com/rustfs/rustfs/pull/2638
- fix(storage): list prefix children behind marker objects by @weisd in https://github.com/rustfs/rustfs/pull/2643
- fix(admin): authorize cross-user ListServiceAccount with ListServiceAccount by @loverustfs in https://github.com/rustfs/rustfs/pull/2640
- @sciyoshi made their first contribution in https://github.com/rustfs/rustfs/pull/2627
Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.97...1.0.0-alpha.98
v24.1.8
Address CVEs CVE-2026-41327, CVE-2026-41328, CVE-2026-41492
Full Changelog: https://github.com/dgraph-io/dgraph/compare/v24.1.7...v24.1.8
v25.3.3
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 by @dependabot[bot] in https://github.com/dgraph-io/dgraph/pull/9682
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 by @dependabot[bot] in https://github.com/dgraph-io/dgraph/pull/9681
- fix: address CVEs: CVE-2026-41327, CVE-2026-41328, CVE-2026-41492
Full Changelog: https://github.com/dgraph-io/dgraph/compare/v25.3.2...v25.3.3
1.0.0-alpha.97
- fix(lifecycle): correct delete replication fanout by @cxymds in https://github.com/rustfs/rustfs/pull/2609
- feat(targets): add NATS and Pulsar target support by @houseme in https://github.com/rustfs/rustfs/pull/2618
- fix(madmin): restore server_info msgpack compatibility across mixed nodes by @houseme in https://github.com/rustfs/rustfs/pull/2621
- test: cover NATS and Pulsar config validation by @overtrue in https://github.com/rustfs/rustfs/pull/2623
- fix: some expect error by @likewu in https://github.com/rustfs/rustfs/pull/2622
- feat: add OTHER_AUDIENCES config by @ateijelo in https://github.com/rustfs/rustfs/pull/2605
- feat(storage): wire capacity/object perf tuning and add batch benchmark runners by @houseme in https://github.com/rustfs/rustfs/pull/2628
- feat: add support for external/existing certificate issuer by @majinghe in https://github.com/rustfs/rustfs/pull/2631
- fix(scanner): avoid stalls after abandoned child listings by @weisd in https://github.com/rustfs/rustfs/pull/2632
- @ateijelo made their first contribution in https://github.com/rustfs/rustfs/pull/2605
Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.96...1.0.0-alpha.97
1.5.7
- Bump com.fasterxml.jackson:jackson-bom from 2.18.5 to 2.18.6 #2290
- Bump io.spring.security.release from 1.0.14 to 1.0.15 #2305
- Bump org.springframework.security:spring-security-bom from 6.5.8 to 6.5.9 #2304
- Bump org.springframework.security:spring-security-bom from 6.5.9 to 6.5.10 #2329
- Bump org.springframework:spring-framework-bom from 6.2.16 to 6.2.17 #2303
- Bump org.springframework:spring-framework-bom from 6.2.17 to 6.2.18 #2328
- Release 1.5.7 #2288
v1.38.3
- #18519
agentAllow overriding collection_jitter with 0s on a per-input basis - #18719
inputs.dockerList all containers so non-running states are gathered - #18686
inputs.nftablesHandle plain string elements in set unmarshalling - #18717
inputs.opcua_listenerSkip nodes failing monitored-item creation - #18684
inputs.opcua_listenerWrap error correctly in subscribe client - #18640
inputs.turbostatSkip repeated headers with different whitespace - #18641
parsers.influxPrevent panic due to nil metric on invalid input
- #18633
depsBump cloud.google.com/go/bigquery from 1.74.0 to 1.75.0 - #18706
depsBump cloud.google.com/go/bigquery from 1.75.0 to 1.76.0 - #18657
depsBump cloud.google.com/go/monitoring from 1.24.3 to 1.25.0 - #18703
depsBump cloud.google.com/go/monitoring from 1.25.0 to 1.26.0 - #18658
depsBump cloud.google.com/go/pubsub/v2 from 2.5.0 to 2.5.1 - #18664
depsBump cloud.google.com/go/storage from 1.61.3 to 1.62.0 - #18662
depsBump github.com/ClickHouse/clickhouse-go/v2 from 2.43.0 to 2.44.0 - #18705
depsBump github.com/ClickHouse/clickhouse-go/v2 from 2.44.0 to 2.45.0 - #18636
depsBump github.com/Mellanox/rdmamap from 1.1.0 to 1.2.0 - #18656
depsBump github.com/SAP/go-hdb from 1.16.2 to 1.16.3 - #18714
depsBump github.com/SAP/go-hdb from 1.16.3 to 1.16.5 - #18639
depsBump github.com/antchfx/jsonquery from 1.3.6 to 1.3.7 - #18695
depsBump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.296.2 to 1.297.0 in the aws-sdk-go-v2 group - #18669
depsBump github.com/aws/aws-sdk-go-v2/service/s3 from 1.71.0 to 1.97.3 - #18655
depsBump github.com/aws/smithy-go from 1.24.2 to 1.24.3 - #18630
depsBump github.com/emiago/sipgo from 1.2.1 to 1.3.0 - #18649
depsBump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 - #18710
depsBump github.com/google/cel-go from 0.27.0 to 0.28.0 - #18696
depsBump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 - #18644
depsBump github.com/gotestyourself/gotestsum from 1.10.1 to 1.13.0 - #18632
depsBump github.com/hashicorp/consul/api from 1.33.4 to 1.33.7 - #18638
depsBump github.com/hashicorp/vault/api/auth/approle from 0.11.0 to 0.12.0 - #18666
depsBump github.com/jedib0t/go-pretty/v6 from 6.7.8 to 6.7.9 - #18716
depsBump github.com/leodido/go-syslog/v4 from 4.3.0 to 4.4.0 - #18637
depsBump github.com/nats-io/nats.go from 1.49.0 to 1.50.0 - #18715
depsBump github.com/prometheus/prometheus from 0.310.0 to 0.311.2 - #18654
depsBump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 - #18697
depsBump github.com/snowflakedb/gosnowflake from 1.19.0 to 1.19.1 - #18479
depsBump github.com/tdrn-org/go-nsdp from 0.5.0 to 0.5.1 - #18631
depsBump github.com/tdrn-org/go-tr064 from 0.2.3 to 0.2.4 - #18701
depsBump github.com/testcontainers/testcontainers-go from 0.41.0 to 0.42.0 - #18667
depsBump github.com/vertica/vertica-sql-go from 1.3.5 to 1.3.6 - #18659
depsBump go.opentelemetry.io/collector/pdata from 1.54.0 to 1.55.0 - #18665
depsBump go.step.sm/crypto from 0.77.1 to 0.77.2 - #18698
depsBump golang.org/x/tools from 0.43.0 to 0.44.0 - #18634
depsBump google.golang.org/api from 0.272.0 to 0.273.0 - #18661
depsBump google.golang.org/api from 0.273.0 to 0.274.0 - #18663
depsBump google.golang.org/grpc from 1.79.3 to 1.80.0 - #18635
depsBump modernc.org/sqlite from 1.47.0 to 1.48.0 - #18660
depsBump modernc.org/sqlite from 1.48.0 to 1.48.1 - #18711
depsBump modernc.org/sqlite from 1.48.1 to 1.48.2 - #18652
depsBump super-linter/super-linter from 8.5.0 to 8.6.0 - #18629
depsBump the aws-sdk-go-v2 group with 11 updates - #18653
depsBump the aws-sdk-go-v2 group with 5 updates
| Arch | Platform | Package | SHA256 |
|---|---|---|---|
| arm64 | CentOS | telegraf-1.38.3-1.aarch64.rpm | 4d0aa6d4f646b876f60c444dbb9041cc0c0ff9835820f6ad1ad6fd9b380310f5 |
| armel | CentOS | telegraf-1.38.3-1.armel.rpm | 7c76e82bf293baa422dfcd5d0cbeecc2133f247ab8ccb129905ecf99bd930572 |
| armv6hl | CentOS | telegraf-1.38.3-1.armv6hl.rpm | 01f4ddfa11b7f30dd71067df8f8a8ccf998a0d2f523e91f0ae415f9ff6b9c0df |
| i386 | CentOS | telegraf-1.38.3-1.i386.rpm | 1c14da873c09574e5a136e368a53c3e5e84381fa88403fdeffac3ec829e09fc0 |
| unknown | CentOS | telegraf-1.38.3-1.loongarch64.rpm | 9b118ff11b425bbda20402dbc59648b802e6a67c55c501b8ce2b9fb34c4d25ea |
| ppc64le | CentOS | telegraf-1.38.3-1.ppc64le.rpm | 2c1897726640e7c257551d60b2470cb2ae87091735e02fb7c6b12227c04de04b |
| riscv64 | CentOS | telegraf-1.38.3-1.riscv64.rpm | 2264fef5c058b3f675466a61677d20ad76636cd35b0845c42f3e686a45c1722f |
| s390x | CentOS | telegraf-1.38.3-1.s390x.rpm | a348468e517e2333c1ede2e071e0fe30b4f1381b745d6c0820f941ea2c967a22 |
| amd64 | CentOS | telegraf-1.38.3-1.x86_64.rpm | 5fc298d1ecc991a73c1281d36e147f9c17966ceeb300a35ba444c4f98ee8db4c |
| amd64 | macOS | telegraf-1.38.3_darwin_amd64.dmg | 000c7c01b8c6aa92e5306b04f366ff92aac0cf8b59f411c88d557e7ddb47a570 |
| amd64 | macOS | telegraf-1.38.3_darwin_amd64.tar.gz | e786a1d01afd8ceca067025c7982194149e628e49556d84ac822662b9e253d98 |
| arm64 | macOS | telegraf-1.38.3_darwin_arm64.dmg | 96f3da84d219a05d401df29e005a49591910be8e1e453a7526488b2648d95d56 |
| arm64 | macOS | telegraf-1.38.3_darwin_arm64.tar.gz | 13289485977be82db27fe3a7c554b2c490ba15fbed3e7d1e92db1aa6ec17e0da |
| amd64 | FreeBSD | telegraf-1.38.3_freebsd_amd64.tar.gz | 6caa4d31db1c90b31de0a42811d5b32da7b02eb48b872969cf01b074a4086ca2 |
| armv7 | FreeBSD | telegraf-1.38.3_freebsd_armv7.tar.gz | fa78c10eda8cee030907905d146c2491e9dca43d5b46d032e7d03155339b1826 |
| i386 | FreeBSD | telegraf-1.38.3_freebsd_i386.tar.gz | c861443e1e7d1b4dd286b6aa9f0cd6fd04ae7907bbd350b6a5c169808a616a88 |
| amd64 | Linux | telegraf-1.38.3_linux_amd64.tar.gz | 3d0f74bff0577ce1eda7423a6d4cbe6a4ac9fae5ee1bb2f2b5550d2435c69e96 |
| arm64 | Linux | telegraf-1.38.3_linux_arm64.tar.gz | abd5881cb770904b8efca39eaeff959df659ad2616adab28b2f19121aafc60fd |
| armel | Linux | telegraf-1.38.3_linux_armel.tar.gz | 05a63e1c8442b2c0889b167a39c04aad9de890227cf9512709ec1ead26f8bf6d |
| armhf | Linux | telegraf-1.38.3_linux_armhf.tar.gz | bd0d02098f56707403710c2e6173cee7dec5c2ef479ab8763152f78b77e53646 |
| i386 | Linux | telegraf-1.38.3_linux_i386.tar.gz | 5391ab21845397f5a726842979d0599d62a1a273272f3a961b18ae0df9525532 |
| loong64 | Linux | telegraf-1.38.3_linux_loong64.tar.gz | 195daf2b7ace2132df51180c16570a8fab241b98c83e29318979c34aa41c63d1 |
| mips | Linux | telegraf-1.38.3_linux_mips.tar.gz | a246f2b4a66f33d9e763595a5a2d6747cd9d931bb6b630a17bb5db0e713381c5 |
| mipsel | Linux | telegraf-1.38.3_linux_mipsel.tar.gz | 973b81338187a6fb6ce4deb78856f416a235569f238bba16fa88d11741cd501c |
| ppc64le | Linux | telegraf-1.38.3_linux_ppc64le.tar.gz | 7ea771430e55d739eaf16164f8834c186ed03b3c02c2ef91c2d04c25c3849e1e |
| riscv64 | Linux | telegraf-1.38.3_linux_riscv64.tar.gz | c4a2a201626151a7fb8cf1109a617a7f12a7654dbcf652bdcb4027663601f9a2 |
| s390x | Linux | telegraf-1.38.3_linux_s390x.tar.gz | fc73525ce7441ad0398d3b0c410f7aaf00cbdcc61766fcb521f2a2c7d8ce42bd |
| amd64 | Windows | telegraf-1.38.3_windows_amd64.zip | fc06d2815f91c71713d6a5d7fabfd279a792019306da5d07b832c988d3408802 |
| arm64 | Windows | telegraf-1.38.3_windows_arm64.zip | bcf30132db2d989d8240fea5b3f53ed84042a5f55f40ffb168be9981dafc2860 |
| i386 | Windows | telegraf-1.38.3_windows_i386.zip | 2d3e8170dae1c7473956634814c740920c7afcc71c18f634deb7bfdad766b3e1 |
| amd64 | Debian | telegraf_1.38.3-1_amd64.deb | d3ef39de369517df3460b7821196d7002c33788ea67ae93a5840355f146f338b |
| arm64 | Debian | telegraf_1.38.3-1_arm64.deb | 4162e791b12b0c64494a329f33e87920436a99ebf0c743ac668b5bb18ec0e495 |
| armel | Debian | telegraf_1.38.3-1_armel.deb | 22ff55f99519107911304172c70d073b195e907850dda137721fc18ab637447a |
| armhf | Debian | telegraf_1.38.3-1_armhf.deb | f4a1230fce67e8dce445367fedf79d2ef63c05782dc6b27dfb2c5c749438d1bc |
| i386 | Debian | telegraf_1.38.3-1_i386.deb | b3d9fcc022e0bd77db93c702e693d45112b35a2f8e4d96a757fe253a618127b0 |
| loong64 | Debian | telegraf_1.38.3-1_loong64.deb | 437476f4e1d60c9b5e7127186aecd76ea0aedf4cb72b14f7ae4de813b3885d0d |
| mips | Debian | telegraf_1.38.3-1_mips.deb | af51e6de76edc7837046790e2025b5f737fd63602b47ed1513c97bfda748929a |
| mipsel | Debian | telegraf_1.38.3-1_mipsel.deb | b9acdfe0db351b05d1101334796fb9ac91fda91e4256b5c22f2e328839328b24 |
| ppc64el | Debian | telegraf_1.38.3-1_ppc64el.deb | fed62d8d4ab47f78b7615fcf316e562f28e16b4fc9c3af25b832f9de25a9f42d |
| riscv64 | Debian | telegraf_1.38.3-1_riscv64.deb | d780223c77ba41bd4066bd33f60531654e0eaa2fb7d336e39aea73fd10e03b61 |
| s390x | Debian | telegraf_1.38.3-1_s390x.deb | 3c04824464a27bb0e873482533fc70b6cb162d707211a5c13fba2dfbbeaf6d88 |
1.0.0-alpha.96
- fix(replication): clean targets when deleting config by @overtrue in https://github.com/rustfs/rustfs/pull/2599
- test(s3): promote passing compatibility cases by @overtrue in https://github.com/rustfs/rustfs/pull/2600
- test: cover S3 error XML body compatibility by @overtrue in https://github.com/rustfs/rustfs/pull/2606
Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.95...1.0.0-alpha.96