Current Series Release Notes¶
26.0.0.0rc1-34¶
New Features¶
Adds management API endpoints to load and remove datastore version configuration parameters.
Adds management API endpoints to list, add, and delete flavor associations for datastore versions.
Adds management API endpoints to list, add, and delete volume type associations for datastore versions.
Bug Fixes¶
Fixes backup deletion failures caused by comparing an offset-aware current time with an offset-naive backup creation timestamp. LP#2166063
Fixed database status detection for stopped containers that retain a
healthyDocker health status. Trove now identifies anexitedcontainer asSHUTDOWNbefore evaluating its health status.
Fixed database validation against the
ignore_dbsoption to use the configuration for the instance’s datastore manager. This prevents a reserved-database list for one datastore from being applied to another.
Fixed user validation against the
ignore_usersoption to use the configuration for the instance’s datastore manager. This prevents a reserved-user list for one datastore from being applied to another.
Fixes an instance becoming unable to retry a datastore restart after the guest agent times out. The instance action validator now uses the same effective guest-agent status as the instance detail API and reports the datastore service status that blocked an action.
MySQL replication instances now use the
ROWbinary logging format instead ofMIXED. Previously, enabling replication changedbinlog_formattoMIXEDon the replication source and replicas, which would override the defaultROWvalue on existing instances. Existing replication setups are not modified. Rebuilding existing MySQL instance will changeMIXEDvalue toROW.
Reduced PostgreSQL connection latency in some environments by removing the localhost pg_hba rule, avoiding reverse DNS lookups.
Fixed instance access updates to preserve the current
is_publicandallowed_cidrsvalues when the corresponding fields are omitted from the request.
Removes
character_set_client,character_set_connection,character_set_database,character_set_results,collation_connection, andcollation_databasefrom the shipped MariaDB configuration parameter validation rules. These variables are not valid MariaDB server option-file settings and can prevent an instance from starting when used in a configuration group.Rules already loaded for existing datastore versions are not changed automatically. Cloud administrators should remove these parameters from each affected MariaDB datastore version with the management API, or delete and reload that version’s complete validation rule set.
Assigns a unique service status code to the
RESTARTINGstate. Previously,RESTARTINGandUPGRADINGshared the0x22code, which made them indistinguishable in code-based status comparisons and lookups.
Updates the datastore version in
guest_info.confafter a successful database upgrade. This keeps the guest agent configuration in sync with the running datastore version.
Database shutdown requests now use
agent_call_high_timeoutinstead ofagent_call_low_timeout. This provides more time for a database under load to stop before the guest agent call times out.
Validate that the configuration datastore version matches the datastore version of the instance when creating an instance with a configuration. This prevents instances from being created with a configuration intended for a different datastore version.