Release Notes - Agroal - Version 2.3 - HTML format

Feature Request

  • [AG-224] - Add support for XA-properties from DataSourceProperties
  • [AG-229] - Connection validation should be configurable to be always used on lease
  • [AG-233] - Add connection created and connection destroyed to pool interceptor
  • [AG-234] - Add getter for url on AgroalDataSource

Bug

  • [AG-209] - Checking transaction running is not right
  • [AG-210] - Spring XML: unable to set jtaTransactionIntegration with transactionManager ref
  • [AG-211] - AgroalPoolDataSourceMetadataProvider could not work in some scenarios #71
  • [AG-215] - Fix SpringBoot related configuration bug and add spring to surefire groups
  • [AG-218] - Connection validator is always empty if properties being read from file
  • [AG-223] - AutoConfiguration conditional on beans should configure after AutoConfigurations that register these beans
  • [AG-225] - Keep error code on BaseXAResource#end()
  • [AG-226] - BasicConcurrencyTest.basicConnectionAcquireTest fails on Windows
  • [AG-227] - Set a marker if the result set is non-empty foreach recover call

Task

  • [AG-216] - Upgrade Github actions to current major versions
  • [AG-230] - CI Improvements
  • [AG-235] - Update dependencies prior to release

Enhancement

  • [AG-208] - Feature enrichment for XAResourceWrapper
  • [AG-212] - Run Narayana test cases in isolation
  • [AG-213] - Add micrometer implementation to promote metrics
  • [AG-217] - Bind AgroalDataSource to JNDI if connectable
  • [AG-219] - Improve resource tracking
  • [AG-220] - Do not register RecoveryRegistry when not applicable in Spring Configuration
  • [AG-221] - Add exception sorter to AgroalPropertiesReader
  • [AG-222] - Throw SQLException if enlistResource returns false
  • [AG-228] - Don't log warning when URL could not be injected
  • [AG-231] - Cancel running statement on Narayana rollback
  • [AG-232] - Add properties for validation in AgroalPropertiesReader

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.