You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2017/12/26 10:50:16 UTC

[karaf] branch master updated: Update RELEASE-NOTES in preparation for the release

This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/master by this push:
     new 0ef1c6e  Update RELEASE-NOTES in preparation for the release
0ef1c6e is described below

commit 0ef1c6e2a75f742a228d870b10b0d3e2684347d4
Author: Jean-Baptiste Onofré <jb...@nanthrax.net>
AuthorDate: Tue Dec 26 11:49:50 2017 +0100

    Update RELEASE-NOTES in preparation for the release
---
 RELEASE-NOTES | 377 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 377 insertions(+)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 051550c..54081f5 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -15,6 +15,383 @@
  * limitations under the License.
  */
 
+		    Apache Karaf 4.2.0.M2
+		    =====================
+ Apache Karaf 4.2.0.M2 is a the second technical preview of the 4.2.x series. It's not yet a GA release. It
+ brings a lot of improvements and new features, in preparation for the first 4.2.0 GA release.
+
+ ChangeLog:
+ ----------
+
+** Bug
+    * [KARAF-2792] - shared cm-properties empty for second bundle
+    * [KARAF-3875] - Karaf scheduler should wrap QuartzException in exported SchedulerException
+    * [KARAF-3976] - Broken compatibility with 3.x jdbc DataSources
+    * [KARAF-4181] - blacklist.properties and overrides.properties are not properties file
+    * [KARAF-4662] - Unable to create Karaf Cave 4.0.0 Kar file
+    * [KARAF-4684] - karaf-maven-plugin assembly goal fails to find nested features with explicit version containing qualifier
+    * [KARAF-4912] - Cannot register Servlet via http-whiteboard under Java 9
+    * [KARAF-5203] - KAR:Create missing bundles that are marked conditional
+    * [KARAF-5210] - Seemingly random NPEs from Aether resolver
+    * [KARAF-5372] - startup.properties doesn't respect overrides
+    * [KARAF-5446] - Fragment bundles are not resolved properly when installing/restarting the container
+    * [KARAF-5452] - [SCR] Karaf can't activate/deactivate SCR components via JMX
+    * [KARAF-5455] - remove redundant sshRole comment 
+    * [KARAF-5458] - karaf-maven-plugin fails to assemble artifacts if only available within local reactor
+    * [KARAF-5461] - incorrect filter in EncryptionSupport of jaas modules
+    * [KARAF-5464] - karaf.bat file is missing KARAF_SYSTEM_OPTS property
+    * [KARAF-5466] - Karaf does not start on JDK 9.0.1
+    * [KARAF-5467] - Karaf doesn't recognize Java 9 on Ubuntu 16.04
+    * [KARAF-5470] - Karaf fails build with Java 9.0.1
+    * [KARAF-5472] - Karaf RmiRegistryFactory throws a warning with Java 9
+    * [KARAF-5478] - Provide a Version class to check Karaf version used.
+    * [KARAF-5480] - The webconsole gogo plugin is broken
+    * [KARAF-5495] - Upgrade SyncopeBackingEngineFactory to support Syncope 2.x
+    * [KARAF-5496] - NPEs in SyncopeLoginModule if "version" is not specified
+    * [KARAF-5498] - SyncopeLoginModule parses roles instead of groups for Syncope 2.0.x
+    * [KARAF-5505] - Jetty version out of date
+    * [KARAF-5508] - Error using OSGi JAX RS Connector in Java 9
+    * [KARAF-5527] - the karaf.secured.command.compulsory.roles should only affect command ACL rules
+    * [KARAF-5528] - Karaf feature deployer should stop refreshed bundles together with the updated ones
+    * [KARAF-5533] - KarArtifactInstaller does not properly detect already installed KAR files
+    * [KARAF-5541] - ensure check the compulsory.roles even there's no ACL for a specific command scope
+    * [KARAF-5542] - Installing a feature triggers restarting previous ones
+    * [KARAF-5546] - incorrect acl rules for system:start-level
+    * [KARAF-5547] - Blueprint namespace handlers cause warning to be printed
+
+** Dependency upgrade
+    * [KARAF-5412] - Upgrade to ASM 6.0
+    * [KARAF-5488] - Upgrade to Felix Framework 5.6.10
+    * [KARAF-5489] - Upgrade to commons-io 2.6
+    * [KARAF-5490] - Upgrade to JNA 4.5.0
+    * [KARAF-5491] - Upgrade to commons-compress 1.15
+    * [KARAF-5516] - Upgrade to commons-lang3 3.7
+    * [KARAF-5517] - Upgrade to Apache Felix Metatype 1.1.6
+    * [KARAF-5518] - Upgrade to Apache Felix WebConsole DS plugin 2.0.8
+    * [KARAF-5519] - Upgrade to Apache Felix WebConsole EventAdmin plugin 1.1.8
+    * [KARAF-5520] - Upgrade to Maven dependencies 3.5.2
+    * [KARAF-5521] - Upgrade to Maven Wagon 3.0.0
+    * [KARAF-5522] - Upgrade to easymock 3.5.1
+    * [KARAF-5523] - Upgrade to Equinox 3.12.50
+    * [KARAF-5524] - Upgrade to maven-dependency-tree 3.0.1
+    * [KARAF-5525] - Upgrade to PAX tinybundle 3.0.0 
+    * [KARAF-5531] - Upgrade to maven-compiler-plugin 3.7.0
+    * [KARAF-5532] - Upgrade to maven-dependency-plugin 3.0.2
+    * [KARAF-5535] - Upgrade to maven-javadoc-plugin 3.0.0
+    * [KARAF-5536] - Upgrade to maven-war-plugin 3.2.0
+    * [KARAF-5537] - Upgrade to modello-maven-plugin 1.9.1
+    * [KARAF-5538] - Upgrade to maven-invoker-plugin 3.0.1
+    * [KARAF-5539] - Upgrade to maven-archetype-plugin 3.0.1
+    * [KARAF-5549] - Upgrade to JLine 3.5.4
+    * [KARAF-5550] - Upgrade to pax-url 2.5.4
+    * [KARAF-5551] - Upgrade to Pax Web 6.1.0
+
+** Improvement
+    * [KARAF-3674] - Document and improve scheduler feature
+    * [KARAF-4329] - Consider bundles from override.properties while creating the assembly
+    * [KARAF-5273] - karaf-maven-plugin assembly should take feature wildcards
+    * [KARAF-5323] - Set multi-location for created configurations
+    * [KARAF-5339] - Allow to define blacklisted bundles in a profile
+    * [KARAF-5418] - SSH public key authentication from LDAP
+    * [KARAF-5448] - Fix Java 9 warnings
+    * [KARAF-5456] - introduce a property karaf.shell.history.file.maxSize to configure the history file size on disk
+    * [KARAF-5476] - Reduce number of logins when using the webconsole
+    * [KARAF-5486] - Add a command to change job scheduling
+    * [KARAF-5494] - Fix performance issue generating service metadata, change logging
+    * [KARAF-5506] - ensure we also check the ACL for alias cmds before auto-completer
+    * [KARAF-5511] - Proper Provide-Capability for org.apache.karaf.jaas.modules.EncryptionService
+    * [KARAF-5529] - Rewrite SCR management layer to more closely follow the real object model
+    * [KARAF-5544] - Provide bundle consistency report from custom Karaf distribution
+    * [KARAF-5548] - Improve the find-class command to support package names
+
+** New Feature
+    * [KARAF-5307] - Add SchedulerMBean to mimic scheduler shell commands
+    * [KARAF-5447] - Support Spring 5.0.x
+    * [KARAF-5475] - Provide a security audit log
+    * [KARAF-5485] - Be able to disable the sftp server
+
+** Proposal
+    * [KARAF-5376] - Processor mechanism for feature definitions (a.k.a. "better overrides")
+
+** Task
+    * [KARAF-5468] - Clean up AssemblyMojo
+
+		    Apache Karaf 4.2.0.M1
+		    =====================
+ Apache Karaf 4.2.0.M1 is a technical preview of the 4.2.x series. It's not yet a GA release. It
+ brings a lot of improvements and new features, including Java 9 support.
+
+ ChangeLog:
+ ----------
+
+** Bug
+    * [KARAF-3347] - 'LATEST' placeholder is not resolved correctly for descriptors and repositories
+    * [KARAF-3429] - always use proxy server listed in maven settings.xml when installing features
+    * [KARAF-3531] - SimpleMavenResolver does not handle wrap: prefix in mvn urls
+    * [KARAF-3875] - Karaf scheduler should wrap QuartzException in exported SchedulerException
+    * [KARAF-4174] - NullPointerException when running obr:info on a bundle served by cave
+    * [KARAF-4380] - Remove blueprint feature in standard distribution
+    * [KARAF-4490] - LDAPLoginModule use authentication to check user password
+    * [KARAF-4603] - Nashorn support in Karaf
+    * [KARAF-4655] - karaf-maven-plugin add-features-to-repo goal can't add Camel feature
+    * [KARAF-4985] - Karaf does not start with JDK 9 in Windows 
+    * [KARAF-4988] - Refreshing a feature repository from webconsole fails
+    * [KARAF-5031] - Subshell doesn't show in prompt
+    * [KARAF-5051] - Command "shell wrapper:install" fails
+    * [KARAF-5073] - OpenSSHGeneratorFileKeyProvider is unable to write SSH keys
+    * [KARAF-5078] - Shell crash
+    * [KARAF-5091] - log:get does not show correct level
+    * [KARAF-5094] - Remove -server option in Karaf scripts
+    * [KARAF-5096] - Karaf 4.1.1 Console Issues Over SSH (PuTTY)
+    * [KARAF-5103] - Quick start fails at the step "feature:install camel-spring"
+    * [KARAF-5105] - Issue with bin/shell command in karaf 4.1.1
+    * [KARAF-5106] - karaf-maven-plugin hangs the build (probably when having cyclic deps in the features def)
+    * [KARAF-5109] - endorsed and ext directories are not set properly when using instance start
+    * [KARAF-5115] - Error while installing cxf
+    * [KARAF-5116] - Defining karaf.log.console as a log4j2 log level causes exceptions
+    * [KARAF-5119] - log:tail on OSX does not display updates without user input and exits shell on ctrl + c
+    * [KARAF-5120] - etc/org.apache.karaf.shell.cfg is "raw", all comments are lost in the distribution
+    * [KARAF-5121] - blueprint created by jms:create is not correct
+    * [KARAF-5123] - Executing feature:repo-remove can leave karaf in an invalid state
+    * [KARAF-5124] - NPE when location information is included in console logging pattern
+    * [KARAF-5128] - Upgrade to aries.proxy 1.1.1
+    * [KARAF-5134] - Instance org.apache.karaf.features.cfg refers to 4.1.1-SNAPSHOT
+    * [KARAF-5138] - CTRL-D on a connected instance exits from the root one
+    * [KARAF-5143] - Command cannot be executed via SSH when property "karaf.shell.init.script" (etc/system.properties) has its default value
+    * [KARAF-5144] - java.lang.RuntimeException: Command name evaluates to null: $.jline.terminal
+    * [KARAF-5147] - Upgrade to pax-web-6.0.4
+    * [KARAF-5164] - karaf-maven-plugin fails to verify artifacts if only available within local reactor
+    * [KARAF-5165] - Custom Distributions: Pax-Web gets installed twice
+    * [KARAF-5167] - Instance etc folder is not sync automatically
+    * [KARAF-5171] - Upgrade to ServiceMix Specs 2.9.0
+    * [KARAF-5174] - Uninstalling feature using liquibase-slf4j crashes karaf
+    * [KARAF-5176] - Fix support for characters entered while executing a command
+    * [KARAF-5179] - Setting the karaf.restart.jvm property to true causes system halt commands to behave as reboots
+    * [KARAF-5180] - The framework is restarted and sometimes spits an exception when refreshing a fragment
+    * [KARAF-5181] - NPE while running "threads --tree" command from console
+    * [KARAF-5182] - Console command log:list returns "null"
+    * [KARAF-5184] - ClassLoader leak when org.apache.karaf.shell.core bundle is refreshed
+    * [KARAF-5196] - Strongly consider removing -XX:+UnsyncloadClass from start scripts
+    * [KARAF-5197] - Features deployed from a KAR file do not respect the feature's install setting
+    * [KARAF-5199] - Karaf installs both version of the feature (old and new) in case if referencing feature contains wrapped bundle with package import
+    * [KARAF-5206] - Karaf doesn't start after not clean reboot, because stored PID corresponds to running process
+    * [KARAF-5207] - Features 1.4 namespace not supported by the features deployer
+    * [KARAF-5211] - NPE in StoredWiringResolver if BundleEvent.UNRESOLVED handled before BundleEvent.RESOLVED event
+    * [KARAF-5216] - Exiting karaf shell, mess the bash shell
+    * [KARAF-5218] - bin/client exists when typing CTRL-C
+    * [KARAF-5221] - karaf-maven-plugin's pidsToExtract handled incorrectly
+    * [KARAF-5223] - "Error in initialization script" messages printed to the main console when clients connect through ssh
+    * [KARAF-5229] - The download manager may generate wrong jar with custom urls
+    * [KARAF-5234] - Update BUILDING file to reference Java 8
+    * [KARAF-5245] - Running karaf.bat inside a "Program Files (x86)" directory
+    * [KARAF-5247] - java.lang.InterruptedException after logout command in shell
+    * [KARAF-5250] - SNAPSHOT metadata doesn't match SNAPSHOT artifacts after mvn deploy
+    * [KARAF-5252] - Upgrade Narayana to version 5.6.3.Final
+    * [KARAF-5255] - Upgrade to pax-web-6.0.6
+    * [KARAF-5259] - Duplicate log entries displayed when using log:tail
+    * [KARAF-5260] - log:tail default should start at the end of the file
+    * [KARAF-5264] - Clean up maven dependencies
+    * [KARAF-5267] - Karaf does not work correctly after log:tail
+    * [KARAF-5271] - Improve JDBC generic lock to better support network glitches
+    * [KARAF-5276] - Do not use right prompt by default
+    * [KARAF-5279] - InterruptedException when updating the shell.core bundle
+    * [KARAF-5283] - Karaf in offline (no internet) environment - NamespaceHandler bugs
+    * [KARAF-5298] - config:update doesn't create the cfg file in the etc folder
+    * [KARAF-5304] - checkRootInstance function in karaf script fails under AIX
+    * [KARAF-5305] - FeatureConfigInstaller writes incorrect config if append=true and file already exists
+    * [KARAF-5311] - NPE in karaf-maven-plugin when specifying descriptor by file url
+    * [KARAF-5312] - bin/stop script output some unwanted message on mac
+    * [KARAF-5313] - Exception when deleting a .cfg file from hot deploy directory 
+    * [KARAF-5314] - The performance of profile builder used by karaf maven plugin has reduced significantly in 4.1 compared to 4.0
+    * [KARAF-5315] - Race condition during shutdown using SIGTERM
+    * [KARAF-5317] - "Exception in thread "SIGWINCH handler" java.lang.UnsupportedOperationException" occurs when resizing the console while `log:tail` is run
+    * [KARAF-5320] - Karaf Command Arguments escapes backslash characters
+    * [KARAF-5326] - variables in cfg files are expanded
+    * [KARAF-5327] - Threads not stopped on karaf.restart + bundle(0).stop()
+    * [KARAF-5328] - NPE is thrown when execute source command from client/ssh
+    * [KARAF-5330] - Require a specific role to access the SSH console
+    * [KARAF-5331] - Use shell command access control lists during command completion
+    * [KARAF-5332] - bin/stop script fails when KARAF_DEBUG is set
+    * [KARAF-5333] -  UnsupportedCharsetException: cp65001 and unprintable characters from karaf 4.1.2 console
+    * [KARAF-5334] - Fix broken shell.support.table.ShellTableTest on Windows
+    * [KARAF-5337] - karaf-maven-plugin generates an "override.properties" instead of "overrides.properties"
+    * [KARAF-5338] - Unable to access the local JMX server on OSX
+    * [KARAF-5340] - A "Set<LocalDependency>" cannot contain a "Artifact" in Dependency31Helper
+    * [KARAF-5343] - Upgrade to pax-web-6.0.7
+    * [KARAF-5344] - Remote shell *really* doesn't like you resizing the console window
+    * [KARAF-5352] - KARAF_ETC envvar ignored
+    * [KARAF-5355] - The scripts triggered with {{scheduler::schedule}} command fail to execute
+    * [KARAF-5361] - shell:watch is broken
+    * [KARAF-5371] - Race condition between FeatureService and Fileinstall
+    * [KARAF-5373] - Karaf-maven-plugin fails to create feature file
+    * [KARAF-5374] - karaf-maven-plugin can't configure the start-level for the startupBundles
+    * [KARAF-5375] - feature:stop command does not stop the bundles
+    * [KARAF-5377] - Speed up repository loading
+    * [KARAF-5382] - Karaf shell session.readLine consumes backslashes
+    * [KARAF-5385] - shutdown -f command can't exit the karaf
+    * [KARAF-5387] - Build fail on JLineTerminal
+    * [KARAF-5388] - create dump doesn't include log file anymore
+    * [KARAF-5390] - tar.gz archives contains invalid data in demos\web\src\main\webapp\WEB-INF\karaf\system\org\apache\felix
+    * [KARAF-5394] - maven-metadata-local.xml in KARs cause SAXParseException
+    * [KARAF-5395] - Improve memory consumption during resolution
+    * [KARAF-5398] - The "cd" command should not attempt to complete multiple directories
+    * [KARAF-5404] - CLI autocompletion issue
+    * [KARAF-5406] - CLI error on window resize on Linux(Wayland)
+    * [KARAF-5411] - Client doesn't prompt for user if no user.properties file
+    * [KARAF-5413] - Missing explicit version in features
+    * [KARAF-5414] - Features mentioned in feature.xml stubs aren't taken into account in dependency calculations
+    * [KARAF-5420] - Bad console behavior when dealing with the input stream with the exec command
+    * [KARAF-5423] - Karaf is flagged as vulnerable to CVE-2015-5262
+    * [KARAF-5425] - ArrayIndexOutOfBoundsException running history | grep
+    * [KARAF-5435] - BundleException when installing a bundle by API when the FeatureService install a feature
+    * [KARAF-5436] - Factory configurations file in etc/ are not deleted when the configuration is deleted
+    * [KARAF-5440] - No override facility for properties in system.properties
+
+** Dependency
+    * [KARAF-5345] - Upgrade to pax-jms-0.1.0 and ActiveMQ 5.15.0
+
+** Dependency upgrade
+    * [KARAF-4921] - Upgrade to pax-logging 1.10.0
+    * [KARAF-4991] - Upgrade to Narayana 5.5.2.Final
+    * [KARAF-5085] - Upgrade to Aries JPA 2.6.1
+    * [KARAF-5087] - Upgrade to Spring 4.3.7.RELEASE
+    * [KARAF-5090] - Update equinox to 3.11.3
+    * [KARAF-5112] - Upgrade to jansi 1.16
+    * [KARAF-5113] - Upgrade to jline 3.3.0
+    * [KARAF-5114] - Upgrade to gogo 1.0.6
+    * [KARAF-5132] - Cellar: Upgrade Hazelcast to 3.8.2
+    * [KARAF-5146] - Upgrade to Narayana 5.6.0.Final
+    * [KARAF-5149] - Upgrade to JNA 4.4.0
+    * [KARAF-5150] - Upgrade to Aries Blueprint Core 1.8.1
+    * [KARAF-5151] - Upgrade to Aries Transaction Manager 1.3.3
+    * [KARAF-5152] - Upgrade to commons-compress 1.14
+    * [KARAF-5153] - Upgrade to Felix BundleRepository 2.0.10
+    * [KARAF-5154] - Upgrade to Felix Framework 5.6.4
+    * [KARAF-5155] - Upgrade to Felix HttpLite 0.1.6
+    * [KARAF-5157] - Upgrade to Felix Resolver 1.14.0
+    * [KARAF-5158] - Upgrade to Felix SCR 2.0.10
+    * [KARAF-5159] - Upgrade to Felix WebConsole 4.3.4
+    * [KARAF-5160] - Upgrade to Equinox Region 1.2.101.v20150831-1342
+    * [KARAF-5214] - Upgrade to Pax Logging 1.10.1
+    * [KARAF-5219] - Upgrade Narayana to version 5.6.2.Final
+    * [KARAF-5220] - Cellar-Kubernetes: Bump to Kubernetes-client 2.4.1
+    * [KARAF-5231] - Upgrade to jline 3.3.1
+    * [KARAF-5248] - Upgrade to blueprint-core 1.8.2
+    * [KARAF-5249] - Upgrade to blueprint spring 0.4.0
+    * [KARAF-5253] - Update pax-jdbc to 1.1.0
+    * [KARAF-5256] - Upgrade to Felix SCR 2.0.12
+    * [KARAF-5257] - Upgrade to sshd 1.6.0
+    * [KARAF-5258] - Upgrade to Pax Exam 4.11.0
+    * [KARAF-5268] - Upgrade to commons-logging 1.2
+    * [KARAF-5269] - Upgrade to commons-lang3 3.6
+    * [KARAF-5278] - Update to felix framework 5.6.6
+    * [KARAF-5281] - Upgrade to Spring 4.3.10.RELEASE
+    * [KARAF-5288] - Cellar: Bump to Kubernetes-client 2.5.9
+    * [KARAF-5289] - Upgrade to jline 3.4.0
+    * [KARAF-5291] - Upgrade Narayana to version 5.6.4.Final
+    * [KARAF-5293] - Upgrade to Apache POM 18
+    * [KARAF-5309] - Upgrade to directory server 2.0.0-M24
+    * [KARAF-5310] - Upgrade to maven surefire plugin 2.20 to get colored output
+    * [KARAF-5349] - Upgrade to pax-jdbc-1.2.0
+    * [KARAF-5359] - Upgrade to JLine 3.5.0
+    * [KARAF-5360] - Upgrade to Felix Gogo Runtime / JLine 1.0.8
+    * [KARAF-5365] - Upgrade to Aries Subsystem 2.0.10
+    * [KARAF-5366] - Upgrade to Felix ConfigAdmin 1.8.16
+    * [KARAF-5367] - Upgrade to Felix EventAdmin 1.4.10
+    * [KARAF-5368] - Upgrade to Felix Framework & Main 5.6.8
+    * [KARAF-5369] - Upgrade to Felix Metatype 1.1.4
+    * [KARAF-5370] - Upgrade to Felix Resolver 1.14.0
+    * [KARAF-5401] - Upgrade to Aries Blueprint Spring 0.5.0
+    * [KARAF-5419] - Upgrade to Aries Blueprint Core 1.8.3
+    * [KARAF-5429] - Upgrade Narayana to version 5.7.0.Final
+    * [KARAF-5430] - Upgrade to Spring 4.0.9.RELEASE & 4.3.12.RELEASE
+    * [KARAF-5431] - Upgrade to Felix Gogo Runtime / JLine 1.0.10
+    * [KARAF-5432] - Upgrade to Felix Utils 1.10.4 and FileInstall 3.6.4
+    * [KARAF-5439] - Upgrade Narayana to version 5.7.1.Final
+
+** Documentation
+    * [KARAF-5357] - Help string for feature:stop is incorrect
+
+** Improvement
+    * [KARAF-3825] - Add ability to shutdown Karaf with a disabled shutdown port
+    * [KARAF-4417] - Display a summary for the verify goal
+    * [KARAF-4418] - Ability to exclude a set of features from the verify goal
+    * [KARAF-4748] - Make Felix Resolver Threads configurable
+    * [KARAF-4785] - Use the scr gogo commands and provide completion
+    * [KARAF-4803] - Allow to turn off Karaf configuration persistence manager
+    * [KARAF-4932] - Remove blueprint compat and blueprint annotations bundles
+    * [KARAF-4973] - Refactoring of features extension
+    * [KARAF-5004] - Discover the artifact type instead of relying on the artifact type/classifier string (kar / features / bundle)
+    * [KARAF-5023] - Improve config commands to better support substituted and typed properties
+    * [KARAF-5072] - Add setting to ssh server for forcing a provided key
+    * [KARAF-5080] - Use the full ttop command from gogo-jline
+    * [KARAF-5102] - org.ops4j.pax.logging.cfg contains non-ASCII character
+    * [KARAF-5104] - karaf:run should support a features set
+    * [KARAF-5118] - Make SSHD server threads configurable
+    * [KARAF-5126] - Use awaitility and matchers in JmsTest
+    * [KARAF-5131] - XA + JMS support
+    * [KARAF-5162] - Code can be simplified using new Map methods
+    * [KARAF-5168] - Replace old-style loops with foreach loops or streams
+    * [KARAF-5169] - Remove redundant type information
+    * [KARAF-5170] - Use try-with-resources
+    * [KARAF-5173] - Some tests could benefit from a common CallbackHandler
+    * [KARAF-5178] - Code can be simplified using lambdas
+    * [KARAF-5185] - Karaf enterprise feature shall omit the jpa feature in favor of the aries jpa feature
+    * [KARAF-5205] - Add -r/--refresh option to bundle:update command
+    * [KARAF-5208] - Improve feature:install error message
+    * [KARAF-5222] - Make possible to force the start of a karaf instance even if another one has been detected as running.
+    * [KARAF-5230] - Support version range when installing features
+    * [KARAF-5235] - Remove null values from AssemblyMojo configuration
+    * [KARAF-5241] - Improve RBAC logging for JMX
+    * [KARAF-5243] - add -p option for bin/client
+    * [KARAF-5266] - log commands should limit number of lines printed instead of number of log entries
+    * [KARAF-5272] - Enhance the features deployer so that it performs a real upgrade
+    * [KARAF-5280] - Shell should not display the welcome message again when it is restarted
+    * [KARAF-5282] - SyncopeLoginModule should support Syncope 2.x response format
+    * [KARAF-5286] - Separate server key generation from key reading
+    * [KARAF-5287] - Provide a way to hide passwords in shell
+    * [KARAF-5292] - uneeded dependency to dbcp in eclipselink feature
+    * [KARAF-5294] - Cleanup Maven repository
+    * [KARAF-5308] - Remove RepositoryImpl lazy loading as we always load it upfront anyway
+    * [KARAF-5316] - Jaas Encryption should be easier to use
+    * [KARAF-5319] - the jetty feature in karaf shouldn't depend on pax-jetty feature
+    * [KARAF-5363] - Add --no-start option to kar:install, kar cfg and kar MBean
+    * [KARAF-5380] - Fix typo in JDBC lock implementation
+    * [KARAF-5400] - Remove usage of felix scr compatibility bundle
+    * [KARAF-5407] - Allow feature:info to print the xml for a given feature
+    * [KARAF-5426] - Print type of wiring resource
+    * [KARAF-5427] - Add RBAC support for reflection invocation and redirections in the console
+    * [KARAF-5437] - Use named thread pools to help identifying threads
+    * [KARAF-5443] - Add a completer for bundle symbolic names
+    * [KARAF-5445] - Completers should be followed by a space when complete
+
+** New Feature
+    * [KARAF-2401] - Improve log coloring
+    * [KARAF-3270] - Add command/MBean operation to give current user and his roles
+    * [KARAF-4188] - Add support for Systemd's watchdog
+    * [KARAF-5008] - Provide Maven diagnostic commands
+    * [KARAF-5074] - Support for typed config files (as in Felix ConfigAdmin config files) in features
+    * [KARAF-5082] - Allow the use of external data for features configuration
+    * [KARAF-5107] - Allow hooking into the feature installation process
+    * [KARAF-5129] - JMS Pooling and better Artemis support
+    * [KARAF-5172] - Add simple LDAPBackingEngine
+    * [KARAF-5175] - Provide a debugs option for the karaf script to make it easier to debug karaf startup sequence
+    * [KARAF-5306] - Add scheduler:trigger command
+    * [KARAF-5354] - The log:get and log:set commands should support etc/log4j2.xml configuration
+    * [KARAF-5416] - Remove support for ext and endorsed libraries for Java 9 compatibility
+
+** Task
+    * [KARAF-5125] - Upgrade to Narayana 5.5.6.Final
+    * [KARAF-5148] - Replace use of org.json
+    * [KARAF-5225] - Add Narayana dependencies to DependencyManagement
+    * [KARAF-5226] - Add Hibernate-validator dependency to DependencyManagement
+    * [KARAF-5227] - Use an explicit Awaitility version property 
+    * [KARAF-5396] - Ensure Karaf can build with JDK9 GA(build 9+181)
+    * [KARAF-5417] - Trim down distributions
+
+** Test
+    * [KARAF-4936] - FeatureTest#repoRefreshCommand failure
+
 		    Apache Karaf 4.1.1
 		    ==================
  Apache Karaf 4.1.0 is a maintenance release on the 4.1.x series, bringing bug fixes and dependency

-- 
To stop receiving notification emails like this one, please contact
['"commits@karaf.apache.org" <co...@karaf.apache.org>'].