...
Date | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|
January 15th | Feature freeze for next release. | ||||
February 7th - 15th | Voting candidate created and release vote commences. | ||||
February 15th - 28th/29th | Apache NetBeans release. | NetBeans 12.3 | NetBeans 13 | NetBeans 17 | |
April 15th | Feature freeze for next release. | ||||
May 7th - 15th | Voting candidate created and release vote commences. | ||||
May 15th - 31st | Apache NetBeans release. | NetBeans 12.0 | NetBeans 12.4 | NetBeans 14 | NetBeans 18 |
July 15th | Feature freeze for next release. | ||||
August 7th - 15th | Voting candidate created and release vote commences. | ||||
August 15th - 31st | Apache NetBeans release. | NetBeans 12.1 | NetBeans 12.5 | NetBeans 15 | NetBeans 19 |
October 15th | Feature freeze for next release. | ||||
November 7th - 15th | Voting candidate created and release vote commences. | ||||
November 15th - 30th | Apache NetBeans release. | NetBeans 12.2 | NetBeans 12.6 | NetBeans 16 | NetBeans 20 |
Key points
- Four releases a year on known dates (within reason, weekends, blockers, etc.).
- Each release has a fixed and well known feature-freeze date. Features may be targeted for releases, but no promises are made of features being included unless they have been merged to master by that date.
- Everything merged to master at all times prior to feature freeze is intended and ready to be included in the next scheduled release. Keep master releasable!
- Merging earlier rather than later in the merge window is to be encouraged!
- After the feature freeze date, fixes intended for the release should be merged to delivery until the next feature window opens. The delivery branch will be merged to both master and release branches on a weekly schedule.
- All fixes merged to delivery after the feature-freeze date should be assessed and reviewed in accordance with the Bug Priority Guidelines
...