+1. Built and verified distribution, tested the upgrade works OK for various other Apache projects that depend on it.
Colm. On Sun, Mar 1, 2020 at 8:08 PM Stefan Seelmann <m...@stefan-seelmann.de> wrote: > +1 > > * Verified checksums and signatures > * Built source package with Java 8 > > Yay, many thanks Emmanuel! > > Kind Regards, > Stefan > > On 2/28/20 3:23 PM, Emmanuel Lécharny wrote: > > Hi, > > > > This is a major release of ApacheDS. It brings many bug fixes, and is > > the first version implementing LDAP transactions, > > which are now used internally for atomic operations, but can also be > > used through an extended operation, to apply many > > operations in one transaction. > > We also have changed the Cache system we were using (ehcache) to use the > > more efficient and lighter Caffeine > > (https://github.com/ben-manes/caffeine/wiki). > > Otherwise, we don't anymore store certificates in the server by default, > > but use an external keystore. > > > > We can't anymore produce the Mac OSX installer package, we are working > > on finding a solution for that issue (Apple > > deprecated the MakePackage tool and is now applying way more stringent > > checks and controls for packages, like > > and Apple signature). This will most certainly be fixed in the next > > revision. > > > > It uses the Apache LDAP API 2.0.0 release > > > > Here are the fixed issues : > > > > > > Bugs : > > ------ > > > > * DIRSERVER-1414 - Normalization is not handling correctly (buit this > > has no impact) > > * DIRSERVER-1580 - Numerous JUnit tests failing on Windows, again. > > * DIRSERVER-1878 - Bad warning from 'maven-shade-plugin' when creating > > the 'apacheds-service' jar > > * DIRSERVER-1924 - The MavibotPartition entry cache is not correctly set > > * DIRSERVER-1974 - Rename Operation Issue - ApacheDS > > * DIRSERVER-2049 - Queries interrupted with delete/add operations > > * DIRSERVER-2066 - Maven 3.3.x produces Invalid installers/archives > > * DIRSERVER-2070 - Null pointer exception on kerberos password changing > > * DIRSERVER-2071 - MinaKerberosDecoder fails with NullPointerException > > if the kerberos message is split in multiple packets > > * DIRSERVER-2074 - small default TCP receive/send buffer size causing > > TCP packet fragmentation on some platforms > > * DIRSERVER-2089 - AttributeType breaks the equals/hashCode override > > contract > > * DIRSERVER-2099 - NOTICE and LICENSE files for DS 2.0.0-M20 are > > incorrect > > * DIRSERVER-2146 - Using special chars in uid makes problem > > * DIRSERVER-2197 - Debian installer package contains the binary 4 times > > * DIRSERVER-2237 - Application opens but can't 'Open Connection' - > > IllegalArgumentException > > * DIRSERVER-2247 - Invalid signature file digest for Manifest main > > attributes - When switching from 2.0.0-M24 to 2.0.0-AM25 > > * DIRSERVER-2253 - NIS schema object class and attribute problem > > * DIRSERVER-2264 - missing schema type for NIS: nisMapName > > * DIRSERVER-2273 - Le serveur ne démarre plus > > * DIRSERVER-2275 - Les schemas LDIF générés à partir du schema browser > > font planter Directory au démarrage > > * DIRSERVER-2289 - Paging support to retrieve all the entries available > > in ApacheDS between different client and LDAP server connections > > > > > > Improvements : > > -------------- > > > > * DIRSERVER-959 - We nedd a global cache > > * DIRSERVER-1639 - Add support for specifying cipher suites in > > LdapServer's configuration > > * DIRSERVER-1892 - We don't need to clone the full entry when returning > > it from the backen > > * DIRSERVER-1916 - Don't drop 'top' from ObjectClass index, it's never > > present in the BTree > > * DIRSERVER-2044 - The CacheService.initialize() method takes an unused > > InstanceID argument > > * DIRSERVER-2132 - Add the structuralObjectClass attribute to every > > returned entry > > * DIRSERVER-2133 - Add the hasSubordinates operational attribute to > entries > > * DIRSERVER-2145 - A BIND request will do 2 lookups of the entry trying > > to bind > > * DIRSERVER-2168 - Possible performance improvement in the Add operation > > * DIRSERVER-2262 - The LdapServer.loadkeyStore() method do the work > > twice if there is no KeyStore defined > > * DIRSERVER-2270 - Inconsistent log level practices > > > > > > New features : > > -------------- > > > > * DIRSERVER-279 - Transaction support > > * DIRSERVER-1422 - Delegation of Authentication > > * DIRSERVER-1956 - Add support for rfc4525 (increment) > > * DIRSERVER-2245 - Implement the transaction support in ApachedS > > * DIRSERVER-2248 - The server generates some errors when starting > > (Schema isues) > > Tasks : > > ------- > > > > * DIRSERVER-1245 - Source audit > > * DIRSERVER-2063 - Automat testing of installers > > * DIRSERVER-2097 - Fix usage of default charset|locale|timezone and > > enable forbiddenapis check > > * DIRSERVER-2271 - Replace Ehcache with Caffeine > > > > Tests : > > ------- > > * DIRSERVER-1847 - Introduce time provider for time dependent tests > > > > > > > > Here are the associated links : > > > > ApacheDS 2.0.0.AM26 > > ------------------- > > - GIT tag : > > > > > https://gitbox.apache.org/repos/asf?p=directory-server.git;a=commit;h=8c9b56bdcc0703b04b8e2dbdc4f045ed5d83a064 > > > < > https://gitbox.apache.org/repos/asf?p=directory-server.git;a=commit;h=40ab08d93c6125ccb59d692b25759361307195d3 > > > > > > > > - Nexus repository: > > > https://repository.apache.org/content/repositories/orgapachedirectory-1188 > > > < > https://repository.apache.org/content/repositories/orgapachedirectory-1172 > > > > > > > > - Distribution packages and sources : > > https://dist.apache.org/repos/dist/dev/directory/apacheds/2.0.0.AM26/ > > <https://dist.apache.org/repos/dist/dev/directory/apacheds/2.0.0-M24/> > > > > > > [ ] +1 : release ApacheDS 2.0.0.AM26 > > [ ] ± 0 : I don't care > > [ ] -1 : No, don't release ApacheDS 2.0.0.AM26 > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org > For additional commands, e-mail: dev-h...@directory.apache.org > >