2023.2 Series Release Notes¶
20.0.0-12¶
New Features¶
Enable network_isolation by Default. This option has no impact on existing Trove instances. For more information, Please refer to the document network_isolation.
Bug Fixes¶
Fix the way to check instance status. Since Victoria, Trove has change the database instance status name from RUNNING to HEALTHY but some clustering databases like Apache Cassandra still use RUNNING.
Fix a bug where docker daemon occasionally returns error: failed to set IPv6 gateway while updating gateway: file exists: unknown when network_isolation is enabled.
Fix a bug where Swift client in the trove guest instance failed to verify certification against the self-signed certificate authority. Story 2010674
20.0.0¶
New Features¶
Add network_isolation config option for Trove. With network_isolation enabled, Trove guest agent will plug the user defined port to database container.thereby achieving traffic isolation between management and business traffic. Story 2010733
Bug Fixes¶
Fix cluster creation error caused by “NameError: name ‘common_glance’ is not defined”
Fix potential PostgreSQL database creation failures from the instance create API
Fix guest-agent failed to start PostgreSQL container due to execution of the “CREATE DATABASE” statement within the context manager of psycopg library. See the following for details Stroy 2010761
Fix guest-agent failed to start MySQL-5.7 container due to the missing of the configdir. note that we don’t test MySQL 5.7(aka.5.7.40) image in Trove CI tests. Stroy 2010543
Fix MySQL instance permission issue when restoring a backup. Stroy 2010467
explicitly specify utf8mb3 as the character set for MySQL
Removed the
[database] idle_timeout
and[DEFAULT] idle_timeout
options. These were all legacy aliases for[database] connection_recycle_time
.