Heimdall Database Proxy v24.09.06.1
Released: Sep 6, 2024
v24.09.06.1 中的更新
修补程序
- Remove the pre-loading of Redis keys when the PCI/HIPAA option is selected in the cache settings. This can avoid issues when using a shared cache with the application that is creating large numbers of keys.
- When loading keys from Redis, pre-filter the keys so that only the keys relevant to Heimdall are extracted and use the scan call to reduce load on Redis.
- When using multiple proxy nodes, avoid a race condition when a server fails that could result in multiple “cluster auto-detect” operations happening at once, which can result in a corrupted configuration.
- Avoid the proxy loading a corrupted configuration that is missing the JDBC URL field.
- Updated base OS for each cloud marketplace to AL2023, Ubuntu 2024 LTS or Oracle Linux 9.
- A large number of fixes and improvements over dev builds for portal functionality.
- Adjust cluster auto-detect logic to check MySQL writer state on pulling a new configuration, as the AWS api appears to be lagging up to 8 seconds behind the actual cluster state on a failover.
- Improved AWS Secrets support for more password cases (LDAP service accounts, etc) and avoid saving the pulled password from the configuration files.
- Improved handling of the many combinations of syntax to set MySQL autocommit state to handle transaction tracking better.
- Resolved known issues with SQL Server and forwarding of stored procedures, and streaming data loads for MySQL using “locad local infile” syntax.
- Resolve several cases that could cause miscounts on status tab of connections.
- Disable replication lag checking on the writer itself to avoid load issues.
- Add option to send notifications if a response rule is triggered for all response rule types.
- Update TLS logic to better handle large queries and responses in a streaming manner.
- A large number of libraries have been updated to resolve possible security issues.
- Note: With this release, the JDBC driver install still supports java8, but the manager must be installed with Java17. This should provide backwards compatibility with older code.