...
End 2019 lazy decision to shift release by one month, to avoid end of year period.
Schedule
Date | Description | release 12 | release 13 | for 1st cycle | 1st cycle | 2nd cycle | 3rd cyclerelease 14 |
---|---|---|---|---|---|---|---|
February 21st | NB <version+1>.0 merge window opens. | ||||||
March 15th | Feature 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 30th | NetCAT testing ends. NetCAT community acceptance vote. | ||||||
May 7th | NB <version+1>.0 voting candidate created and release vote commences. | ||||||
May 15th - 31st | NB <version+1>.0 LTS released. | LTS NetBeans 12.0 (in 2020) | NetBeans 1312.0 4 (in 2021) | LTS NetBeans 1413.0 1 (in 2022) | |||
May 21st | NB <version+1>.1 merge window opens. | ||||||
July 15th | Feature 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 7th | NB <version>.1 voting candidate created and release vote commences. | ||||||
August 15th - 31st | NB <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 21st | NB <version>.2 merge window opens. | ||||||
October 15th | Branching for <version>.2 delivery branch created, version bump on master | ||||||
October 22nd | delivery → 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 - 30th | NB <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 7th | NB <version>.3 voting candidate created and release vote commences. | ||||||
February 15th - 30th | NB <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.
...