All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Correct reference to materialize_transactions in with_trilogy_connection #61
- Remove translation of exception on reconnect. #49
- Backport Rails 7.1a refactors and tweaks. #50, #51, #57, #58, #59
- Fix #53 - Implement dbconsole support. #55
- Fix #54 - Apply connection configuration. #56
- Added support for Rails 6.0 and 6.1. #42
- Backport Rails 7.1a refactors and tweaks. #44, #45, #46, #47, #48
- Remove translation of exception on reconnect to fix Rails test parallel tests. #49
- Added support for Rails 7.0 and removed support for prerelease Rails 7.1 because this adapter was merged into Rails. #26
- Bump minimum Trilogy version to 2.3.0. #32
- Start using the new Trilogy 2.3.0 error classes. #24
- Rely on the upstream
execute
method (which includes anallow_retry
option). #12 - Rely on the upstream
raw_execute
method (which includes a new warning feature). #29 - Replace custom dbconsole patch with
TrilogyAdapter::Connection#trilogy_adapter_class
. #8
- Don't retain the old connection if reconnect fails. #13
- Call
super
inTrilogyAdapter#disconnect!
to ensure we properly reset state. #11
- Support string ssl modes.
- Correct version constraint for activerecord.
- Require a valid connection when quoting a string.
- Treat IOError as a connectivity-related error.
- Disable prepared statements, since Trilogy doesn't yet support them.
- Initial release of the adapter.