The Felix team is pleased to announce the release of Apache Felix Karaf
version 1.4.0

Karaf is a small, OSGi-based runtime that provides a lightweight container
into which various components and applications can be deployed.

http://felix.apache.org/site/apache-felix-karaf.html

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

Release Notes:


** Bug
    * [FELIX-1768] - should catch exception for
FeaturesServiceImpl.internalAddRepository per uri
    * [FELIX-1843] - Karaf shell doens't work properly under windows
    * [FELIX-1932] - Possible NullPointerException when itest fails
    * [FELIX-1939] - [karaf] Ssh client out put is poorly formatted.
    * [FELIX-1964] - Unable to choose the framework using system properties
    * [FELIX-1970] - The stop script should always work even if the default
user / password / host has been changed
    * [FELIX-1994] - Web Console admin,features and gogo plugins do not work
with Equinox
    * [FELIX-1995] - Spring status does not show properly after osgi:list
command
    * [FELIX-2012] - NullPointerException when some links clicked if
karaf.framework=equinox
    * [FELIX-2025] - grep -v doesn't filter linefeed on Windows
    * [FELIX-2026] - Remove org.ops4j.pax.logging.DefaultServiceLog.level
from system.properties
    * [FELIX-2027] - The custom deployers leveraging url handlers must not
be registered before the url handler is actually registered in the osgi
framework
    * [FELIX-2032] - file host.key is not correctly written for a new
instance(s)
    * [FELIX-2043] - When launching Karaf with equinox, the osgi framework
state is not written until 30s after the boot
    * [FELIX-2044] - System bundles are started out of order if the
karaf.lock.level is > 1
    * [FELIX-2045] - Restarting the framework from the web console (or using
update on the system bundle) does not work
    * [FELIX-2053] - Completion does not reprint previous characters in some
circumstances
    * [FELIX-2054] - Logo is garbled when connecting using putty
    * [FELIX-2063] - [karaf] hardcoding org.ops4j.pax.exam.rbc.rmi.port
property in raw pax runner --vmOptions is problematic when 1099 is not the
next free port
    * [FELIX-2065] - BootstrapLogManager doesn't load
etc/org.ops4j.pax.logging.cfg file
    * [FELIX-2072] - [Karaf]  OracleJDBCLock filling UNDO segment.
    * [FELIX-2074] - Bring back the history command

** Improvement
    * [FELIX-1914] - Add a development subshell to ease troubleshooting
classloading/resolution issues
    * [FELIX-1947] - [Karaf] Remove import java.util.* from
karaf.main.StringMap and replace with proper import list.
    * [FELIX-2001] - Add more info to log and console when feature bundles
fail to resolve
    * [FELIX-2018] - features-maven-plugin add-features-to-repo should
suport the bundle start with wrap: in features.xml
    * [FELIX-2028] - Upgrade to preferences services 1.0.4
    * [FELIX-2046] - Upgrade web bundles to their latest version (jetty,
pax-web, felix console)
    * [FELIX-2049] - extend org.apache.felix.karaf.testing.Helper to emit a
karaf-specific execution environment file for pax-runner
    * [FELIX-2055] - Use a nicer shutdown mechanism when stopping a managed
instance
    * [FELIX-2061] - [karaf] use waitForFrameworkStartup pax-exam option in
the integration tests
    * [FELIX-2070] - Upgrade to felix framework 2.0.3
    * [FELIX-2075] - Add a "new" command to create java objects from the
command line
    * [FELIX-2084] - Make the display of exception stack traces available
through a variable in the shell

** New Feature
    * [FELIX-1815] - Introduce 'shell:logout' command to close the current
shell
    * [FELIX-1975] - [Karaf] Add oracle database support to Karaf jdbc
locking feature.
    * [FELIX-2033] - Provide an easy to use layer for writing pax-exam test
for Karaf
    * [FELIX-2047] - Support for WAR files




** Task
    * [FELIX-1902] - [karaf] sanitize web demo README of references to FUSE
SNAPSHOT version
    * [FELIX-1915] - [karaf] allow overridding of etc/system.properties via
environment

Enjoy!

-The Felix team

Reply via email to