Skip to content

v3.5.0

Compare
Choose a tag to compare
@adrienlauer adrienlauer released this 16 Mar 15:05
· 173 commits to master since this release
  • [new] Java 9 compatibility.
  • [new] JAX-RS 2.1 support.
  • [new] Support for serializing/de-serializing java.util.stream.Stream from JAX-RS resources.
  • [new] Support for custom constraint validator injection.
  • [new] Integration testing now uses SeedStack launchers to execute the tested application.
  • [new] Ability to choose the tested application launcher with @LaunchWith
  • [new] Ability to define/override system properties for integration testing with @SystemProperty.
  • [new] Ability to define/override kernel parameters for integration testing with @KernelParameter.
  • [new] Ability to define/override configuration for integration testing with @ConfigurationProperty.
  • [new] Ability to select configuration profiles for integration testing with @ConfigurationProfiles.
  • [new] Ability to specify launch arguments for integration testing with @Arguments.
  • [new] Run Web integration tests with undertow by combining @RunWith(SeedITRunner.class) and @LaunchWithUndertow.
  • [brk] The integration testing API has been refactored to support other testing frameworks.
  • [fix] Defer JNDI lookup through @Resource annotation until the instance containing the injection is created.