Knopflerfish News Archive
News posted before 2014-01-01
12 Dec 2013 |
Maintenance release of SCR bundle
SCR 5.0.2
Corrected issue that caused factory components to be falsely created or missed being created when using target filters. A test-cases for this has also been added the KF test suite. |
10 Dec 2013 |
Minor release of Repository Desktop, Repository Manager, and Repository Commands bundles
Repository Desktop 1.1.0
Repository Manager 1.2.0
Repository Commands 1.1.1
Improved support for Resolver in Repository Manager bundle. Updated Repository console and desktop bundles to use the improved support. Resolver and Repository APIs are now embedded in Repository Manager bundle. |
15 Nov 2013 |
Minor release of Repository Manager and Repository Commands
adds support for Resolver Specification
Repository Manager 1.1.0
Repository Commands 1.1.0
The repository console commands and repository manager bundles now have support for the Resolver Service 1.0 specification. The install command now has an optional [-r] flag that will try to find and install (and start if that option is given) the recursive dependencies of the bundle you are trying to install. Please see this Knopflerfish blog entry for more information. |
21 Oct 2013 |
Knopflerfish 5 released, KF moves to OSGi R5
Knopflerfish 5.0.0
Knopflerfish 5.0.0 is now officially released, the new major OSGi R5 compliant release of the leading open source based OSGi run-time for embedded use. To further emphasize the embeededness, KF5 includes a new, compact version of the OSGi R5 framework, occupying no more than 316K of disk space. The new key features in Knopflerfish are:
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. |
18 Oct 2013 |
Knopflerfish 4.0.1 is released, Knopflerfish 5
/ OSGi R5 is just around the corner.
Knopflerfish 4.0.1 is a bug fix release of Knopflerfish 4 / OSGi R4 v4.3, collecting all bug fixes made on the Knopflerfish trunk since KF 4.0.0 was released. The Knopflerfish 5 release is just around the corner and concurrent with the KF5 release the Knopflerfish svn trunk will be switched to KF5 / OSGi R5. The 4.0.1 release therefore also marks the end of KF4 as the main development branch. Stay tuned for more exciting news on Knopflerfish 5 next week! The Release Notes includes the complete list of features and fixes. |
20 Sep 2013 |
Maintenance release of Class Patcher bundle
Class Patcher 1.0.1
Incorrect import-package removed. |
17 Sep 2013 |
Knopflerfish 5 beta-1 released, KF prepares to move to OSGi R5
Knopflerfish 5.0.0.beta-1
Knopflerfish 5.0.0.beta-1 is the first beta release of KF5, the next major release of Knopflerfish, designed to be compliant with the OSGi R5 specifications. The KF5 overview page presents an overview of OSGi R5 and the current status of KF5. New features in OSGi R5 include the Resource API, OSGi namespace definition, repository service, resolver service and sub-systems to name a few. For KF users the most important changes in KF5 are:
The Release Notes includes the complete list of features and fixes. |
22 Aug 2013 |
Maintenance release of SCR / Declarative Services
SCR 4.0.3
|
25 Jul 2013 |
Maintenance release of Knopflerfish OSGi framework
framework 6.0.3
Corrected missing export of the following packages: |
12 Jul 2013 |
Knopflerfish moves to new major version, Knopflerfish 4 is released
Knopflerfish 4 is the next major release of Knopflerfish. KF4 is designed to be compliant with the OSGi R4 v4.3 specifications. The new KF4 release support all core features as well as the the OSGi Services relevant for the embedded and desktop markets. The KF4 overview page presents a detailed overview of KF4 and OSGi R4 v4.3. A short summary is presented below.
In addition to the upgrade to OSGi R4 v4.3 KF4 includes several new Knopflerfish features and fixes:
The Release Notes includes the complete list of features and fixes.
|
11 Jul 2013 |
Knopflerfish 3.6 released, KF3 moves to maintenance branch.
Knopflerfish 4.0 release is imminent
Knopflerfish 3.6 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 3.6 release also marks the end of KF3 as the main development version in the KF trunk. With the 3.6 release the Knopflerfish SVN trunk is switched to KF4 / OSGi R4 v4.3, preparing for the imminent release of Knopflerfish 4.0.
The KF3 maintenance branch is available in SVN at:
|
9 Jul 2013 |
Maintenance release of SCR / Declarative Services
SCR 3.1.18
|
28 Jun 2013 |
Maintenance release of SCR / Declarative Services
SCR 3.1.17
|
24 Jun 2013 |
Maintenance release of SCR / Declarative Services
SCR 3.1.16
|
21 Jun 2013 |
Maintenance release of SCR Commands
scrcommands 1.1.1
|
19 Jun 2013 |
Maintenance release of Knopflerfish OSGi framework
framework 5.3.11
|
19 Jun 2013 |
Maintenance release of Knopflerfish OSGi framework
framework 5.3.10
|
13 Jun 2013 |
Knopflerfish 4 beta-2 released - full OSGi R4 v4.3 implementation
Knopflerfish 4.0.0.beta-2
Knopflerfish 4.0.0.beta-2 is the second beta release of KF4, the next major release of Knopflerfish, designed to be compliant with the OSGi R4 v4.3 specifications. Compared to the first beta-1 release of KF4 / OSGi R4 v4.3, the second beta release includes several new features and fixes:
The Release Notes includes the complete list of features and fixes. The KF4 overview page presents an overview of OSGi R4 v4.3 and the current status of KF4. |
29 May 2013 |
Maintenance release of Declarative Services
Declarative Services (SCR) 3.1.15
|
8 May 2013 |
Maintenance release of Event Admin bundle
Event Admin 3.0.10
|
15 Apr 2013 |
Maintenance release of OSGi framework, device manager, event,
HTTP, and Util
framework 5.3.7
device 3.0.2
event 3.0.9
http 3.1.5
util 2.1.0
The use of System.currentTimeMillis() has been replaced with System.namoTime() in the Knopflerfish OSGi framework as well as all KF bundles to avoid problems with timers when resetting the system clock. If System.nanoTime() is not available, e.g java 1.4 and older, the timers will default back to to System.currentTimeMillis(). |
8 Apr 2013 |
Knopflerfish 4 beta-1 released, KF moves to OSGi R4 v4.3
Knopflerfish 4.0.0.beta-1
Knopflerfish 4.0.0.beta-1 is the first beta release of KF4, the next major release of Knopflerfish, designed to be compliant with the OSGi R4 v4.3 specifications. The KF4 overview page presents an overview of OSGi R4 v4.3 and the current status of KF4. The new KF4 release includes all the new features in R4 v4.3, e.g.
The Release Notes includes the complete list of features and fixes. |
5 Apr 2013 |
Maintenance release of Knopflerfish OSGi framework
framework 5.3.6
|
3 Apr 2013 |
Maintenance release of HTTP server
HTTP 3.1.5 / (3.1.4)
|
21 Mar 2013 |
Maintenance release of HTTP server
HTTP 3.1.3
|
21 Mar 2013 |
Maintenance release of Knopflerfish framework
framework 5.3.5
Two new properties added to further control the thread executing the bundle's start/stop methods. For a full description see the framework documentation.
|
26 Feb 2013 |
Maintenance release of OSGi preference service
preferences 3.0.2
|
7 Feb 2013 |
Maintenance release of Knopflerfish framework
framework 5.3.4
|
25 Jan 2013 |
Knopflerfish 3.5 released
Knopflerfish 3.5
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:
|
22 Jan 2013 |
Maintenance release of Knopflerfish framework
framework 5.3.2
|
4 Jan 2013 |
Maintenance release of User Admin
UserAdmin 3.0.3
|
13 Dec 2012 |
Maintenance release of Knopflerfish OSGi framework
framework 5.3.1
|
13 Dec 2012 |
Maintenance release of HttpClientConnector
httpclient_connector 3.1.2
|
7 Dec 2012 |
Minor release of KF framework
framework 5.3.0
|
5 Dec 2012 |
Maintenance release of KF framework and Declarative Services bundle
framework 5.2.8
SCR (Declarative Services) 3.1.14
|
26 Nov 2012 |
Maintenance release of Declarative Services bundle
SCR (Declarative Services 3.1.13
|
21 Nov 2012 |
Maintenance release of KF framework
framework 5.2.7
|
9 Nov 2012 |
Maintenance release of KF framework and Declarative Services bundle
framework 5.2.6
SCR (Declarative Serivces) 3.1.12
|
8 Nov 2012 |
Maintenance release of KF framework and SCR commands.
framework 5.2.5
SCR Commands (declarative services console commands) 1.1.0
|
7 Nov 2012 |
Maintenance releases of SCR (declarative services), Desktop and
Framework Commands bundles
SCR (declarative services) 3.1.11
Desktop 3.2.5
Framework Commands 3.2.0
|
2 Nov 2012 |
Knopflerfish 3.4 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:
|
24 Oct 2012 | SCR (declarative services) 3.1.9 released. Corrected issue in SCR Admin API. Reference.getServiceReference() returned all service candidates when cardinality was {0|1}..1, not just the bound one. Changed so that kf allow bind methods to throw exceptions, but still considered it bound. See 112.5.7 in Compendium specification. |
24 Oct 2012 | HTTP 3.1.1 is released. Corrects bundle start issue when the KF Console is not present. |
22 Oct 2012 |
Desktop 3.2 is released.
|
12 Oct 2012 | HTTP 3.1.0 is released. Includes a new basic http console cmd group. Lists config, servlet and resource registrations, and transaction status of the HTTP server. |
12 Oct 2012 | SCR (component) 3.1.8 is released. Corrects issue with error recovery when trying to re-activate a component that previously failed to start |
5 Oct 2012 | SCR (component) 3.1.7 is released. Corrects issues with race condition concerning configurations (CM). |
25 Sep 2012 | SCR (component) 3.1.6 and Event Admin 3.0.7 is released. Corrects issues with dead lock and faulty component deactivation in SCR and NPE in event admin. |
31 Aug 2012 | Framework 5.2.2 is released. Fixes issue with race condition when doing dynamic package import during resolve of bundles. |
24 Aug 2012 | SCR (component) bundle 3.1.5 is released. Corrects issues with circular component reference handling that could cause missing optional bind and activation problems. Also corrects issue with potential deadlock problem that could appear during component activation. |
24 Aug 2012 | Framework 5.2.1 is released. Fixes potential race condition in service unregister causing a NPE. |
5 Jul 2012 |
Knopflerfish 3.3 released. Knopflerfish 3.3 is the third minor KF3 release. 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:
|
7 Jun 2012 | The KF framework 5.1.17 is released. Fixes a problem with import package for fragments and an issue with the "-update <bid>" command in .xargs files. |
25 May 2012 |
The KF Eclipse Plugin 1.2.1 is released. Fixes for setting start
level and declarative services. Please see the
The Release Notes for more info.
The new version is available from the KF
Eclipse update site: |
5 Apr 2012 | Desktop 3.1.10 released. Default sort order of bundles saved as a user preference. |
28 Mar 2012 | Desktop 3.1.9 released. Property added to control the default sort order in the bundles view. |
23 Mar 2012 | CM 3.0.2 released. Uses synchronous bundle listeners when updating location data. Calling update for new bundle when changing bundle location for a configuration. |
20 Mar 2012 | Desktop 3.1.8 released. Added typecasts needed when compiling against version 1.6 of the framework package. Also fixed minor issue with calling bundle stop right after start. |
16 Mar 2012 |
The KF Eclipse Plugin 1.2.0 is released. Lots of new useful functions including parsing of xargs files,
finding bundle sources from a lookup path, and bundle jars directory scanning.
The Release Notes has the full story.
The new version is available from the KF
Eclipse update site: |
12 Mar 2012 |
KF framework 5.1.15 released. Closing bundle archive input streams
more eagerly to avoid false positive CloseGuard warnings on Android.
HTTP bundle 3.0.9 released. Closing input streams more eagerly to avoid false positive CloseGuard warnings on Android. |
8 Mar 2012 | log bundle 3.1.2 released. CM metatype info updated to OSGi R4 format from old KF-specific metatype format (pre-dates OSGi R3) |
8 Mar 2012 | HTTP client_connector bundle 3.1.1 released. Support for HTTP PUT added. |
29 Feb 2012 | HTTP client_connector bundle 3.1.0 released. Support for HTTP DELETE added. |
21 Feb 2012 | Bugfix release of HTTP server 3.0.8. Optional import of "javax.net.ssl" added. Without the import requesting SSL Client Authentication on an SSLServerSocket by setting the "org.knopflerfish.http.req.client.auth" property failed. |
3 Feb 2012 |
The component-3.1.3 bundle (SCR) has been released in the KF
trunk. The new version fixes a problem that caused reference bind
methods to be called when service properties was changed. An
ordering problem is also corrected for services that changed service
ranking.
|
23 Dec 2011 |
Support for admin/inspection of SRC (component) has been added to
the component 3.1.0 bundle. The new
version implements the Felix defined ScrService which enables
inspection of service components status. A new bundle
scrcommands 1.0.0 was also released in the KF trunk. It adds the KF console
command group scr and uses the SrcService in component 3.1.0
|
16 Nov 2011 | Bug fix releases of: Log Service 3.1.1, Log Commands 3.1.1 and Console 3.0.2. Any directives or parameters in a bundle symbolic name will be stripped away before using the name. See also https://sourceforge.net/tracker/?func=detail&aid=3438377&group_id=82798&atid=567241 |
11 Nov 2011 | The Event Admin 3.0.5 bundle has been releases in the KF trunk. The new version Removes three possible dead-locks between the Log-service and the Event Admin service that could happen when DEBUG-level logging was enabled. For details see https://sourceforge.net/tracker/?func=detail&aid=3413792&group_id=82798&atid=567241 |
10 Nov 2011 | The component-3.0.4 bundle (SCR) has been released in the KF trunk. The new version fixes a problem with components that weren't activated in the correct order when we had immediate components with optional circular references. |
28 Oct 2011 | The log-3.1.0 and logcommands-3.1.0 bundles have been released in the KF trunk. The new versions add support for configuring the log entry timestamp pattern by setting a format string property. See https://sourceforge.net/tracker/?func=detail&atid=567241&aid=3426947&group_id=82798. The new versions also includes other minor fixes in CM handling, file log handling and threading issues. |
5 Sep 2011 |
Build system fix. API versions of several bundles updated. A fix has been made in the KF build system for issue 3402741 by adding implicit imports to the API version of the bundle of all packages exported by the same bundle. The implicit import will get a version range starting with the exported version up to the next major version (excluded). This default setting is per recommendation of the OSGi Specification. This fix affects primarily the API version of certain bundles which exports multiple packages, and previously did not explicitly import their own exported packages. The bundles listed below are all such API bundles. They have been updated to a new bug fix version (x.x.N) and are now corrected to have an implicit import of their respective exported packages.
API bundles with a single exported package are also affected and will get the same implicit import. However the bundle version of these bundles have not been updated since this change has no real impact on such bundles. The "_all" bundles are also affected such that they get the same version range on implicit imports. Previously they would get an implicit import with exactly the same version as the export. The implementation versions of the bundles are not affected by this change. |
15 Jul 2011 |
Knopflerfish 3.2 released. Knopflerfish 3.2 is the second minor KF3 release. KF 3.2 includes several improvement in the framework, the compendium services and the Knopflerfish services, resulting in a faster and more robust Knopflerfish OSGi. The most important new feature are:
|
8 Jul 2011 | Component/SCR bundle updated to 3.0.2 Fixed bug that caused immediate components only to be active when they were used. See http://sourceforge.net/tracker/?func=detail&aid=3285927&group_id=82798&atid=567241 |
8 Jul 2011 | The Knopflerfish framework has been updated to 5.1.14 in trunk. Fixes minor issue in CPA (Conditional Permission Admin) |
13 Jun 2011 | The HTTP server bundle has been updated to 3.0.5 in the SVN trunk. Improved handling of persistent connections for GET and HEAD methods. |
13 Jun 2011 | The HTTP server bundle has been updated to 3.0.4 in the SVN trunk. New configurable limits introduced to better control and handle ill behaving HTTP clients. |
10 Jun 2011 | The KF framework has been updated to 5.1.13 in the SVN trunk. Fix issue with resolving bundles with optional resolution, see http://sourceforge.net/tracker/?func=detail&atid=567241&aid=3301526&group_id=82798 |
15 Mar 2011 | The Knopflerfish server is now up an running again. The problem was a rodent attack on the optical-fibre cable to the Makewave office. The cable is now replaced. We apologize for the inconvenience. |
10 Nov 2010 | The Knopflerfish Eclipse Plugin 1.0.19 has been released. This is a first in a series of planned updates to bring the plugin up to date. The focus on these updates will primarily be to make the launch configurations work better with the Knopflerfish build system, making it easier to run/debug KF. The plug-in release notes has the full list of new feature. |
20 Oct 2010 |
Knopflerfish 3.1 released. Knopflerfish 3.1 is the first minor KF3 release. KF3.1 includes several improvement in the framework, the compendium services and the Knopflerfish services, resulting in a faster and more robust Knopflerfish OSGi. The most important new feature are:
|
22 June 2010 |
Subversion trunk switched to Knopflerfish 3.0. Knopflerfish 3.0 has now been merged into to the Subversion trunk. This means that branches/kf3 is deprecated and there will be no more nightly builds of this branch. Bug fixes for KF2 will be checked into branches/kf_2_support. |
21 June 2010 |
Knopflerfish 3.0 released. Knopflerfish 3.0 is the final release of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. KF3 fully implements the core and service compendium functions according to OSGi R4 v4.2. The KF3 overview page describes the development of KF3 in more detail. KF3 also includes several other improvements and fixes. The Release Notes includes the complete list of features and fixes. |
21 June 2010 |
Knopflerfish 2.4 released. Knopflerfish 2.4 marks the last minor release of KF2. Following the release of KF3, KF2 will be in maintenance mode from now on and will remain as an OSGi R4 option. The Release Notes includes the complete list of features and fixes. |
9 June 2010 |
Knopflerfish 3 rc-1 released. Knopflerfish 3 rc-1 is the first release candidate of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. With the rc-1 release KF3 now fully implements the core and service compendium functions according to v4.2. The KF3 overview page describes the development of KF3 in more detail. The Release Notes has has additional information specific for this release. |
12 May 2010 |
Knopflerfish 3 beta-5 released. Knopflerfish 3 beta-5 is the fifth beta release of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. With the beta-5 release KF3 now fully implements the core and service compendium functions according to v4.2. The KF3 overview page describes the development of KF3 in more detail. The Release Notes has has additional information specific for this release. |
19 Mar 2010 |
Knopflerfish site down 24-25 March. Due to work on our internet connection the Knopflerfish site will be down for a couple of hours: PDT: 24 March 4pm - 11pm EDT: 24 March 7pm - 2am CET: 25 March 0:00 - 7:00 JST: 25 March 8:00 - 15:00 |
5 Mar 2010 |
Knopflerfish 3 beta-4 released. Knopflerfish 3 beta-4 is the fourth beta release of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. With the beta-4 release KF3 now fully implements the core functions according to v4.2. What remains to implemented to reach full 4.2 compliance is declarative services compendium service updates in 4.2. The KF3 overview page describes the development of KF3 in more detail. The Release Notes has has additional information specific for this release. |
29 Oct 2009 |
Knopflerfish 3 beta-3 released. Knopflerfish 3 beta-3 is the third beta release of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. With the beta-3 release KF3 now fully implements the core functions according to v4.2. What remains to implemented to reach full 4.2 compliance is declarative services compendium service updates in 4.2. The KF3 overview page describes the development of KF3 in more detail. The Release Notes has has additional information specific for this release. |
15 Oct 2009 |
Knopflerfish 3 beta-2 released. Knopflerfish 3 beta-2 is the second beta release of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. With the beta-2 release KF3 fully implements the security functions according to v4.2. What remains to be implemented to reach full 4.2 compliance is extension bundles (framework) and the declarative services compendium service updates in 4.2. The KF3 overview page describes the development of KF3 in more detail. The Release Notes has has additional information specific for this release. |
11 Sep 2009 |
Knopflerfish 2.3.3 released. Knopflerfish 2.3.3 is a maintenance release of KF2. Better support in the framework for reference-URLs and the in memory mode. Other changes includes enhancements of the HTTP Service and Desktop, fixes in the declarative services runtime, user admin. The Release Notes has the complete list of fixes. |
31 Aug 2009 |
Knopflerfish 3 beta-1 released. Knopflerfish 3 beta-1 is the second pre-release of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. The KF3 overview page describes the development of KF3 in more detail. The Release Notes has has additional information specific for this release. |
17 Jul 2009 |
Knopflerfish 3 alfa-1 released. Knopflerfish 3 alfa-1 if the first release of KF3, the next major version of Knopflerfish, designed to be compliant with the new OSGi R4 V4.2 specifications. The KF3 overview page describes the development of KF3 in more detail. The Release Notes has has additional information specific for this release. |
9 Jul 2009 |
Knopflerfish 2.3.2 released. Knopflerfish 2.3.2 is a maintenance release of KF2. Support added for checking certificate chains against a Java Keystore or if they are self signed. Other fixes include corrections on the HTTP Service, Desktop, and enhancements of the JUnit bundle as well as the build system. The Release Notes has the complete list of fixes. |
12 June 2009 |
Knopflerfish 3 branch available (OSGi 4.2) Knopflerfish 3 is the upcoming implementation of the OSGi 4.2 specification. Read more about the KF3 development at the Knopflerfish blog |
8 May 2009 |
Knopflerfish 2.3.1 released. Knopflerfish 2.3.1 is a maintenance release of KF2. Fixes in framework for CPA and fixes for XML parser service bundles Xalan and Crimson. The Release Notes has the complete list of fixes. |
20 Apr 2009 |
Knopflerfish 1.3.7 released. Knopflerfish 1.3.7 is a maintenance release of the OSGi R3 branch still maintained. Mainly fixes for framework problems. The Release Notes has the complete list of fixes. |
16 Apr 2009 |
Knopflerfish 2.3 released. Knopflerfish 2.3 is the next minor release of Knopflerfish. The main new feature is the added support for CPA - Conditional Permission Admin. The release also includes improvements and fixes regarding bootdelegation, build system etc. The Knopflerfish 2.3 Release Notes has the complete list of features and fixes. |
29 Mar 2009 |
Knopflerfish server replacement After successfully restoring all data after the disc crash on Friday, the server has gone down several times. We have therefore replaced the server hardware today. We apologize for the inconvenience. |
27 Mar 2009 |
Knopflerfish disc crash As you may have noticed www.knopflerfish.org has been unavailable for most of the day. This was due to a severe disc crash on the machine hosting the web site. The web site is now up and running again. However the svn repository, mail and mail lists are not yet functional. Hopefully everything should be restored back to normal again during the weekend. We apologize for the inconvenience. |
19 Dec 2008 |
![]() Knopflerfish 2.2 is the next minor release of Knopflerfish. The main new feature in this release is the updated desktop bundle with the completely new graph view. The desktop is also made self-contained so that it can be used on any other framework such as felix or equinox. The release also includes improvements and fixes regarding OS name aliases, bundle class path fixes and fragments handling. The Knopflerfish 2.2 Release Notes has the complete list of features and fixes. |
17 Oct 2008 |
Knopflerfish 2.1.1 released. Knopflerfish 2.1.1 is a maintenance release of KF2. The main features in this release are the improved and update desktop bundle with new desktop views for events and bundle preferences, special icon for bundles having Declarative Services, and several more fixes. The release also includes improvements with System property handling, fragments handling and KF build system enhancements. The Knopflerfish 2.1.1. Release Notes has the complete list of features and fixes. |
8 Jun 2008 |
Knopflerfish 2.1 released. Knopflerfish 2.1 is the next minor release of KF2. Main new features in the release are: new Knopflerfish L&F, improved .xargs file handling; including improved support for multiple Knopflerfish instances in one JVM, desktop improvements for require bundle. This release also includes several fixes to reported bugs. The Release Notes has the complete list of features and fixes. |
8 Jun 2008 |
Knopflerfish web site overhaul The Knopflerfish website has undergone a major overhaul with a complete new L&F, including a new Knopflerfish logo, and new Knopflerfish mailing lists, hereby replacing the former forum on sourceforge. |
25 Apr 2008 |
Knopflerfish 1.3.6 released. Knopflerfish 1.3.6 is a maintenance release of the OSGi R3 branch still maintained. Includes fixes for permissions when security is enabled. The Release Notes includes has the complete list of fixes. |
28 Mar 2008 |
Redmonk's Michael Coté discuss OSGi with Knopflerfish project's Christer Larsson During Eclipsecon 2008 Michael Coté from Redmonk talked with Christer Larsson from Makewave & the Knopflerfish project about OSGi, the history behind OSGi, and how this technology originally designed for an embedded gateway is becoming a corner stone in enterprise Java technology. |
14 Mar 2008 |
Knopflerfish 2.0.5 released. Knopflerfish 2.0.5 is a maintenance release. Main new features are JSDK update to Servlet API v2.5 from 2.2, Axis2-OSGi bundle that exports Web Services using Axis and new Bundle Documentation section. The Release Notes includes has the complete list of fixes. |
8 Feb 2008 |
Knopflerfish 2.0.4 released. Knopflerfish 2.0.4 is a maintenance release. Corrections specifically for Spring Dynamic Modules, java security and permissions fixes as well as other minor corrections. This release also include the native application bundle wrapper, or ExecutableBundleActivator utility. The Release Notes includes has the complete list of fixes. |
10 Jan 2008 |
Knopflerfish 2.0.3 released. Knopflerfish 2.0.3 is a maintenance release. This release includes fixes for Spring-DM 1.0 as well as other minor corrections. Check out the Release Notes for a complete list of fixes. |
20 Nov 2007 |
Knopflerfish 2.0.2 released. Knopflerfish 2.0.2 is a maintenance release. Main new features are bundle class patching and automatic manifest generation. The release also contains several bug fixes. Check out the Release Notes for a complete list of fixes. |
3 Oct 2007 | Erik Wistrand, one of the founders of the Knopflerfish project, joins Makewave and will from now on be actively working on the Knopflerfish project again. |
30 May 2007 |
Knopflerfish eclipse plug-in 1.0.16 released The new release includes fix for having multiple source folders in a bundle project. The eclipse plug-in can be installed/updated using the Eclipse software update mechanism. See the plug-in instructions for more details. |
16 May 2007 | Gatespace Telematics, the primary maintainer of Knopflerfish changes name to Makewave |
25 Jan 2007 | There is a very good independent comparison of the different open source OSGi containers made by Piero Campanelli. Especially since KF is coming out quite nicely in the comparison! |
19 Jan 2007 | To better support the many KF users in Japan there is now a Japanese version of the Knopflerfish home page available. |
30 Nov 2006 |
Knopflerfish 2.0.1 released. Knopflerfish 2.0.1 is a maintenance release. Main features are adding support for boot delegation and making the User Admin service persistent. Check out the Release Notes for a complete list of fixes. |
18 Oct 2006 |
Knopflerfish eclipse plug-in 1.0.15 released The new release includes support for setting Bundle-ManifestVersion as well as additional R4 specific manifest header checks e.g. SymbolicName+Version must be unique. The eclipse plug-in can be installed/updated using the Eclipse software update mechanism. See the plug-in instructions for more details. |
25 Sep 2006 |
Knopflerfish Bundle Repository updated The Knopflerfish bundle repository has been updated to also support the new OBR format defined by OSGi RFC-112. The new format is available at: http://www.knopflerfish.org/repo/bindex.xml The OSGi Alliance hosts an OSGi Bundle Repository to which the KF bundle repo is linked. |
08 Sep 2006 |
Knopflerfish attends the OSGi Alliance Enterprise Workshop on 11
Sep 2006 The OSGi technology has already expanded from the devices into the desktop (eclipse). Next in turn is the enterprise server side. The OSGi Alliance is therefore hosting an enterprise workshop on 11 Sep 2006 in San Jose, California, USA. You will meet Eric Jönsson from the Gatespace Telematics Knopflerfish team at the workshop. |
28 Jun 2006 |
Knopflerfish 2.0.0 released The official 2.0 release of KF is now released and available for download. Knopflerfish 2.0 implements the OSGi R4 specification fully and Makewave (formerly Gatespace Telematics) has certified the Knopflerfish Pro edition for R4 compliance by the OSGi Alliance. |
27 Jun 2006 |
Knopflerfish 1.3.5 released. Knopflerfish 1.3.5 is a maintenance release correcting the use of "Bundle-SymbolicName" header in R3 bundles, making them conforming to OSGi R4 specification. Potential problems in running R3 bundles on an R4 framework is hereby eliminated. |
24 May 2006 |
Knopflerfish 2.0 RC1 released. OSGi R4 fully supported. There is today a release candidate of Knopflerfish 2.0 available for download. |
24 May 2006 |
Updated website The Knopflerfish website has been updated with new look and feel, new logo, colors, and additional content. Enjoy! |
12 May 2006 |
Meet KF at JavaOne Per Gustafson, CTO of Makewave (formerly Gatespace Telematics) and one of the lead developers at KF will be at joining the Birds of a Feather (BOF) sessions about OSGi technology at JavaOne. |
05 Apr 2006 |
KF2 beta-4 released The fourth beta release of KF 2 adds the missing Permissions feature in OSGi R4. The release also includes minor changes and bug fixes. Next release of KF2 is scheduled to be RC1 in mid April. The official KF2 release is getting closer! This beta-4 is available for download here. |
06 Mar 2006 |
Third beta release of Knopflerfish 2 The third beta release of KF 2 adds full support for extension bundles. The release also includes minor changes and bug fixes. The only remaining optional feature before full R4 compliance is Permissions. Support for Permissions is scheduled for release in March 2006. This beta-3 is available for download here. |
10 Feb 2006 |
Second beta release of Knopflerfish 2 The second beta release of KF 2 adds some important optional features in the R4 specification, such as required bundles and fragments. The release schedule for KF 2 is updated to include a possible third beta release adding R4 security features before going to the final 2.0 release. This beta-2 is available for download here. |
29 Jan 2006 |
Beta release of Knopflerfish 2 This is the first beta release of Knopflerfish 2.0. With this release KF2 is feature complete for all mandatory parts of the R4 core framework specification. The release is also feature complete for all vital parts of OSGi release 4 Service Compendium. This beta is available for download here. |
21 Dec 2005 |
Alpha release of Knopflerfish 2 This is the first pre release of the upcoming Knopflerfish 2.0. It contains part of the OSGi R4 specification implemented. The alpha is available for download here. |
3 Dec 2005 |
New release of Knopflerfish Eclipse plug-in 1.0.12 This is mainly a maintenance and bug fix release. See programming on how to install and use the plug-in with eclipse. |