-
Notifications
You must be signed in to change notification settings - Fork 74
Update CHANGELOG for 2.1.0 #440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CHANGELOG.md
Outdated
|
|
||
| ## [2.1.0] - 2023-5-11 | ||
| ### :magic_wand: Added | ||
| - Added checks to ensure stale writer records obtained after writer-failover, are used ([PR #435](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/435)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Added checks to ensure stale writer records obtained after writer-failover, are used ([PR #435](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/435)). | |
| - Added checks to ensure stale writer records obtained after writer-failover, are not used ([PR #435](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/435)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh gosh....🤦
Thank you for catching that.
Fix pushed!
3287926 to
dc3f12e
Compare
CHANGELOG.md
Outdated
| - Added checks to ensure stale writer records obtained after writer-failover, are not used ([PR #435](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/435)). | ||
|
|
||
| ### :bug: Fixed | ||
| - Fixed connection state transfer bug where switching from read-only connection to writer connection, incorrectly triggers the failover process ([Issue #426](https://github.com/awslabs/aws-advanced-jdbc-wrapper/issues/426)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Fixed connection state transfer bug where switching from read-only connection to writer connection, incorrectly triggers the failover process ([Issue #426](https://github.com/awslabs/aws-advanced-jdbc-wrapper/issues/426)). | |
| - Fixed connection state transfer bug where switching from read-only connection to writer connection incorrectly triggers the failover process ([Issue #426](https://github.com/awslabs/aws-advanced-jdbc-wrapper/issues/426)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done!
dc3f12e to
dbcc00d
Compare
CHANGELOG.md
Outdated
| - Removed logic that changes connection to a writer instance when `setReadOnly(false)` is called on a reader connection ([Issue #426](https://github.com/awslabs/aws-advanced-jdbc-wrapper/issues/426)). | ||
| - Improved internal connection pool key defaults ([PR #432](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/432)). | ||
| - Removed Multi-writer cluster related code as they are no longer supported ([PR #435](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/435)). | ||
| - Clarify documentation on failover process to account for Aurora PostgerSQL clusters being offline during failover ([PR #437](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/437)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Clarify documentation on failover process to account for Aurora PostgerSQL clusters being offline during failover ([PR #437](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/437)). | |
| - Clarified documentation on failover process to account for Aurora PostgerSQL clusters being offline during failover ([PR #437](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/437)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed!
4568415 to
bd601d2
Compare
CHANGELOG.md
Outdated
| - `AuroraHostListProvider` to check for stale writer records obtained after writer-failover so that they are not used ([PR #435](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/435)). | ||
|
|
||
| ### :bug: Fixed | ||
| - Resolved a potential security concern by ensuring that user specific connections in the connection pool are returned to the correct user ([PR #432](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/432)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Resolved a potential security concern by ensuring that user specific connections in the connection pool are returned to the correct user ([PR #432](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/432)). | |
| - A potential security concern by ensuring that user specific connections in the connection pool are returned to the correct user ([PR #432](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/432)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed!
bd601d2 to
e939bc0
Compare
e939bc0 to
f061167
Compare
|
|
||
| ## [2.1.0] - 2023-5-11 | ||
| ### :magic_wand: Added | ||
| - `AuroraHostListProvider` to check for stale writer records obtained after writer-failover so that they are not used ([PR #435](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/435)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
might rephrase slightly, it sounds a bit like AuroraHostListProvider is a new class we added with the way its currently phrased.
AuroraHostListProvider checks for stale writer records after writer failover so that they are not used (PR #435)
| ### :bug: Fixed | ||
| - Potential security concern by ensuring that user specific connections in the connection pool are returned to the correct user ([PR #432](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/432)). | ||
| - Connection state transfer bug where switching from read-only connection to writer connection incorrectly triggers the failover process ([Issue #426](https://github.com/awslabs/aws-advanced-jdbc-wrapper/issues/426)). | ||
| - Incorrect invalidation of newly promoted writer and random readers after failover. EFM plugin to use instance endpoint as the monitoring endpoint in the case the initial connection is established using cluster endpoint ([PR #431](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/431)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: ...monitoring endpoint in case the...
| - Temporarily set socket timeout for the topology query if it is not set, to avoid topology query from executing indefinitely ([PR #416](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/416)). | ||
|
|
||
| ### :crab: Changed | ||
| - Removed logic that changes connection to a writer instance when `setReadOnly(false)` is called on a reader connection ([Issue #426](https://github.com/awslabs/aws-advanced-jdbc-wrapper/issues/426)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed logic from the failover plugin that changes connection to a writer instance when setReadOnly(false) is called on a reader connection (Issue #426). This functionality already exists in the read write splitting plugin.
Summary
Description
Additional Reviewers
@karenc-bq @congoamz @sergiyv-improving
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.