2013-06-14

Knopflerfish 4 beta-2 released

We are happy to announce the second beta release of Knopflerfish 4, the next major release of Knopflerfish, designed to be compliant with the OSGi R4 v4.3 specifications. With the KF4 release Knopflerfish moves to OSGi R4 v4.3 for both Core and Compendium.

Compared to the first beta-1 release of KF4 / OSGi R4 v4.3, the second beta release includes several new features and fixes:
  • With the completion of Declarative Services KF4 beta-2 implement OSGi R4 v4.3 fully.
  • Android support is restored and functions for building an Android .apk containing Knopflerfish has been added.
  • The class weaving using ASM has been been moved into a separate classpatcher bundle that implements a Weaving Hook.
  • The KF Directory Deployer bundle has been given an overhaul and a new feature for deployment of XML-files with OSGi CM configurations has been added.
  • Several new features in the CM-Desktop plug-in, in particular functions for handling the CM Meta data XML document used by the Directory Deployer.
  • Desktop bundle includes several minor improvements
The Release Notes includes the complete list of features and fixes.

KF4 is available for download at:
http://www.knopflerfish.org/download.html

The KF4 overview page presents an overview of OSGi R4 v4.3 and the current status of KF4. 

2013-06-04

Knopflerfish is now available again

The Knopflerfish site is now available again and we apologize for the inconvenience this may have caused.

The problem was that some rats deep under the streets of Gothenburg decided for a fiber rich diet. A large section of our internet cable is now replaced.

 If anyone encounters any problems or errors please report back to us.

2013-06-03

Knopflerfish site is temporarily unavailable

The Knopflerfish web site is temporarily unavailable. This is due to a broken fiber connection to the Makewave office. We hope to have everything sorted out later today.

Our apologies for the inconvenience.

Regards,
Christer

2013-04-09

KF moves to OSGi R4 v4.3 First beta version of KF 4 is released

We are happy to announce the first beta release of Knopflerfish 4, the next major release of Knopflerfish.

With the KF4 release Knopflerfish moves to OSGi R4 v4.3 for both Core and Compendium.

KF4 is available for download at:
http://www.knopflerfish.org/download.html

The new KF4 release includes all the new features in R4 v4.3, e.g.
  • Generics - core API now uses generics
  • Capabilities - generic requirements and capabilities
  • Bundle Wiring API - provide information how requirements and provided capabilities have been resolved by the framework. Replaces PackageAdmin
  • Adapt pattern - new adapt method on the Bundle class
  • Framework hooks - mechanism to plug into the framework for close interaction, Resolver Hooks, Bundle Hooks, Service Hooks, Weaving Hooks.
  • Knopflerfish bundles, e.g. desktop, console commands etc, are all update to use and reflect the new 4.3 APIs.
For a complete description of the new release please refer to the release notes:
http://www.knopflerfish.org/releases/4.0.0.beta-1/docs/release_notes.html

Regards,
Christer

2013-01-26

Knopflerfish 3.5 released

We are happy to announce the release of Knopflerfish 3.5, the fifth minor release of Knopflerfish 3. The new release is available for download at:
http://www.knopflerfish.org/download.html

Knopflerfish 3.5 includes several fixes and improvement in the core
OSGi framework, the OSGi compendium services and the Knopflerfish
services.

The most important changes are:
  • Stability issues corrected in the Knopflerfish OSGi framework
  • Several stability issues corrected in Declarative Services (SCR), e.g. potential race conditions, re-bind and re-registration issues.
  • Corrected resource / memory leak in User Admin
  • Framework commands supports printing thread stack traces and filter which threads to show.
  • SCR commands now support showing "satisfied" or "unsatisfied" applications.
  • Corrected issued preventing Eclipse Gemini Blueprint from running correctly on Knopflerfish
The Release Notes includes the complete list of features and fixes.

/Christer



2012-11-02

Knopflerfish 3.4 is released

Knopflerfish 3.4 is the next minor KF3 release and includes several fixes and improvement in the core OSGi framework, the OSGi compendium services and the Knopflerfish services. The most important changes are:
  • Several stability issues corrected in SCR (Declarative Services), e.g. correcting potential deadlocks and improved circular component reference handling.
  • New SCR display in KF Desktop, showing information on SCR components.
  • Corrected potential race conditions in framwork.
  • Updated framework / system bundle symbolic name, version and other header values.
  • Corrected NPE in EventAdmin when handling unregistered services.
  • An http console command group has been added to the HTTP server for inspecting the settings and status of the HTTP server.
The Release Notes includes the complete list of features and fixes.

/Christer

2012-07-05

Knopflerfish 3.3 released

We are happy to announce that Knopflerfish 3.3, the third minor KF3 release, is now available for download at: http://www.knopflerfish.org/download.html

KF 3.3 includes several fixes and improvement in the framework, the compendium services and the Knopflerfish services, resulting in a faster and more robust Knopflerfish OSGi. The most important changes are:
  • Corrected framework stability issues, e.g. detecting and abort recursive service factory calls, issue with deadlock in service listeners
  • SCR (component) now supports the Felix SCR API. This is used by the new SCR Commands bundle, see below
  • scrcommands - new console command group bundle for controlling and inspecting service components
  • Corrected stability issues in SCR, Event Admin, CM and HTTP
  • Enhanced support for Android, including support for Android 4 and handling the crippled java security classes in Dalvik
  • Improved bundle sort order in desktop
  • HTTP PUT and DELETE supported by HttpClientConnector
The Release Notes have the complete listing of changes:
http://www.knopflerfish.org/releases/3.3.0/release_notes.html

/Christer