V2.6.0
Apache Seata(incubating) 2.6.0 Released.
Apache Seata(incubating) is an easy-to-use, high-performance, open source distributed transaction solution.
The version is updated as follows:
- [#7485] Add http request filter for seata-server
- [#7509] Reuse connection to merge branch transactions
- [#7492] upgrade HTTP client in common module to support HTTP/2
- [#7503] support fory serializer and fory undolog parser
- [#7551] XAUtils add support for DM Database
- [#7559] Introduce Cleanup API for TableMetaRefreshHolder Instance
- [#7669] add support for Jackson serialization and deserialization of PostgreSQL array types
- [#7664] support shentongdatabase XA mode
- [#7675] support Oracle Batch Insert
- [#7663] add Java 25 support in CI configuration files
- [#7851] add support for managing transaction groups
- [#7857] support displaying cluster information in the console
- [#7826] Support HTTP/2 response handling for the Watch API in Server Raft mode
- [#7863] Exclude namingserver and console module builds from build workflows with JDK versions less than 25
- [#7870] upgrade the namingserver and console modules to JDK 25 and SpringBoot 3.5, and add the spring-ai dependency in the console module.
- [#7872] Automatically calculate the values for JVM parameters
- [#7876] feature: add MCP custom configuration and authentication code
- [#7878] console supports creation and modification of transaction groups for Raft clusters
- [#7893] add global and branch session and lock management MCP tools
- [#7471] Fix SerialArray equals() method for multi-dimensional array comparison in Phase 2 rollback
- [#7482] Github Action workflow does not run the corresponding Kotlin test
- [#7538] unify DmdbTimestamp comparison via UTC Instant to prevent rollback failure
- [#7546] fix client spring version compatible
- [#7505] prevent Netty I/O thread blocking by async channel release via reconnectExecutor
- [#7563] Fix NPE when server-side filter is disabled and filter chain is null.
- [#7570] Fix order() behavior in GlobalTransactionalInterceptorHandler to ensure correct sorting of invocation handlers
- [#7596] Fixed the issue where deserialization failed when the xss filter obtained the default keyword
- [#7613] Fixed the SQL error in the datetime format time query in the global lock query
- [#7622] adjust the order of org.apache.seata.saga.rm.SagaResourceManage
- [#7624] fix the compatibility issue of yml configuration files
- [#7644] fix the compatibility issue of spotless when java 25
- [#7662] ensure visibility of rm and The methods in MockTest are executed in order
- [#7683] Override XABranchXid equals() and hashCode() to fix memory leak in mysql driver
- [#7643] fix DM transaction rollback not using database auto-increment primary keys
- [#7708] Use xaActive to determine whether xaResource needs to execute the end method
- [#7747] undo log table name dynamic derivation
- [#7749] fix error parsing application/x-www-form-urlencoded requests in Http2HttpHandler
- [#7761] special handling is applied to the Byte[] type to ensure the correct primary key value
- [#7771] Shentongdata xa mode should be hold the same connection
- [#7785] fix the failure test
- [#7796] fix the NPE on ConsulConfigurationTest method
- [#7839] resolve TransactionAutoConfiguration compatibility with Spring Boot 4.x
- [#7843] fix index type misjudgment in Dm/KingbaseTableMetaCache
- [#7856] fix comma missing in package.json/min-document
- [#7860] Fix the issue where delayed messages in RocketMQ transactions were silently ignored, now explicitly throwing an exception
- [#7879] fix:correct server port and naming server port
- [#7881] the vgroup_table in the SQL files of all databases should use a three-column unique constraint
- [#7891] raft split-brain causes incorrect cluster information
- [#7908] handle timestamp with time zone in postgresql primary key
- [#7938] ensure the Jakarta-related package paths are correct.
- [#7460] Remove hardcoded port configuration in core module test classes
- [#7478] optimize: remove client id metric
- [#7557] upgrade some npmjs dependencies
- [#7576] Add empty push protection for Configuration
- [#7577] remove the 4MB size limit when decompressing with zstd
- [#7578] zstd decompression is changed from jni to ZstdInputStream
- [#7591] Optimize default xssFilter config retrieval when no explicit configuration is provided
- [#7608] modify the parameter name in refreshToken method
- [#7603] upgrade Apache Tomcat dependency from 9.0.106 to 9.0.108
- [#7614] update README.md
- [#7443] Replace @LocalTCC with @SagaTransactional in the saga annotation pattern
- [#7645] simplifying the relevant transport.* configuration types
- [#7668] correct variable name typo in DeflaterUtil
- [#7673] bump @babel/runtime from ^7.26.10 to ^7.27.0
- [#7689] optimize source release
- [#7711] add fastjson support for serialization and deserialization of PostgreSQL array types
- [#7722] optimize serializer type meaning
- [#7739] optimize docker image building process
- [#7741] supports publishing image based on JDK 25
- [#7743] upgrade Apache Tomcat dependency from 9.0.108 to 9.0.109
- [#7740] enhance HttpClient to support h2c
- [#7744] upgrade Apache Tomcat dependency from 9.0.109 to 9.0.110
- [#7751] remove unused dependency
- [#7807] support mariadb 3.x
- [#7781] highlight pmd-check log
- [#7704] fix frontend security vulnerabilities
- [#7710] fix some spell errors in code and comments
- [#7721] optimize common module
- [#7768] optimize docker image building process
- [#7809] optimize README.md
- [#7813] add decode buffer limit
- [#7822] add the request and response objects in HTTP thread context
- [#7829] optimize lz4 compressor
- [#7864] automatically skip the compilation of console and namingserver modules in JDK<25
- [#7867] optimize global transaction support non-private modifier methods
- [#7868] change build_arm64-binary CI to JDK25 Version and runs on ubuntu-24.04-arm
- [#7873] upgrade jacoco plugin version from 0.8.7 to 0.8.14 in order to adapt JDK25
- [#7885] replace fury with fory
- [#7884] upgrade tomcat-embed-core version to 11.0.10
- [#7888] bump org.apache.tomcat.embed:tomcat-embed-core
- [#7889] bump org.apache.tomcat.embed:tomcat-embed-core in /console
- [#7894] optimize method and class names in the saga module
- [#7905] format content
- [#7909] add comments to the namingserver address configuration in console application file
- [#7913] remove @author info
- [#7931] pin the Spring version for namingserver and console
- [#7942] update jib-maven-plugin version and increase parallel test execution limits
- [#7935] add OkHttp and MockWebServer dependencies to resolve version conflicts
- [#7632] upgrade sha.js to version 2.4.12
- [#7633] Upgrade cipher-base to version 1.0.6
- [#7716] Update commons-lang to 3.18.0
- [#7699] Upgrade axios to version 1.12.2
- [#7845] upgrade node-forge to version 1.3.2 or later
- [#7849] upgrade min-document to version 2.19.1 or later
- [#7847] upgrade js-yaml to 3.14.2, 4.1.1 or later
- [#7635] fix JUnit test method access modifiers and annotations
- [#7541] fix jakarta UT failed in jdk17+
- [#7540] fix port of mock server
- [#7580] fix the exception caused by the disorder of test case execution order
- [#7584] deflake ConsulConfigurationTest#testInitSeataConfig with short await/retry to absorb CI timing delay
- [#7610] Enable Nacos integration tests when nacosCaseEnabled is true
- [#7672] Add unit tests for the
seata-commonmodule - [#7679] fix old version connect timeout
- [#7638]Add unit tests for the
seata-commonmodule and remove a todo - [#7709] add UT for dm module
- [#7725] add UT for compressor module
- [#7718] add UT for config module
- [#7723] add UT for fastjson2 to test PostgreSQL Array type
- [#7731] add UT for rm.fence
- [#7737] add UT for DefaultResourceManager and ClusterWatcherManager
- [#7757] add UT for undo module
- [#7763] add UT for RegistryNamingServerProperties and RegistryMetadataProperties
- [#7764] add some UT for server/coordinator module
- [#7777] add UT for seata-saga-statelang module
- [#7776] add UT for XA module
- [#7788] add some UT for rm-datasource module
- [#7774] add some UT for server/console module
- [#7767] add some UT for server/cluster module
- [#7750] add some UT for server module
- [#7733] add some UT for core module
- [#7728] add some UT for compatible module
- [#7727] add some UT for compatible module
- [#7803] Fix flakiness in
DataCompareUtilsTestcaused by non-deterministic Map key iteration order. - [#7804] fix testXARollbackWithResourceLock() to ensure ci runs normally
- [#7779] improve unit tests for RaftRegistryServiceImpl
- [#7801] Fix non-deteriministic in JsonParserWrapTest#testToJSONString due to key order
- [#7800] fix non-deterministic in StringUtilsTest#testToStringAndCycleDependency
- [#7802] Fix non-deterministic in
ConnectionContextProxyTest. - [#7808] Deflake multiple Insert Executor tests by fixing order-dependent primary key (PK) value comparison
- [#7815] test: fix combine test to avoid failure due to ordering
- [#7819] fix brittle RPC status test
- [#7827] Fix non-deteriministic in TableMetaTest#testGetPrimaryKeyOnlyName
- [#7859] Fix flaky tests in MetadataTest caused by shared state and brittle toString assertions
- [#7858] Fix flakiness in HttpTest.convertParamOfJsonStringTest caused by non-deterministic Map iteration order
- [#7874] add unit tests for DBType and RedisKeyConstants in core module
- [#7900] add unit tests for ConnectionContext class
- [#7901] add unit tests for core module (LockStatus, MessageType, ProtocolConstants)
- [#7906] add test for Fury/Fory
- [#7907] test: fixes CI errors caused by timing issues in ZkConfigurationTest
- [#7912] test: add Antlr tests to improve test coverage
- [#7933] oscar test cases should only run on Druid 1.2.5 and higher versions
- [#7615] Refactor DataSourceProxy
- [#7617] Refactor Alibaba Dubbo and HSF
- [#7688] Reactor extensions module
- [#7719] Replace synchronized with ReentrantLock in AbstractNettyRemotingClient to support virtual threads
- [#7789] rename GROUP_UPDATE_TIME to GROUP_UPDATE_TERM in ClusterWatcherManager
- [#7698] refactor test module
- [#7818] run the HTTP filter as a chain of responsibility
- [#7904] Unify HTTP client utility to OkHttp3
- [#7462] improve TM module Javadoc with comprehensive English documentation
- [#7531] Optimize the Readme and change documents
- [#7571] Add hyperlink to CONTRIBUTING.md in pull request template
- [#7605] Add the type of registry as seata in application.yml
- [#7625] Polish Javadoc for @EnableAutoDataSourceProxy and DefaultFailureHandlerImpl
- [#7702] change "whether use" to "whether to use" for correct syntax.
Thanks to these contributors for their code commits. Please report an unintended omission.
- slievrly
- YvCeung
- xjlgod
- YongGoose
- KoKimSS
- maple525866
- funky-eyes
- keepConcentration
- sunheyi6
- WangzJi
- unifolio0
- Asuka-star
- contrueCT
- YoWuwuuuw
- yougecn
- jongmin-chung
- jihun4452
- psxjoy
- dsomehan
- LegendPei
- lokidundun
- xiaoxiangyeyu0
- jsbxyyx
- xingfudeshi
- diguage
- aias00
- NiMv1
- MaoMaoandSnail
- neronsoda
Also, we receive many valuable issues, questions and advices from our community. Thanks for you all.
V2.6.0
Apache Seata(incubating) 2.6.0 Released.
Apache Seata(incubating) is an easy-to-use, high-performance, open source distributed transaction solution.
The version is updated as follows:
- [#7485] Add http request filter for seata-server
- [#7509] Reuse connection to merge branch transactions
- [#7492] upgrade HTTP client in common module to support HTTP/2
- [#7503] support fory serializer and fory undolog parser
- [#7551] XAUtils add support for DM Database
- [#7559] Introduce Cleanup API for TableMetaRefreshHolder Instance
- [#7669] add support for Jackson serialization and deserialization of PostgreSQL array types
- [#7664] support shentongdatabase XA mode
- [#7675] support Oracle Batch Insert
- [#7663] add Java 25 support in CI configuration files
- [#7851] add support for managing transaction groups
- [#7857] support displaying cluster information in the console
- [#7826] Support HTTP/2 response handling for the Watch API in Server Raft mode
- [#7863] Exclude namingserver and console module builds from build workflows with JDK versions less than 25
- [#7870] upgrade the namingserver and console modules to JDK 25 and SpringBoot 3.5, and add the spring-ai dependency in the console module.
- [#7872] Automatically calculate the values for JVM parameters
- [#7876] feature: add MCP custom configuration and authentication code
- [#7878] console supports creation and modification of transaction groups for Raft clusters
- [#7893] add global and branch session and lock management MCP tools
- [#7471] Fix SerialArray equals() method for multi-dimensional array comparison in Phase 2 rollback
- [#7482] Github Action workflow does not run the corresponding Kotlin test
- [#7538] unify DmdbTimestamp comparison via UTC Instant to prevent rollback failure
- [#7546] fix client spring version compatible
- [#7505] prevent Netty I/O thread blocking by async channel release via reconnectExecutor
- [#7563] Fix NPE when server-side filter is disabled and filter chain is null.
- [#7570] Fix order() behavior in GlobalTransactionalInterceptorHandler to ensure correct sorting of invocation handlers
- [#7596] Fixed the issue where deserialization failed when the xss filter obtained the default keyword
- [#7613] Fixed the SQL error in the datetime format time query in the global lock query
- [#7622] adjust the order of org.apache.seata.saga.rm.SagaResourceManage
- [#7624] fix the compatibility issue of yml configuration files
- [#7644] fix the compatibility issue of spotless when java 25
- [#7662] ensure visibility of rm and The methods in MockTest are executed in order
- [#7683] Override XABranchXid equals() and hashCode() to fix memory leak in mysql driver
- [#7643] fix DM transaction rollback not using database auto-increment primary keys
- [#7708] Use xaActive to determine whether xaResource needs to execute the end method
- [#7747] undo log table name dynamic derivation
- [#7749] fix error parsing application/x-www-form-urlencoded requests in Http2HttpHandler
- [#7761] special handling is applied to the Byte[] type to ensure the correct primary key value
- [#7771] Shentongdata xa mode should be hold the same connection
- [#7785] fix the failure test
- [#7796] fix the NPE on ConsulConfigurationTest method
- [#7839] resolve TransactionAutoConfiguration compatibility with Spring Boot 4.x
- [#7843] fix index type misjudgment in Dm/KingbaseTableMetaCache
- [#7856] fix comma missing in package.json/min-document
- [#7860] Fix the issue where delayed messages in RocketMQ transactions were silently ignored, now explicitly throwing an exception
- [#7879] fix:correct server port and naming server port
- [#7881] the vgroup_table in the SQL files of all databases should use a three-column unique constraint
- [#7891] raft split-brain causes incorrect cluster information
- [#7908] handle timestamp with time zone in postgresql primary key
- [#7938] ensure the Jakarta-related package paths are correct.
- [#7460] Remove hardcoded port configuration in core module test classes
- [#7478] optimize: remove client id metric
- [#7557] upgrade some npmjs dependencies
- [#7576] Add empty push protection for Configuration
- [#7577] remove the 4MB size limit when decompressing with zstd
- [#7578] zstd decompression is changed from jni to ZstdInputStream
- [#7591] Optimize default xssFilter config retrieval when no explicit configuration is provided
- [#7608] modify the parameter name in refreshToken method
- [#7603] upgrade Apache Tomcat dependency from 9.0.106 to 9.0.108
- [#7614] update README.md
- [#7443] Replace @LocalTCC with @SagaTransactional in the saga annotation pattern
- [#7645] simplifying the relevant transport.* configuration types
- [#7668] correct variable name typo in DeflaterUtil
- [#7673] bump @babel/runtime from ^7.26.10 to ^7.27.0
- [#7689] optimize source release
- [#7711] add fastjson support for serialization and deserialization of PostgreSQL array types
- [#7722] optimize serializer type meaning
- [#7739] optimize docker image building process
- [#7741] supports publishing image based on JDK 25
- [#7743] upgrade Apache Tomcat dependency from 9.0.108 to 9.0.109
- [#7740] enhance HttpClient to support h2c
- [#7744] upgrade Apache Tomcat dependency from 9.0.109 to 9.0.110
- [#7751] remove unused dependency
- [#7807] support mariadb 3.x
- [#7781] highlight pmd-check log
- [#7704] fix frontend security vulnerabilities
- [#7710] fix some spell errors in code and comments
- [#7721] optimize common module
- [#7768] optimize docker image building process
- [#7809] optimize README.md
- [#7813] add decode buffer limit
- [#7822] add the request and response objects in HTTP thread context
- [#7829] optimize lz4 compressor
- [#7864] automatically skip the compilation of console and namingserver modules in JDK<25
- [#7867] optimize global transaction support non-private modifier methods
- [#7868] change build_arm64-binary CI to JDK25 Version and runs on ubuntu-24.04-arm
- [#7873] upgrade jacoco plugin version from 0.8.7 to 0.8.14 in order to adapt JDK25
- [#7885] replace fury with fory
- [#7884] upgrade tomcat-embed-core version to 11.0.10
- [#7888] bump org.apache.tomcat.embed:tomcat-embed-core
- [#7889] bump org.apache.tomcat.embed:tomcat-embed-core in /console
- [#7894] optimize method and class names in the saga module
- [#7905] format content
- [#7909] add comments to the namingserver address configuration in console application file
- [#7913] remove @author info
- [#7931] pin the Spring version for namingserver and console
- [#7942] update jib-maven-plugin version and increase parallel test execution limits
- [#7935] add OkHttp and MockWebServer dependencies to resolve version conflicts
- [#7632] upgrade sha.js to version 2.4.12
- [#7633] Upgrade cipher-base to version 1.0.6
- [#7716] Update commons-lang to 3.18.0
- [#7699] Upgrade axios to version 1.12.2
- [#7845] upgrade node-forge to version 1.3.2 or later
- [#7849] upgrade min-document to version 2.19.1 or later
- [#7847] upgrade js-yaml to 3.14.2, 4.1.1 or later
- [#7635] fix JUnit test method access modifiers and annotations
- [#7541] fix jakarta UT failed in jdk17+
- [#7540] fix port of mock server
- [#7580] fix the exception caused by the disorder of test case execution order
- [#7584] deflake ConsulConfigurationTest#testInitSeataConfig with short await/retry to absorb CI timing delay
- [#7610] Enable Nacos integration tests when nacosCaseEnabled is true
- [#7672] Add unit tests for the
seata-commonmodule - [#7679] fix old version connect timeout
- [#7638]Add unit tests for the
seata-commonmodule and remove a todo - [#7709] add UT for dm module
- [#7725] add UT for compressor module
- [#7718] add UT for config module
- [#7723] add UT for fastjson2 to test PostgreSQL Array type
- [#7731] add UT for rm.fence
- [#7737] add UT for DefaultResourceManager and ClusterWatcherManager
- [#7757] add UT for undo module
- [#7763] add UT for RegistryNamingServerProperties and RegistryMetadataProperties
- [#7764] add some UT for server/coordinator module
- [#7777] add UT for seata-saga-statelang module
- [#7776] add UT for XA module
- [#7788] add some UT for rm-datasource module
- [#7774] add some UT for server/console module
- [#7767] add some UT for server/cluster module
- [#7750] add some UT for server module
- [#7733] add some UT for core module
- [#7728] add some UT for compatible module
- [#7727] add some UT for compatible module
- [#7803] Fix flakiness in
DataCompareUtilsTestcaused by non-deterministic Map key iteration order. - [#7804] fix testXARollbackWithResourceLock() to ensure ci runs normally
- [#7779] improve unit tests for RaftRegistryServiceImpl
- [#7801] Fix non-deteriministic in JsonParserWrapTest#testToJSONString due to key order
- [#7800] fix non-deterministic in StringUtilsTest#testToStringAndCycleDependency
- [#7802] Fix non-deterministic in
ConnectionContextProxyTest. - [#7808] Deflake multiple Insert Executor tests by fixing order-dependent primary key (PK) value comparison
- [#7815] test: fix combine test to avoid failure due to ordering
- [#7819] fix brittle RPC status test
- [#7827] Fix non-deteriministic in TableMetaTest#testGetPrimaryKeyOnlyName
- [#7859] Fix flaky tests in MetadataTest caused by shared state and brittle toString assertions
- [#7858] Fix flakiness in HttpTest.convertParamOfJsonStringTest caused by non-deterministic Map iteration order
- [#7874] add unit tests for DBType and RedisKeyConstants in core module
- [#7900] add unit tests for ConnectionContext class
- [#7901] add unit tests for core module (LockStatus, MessageType, ProtocolConstants)
- [#7906] add test for Fury/Fory
- [#7907] test: fixes CI errors caused by timing issues in ZkConfigurationTest
- [#7912] test: add Antlr tests to improve test coverage
- [#7933] oscar test cases should only run on Druid 1.2.5 and higher versions
- [#7615] Refactor DataSourceProxy
- [#7617] Refactor Alibaba Dubbo and HSF
- [#7688] Reactor extensions module
- [#7719] Replace synchronized with ReentrantLock in AbstractNettyRemotingClient to support virtual threads
- [#7789] rename GROUP_UPDATE_TIME to GROUP_UPDATE_TERM in ClusterWatcherManager
- [#7698] refactor test module
- [#7818] run the HTTP filter as a chain of responsibility
- [#7904] Unify HTTP client utility to OkHttp3
- [#7462] improve TM module Javadoc with comprehensive English documentation
- [#7531] Optimize the Readme and change documents
- [#7571] Add hyperlink to CONTRIBUTING.md in pull request template
- [#7605] Add the type of registry as seata in application.yml
- [#7625] Polish Javadoc for @EnableAutoDataSourceProxy and DefaultFailureHandlerImpl
- [#7702] change "whether use" to "whether to use" for correct syntax.
Thanks to these contributors for their code commits. Please report an unintended omission.
- slievrly
- YvCeung
- xjlgod
- YongGoose
- KoKimSS
- maple525866
- funky-eyes
- keepConcentration
- sunheyi6
- WangzJi
- unifolio0
- Asuka-star
- contrueCT
- YoWuwuuuw
- yougecn
- jongmin-chung
- jihun4452
- psxjoy
- dsomehan
- LegendPei
- lokidundun
- xiaoxiangyeyu0
- jsbxyyx
- xingfudeshi
- diguage
- aias00
- NiMv1
- MaoMaoandSnail
- neronsoda
Also, we receive many valuable issues, questions and advices from our community. Thanks for you all.
v3.3.2
- Upgrade nebula to v13, gradle to v9 and palantir-java-format to v2.83 by @gavinbunney in https://github.com/Netflix/zuul/pull/2052
- Add SNI handshake metrics by @lalernehl in https://github.com/Netflix/zuul/pull/2054
- path normalization by @tappenzeller in https://github.com/Netflix/zuul/pull/2042
- Bump release version by @lalernehl in https://github.com/Netflix/zuul/pull/2057
Full Changelog: https://github.com/Netflix/zuul/compare/v3.3.1...v3.3.2
3.3.2
- Upgrade nebula to v13, gradle to v9 and palantir-java-format to v2.83 by @gavinbunney in https://github.com/Netflix/zuul/pull/2052
- Add SNI handshake metrics by @lalernehl in https://github.com/Netflix/zuul/pull/2054
- path normalization by @tappenzeller in https://github.com/Netflix/zuul/pull/2042
- Bump release version by @lalernehl in https://github.com/Netflix/zuul/pull/2057
Full Changelog: https://github.com/Netflix/zuul/compare/v3.3.1...3.3.2
8.6-RC1
This is the first Release Candidate of Redis 8.6 in Redis Open Source.
Release Candidates are feature-complete pre-releases. Pre-releases are not suitable for production use.
- Alpine and Debian Docker images - https://hub.docker.com/_/redis
- Install using snap - see https://github.com/redis/redis-snap
- Install using brew - see https://github.com/redis/homebrew-redis
- Install using RPM - see https://github.com/redis/redis-rpm
- Install using Debian APT - see https://github.com/redis/redis-debian
- Ubuntu 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat)
- Rocky Linux 8.10, 9.5, 10.1
- AlmaLinux 8.10, 9.5, 10.1
- Debian 12 (Bookworm), Debian 13 (Trixie)
- 14 (Sonoma), 15 (Sequoia)
- #14615 Streams:
XADDidempotency (at-most-once guarantee) with newIDMPAUTOandIDMParguments - #14624 New eviction policies - least recently modified:
volatile-lrmandallkeys-lrm - #14680 Hot keys detection and reporting; new command:
HOTKEYS - #14610 TLS certificate-based automatic client authentication
- RedisTimeSeries/RedisTimeSeries#1853 Time series: support NaN values; new aggregators:
COUNTNANandCOUNTALL
- #14645 Hide Personally Identifiable Information from ACL log
- #14659 ACL: Key-pattern bypass in
MSETEX - RedisTimeSeries/RedisTimeSeries#1837, RedisJSON/RedisJSON#1474 Hide Personally Identifiable Information from server log
- RedisBloom/RedisBloom#950 Out-of-bounds read when loading an invalid RDB file (MOD-12802)
- #14545 ACL: AOF loading fails if ACL rules are changed and don't allow some commands in
MULTI-EXEC - #14637 Atomic slot migration: wrong adjacent slot range behavior
- #14567 Atomic slot migration: support delay trimming slots after finishing migrating slots
- #14623 Streams:
XTRIM/XADDwith approx mode (~) don’t delete entries forDELREF/ACKEDstrategies - #14552 Streams: Incorrect behavior when using
XDELEX...ACKEDafterXGROUP DESTROY` - #14537
SCAN: restore original filter order (revert change introduced in 8.2) - #14581 Rare server hang at shutdown
- #14597 Panic when cluster node is uninitialized
- #14583
FLUSHALL ASYNCon a writable replica may block the main thread for an extended period - #14504 Cluster: fix race condition in broadcast configuration
- #14416 Fixed argument position handling in Redis APIs
- RedisTimeSeries/RedisTimeSeries#1784, RedisTimeSeries/RedisTimeSeries#1839, RedisBloom/RedisBloom#952, RedisJSON/RedisJSON#1477 Atomic slot migration support
- RedisBloom/RedisBloom#946
MEMORY USAGE: fix reported value (MOD-12799) - RedisJSON/RedisJSON#1473 Adding escapes to already-escaped characters (MOD-8137)
- RedisJSON/RedisJSON#1475
JSON.CLEARdoes not error if more than one path is specified (MOD-13109)
- #14608 Reply copy-avoidance path to reduce memory copies for bulk string replies
- #14595 Hash: unify field name and value into a single struct
- #14701 Sorted set: unify score and value into a single struct
- #14662 Optimize listpack iterator on hash fields
- #14699 Optimize set commands with expiration
- #14700 Optimize prefetching
- #14715 Optimize prefetch sizing logic
- #14636 Optimize
ZRANK - #14676 Utilize hardware clock by default on ARM AArch64
- #14575 Disable RDB compression when diskless replication is used
- #14445
RM_CreateKeyMetaClass- define a new key-metadata classRM_ReleaseKeyMetaClass- release a key-metadata classRM_SetKeyMeta- attach or update a metadata value for a key under a specific metadata-key classRM_GetKeyMeta- get a metadata value for a key under a specific metadata-key class
- #14624
maxmemory-policy: new eviction policies:volatile-lrm,allkeys-lrm - #14615
stream-idmp-duration,stream-idmp-maxsize- defaults for streams idempotent production - #14610
tls-auth-clients-userTLS certificate-based automatic client authentication - #14596
flushdboption forrepl-diskless-load: always flush the entire dataset before diskless load
- #14610
acl_access_denied_tls_cert- failed TLS certificate–based authentication attempts
- Redis Query Engine: In case of load rebalancing operations (such as Atomic Slot Migration) taking place during the lifetime of a cursor, there is a chance that some results may be missing.
1.0.0-alpha.81
- fix: return error instead of silently ignoring invalid ARNs in notification config by @AudricY in https://github.com/rustfs/rustfs/pull/1528
- fix: Fix BitrotWriter encode writer implementation by @weisd in https://github.com/rustfs/rustfs/pull/1531
- fix:correctly handle compress object when put object by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1534
- feat(server): optimize http transport and socket configuration for S3… by @heihutu in https://github.com/rustfs/rustfs/pull/1537
- optimize:replace size magic number -1 with SIZE_TRANSFORMED constant by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1542
- helm: use values in test connection pod image by @Telemaco019 in https://github.com/rustfs/rustfs/pull/1536
- helm: disable default resources, fix poddisruptionbudget condition by @jurim76 in https://github.com/rustfs/rustfs/pull/1539
- Dependabot/cargo/dep 0117 by @houseme in https://github.com/rustfs/rustfs/pull/1547
- fix: Increase lock acquire timeout for network storage reliability by @houseme in https://github.com/rustfs/rustfs/pull/1548
- feat(http): Enable dynamic window adjustment by @houseme in https://github.com/rustfs/rustfs/pull/1549
- perf: optimize transport layer (TCP/TLS/H2) for S3 traffic by @heihutu in https://github.com/rustfs/rustfs/pull/1551
- upgrade s3s version by @houseme in https://github.com/rustfs/rustfs/pull/1558
- Helm: Add ability to enable Virtual Hosting paths by @polds in https://github.com/rustfs/rustfs/pull/1559
- enhancement: unify logger level setting using obs env instead of RUST_LOG by @majinghe in https://github.com/rustfs/rustfs/pull/1529
- feat(admin): make capacity calculation resilient when backend info is missing by @houseme in https://github.com/rustfs/rustfs/pull/1560
- docs: remove deprecated RUSTFS_EXTERNAL_ADDRESS and RUST_LOG variables by @houseme in https://github.com/rustfs/rustfs/pull/1561
- enhancement: add podman installation support and static files generating by @majinghe in https://github.com/rustfs/rustfs/pull/1565
- fix(s3): return NoSuchTagSet for get_bucket_tagging when tags not set by @overtrue in https://github.com/rustfs/rustfs/pull/1567
- fix(s3): add x-amz-tagging-count header to HEAD object response by @overtrue in https://github.com/rustfs/rustfs/pull/1568
- fix(s3): return NoSuchUpload for abort_multipart_upload when upload_id not found by @overtrue in https://github.com/rustfs/rustfs/pull/1569
- feat: add comprehensive skills and agents for Rust development by @overtrue in https://github.com/rustfs/rustfs/pull/1573
- fix: implement get_object_torrent to return 404 NoSuchKey by @overtrue in https://github.com/rustfs/rustfs/pull/1575
- Fix/correctly handle object lock by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1556
- Fix/correctly handle get object ifmatch&ifnonematch by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1563
- feat: Add RustFS Scanner Module and Multiple Bug Fixes by @weisd in https://github.com/rustfs/rustfs/pull/1579
- refactor: replace chrono with jiff for time handling by @heihutu in https://github.com/rustfs/rustfs/pull/1582
- @AudricY made their first contribution in https://github.com/rustfs/rustfs/pull/1528
- @heihutu made their first contribution in https://github.com/rustfs/rustfs/pull/1537
- @polds made their first contribution in https://github.com/rustfs/rustfs/pull/1559
Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.80...1.0.0-alpha.81
milvus-2.5.26
Release note is coming soon.
superset-helm-chart-0.15.2
Apache Superset is a modern, enterprise-ready business intelligence web application
3.5.1 / 2026-01-07
This is the current "Long Term Support" release. No code changes since 3.5.0, just some dependency updates:
- Docker library updated from 28.2.2 to 28.5.2. #17821
- Built with Go 1.24.11.