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-coredependency is no longer automatically included with other modules which asmicroshed-testing-testcontainersormicroshed-testing-liberty. - Users will need to choose either
microshed-testing-coreormicroshed-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.
@KafkaConsumerConfigchanged to@KafkaConsumerClientand@KafkaProducerConfigchanged to@KafkaProducerClient(#189)
🎉 Enhancements
- Add
withHttpPort(int)toApplicationContainer(#187) - Display important log messages such as
ApplicationContaineroutput 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
@KafkaConsumerConfigand@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
MicroProfileApplicationrenamed 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.RESTClientannotation 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)