Releases: micronaut-projects/micronaut-test-resources
Micronaut Test Resources 2.0.0-M1
What's Changed
Breaking Changes 🛠
- Rename
Application
->TestResourcesService
by @melix in #117 - Fix close methods returning void by @melix in #192
Improvements ⭐
- Default to Oracle XE slim-faststart by @melix in #161
- Make all test resources client factory methods public by @melix in #193
Docs 📖
Dependency updates 🚀
- Update micronaut-gradle-plugin to v3.6.6 by @renovate in #145
- Use Micronaut 4.0.0-M1 by @melix in #190
- Update dependency gradle.plugin.com.github.johnrengelman:shadow to v8 by @renovate in #172
- Update aws-java-sdk monorepo to v1.12.434 by @renovate in #166
- Update aws-java-sdk-v2 monorepo to v2.20.31 by @renovate in #167
Other Changes 💡
- Branch for Micronaut 4 by @melix in #131
- Bump build plugins by @melix in #164
- Add Localstack support by @scprek in #156
- Use a fat jar for the test resources service by @melix in #165
- Upgrade to build plugins 6.3.3 by @melix in #180
- Enable parallel build by @melix in #182
- Remove Hibernate Reactive support by @melix in #188
- Re-enable Hibernate reactive support by @melix in #195
- Remove publication of test fixtures by @melix in #197
- Revert "Remove publication of test fixtures" by @melix in #203
- Add tmpfs support by @Colonel-Rogue in #202
- use milestones by @sdelamo in #201
- Update to milestone dependencies by @melix in #196
New Contributors
- @scprek made their first contribution in #156
- @Colonel-Rogue made their first contribution in #202
- @sdelamo made their first contribution in #201
Full Changelog: v1.2.5...v2.0.0-M1
Micronaut Test Resources 1.2.5
What's Changed
Bug Fixes 🐞
Full Changelog: v1.2.4...v1.2.5
- Only use kebab case for resolvable properties (#184)
Micronaut Test Resources 1.2.4
What's Changed
Bug Fixes 🐞
Docs 📖
New Contributors
Full Changelog: v1.2.3...v1.2.4
- Avoid trying to get datasource name from non-datasource expressions (#176)
Micronaut Test Resources 1.2.3
Security fix
This version fixes a potential security issue with Micronaut Test Resources.
Micronaut Test Resources spawns a server which is responsible for the lifecycle of test resources, and in particular spawning test docker containers.
This server only accepts connections from the local machine, but is additionally secured by an optional security token, in order to restrict access to particular users.
In previous releases of Micronaut Test Resources, the way the server was started prevented the token from being used, which means that different users from the same machine could potentially access the test resources service.
In practice, this means that if a server was started on a particular multi-user machine, other users could:
- list the started test containers
- list and read the Micronaut properties which are resolved by the test resources service
In theory this would allow different users to access test resources spawned by another user on the same machine.
This problem is fixed in Micronaut Test Resources 1.2.3.
What's Changed
Bug Fixes 🐞
Full Changelog: v1.2.2...v1.2.3
- Fix system property used to inject the server access token (#151)
Micronaut Test Resources 1.2.2
Micronaut Test Resources 1.2.1
v1.2.1 (2022-12-07)
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
- [backport] Correct use of generics (#143)
Micronaut Test Resources 1.2.0
What's Changed
Improvements ⭐
- Provide a method to get the client from an application context by @melix in #138
- Add support for wait strategies by @melix in #141
Other Changes 💡
New Contributors
Full Changelog: v1.1.5...v1.2.0
Micronaut Test Resources 1.1.5
v1.1.5 (2022-11-25)
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
- Support reading server connection details from system properties (#132)
Micronaut Test Resources 1.1.4
What's Changed
Dependency updates 🚀
- Update micronaut-gradle-plugin to v3.6.4 by @renovate in #118
- Update micronaut-gradle-plugin to v3.6.5 by @renovate in #128
- Update dependency org.testcontainers:testcontainers-bom to v1.17.6 by @renovate in #127
Other Changes 💡
Full Changelog: v1.1.3...v1.1.4
- Fix property resolving when client returns a 404 (#130)
Micronaut Test Resources 1.1.3
What's Changed
Dependency updates 🚀
- Update micronaut-gradle-plugin to v3.6.2 by @renovate in #106
- Update plugin io.micronaut.build.shared.settings to v5.3.15 by @renovate in #114
- Update dependency org.testcontainers:testcontainers-bom to v1.17.5 by @renovate in #105
- Update slsa-framework/slsa-github-generator action to v1.2.1 by @renovate in #115
Other Changes 💡
Full Changelog: v1.1.2...v1.1.3