Wednesday, September 5, 2018

OSGi R7 Highlights Blog Series

The OSGi R7 Highlights blog series has come to a close and we certainly want to thank you for following the series and hope you found it insightful and useful!  The series featured posts from technical experts at the OSGi Alliance sharing some of the key highlights of the new R7 release.

Its worth noting that the OSGi Core specification has provided a stable platform for developing modular Java applications for almost two decades. The OSGi Core R7 specification continues this tradition by providing updates to the OSGi Core specification which are fully compatible with previous versions of the OSGi Core specification.  This gives developers and users of OSGi technology an established track record of certainty of their investment protection from adopting OSGi.

The blog posts covered the topics below so if you missed reading any of the posts, be sure to take a moment to check them out.

Feel free to send questions regarding any of the OSGi R7 blog posts to us by email or as comments on the post in question.  We welcome any and all feedback and want to hear from you if you have any suggestions on future topics related to OSGi R7 or otherwise.

OSGi R7 Highlights Blog Series

  • Java 9 Support – Multi-release JAR support and runtime discovery of the packages provided by the JPMS modules loaded by the platform.
  • Declarative Services – Constructor injection and component property types.
  • JAX-RS – A whiteboard model for building JAX-RS microservices.
  • Converter – A package for object type conversion.
  • Cluster Information – Support for using OSGi frameworks in clustered environments.
  • Transaction Control – An OSGi model for transaction life cycle management.
  • Http Whiteboard – Updates to the Http Whiteboard model.
  • Push Streams and Promises – The Promises packages is updated with new methods and an improved implementation and the new Push Streams package provides a stream programming model for asynchronously arriving events.
  • Configurator and Configuration Admin – Configuration Admin is updated to support the new Configurator specification for delivering configuration data in bundles.
  • LogService – A new logging API is added which supports logging levels and dynamic logging administration and a new Push Stream-based means of receiving log entries is also added.
  • Bundle Annotations – Annotations that allow the developer to inform tooling on how to build bundles.
  • CDI – Context and Dependency Injection support for OSGi developers.

Be sure to follow us on Twitter or LinkedIn or subscribe to our Blog feed.

No comments:

Post a Comment