Wiki

Clone wiki

atlassian-plugins-osgi-javaconfig / Changelog

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.3.1] - Unreleased

Changed

  • API-breaking change: modified the API of the ExportOptions class relating to the exported interfaces

[0.3.0] - 2020-04-15

Added

  • Users can now set a custom timeout on each imported service.

Changed

  • API-breaking change: modified the signatures of the methods that import and export OSGi services, to accept a single "options" parameter instead of separate parameters for each supported option.

[0.2.1] - 2020-04-07

Added

  • Added JaCoCo code coverage and Sonar code quality analysis

Fixed

  • Added a five minute timeout to OSGi service proxies, to match the default behaviour of the osgi XML namespace; fixes intermittent ServiceUnavailableExceptions when invoking an imported service before that service is available.

[0.2.0] - 2019-11-14

Added

  • Added the ability to filter imported services by their properties (same as in atlassian-plugin.xml)

Fixed

  • Fixed leaked ServiceReference that caused service usage count to be too high

[0.1.1] - 2019-09-06

Fixed

  • Fixed product Conditions by having them check for product-specific OSGi services (same as Spring Scanner)

[0.1.0] - 2019-07-05

First public release.

Updated