Releases: gavlyukovskiy/spring-boot-data-source-decorator
Releases · gavlyukovskiy/spring-boot-data-source-decorator
v1.11.0
Breaking changes
Note
Properties deprecated in v1.10.0 were removed in this release (#132).
If you're using properties decorator.datasource.flexy-pool.acquiring-strategy.*
, please migrate to the new namespace decorator.datasource.flexy-pool.acquisition-strategy.*
Improvements
- Migrate threshold to use Duration instead of seconds by @gavlyukovskiy in #130
- Add configuration property for 'excludecategories' by @gavlyukovskiy in #133
- Add note about concrete return type on custom datasource beans by @gavlyukovskiy in #134
Chores
- Make internal fields lowercase after accidental renaming by @gavlyukovskiy in #114
- Cleanup tracing related properties removed in 1.9.0 by @gavlyukovskiy in #131
- Bump net.ttddyy:datasource-proxy from 1.10 to 1.10.1 by @dependabot in #115
- Update Gradle Wrapper from 8.10 to 8.12.1 by @github-actions in #122
- Update Gradle Wrapper from 8.12.1 to 8.13 by @github-actions in #127
- Bump spring-boot from 3.3.5 to 3.4.0 by @dependabot in #117
- Bump spring-boot from 3.4.0 to 3.4.1 by @dependabot in #120
- Bump spring-boot from 3.4.1 to 3.4.2 by @dependabot in #123
- Bump spring-boot from 3.4.2 to 3.4.4 by @dependabot in #129
New Contributors
- @github-actions made their first contribution in #122
Full Changelog: v1.10.0...v1.11.0
v.1.10.0
Breaking Changes
FlexyPool has been updated from version 2.2.3 to 3.0.2, introducing some class renamings (details: vladmihalcea/flexy-pool#73).
Key Impacts:
- Application Properties:
If your application usesapplication.properties
(.yaml
) to configure FlexyPool (decorator.datasource.flexy-pool.*
), note that some properties have been renamed.
However, the old property names remain functional and will continue to work at least until the next minor release (1.11.0). - Direct Class Usage:
If your application references FlexyPool property classes or uses custom factories directly, code migration is required to align with the new class names.
What's Changed
- Bump gradle-update/update-gradle-wrapper-action from 1 to 2 by @dependabot in #104
- Bump spring-boot from 3.3.3 to 3.3.4 by @dependabot in #106
- Bump mikepenz/action-junit-report from 4 to 5 by @dependabot in #111
- Bump spring-boot from 3.3.4 to 3.3.5 by @dependabot in #110
- Update to FlexyPool 3.0.2 by @gavlyukovskiy in #113
New Contributors
- @dependabot made their first contribution in #104
Full Changelog: v1.9.2...v1.10.0
v1.9.2
What's Changed
- Improve datasource unwrapping for flyway autoconfiguration by @gavlyukovskiy in #102
Chores
- Rework CI by @scordio in #97
- Update dependencies, migrate to toml and dependabot by @gavlyukovskiy in #103
Full Changelog: v1.9.1...v1.9.2
v1.9.1
What's Changed
- Explicitly mention the latest Spring Boot 2 compatible version by @scordio in #92
- Add a new configuration that will format the SQL by @rvullriede in #89
New Contributors
- @scordio made their first contribution in #92
- @rvullriede made their first contribution in #89
Full Changelog: 1.9.0...v1.9.1
1.9.0
1.8.1
1.8.0
⭐ New Features
- Delegation of instrumentation to Spring Cloud Sleuth when both are on classpath
- #65 Add support for @DataJpaTest
🐞 Bug fixes
1.7.1
1.7.0
⭐ New Features
- #56 Compatibility with Spring Boot 2.4 and Spring Cloud Sleuth 3.x - thanks to @chadlwilson
🐞 Bug fixes
- none