Showing posts with label R5. Show all posts
Showing posts with label R5. Show all posts

2014-06-13

Knopflerfish 5.1 released

The Knopflerfish team is pleased to announce the release of Knopflerfish 5.1 now available for download from the Knopflerfish web site.

Knopflerfish version 5.1 is the first minor release of Knopflerfish  implemented according to the OSGi Release 5 specification and includes several minor enhancements as well as all bug fixes made since KF 5.0 was released. The 5.1 release also includes fixed related to Java 8 and Knopflerfish 5.1 passes all tests on Java 7 and 8, as well as older Java versions, and embedded Java profiles.

The new key features in Knopflerfish OSGi 5.1 are:
  • Support for starting from a single jar that includes all jars, xargs and property files needed to start an entire system
  • Knopflerfish framework can now be executed in read only mode, i.e. no files are written by the framework. This assumes bundles are installed as reference file URLs
  • UserAdmin is completely self-contained, i.e. no dependencies on KF specific bundles
  • CM's persistent storage has been made more robust and fault resilient
  • HTTP Server now handles chunked transfer encoding correctly
  • Minor fixes in SCR
  • Repository Commands supports -r flag which recursively finds and installs dependencies
  • Plus many more minor fixes and enhancements.
The Release Notes includes the complete list of features and fixes. 

Enjoy!

2013-10-21

Knopflerfish 5 is released - OSGi R5 for embedded and desktop use

We are happy to announce the availability if Knopflerfish 5, the new major release of Knopflerfish, designed to be implemented according to the OSGi R5 specifications. KF5 fully support the OSGi R5 Core as well as the parts relevant for embedded and desktop use of OSGi R5 Compendium. KF5 also includes a new, compact version of the core Knopflerfish OSGi framework, occupying no more than 316K of disk-space. This compact version targets small embedded devices, typically in the m2m domain.

The new key features in Knopflerfish are:
  • Knopflerfish OSGi framework and OSGi Compendium Services are all updated to OSGi R5
  • A compact version of framework, occupying no more than 316K of disk-space
  • KF5 fully uses the OSGi specified repository format. Former KF formats (OBR) have been deprecated. New Repository Manager bundle, new console commands for interacting with the repository manager, as well as new Repository Desktop manager.
  • All Knopflerfish bundles, e.g. desktop, console commands etc have been update to use and reflect the new R5 APIs.
  • Simplified process for building Knopflerfish with Java 7
The Release Notes includes the complete list of features and fixes.

The KF5 overview page presents an overview of OSGi R5 and what features are supported in Knopflerfish 5.

/Christer