Releases: MicroShed/microshed-testing
Releases · MicroShed/microshed-testing
MicroShed Testing 0.9.2
⚠️ Breaking Changes
- (#312) Introduced compatibility with the Jakarta Namespace.
- The
microshed-testing-core
dependency is no longer automatically included with other modules which asmicroshed-testing-testcontainers
ormicroshed-testing-liberty
. - Users will need to choose either
microshed-testing-core
ormicroshed-testing-core-jakarta
- The
🎉 Enhancements
New Contributors
- @appiepollo14 made their first contribution in #296
- @KyleAure made their first contribution in #300
Full Changelog: 0.9.1...0.9.2
MicroShed Testing 0.9.1
MicroShed Testing 0.9
⚠️ Breaking Changes
- Renamed Kafka client annotations.
@KafkaConsumerConfig
changed to@KafkaConsumerClient
and@KafkaProducerConfig
changed to@KafkaProducerClient
(#189)
🎉 Enhancements
- Add
withHttpPort(int)
toApplicationContainer
(#187) - Display important log messages such as
ApplicationContainer
output in STDOUT if log4j is not enabled (#192) - Initial support for reusable containers (#183)
- Display mapped exposed ports in logs (#187)
🐛 Bug Fixes
MicroShed Testing 0.8
🎉 Enhancements
- Add @BasicAuthConfig for testing applications with HTTP Basic authentication (#158)
- Support for Kafka applications with auto-configuration via
@KafkaConsumerConfig
and@KafkaProducerConfig
(#159) - Additional Kafka auto-configuration for Quarkus and OpenLiberty runtimes (#159)
🐛 Bug Fixes
MicroShed Testing 0.7.1
MicroShed Testing 0.7
MicroShed Testing 0.6.2
MicroShed Testing 0.6.1.1
MicroShed Testing 0.6
⚠️ Breaking Changes
- Class
MicroProfileApplication
renamed toApplicationContainer
. This is to more accurately reflect that the application being tested can be a non-MicroProfile application (#113) - Injecting REST Clients into tests now uses a new
@org.microshed.testing.jaxrs.RESTClient
annotation instead of@javax.inject.Inject
. This is to more clearly signify that the injected object is a REST Client, as opposed to a regular instance of the class. (#114) - Reworked RestClientBuilder to be a proper builder API (#115)
🎉 Enhancements
- Enhance withMpRestClient to account for baseUri which was introduced in MP Rest Client 1.3 (#118)
- Updated Liberty adapter to use latest tag and run configure.sh which helps reduce test runtime (#115)
🐛 Bug Fixes
- Fixed env var sanitization issue in hollow mode (#117)