Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

End 2019 lazy decision to shift release by one month, to avoid end of year period.

Schedule

DateDescription release 12release 13for 1st cycle1st cycle2nd cycle3rd cyclerelease 14
February 21st

NB <version+1>.0 merge window opens.
(NB <version+1>.0 is consolidation of feature releases, as few new features as possible.)
NetCAT announced and signups begin.
NetCAT test spec review starts.




March 15thFeature freeze. Merge window closes.
Release branch <version+1>.0 created and beta build(s) made available.
When Beta 1 is available, NetCAT testing phase starts.



April 30thNetCAT testing ends.
NetCAT community acceptance vote.



May 7thNB <version+1>.0 voting candidate created and release vote commences.


May 15th - 31stNB <version+1>.0 LTS released.

LTS

NetBeans 12.0  (in 2020)
LTS


NetBeans 1312.(in 2021)


LTS

NetBeans 1413.(in 2022)

May 21st

NB <version+1>.1 merge window opens.





July 15thFeature freeze. Merge window closes. Only fixes intended for next release to be merged into master.
Release branch <version>.1 created and beta build(s) made available.  NetCAT lite???



August 7thNB <version>.1 voting candidate created and release vote commences.


August 15th - 31stNB <version>.1 released.
e.g., https://netbeans.apache.org/download/nb111/nb111.html
NetBeans 12.1 (in 2020)NetBeans 1312.1 5 (in 2021)NetBeans 1413.1 2 (in 2022)
August 21stNB <version>.2 merge window opens.


October 15th

Branching for <version>.2 delivery branch created, version bump on master
Release branch <version>.2 created and beta build(s) made available.




October 22nddelivery → master branch merge, delivery → release branch merge
publish beta2



October 29th

delivery → master branch merge, delivery → release branch merge

publish beta3




November 7th

delivery → master branch merge, delivery → release branch merge

NB <version>.2 voting candidate created and release vote commences.

NetBeans 12.2  (in 2020)NetBeans 1312.2 6 (in 2021)NetBeans 1413.2 3 (in 2022)
November 15th - 30thNB <version>.2 released.


January 15th

Release branch <version>.3 created and beta build(s) made available.

Version bump on master




January 22nd<release branch> → master merge
publish beta2



January 29th

<release branch> → master merge

publish beta3




February 7thNB <version>.3 voting candidate created and release vote commences.


February 15th - 30thNB <version>.3 released.
(Start NetCAT with this release here? Answer: No, for 12.0. Reconsider for 13.0.)
NetBeans 12.3 (in 2021)LTS

NetBeans 13.3 0 (in 2022)
NetBeans 1413.3 4 (in 20232022)

NB. The dates here are deliberately mid-month, two weeks after previously suggested.  Because no-one wants to do a release on New Years Eve, and it potentially gives a little more leeway in releasing / testing with JDK releases.

...