You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Felix Meschberger <fm...@apache.org> on 2012/06/13 19:03:38 UTC

[ANN] Felix Configuration Admin version 1.4.0 Released

The Felix team is pleased to announce the release of Felix
Configuration Admin version 1.4.0

This version fixes a number of issues with the previous release 1.2.8
as well as updates to implement the Configuration Admin specification
version 1.4 as available in the recently published OSGi Compendium
Services Specification R 4.3. For more information refer to
http://felix.apache.org/site/apache-felix-config-admin.html

This release is available from
http://felix.apache.org/site/downloads.cgi and Maven:

 <dependency>
   <groupId>org.apache.felix</groupId>
   <artifactId>org.apache.felix.configadmin</artifactId>
   <version>1.4.0</version>
 </dependency>

Complete list of issues fixed in this release:

** Bug
   * [FELIX-2766] - Calling update() on a newly created factory
           configuration causes FileNotFoundException
   * [FELIX-2771] - Configuration Admin does not work on Foundation
           1.2 and Mika
   * [FELIX-2813] - NPE in UpdateThread when updating a configuration
           right after ConfigurationAdmin service starts
   * [FELIX-2847] - NPE in ConfigurationManager.java:1003 (static String
           toString( ServiceReference ref ))
   * [FELIX-2885] - The config admin bundle does not indicate its
           provided and required services dependencies
   * [FELIX-2888] - if you create a factory configuration and anybody
           takes a peek before you've had a chance to update, your
           pudding is trapped forever
   * [FELIX-3046] - Empty array configuration value is read as null
           after restart
   * [FELIX-3175] - RankingComparator results in wrong results
   * [FELIX-3227] - ManagedService.update must be called with null
           if configuration exists but is not visilbe
   * [FELIX-3228] - Configuration.getBundleLocation to generous
   * [FELIX-3229] - ConfigurationAdmin.getConfiguration(String, String)
           and .createConfiguration(String) to generous
   * [FELIX-3230] - ConfiguartionAdapter.setBundleLocation checks
           configuration permission incorrectly
   * [FELIX-3231] - Disable update counter
   * [FELIX-3233] - ConfigurationManager.canReceive may throw
           NullPointerException
   * [FELIX-3390] - Intermittent NPE in ConfigurationManager

** Improvement
   * [FELIX-3180] - Provide MessageFormat based logging method
   * [FELIX-3327] - Gracefully handle Configuration access after
           Configuration Admin Service has terminated

** Task
   * [FELIX-3176] - Implement Configuration Admin 1.4 changes
   * [FELIX-3177] - Remove temporary inclusion of OSGi classes
   * [FELIX-3200] - Track PID changes of ManagedService[Factory] services
   * [FELIX-3301] - Enforce only using Java 1.3 API use

** Wish
   * [FELIX-1747] - Use Remote Resources Plugin to generate the legal files


Enjoy!

-The Felix team

Re: [ANN] Felix Configuration Admin version 1.4.0 Released

Posted by sebb <se...@gmail.com>.
On 13 June 2012 18:03, Felix Meschberger <fm...@apache.org> wrote:
> The Felix team is pleased to announce the release of Felix
> Configuration Admin version 1.4.0

Please include a brief synopsis (1 or 2 sentences) of the purpose of
the TLP/Product in all announcements sent outside the TLP mailing
lists.

The developers and users will (presumably) know what the product is
about, but others are unlikely to know.

Providing the details can help promote the TLP.


> This version fixes a number of issues with the previous release 1.2.8
> as well as updates to implement the Configuration Admin specification
> version 1.4 as available in the recently published OSGi Compendium
> Services Specification R 4.3. For more information refer to
> http://felix.apache.org/site/apache-felix-config-admin.html
>
> This release is available from
> http://felix.apache.org/site/downloads.cgi and Maven:
>
>  <dependency>
>   <groupId>org.apache.felix</groupId>
>   <artifactId>org.apache.felix.configadmin</artifactId>
>   <version>1.4.0</version>
>  </dependency>
>
> Complete list of issues fixed in this release:
>
> ** Bug
>   * [FELIX-2766] - Calling update() on a newly created factory
>           configuration causes FileNotFoundException
>   * [FELIX-2771] - Configuration Admin does not work on Foundation
>           1.2 and Mika
>   * [FELIX-2813] - NPE in UpdateThread when updating a configuration
>           right after ConfigurationAdmin service starts
>   * [FELIX-2847] - NPE in ConfigurationManager.java:1003 (static String
>           toString( ServiceReference ref ))
>   * [FELIX-2885] - The config admin bundle does not indicate its
>           provided and required services dependencies
>   * [FELIX-2888] - if you create a factory configuration and anybody
>           takes a peek before you've had a chance to update, your
>           pudding is trapped forever
>   * [FELIX-3046] - Empty array configuration value is read as null
>           after restart
>   * [FELIX-3175] - RankingComparator results in wrong results
>   * [FELIX-3227] - ManagedService.update must be called with null
>           if configuration exists but is not visilbe
>   * [FELIX-3228] - Configuration.getBundleLocation to generous
>   * [FELIX-3229] - ConfigurationAdmin.getConfiguration(String, String)
>           and .createConfiguration(String) to generous
>   * [FELIX-3230] - ConfiguartionAdapter.setBundleLocation checks
>           configuration permission incorrectly
>   * [FELIX-3231] - Disable update counter
>   * [FELIX-3233] - ConfigurationManager.canReceive may throw
>           NullPointerException
>   * [FELIX-3390] - Intermittent NPE in ConfigurationManager
>
> ** Improvement
>   * [FELIX-3180] - Provide MessageFormat based logging method
>   * [FELIX-3327] - Gracefully handle Configuration access after
>           Configuration Admin Service has terminated
>
> ** Task
>   * [FELIX-3176] - Implement Configuration Admin 1.4 changes
>   * [FELIX-3177] - Remove temporary inclusion of OSGi classes
>   * [FELIX-3200] - Track PID changes of ManagedService[Factory] services
>   * [FELIX-3301] - Enforce only using Java 1.3 API use
>
> ** Wish
>   * [FELIX-1747] - Use Remote Resources Plugin to generate the legal files
>
>
> Enjoy!
>
> -The Felix team

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org