The Apache Commons Team is pleased to announce the release of Apache Commons Collections 4.0. Commons Collections is a project to develop and maintain collection classes based on and inspired by the JDK collection framework. Version 4.0 uses the generics features of Java 5 and is not backwards compatible with earlier releases. There have been numerous API changes to support new features as well as to clarify behaviour and improve consistency across the API. Therefore, to support side-by-side usage of 4.x and earlier versions, the packaging of version 4.0 has been changed to "org.apache.commons.collections4". New and noteworthy ------------------ * Java 5 or later is required. * This release is not source or binary compatible with previous releases of Commons Collections. This includes releases from the 3.x branch as well as preceding alpha releases for 4.0. * Use of generics and other language features introduced in Java 5 (varargs, Iterable) * Removed deprecated classes / methods and features which are now supported by the JDK * Replaced Buffer interface with java.util.Queue * Added concept of split maps with respective interfaces Put / Get (see also package splitmap) * Added new Trie interface together with an implementation of a Patricia Trie Full details of all the changes in 4.0 can be found in the change report or release notes: http://commons.apache.org/collections/changes-report.html https://dist.apache.org/repos/dist/release/commons/collections/RELEASE-NOTES.txt Using this release ------------------ With Apache Maven update your dependency to: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.0</version> </dependency> Or download and build the distribution yourself from the Apache Commons download site: http://commons.apache.org/collections/download_collections.cgi When downloading, please verify signatures using the KEYS file available at the above location when downloading the release. Information ----------- For complete information on Commons Collections, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Collections website: http://commons.apache.org/collections/ Thomas Neidhart, on behalf of the Apache Commons community