[karaf] Fix readme and release notes
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@817184 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/README b/karaf/README
index d6531b7..831e3f3 100644
--- a/karaf/README
+++ b/karaf/README
@@ -27,7 +27,7 @@
be handled automatically. In addition, the Kernel also supports exploded bundles and custom
deployers (a spring one is included by default).
* Dynamic configuration: Services are usually configured through the ConfigurationAdmin OSGi
- service. Such configuration can be defined in Karf using property files inside
+ service. Such configuration can be defined in Karaf using property files inside
the [home]/etc directory. These configurations are monitored and changes on the properties
files will be propagated to the services.
* Logging System: using a centralized logging back end supported by Log4J, Karaf
diff --git a/karaf/RELEASE-NOTES b/karaf/RELEASE-NOTES
index 1c1c785..2daadb1 100644
--- a/karaf/RELEASE-NOTES
+++ b/karaf/RELEASE-NOTES
@@ -16,6 +16,137 @@
*/
+ Apache Felix Karaf 1.0.0
+ ========================
+
+ Overview
+ --------
+
+ The Apache Felix Karaf 1.0.0 release is the first release since the move of ServiceMix Kernel to Apache Felix.
+ This release brings a lot of new features:
+ * Switch from Spring-DM to Blueprint for the default Dependency Injection container (Spring-DM is still
+ fully supported and easy to install through the features service)
+ * Switch from Geronimo GShell to Felix Gogo
+ This changes is a bit disruptive for the command line syntax, but offers much more features such
+ as closures
+ * Integration with the Felix Web Console (easily installed using the features service).
+ * Built-in support for Equinox
+ * Upgrade to OSGi 4.2 frameworks (both Felix and Equinox)
+ This release also contains a lot of small improvements and bug fixes. The changelog below contains the whole
+ list of changes.
+
+
+ Changelog
+ ---------
+
+ The following list shows the bug fixes and enhancements included in this release:
+
+ ** Bug
+ * [FELIX-1087] - Unable to log into ServiceMix Kernel using Windows putty SSH client
+ * [FELIX-1097] - ServiceMix -> Karaf in base directory notices
+ * [FELIX-1100] - Cat Command fails to display ?wsdl files
+ * [FELIX-1125] - "features/list -i" returns "ERROR CommandLineExecutionFailed: org.apache.geronimo.gshell.command.CommandException: java.lang.ArrayStoreException: org.apache.servicemix.kernel.gshell.features.internal.FeatureImpl"
+ * [FELIX-1128] - Features installed via the deploy directory aren't listed by the "features/list" command
+ * [FELIX-1152] - wrapper scripts fail to start Karaf
+ * [FELIX-1153] - change parent artifact id from kernel to karaf in some modules to make the build pass from clean local maven repo
+ * [FELIX-1161] - Stange classloading issues when using compendium services
+ * [FELIX-1192] - KARAF: Locking error in DefaultJDBCLock, also contains an eventual OutOfMemory error on locked processes.
+ * [FELIX-1199] - Karaf: closing IO stream, removal of minor file descriptor leak.
+ * [FELIX-1212] - Possible infinit loop when a remote ssh connection is closed
+ * [FELIX-1218] - Existing configurations are not retrieved when installing a feature
+ * [FELIX-1222] - [features-maven-plugin:add-features-to-repo] Incorrect parsing of pax mvn url string
+ * [FELIX-1243] - Change the default port for the OSGI HTTP Service from 8080 to 8181
+ * [FELIX-1253] - Cursor is blocked when the correct syntax is not displaed
+ * [FELIX-1265] - The command refreshUrl does not work if the features.xml file is embedded in a Jar. The JVM caches jar entries
+ * [FELIX-1274] - Spring deployer fails when bean class is from java.* packages
+ * [FELIX-1315] - Karaf console is garbled on Windows
+ * [FELIX-1320] - Authentication failed connecting via ssh on Windows
+ * [FELIX-1361] - Issue with import/export version of the package : org.osgi.util.tracker in Apache Felix Karaf
+ * [FELIX-1373] - featuresBoot in etc/org.apache.felix.karaf.featues no longer works
+ * [FELIX-1375] - [Karaf] There's no 'help' command
+ * [FELIX-1378] - Optional branding does not work in new gogo console
+ * [FELIX-1391] - Unable to create new ConfigAdmin PID through karaf console
+ * [FELIX-1423] - karaf fails to start in cygwin bash
+ * [FELIX-1431] - Add a web console plugin to have access to the gogo shell
+ * [FELIX-1449] - Tab completion doesn't work on Windows
+ * [FELIX-1454] - install --help throws exception
+ * [FELIX-1458] - 'servicemix server' and servicemix client' not working properly on windows
+ * [FELIX-1459] - bin/karaf may fail to start when CDPATH is set (on POSIX shells)
+ * [FELIX-1465] - Make symbolic names of Karaf webconsole bundles consistent with other bundles
+ * [FELIX-1466] - org.apache.felix.karaf.features.FeaturesServiceTest fails
+ * [FELIX-1468] - wrapper:install and admin:create prints old ansi output that need to be converted to real ansi
+ * [FELIX-1472] - Better handling of configurations from the deployer and feature service
+ * [FELIX-1515] - Entering an illegal command has an unusual effect
+ * [FELIX-1517] - Manually deleting an instance breaks admin:list
+ * [FELIX-1519] - Karaf Failover does not work with PostgreSQL and Oracle
+ * [FELIX-1529] - The console does not work anymore when connecting to another karaf instance
+ * [FELIX-1564] - Authentication failed when using admin:connect to connect to a newly created instance
+ * [FELIX-1566] - Possible NPE when uninstalling a feature
+ * [FELIX-1567] - When dropping an empty xml file (i.e. just an empty file with an xml extension) in the deploy folder, errors are printed to the console
+ * [FELIX-1575] - The JMX connector can not be registered because of a clash in the name in the RMI registry
+ * [FELIX-1576] - The features service should do a PackageAdmin.refresh() after uninstalling a feature
+ * [FELIX-1602] - Unable to configure boot features on admin:create-d instance
+ * [FELIX-1618] - in spring-dm feature, optional imports in spring-context won't get resolved
+
+ ** Improvement
+ * [FELIX-1062] - Upgrade to latest Felix Runtime
+ * [FELIX-1063] - Upgrade to latest Felix Bundle Repository
+ * [FELIX-1092] - The client jar / ssh deamon should support direct commands
+ * [FELIX-1102] - Make gshell-core really independant of the MainService
+ * [FELIX-1104] - Allow osgi/stop command to specify more than one bundle per command entry.
+ * [FELIX-1107] - Make org.apache.servicemix.kernel.gshell.features dependency on org.apache.servicemix.kernel.filemonitor optional
+ * [FELIX-1110] - Refactor filemonitor / deployers inside a deployer sub module
+ * [FELIX-1112] - [PATCH] Allow osgi/start command to specify more than one bundle per command entry
+ * [FELIX-1115] - Use better version ranges for imports
+ * [FELIX-1121] - Add feature for installing Felix Web Console
+ * [FELIX-1126] - No errors are generated for a bad URL passed to the "features/addUrl", "features/refreshUrl", or "features/list" commands.
+ * [FELIX-1127] - Add a name for a repository
+ * [FELIX-1133] - Allow usage of fragments in Karaf features
+ * [FELIX-1149] - Describe ConfigAdmin configurations using metatype
+ * [FELIX-1150] - Upgrade to SpringDM and SpringFramework
+ * [FELIX-1172] - Rebrand Karaf locking mechanism.
+ * [FELIX-1180] - Improve Karaf DefaultJDBCLock to use proper logging mechanism instead of System err prints.
+ * [FELIX-1196] - Felix Web Console can't list Karaf features
+ * [FELIX-1204] - Fix the karaf client to allow direct execution of commands
+ * [FELIX-1220] - Remove unnecssary parts of a filter
+ * [FELIX-1276] - There is no way to get all the Feature information from the FeaturesService
+ * [FELIX-1303] - add an osgi/imports and osgi/exports to show a pretty-printed output of the imports/exports packages for a bundle
+ * [FELIX-1450] - Karaf branding and plugins for Felix webconsole
+ * [FELIX-1455] - OSGi Storage is hardcoded to be data/cache
+ * [FELIX-1457] - Externalize and refactory management layer for FeatureService to be more scalable and more consistent with the OSGi management (using open mbeans)
+ * [FELIX-1463] - Switch to Felix Fileinstall instead of our own file deployer
+ * [FELIX-1467] - Add Karaf to top-level build files
+ * [FELIX-1469] - Add svn:ignore property to a few Karaf projects
+ * [FELIX-1528] - [karaf] Use a defined location for storing the list of managed instances create by the admin service
+ * [FELIX-1555] - The osgi:list command should print spring-dm bundle state if spring-dm has been deployed
+ * [FELIX-1558] - use com.sun.* instead of com.sun.management* for boot delegation
+ * [FELIX-1594] - include blueprint bundle in karaf kit system folder
+
+ ** New Feature
+ * [FELIX-1109] - Deployer for blueprint applications
+ * [FELIX-1111] - Ability to run Karaf on Equinox
+ * [FELIX-1206] - [PATCH] config/propappend
+ * [FELIX-1261] - Install/Uninstall Karaf Features from Felix WebConsole
+ * [FELIX-1485] - Admin commands support in Karaf webconsole
+ * [FELIX-1524] - Implement a better tac command
+ * [FELIX-1547] - OS shell level admin commands for Karaf
+
+ ** Task
+ * [FELIX-1098] - Switch from spring-dm to blueprint
+ * [FELIX-1099] - Switch from spring-dm integration tests to pax-exam
+ * [FELIX-1116] - Rename to Apache Felix Karaf
+ * [FELIX-1200] - Move features-maven-plugin into Karaf
+ * [FELIX-1312] - Switch from gshell to gogo
+ * [FELIX-1523] - Fix Karaf version to 0.9.0-SNAPSHOT as next release will be 1.0.0
+
+ ** Sub-task
+ * [FELIX-1117] - Update branding
+ * [FELIX-1118] - Update shell scripts
+ * [FELIX-1132] - Get rid of the JMX spring stuff in gshell-features
+
+
+
+
Apache ServiceMix Kernel 1.1.0
==============================