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

Reply via email to