All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Enhanced Failover Monitoring 2 Plugin. See Using The Host Monitoring Plugin.
- Custom Endpoint Plugin. See Using the Custom Endpoint Plugin.
- Failover 2 Plugin. See Using the Failover 2 Plugin.
- Documentation on session state, driver dialects, fastest response strategy, and maintenance.
- More robust MySQL catalog usage detection (PR #366).
- Changed connection tracker to update after reader failover to new connection (PR #356).
- Improved documentation instructions for integration tests and running code samples (PR #370 & PR #374).
- Usage of setQueryTimeout for MySQL2DriverDialect (PR #393).
- Retrieving keep alive settings (PR #395).
- Reader failover to wait for complete batch (PR #390).
- EFM2 abort and stop monitoring on dead connection (PR #415).
- Check if first connection after failover is stale (PR #416).
- Configuration Profiles provide an alternative way of loading plugins and providing configuration parameters (PR #338).
- New network related configuration parameters:
- Fastest Response Strategy Plugin selects reader based on fastest response time (PR #345).
- Simple connection tutorial using Prisma ORM. See Using The NodeJS Wrapper with Prisma ORM.
- Added configuration parameter connectionProvider (PR #330).
- This replaces the setConnectionProvider method. For an example, see: Using Internal Connection Pooling.
- Deprecated configuration parameter mysqlQueryTimeout.
- Updated documentation on host patterns, custom endpoints, and prerequisites for the Okta and ADFS Plugins (PR #319 & PR #327).
- Migrated to AWS JS SDK v3 (PR #331).
- Optimized getHostInfoByStrategy and acceptsStrategy calls for the Plugin Manager (PR #332).
- Updated AwsClient#releaseResources to be a static method called at the end of an application (PR #333 & PR #347).
- Updated Session State logging to display false values (PR #337).
The Amazon Web Services (AWS) Advanced NodeJS Wrapper allows an application to take advantage of the features of clustered Aurora databases.