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.
- New connection properties for users to load custom Secrets using the AWS Secrets Manager Authentication Plugin.
- Aurora Initial Connection Strategy Plugin incorrectly erroring out during initial connections when using instance endpoints (PR #601).
- Event listeners not properly removed resulting in unnecessary warning, addresses issue #598.
- Runtime dependency configuration causing import errors in certain environments (PR #592).
2.0.1 - 2025-10-17
- Limitless Connection Plugin to properly round the load metric values for Limitless transaction routers (PR #557).
- Update documentation for Blue/Green Support (PR #564).
- Add qualifiers to PostgreSQL SQL statements (PR #574).
2.0.0 - 2025-09-11
1.3.0 - 2025-07-28
- Blue/Green deployment support.
- More extensive integration tests for existing plugins.
- Improve the force connect pipeline (PR #480).
- Incorrect caching in the plugin chain, reducing performance overhead (PR #464).
- Incorrect transaction level tracked in session states (PR #504).
1.2.0 - 2025-03-12
- 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).
1.1.0 - 2024-12-12
- 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).
1.0.0 - 2024-11-19
The Amazon Web Services (AWS) Advanced NodeJS Wrapper allows an application to take advantage of the features of clustered Aurora databases.