Result, was : [VOTE] Apache LDAP API 2.0.0-AM1
Hi guys, I'm closing this vote a bit earlier than before the 72h delay (actually, 2 hours in advance, because tomorrow I will be off for a week with no computer ;-) We've got 5 binding +1 : Colm, Radovan, Shawn, Stefan and me. I will push the packages, update the site, then do the announcement later. There are a lot of things to do on teh web site, as we will have 2 different versions of the API, which means 2 versions of the javadoc. We also need a quick guideline on how to migrate from 1.0 to 2.0 I'll do that probably next week when I'll be back (next wednesday). In the mean time, moving packages around ! Thanks guys ! -- Emmanuel Lecharny Symas.com directory.apache.org pEpkey.asc Description: application/pgp-keys
Re: [VOTE] Apache LDAP API 2.0.0-AM1
Le 18/07/2018 à 14:48, Shawn McKinney a écrit : > +1 > > There are compilation errors when adding as dependency to fortress that I’ll > need to work through. I can give you a hand for that. That should be a piec eof chocloate cake with a cherry on top of it > > I realize this is a major revision but is there some sort of migration guide > from 1 to 2? Nope, not yet. We probably need a JIRA for this needed step. Thanks Shawn ! -- Emmanuel Lecharny Symas.com directory.apache.org pEpkey.asc Description: application/pgp-keys
Re: [VOTE] Apache LDAP API 2.0.0-AM1
+1 There are compilation errors when adding as dependency to fortress that I’ll need to work through. I realize this is a major revision but is there some sort of migration guide from 1 to 2? Shawn > On Jul 17, 2018, at 4:49 PM, Stefan Seelmann wrote: > > +1 > > * Verified checksums and signatures > * Built with OpenJDK 8+172 and OpenJDK 11-ea+22 > > Kind Regards, > Stefan > > On 07/17/2018 01:27 AM, Emmanuel Lécharny wrote: >> Hi, >> >> This is a vote for the first Apache LDAP 2.0.0 Milestone. It's name >> AM1, the 'A' is just there to works fine with OSGi package naming >> convention. >> >> This new major version has many improvement over the 1.0.0 version: >> >> o refactoring of the Value/AVA classes, for a better handling of corner >> cases >> o faster schema parser (x30) >> o Notice of Disconnect properly handled >> o Added controls and extended operations >> o New commons-pool version being used >> o Better logs >> >> and many other smaller fixes. >> >> Also note that part of the API has changed, but marginally, from a user >> point of view. The major changes are that the StringValue and >> BinaryValue classes have been removed and replaced by the Value classs. >> >> Wr may have a couple more milestones before a GA, but not necessarily. >> >> Here are the associated JIRA tickets : >> >> BUGS : >> -- >> DIRAPI-314, StartTLS operation is not correctly handled >> DIRAPI-309, NoD extended operation is not properly implemented >> DIRAPI-305, The SyncInfoValue element is not a control >> DIRAPI-303, If and else-if branches has the same condition >> DIRAPI-302, DefaultAttribute NPE >> DIRAPI-271, Multi-valued RDN should allow AVAs with same attribute >> DIRAPI-239, Client API exposes implementation classes of common-pools >> DIRAPI-162, The CachingNormalizer class does not cache anything >> DIRAPI-117, Refactor schema packages to decouple various aspects >> DIRAPI-109, Attribute values should be byte[] >> >> Improvements : >> -- >> DIRAPI-315, Create a faster Schema parser >> DIRAPI-312, Add an explaination after the log error and message numbers >> DIRAPI-311, Add RFC 5805 extended operation support >> DIRAPI-310, We most certainly don't need a Queue in operation futures >> DIRAPI-277, Update commons pool implementation >> DIRAPI-276, RDN normalization is under efficient >> >> Tasks : >> --- >> DIRAPI-74, Complete the API documentation >> DIRAPI-313, SCM Pointing to SVN instead of GitBox >> DIRAPI-304, Add support for the Microsoft AD extended control Policy >> Hints (1.2.840.113556.1.4.2239) >> >> >> The revision : >> -- >> >> https://gitbox.apache.org/repos/asf?p=directory-ldap-api.git;a=commit;h=f545fa3631dea0c831def9f1455ce6100e55793d >> >> The source and binary distribution packages : >> - >> https://dist.apache.org/repos/dist/dev/directory/api/2.0.0-AM1 >> >> The staging repository : >> >> https://repository.apache.org/content/repositories/orgapachedirectory-1171 >> >> Please cast your votes: >> [ ] +1 Release ApacheLDAP API 2.0.0-AM1 >> [ ] 0 abstain >> [ ] -1 Do not release Apache LDAP API 2.0.0-AM1 >> >> >> >> -- >> Regards, >> Cordialement, >> Emmanuel Lécharny >> www.iktek.com >> >
Re: [VOTE] Apache LDAP API 2.0.0-AM1
+1 * Verified checksums and signatures * Built with OpenJDK 8+172 and OpenJDK 11-ea+22 Kind Regards, Stefan On 07/17/2018 01:27 AM, Emmanuel Lécharny wrote: > Hi, > > This is a vote for the first Apache LDAP 2.0.0 Milestone. It's name > AM1, the 'A' is just there to works fine with OSGi package naming > convention. > > This new major version has many improvement over the 1.0.0 version: > > o refactoring of the Value/AVA classes, for a better handling of corner > cases > o faster schema parser (x30) > o Notice of Disconnect properly handled > o Added controls and extended operations > o New commons-pool version being used > o Better logs > > and many other smaller fixes. > > Also note that part of the API has changed, but marginally, from a user > point of view. The major changes are that the StringValue and > BinaryValue classes have been removed and replaced by the Value classs. > > Wr may have a couple more milestones before a GA, but not necessarily. > > Here are the associated JIRA tickets : > > BUGS : > -- > DIRAPI-314, StartTLS operation is not correctly handled > DIRAPI-309, NoD extended operation is not properly implemented > DIRAPI-305, The SyncInfoValue element is not a control > DIRAPI-303, If and else-if branches has the same condition > DIRAPI-302, DefaultAttribute NPE > DIRAPI-271, Multi-valued RDN should allow AVAs with same attribute > DIRAPI-239, Client API exposes implementation classes of common-pools > DIRAPI-162, The CachingNormalizer class does not cache anything > DIRAPI-117, Refactor schema packages to decouple various aspects > DIRAPI-109, Attribute values should be byte[] > > Improvements : > -- > DIRAPI-315, Create a faster Schema parser > DIRAPI-312, Add an explaination after the log error and message numbers > DIRAPI-311, Add RFC 5805 extended operation support > DIRAPI-310, We most certainly don't need a Queue in operation futures > DIRAPI-277, Update commons pool implementation > DIRAPI-276, RDN normalization is under efficient > > Tasks : > --- > DIRAPI-74, Complete the API documentation > DIRAPI-313, SCM Pointing to SVN instead of GitBox > DIRAPI-304, Add support for the Microsoft AD extended control Policy > Hints (1.2.840.113556.1.4.2239) > > > The revision : > -- > > https://gitbox.apache.org/repos/asf?p=directory-ldap-api.git;a=commit;h=f545fa3631dea0c831def9f1455ce6100e55793d > > The source and binary distribution packages : > - > https://dist.apache.org/repos/dist/dev/directory/api/2.0.0-AM1 > > The staging repository : > > https://repository.apache.org/content/repositories/orgapachedirectory-1171 > > Please cast your votes: > [ ] +1 Release ApacheLDAP API 2.0.0-AM1 > [ ] 0 abstain > [ ] -1 Do not release Apache LDAP API 2.0.0-AM1 > > > > -- > Regards, > Cordialement, > Emmanuel Lécharny > www.iktek.com >
Re: [VOTE] Apache LDAP API 2.0.0-AM1
+1. Minor nit: The NOTICE file should be updated for 2018 (currently the range is 2003-2014). Colm. On Tue, Jul 17, 2018 at 9:14 AM, Emmanuel Lécharny wrote: > Ah ! > > I forgot to mention the improvements made in the Schema to make it > possible to work with AD and some other so-called LDAP Server, made by > Radovan. > > Thanks for the vote and contributions !!! > > Le 17/07/2018 à 09:49, Radovan Semancik a écrit : > > +1 of course :-) > > This is a significant improvement over 1.0. Tested through midPoint LDAP > > connector with OpenLDAP, OpenDJ and AD. > > > > -- > Emmanuel Lecharny > > Symas.com > directory.apache.org > > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
Re: [VOTE] Apache LDAP API 2.0.0-AM1
Ah ! I forgot to mention the improvements made in the Schema to make it possible to work with AD and some other so-called LDAP Server, made by Radovan. Thanks for the vote and contributions !!! Le 17/07/2018 à 09:49, Radovan Semancik a écrit : > +1 of course :-) > This is a significant improvement over 1.0. Tested through midPoint LDAP > connector with OpenLDAP, OpenDJ and AD. > -- Emmanuel Lecharny Symas.com directory.apache.org pEpkey.asc Description: application/pgp-keys
Re: [VOTE] Apache LDAP API 2.0.0-AM1
+1 of course :-) This is a significant improvement over 1.0. Tested through midPoint LDAP connector with OpenLDAP, OpenDJ and AD. -- Radovan Semancik Software Architect evolveum.com On 07/17/2018 01:27 AM, Emmanuel Lécharny wrote: Hi, This is a vote for the first Apache LDAP 2.0.0 Milestone. It's name AM1, the 'A' is just there to works fine with OSGi package naming convention. This new major version has many improvement over the 1.0.0 version: o refactoring of the Value/AVA classes, for a better handling of corner cases o faster schema parser (x30) o Notice of Disconnect properly handled o Added controls and extended operations o New commons-pool version being used o Better logs and many other smaller fixes. Also note that part of the API has changed, but marginally, from a user point of view. The major changes are that the StringValue and BinaryValue classes have been removed and replaced by the Value classs. Wr may have a couple more milestones before a GA, but not necessarily. Here are the associated JIRA tickets : BUGS : -- DIRAPI-314, StartTLS operation is not correctly handled DIRAPI-309, NoD extended operation is not properly implemented DIRAPI-305, The SyncInfoValue element is not a control DIRAPI-303, If and else-if branches has the same condition DIRAPI-302, DefaultAttribute NPE DIRAPI-271, Multi-valued RDN should allow AVAs with same attribute DIRAPI-239, Client API exposes implementation classes of common-pools DIRAPI-162, The CachingNormalizer class does not cache anything DIRAPI-117, Refactor schema packages to decouple various aspects DIRAPI-109, Attribute values should be byte[] Improvements : -- DIRAPI-315, Create a faster Schema parser DIRAPI-312, Add an explaination after the log error and message numbers DIRAPI-311, Add RFC 5805 extended operation support DIRAPI-310, We most certainly don't need a Queue in operation futures DIRAPI-277, Update commons pool implementation DIRAPI-276, RDN normalization is under efficient Tasks : --- DIRAPI-74, Complete the API documentation DIRAPI-313, SCM Pointing to SVN instead of GitBox DIRAPI-304, Add support for the Microsoft AD extended control Policy Hints (1.2.840.113556.1.4.2239) The revision : -- https://gitbox.apache.org/repos/asf?p=directory-ldap-api.git;a=commit;h=f545fa3631dea0c831def9f1455ce6100e55793d The source and binary distribution packages : - https://dist.apache.org/repos/dist/dev/directory/api/2.0.0-AM1 The staging repository : https://repository.apache.org/content/repositories/orgapachedirectory-1171 Please cast your votes: [ ] +1 Release ApacheLDAP API 2.0.0-AM1 [ ] 0 abstain [ ] -1 Do not release Apache LDAP API 2.0.0-AM1 -- Regards, Cordialement, Emmanuel Lécharny www.iktek.com
[VOTE] Apache LDAP API 2.0.0-AM1
Hi, This is a vote for the first Apache LDAP 2.0.0 Milestone. It's name AM1, the 'A' is just there to works fine with OSGi package naming convention. This new major version has many improvement over the 1.0.0 version: o refactoring of the Value/AVA classes, for a better handling of corner cases o faster schema parser (x30) o Notice of Disconnect properly handled o Added controls and extended operations o New commons-pool version being used o Better logs and many other smaller fixes. Also note that part of the API has changed, but marginally, from a user point of view. The major changes are that the StringValue and BinaryValue classes have been removed and replaced by the Value classs. Wr may have a couple more milestones before a GA, but not necessarily. Here are the associated JIRA tickets : BUGS : -- DIRAPI-314, StartTLS operation is not correctly handled DIRAPI-309, NoD extended operation is not properly implemented DIRAPI-305, The SyncInfoValue element is not a control DIRAPI-303, If and else-if branches has the same condition DIRAPI-302, DefaultAttribute NPE DIRAPI-271, Multi-valued RDN should allow AVAs with same attribute DIRAPI-239, Client API exposes implementation classes of common-pools DIRAPI-162, The CachingNormalizer class does not cache anything DIRAPI-117, Refactor schema packages to decouple various aspects DIRAPI-109, Attribute values should be byte[] Improvements : -- DIRAPI-315, Create a faster Schema parser DIRAPI-312, Add an explaination after the log error and message numbers DIRAPI-311, Add RFC 5805 extended operation support DIRAPI-310, We most certainly don't need a Queue in operation futures DIRAPI-277, Update commons pool implementation DIRAPI-276, RDN normalization is under efficient Tasks : --- DIRAPI-74, Complete the API documentation DIRAPI-313, SCM Pointing to SVN instead of GitBox DIRAPI-304, Add support for the Microsoft AD extended control Policy Hints (1.2.840.113556.1.4.2239) The revision : -- https://gitbox.apache.org/repos/asf?p=directory-ldap-api.git;a=commit;h=f545fa3631dea0c831def9f1455ce6100e55793d The source and binary distribution packages : - https://dist.apache.org/repos/dist/dev/directory/api/2.0.0-AM1 The staging repository : https://repository.apache.org/content/repositories/orgapachedirectory-1171 Please cast your votes: [ ] +1 Release ApacheLDAP API 2.0.0-AM1 [ ] 0 abstain [ ] -1 Do not release Apache LDAP API 2.0.0-AM1 -- Regards, Cordialement, Emmanuel Lécharny www.iktek.com -- Emmanuel Lecharny Symas.com directory.apache.org pEpkey.asc Description: application/pgp-keys