How about releasing 0.1.0 now and release a 2.0.0 in two weeks? It would give people time to test the new project and still allow us to do incompatible changes.
A release of 2.0.0 right now will fixate the API. If we then do a (incompatible) change we have to create a 3.0.0 version which will confuse users that switched early. I also rather propose to name the first major release 1.0.0 but this is not really important. Christian Am Do., 31. Jan. 2019 um 17:18 Uhr schrieb Georg Henzler <fe...@ghenzler.de >: > Hi Christian, > > I think the API [1] is proven and in use since 2013 (I would guess > > 2000 checks to exist out in the wild in code bases of various projects). > The Felix API was carefully adjusted with your feedback (e.g. the > removal of state DEBUG, FELIX-6016) to make the migration path really > easy for 99% of the checks that exist. > > In the migration guide in Sling that I will write I don't think I can > ask people to change from stable version Sling HC API 1.0.2 to a Felix > API "preview version" 0.1.0. Also, maintaining Sling HCs and Felix HCs > in parallel for some time is the worst of all options IMHO. > > So this really leaves us to push forward with Felix HC API 2.0.0 - if we > find valid reasons to make changes we'll just bump versions according > semantic versioning. > > -Georg > > [1] https://github.com/apache/sling-org-apache-sling-hc-api > > > On 2019-01-31 16:30, Christian Schneider wrote: > > I think we should not yet release a stable version. Instead I propose > > to > > release a 0.1.0. > > WDYT? > > > > Christian > > > > > > Am Mo., 28. Jan. 2019 um 09:44 Uhr schrieb Georg Henzler > > <fe...@ghenzler.de > >> : > > > >> Hi all, > >> > >> We solved 11 issues in this release: > >> > >> > https://issues.apache.org/jira/issues/?jql=issuekey%20in%20(FELIX-6024%2CFELIX-6025%2CFELIX-6017%2CFELIX-6018%2CFELIX-6016%2CFELIX-6012%2CFELIX-6011%2CFELIX-6010%2CFELIX-6005%2CFELIX-6004%2CFELIX-5952) > >> (@PMC: Could you please create the versions for this and next release > >> in > >> JIRA for the 5 modules?) > >> > >> Staging repository: > >> https://repository.apache.org/content/repositories/orgapachefelix-1279/ > >> > >> You can use this UNIX script to download the release and verify the > >> signatures: > >> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh > >> > >> Usage: > >> sh check_staged_release.sh 1279 /tmp/felix-staging > >> > >> Please vote to approve this release: > >> > >> [ ] +1 Approve the release > >> [ ] -1 Veto the release (please provide specific comments) > >> > >> This vote will be open for 72 hours. > >> > >> -Georg > >> > > > > > > -- > -- -- Christian Schneider http://www.liquid-reality.de Computer Scientist http://www.adobe.com