Update RELEASE-NOTES in preparation for the release
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8dff9ba..aca8293 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -15,6 +15,95 @@
* limitations under the License.
*/
+ Apache Karaf 4.0.4
+ ==================
+
+ This is an update patch for Apache Karaf 4.0.x, containing many bug fixes, dependency updates, and improvements. It is recommended that users update their deployment after reviewing the changelog below.
+
+ ChangeLog:
+ ----------
+
+** Bug
+ * [KARAF-3303] - "keyStoreAvailabilityTimeout" is treated as boolean in JMX configuration
+ * [KARAF-3812] - Exception caused by featuresRepositories property being set incorrectly
+ * [KARAF-3918] - An installed blueprint.xml has always been updated and restarted when install another unrelated feature
+ * [KARAF-3985] - ArrayIndexOutOfBoundsException is thrown after configure http/https and limit access from localhost,127.0.0.1
+ * [KARAF-4031] - Unresolved repository inside the feature causes Karaf freezing during startup
+ * [KARAF-4083] - Reference to the invalid repository in feature file breaks commands
+ * [KARAF-4118] - Command service declaration doesn't work
+ * [KARAF-4119] - la outputs results twice
+ * [KARAF-4132] - assembly archetype should remove runtime scope to the standard features XML
+ * [KARAF-4134] - karaf-maven-plugin mixes up prerequisities
+ * [KARAF-4138] - wrapper:install doesn't work on Windows due to path issues in karaf.home and karaf.data
+ * [KARAF-4139] - Bundles with activation policy lazy remain in status starting when run with equinox
+ * [KARAF-4142] - Allow for relative URLs from a Cave repository
+ * [KARAF-4145] - KAR is created with defect maven metadata
+ * [KARAF-4150] - bin/status fails if KARAF_DEBUG is set
+ * [KARAF-4152] - Resolution of relative URLs from OBR repositories not working when there are multiple URLs
+ * [KARAF-4155] - Fall to feature start-level
+ * [KARAF-4159] - FeatureResolver: Wrong dependencies installed
+ * [KARAF-4169] - Blueprint creates unnecessary prototype bean instances
+ * [KARAF-4184] - ArgumentCompleter has incorrect check for enum type
+ * [KARAF-4218] - JAAS boot classes are not marked serializable
+ * [KARAF-4226] - Web Console is missing package exports for bundleinfo and i18n
+ * [KARAF-4241] - Karaf clean doesn't work if KARAF_DATA and KARAF_BASE point to same dir
+ * [KARAF-4246] - sshd 0.14.0 breaks client timeout
+ * [KARAF-4247] - Issues with LDAP caching
+ * [KARAF-4252] - scr feature doesn't install the WebConsole DS plugin
+ * [KARAF-4254] - NPE when building karaf-assembly target with installAllFeaturesByDefault=false
+
+** Dependency upgrade
+ * [KARAF-4117] - Upgrade to Pax Web 4.2.4
+ * [KARAF-4126] - Upgrade Cglib bundle to version 3.1_1
+ * [KARAF-4135] - Upgrade commons-collections to version 3.2.2
+ * [KARAF-4136] - Upgrade Maven-bundle-plugin to version 3.0.1
+ * [KARAF-4149] - Upgrade to Derby 10.12.1.1
+ * [KARAF-4151] - Upgrade Felix Coordinator to version 1.0.2
+ * [KARAF-4168] - Upgrade to Pax Exam 4.7.0
+ * [KARAF-4182] - Upgrade to Spring 4.2.3.RELEASE
+ * [KARAF-4185] - Upgrade Pax-url to version 2.4.4
+ * [KARAF-4196] - Upgrade Cglib to version 3.2.0
+ * [KARAF-4197] - Upgrade to blueprint.core-1.5.0, jpa-2.3.0, transaction.blueprint-2.1.0
+ * [KARAF-4220] - Upgrade to eclipselink 2.6.1
+ * [KARAF-4227] - Upgrade to Pax-exam 4.8.0
+ * [KARAF-4228] - Upgrade to Aries Subsystem 2.0.8
+ * [KARAF-4230] - Upgrade to Aries Blueprint Core 1.5.0
+ * [KARAF-4233] - Upgrade to Aries JPA Container 1.0.3
+ * [KARAF-4238] - Upgrade to Pax URL 2.4.5
+ * [KARAF-4239] - Upgrade to Pax-Logging 1.8.5
+
+** Documentation
+ * [KARAF-3679] - Change current documentation from Scalate to Asciidoc
+
+** Improvement
+ * [KARAF-2966] - scr:details - Sort the properties so its easier for humans to read
+ * [KARAF-3100] - Add Option To Create Config Files For Feature Configs Instead Of Importing Directly Into Config Admin
+ * [KARAF-3278] - Display warning message when trying to install an already installed bundle
+ * [KARAF-3390] - Karaf client should allow passing arguments to command
+ * [KARAF-3880] - Provide a standard feature just wrapping all boot features from the standard distribution
+ * [KARAF-3982] - Be able to change standard files during distribution assembly
+ * [KARAF-4082] - .kar file generated by karaf-maven-plugin does not contain all jars (no offline support)
+ * [KARAF-4102] - It should be possible to change the primary feature name to be other than the artifact id
+ * [KARAF-4130] - Use OSGi Resource repositories in features XML
+ * [KARAF-4166] - Add karaf.lock.slave.block property to prevent a slave instance to start
+ * [KARAF-4193] - Add option to dev:dump-create command (and MBean) to exclude heap and thread dumps
+ * [KARAF-4198] - Support m2e incremental build in karaf-services-plugin
+ * [KARAF-4242] - Add apache artemis to repo-add shorthand list
+ * [KARAF-4243] - Add apache ignite to feature repo:add shorthand
+
+** New Feature
+ * [KARAF-222] - Provide karaf:run, karaf:deploy, karaf:client Maven goals
+ * [KARAF-545] - Config file creation and update from features descriptor
+ * [KARAF-3259] - Add support for executing of OSGi commands with karaf-maven-plugin
+ * [KARAF-4240] - Provide Asciidoc command help printer
+
+** Task
+ * [KARAF-4127] - Missing license in Karaf-maven-plugin test-rename-main-feature file
+
+** Wish
+ * [KARAF-2963] - osgi:headers - Add option to not display uses:= in exported headers as its too verbose and useless information
+ * [KARAF-4146] - Add option to show only package name in Package:imports and package:exports commands
+
Apache Karaf 4.0.3
==================