Skip to content

Release Notes 0.10.0

Fr Jeremy Krieg edited this page Sep 16, 2020 · 3 revisions

Release Notes 0.10.0

  • Added new org.osgi.test.junit5.cm project to aid in tests requiring ConfigurationAdmin configurations, including the new ConfigurationExtension.
  • ServiceExtension now supports injection into static fields in the "before all" phase of a test class.
  • Fixes to post-test cleanup in BundleContextExtension and ServiceExtension including proper use counting of used services.
  • DictionaryAssert is updated with new methods.
  • VersionRangeAssert has been added.
  • Dependency updates.
    • The assertj projects now require assertj-core 3.17.2 as it provides necessary fixes for using custom soft assertions in an OSGi runtime.
    • The junit5 projects now compile against JUnit 5.6.0 while testing against JUnit 5.7.0. So the junit5 projects should be usable with JUnit 5.6 and later.
  • Updates to build including having a reproducible build.
  • All testing in the build in now done in an OSGi environment rather than plain junit.
Clone this wiki locally