Difference between revisions of "Release Schedule"
From GnuCash
(→Schedule) |
(→Unstable 3.900 for Testing, Leading to release of 4.0: Release 3.903) |
||
(191 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | == | + | == Goals for 4.0 == |
− | + | Goals for 4.0: | |
+ | * Rewrite engine to remove dependencies on GLib/GObject using C++ | ||
+ | * Migrate from QofQuery to SQL Query | ||
+ | * Make KVP a backend implementation detail; no direct KVP access except in the backends | ||
+ | * Limit use of Guile to reports and F::Q; all other main application code should be C or C++. | ||
− | + | == Schedules == | |
+ | GnuCash 4.0 will be released 28 June 2020. Unstable releases will begin in March 2020. | ||
+ | === Future Stable 4.x === | ||
+ | {| border="1" | ||
+ | ! width="120" | Release | ||
+ | ! width="120" | Planned | ||
+ | ! width="120" | Actual | ||
+ | ! width="360" | Notes | ||
+ | |- | ||
+ | | 4.11 || 2022-12-18 || || | ||
+ | |- | ||
+ | | 4.10 || 2022-09-25 || || | ||
+ | |- | ||
+ | | 4.9 || 2022-06-26 || || | ||
+ | |- | ||
+ | | 4.8 || 2022-03-27 || || | ||
+ | |- | ||
+ | | 4.7 || 2021-12-19 || || | ||
+ | |- | ||
+ | | 4.6 || 2021-09-26 || || | ||
+ | |- | ||
+ | | 4.5 || 2021-06-27 || || | ||
+ | |- | ||
+ | | 4.4 || 2021-03-28 || || | ||
+ | |- | ||
+ | | 4.3 || 2020-12-27|| || | ||
+ | |- | ||
+ | | 4.2 || 2020-09-27 || || | ||
+ | |- | ||
+ | | 4.1 || 2020-07-26 || || | ||
+ | |- | ||
+ | | 4.0 || 2020-06-28 || || | ||
+ | |} | ||
− | + | ;Important: [[String Freeze]] starts 2 weeks before the planned release date. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | === Unstable 3.900 for Testing, Leading to release of 4.0 === |
− | + | {| border="1" | |
− | + | ! width="120" | Release | |
− | + | ! width="120" | Planned | |
+ | ! width="120" | Actual | ||
+ | ! width="360" | Notes | ||
+ | |- | ||
+ | | 3.906 || 2020-06-21 || || Release Candidate | ||
+ | |- | ||
+ | | 3.905 || 2020-06-14 || || String Freeze | ||
+ | |- | ||
+ | | 3.904 || 2020-06-07 || || | ||
+ | |- | ||
+ | | 3.903 || 2020-05-31 || 2020-06-01 || Feature Freeze | ||
+ | |- | ||
+ | | 3.902 || 2020-04-26 || 2020-04-27 || | ||
+ | |- | ||
+ | |} | ||
− | === | + | === Current Stable 3.x === |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {| border="1" | |
− | + | ! width="120" | Release | |
− | + | ! width="120" | Planned | |
− | + | ! width="120" | Actual | |
+ | ! width="360" | Notes | ||
+ | |- | ||
+ | | 3.11 || 2020-06-28 || || Final Release, concurrent with 4.0. | ||
+ | |- | ||
+ | | 3.10 || Snap Release || 2020-4-11 || | ||
+ | |- | ||
+ | | 3.9 || 2020-03-28 || 2020-3-29 || | ||
+ | |- | ||
+ | | 3.8 || 2019-12-29 || 2019-12-29 || | ||
+ | |- | ||
+ | | 3.7 || 2019-09-07 || 2019-09-08 || Early Release for mandatory parts of PSD2: New requirements in German Online Banking | ||
+ | |- | ||
+ | | 3.6 || 2019-06-30 || 2019-06-30 || | ||
+ | |- | ||
+ | | 3.5 || 2019-03-31 || 2019-03-31 || | ||
+ | |- | ||
+ | | 3.4 || 2018-12-30 || 2018-12-30 || | ||
+ | |- | ||
+ | | 3.3 || 2018-09-30 || 2018-09-30 || | ||
+ | |- | ||
+ | | 3.2 || 2018-06-24 || 2018-06-24 || | ||
+ | |- | ||
+ | | 3.1 || 2018-05-13 || 2018-04-29 || | ||
+ | |- | ||
+ | | 3.0 || 2018-04-02 || 2018-04-02 || Initial Stable Release | ||
+ | |- | ||
+ | |} | ||
− | + | Release notes can be found on the [http://www.gnucash.org GnuCash Web Page]. | |
− | + | == Previous Releases == | |
+ | We maintain an [[Release Schedule/Archive | archive page]] of older release announcements. | ||
− | |||
− | + | [[Category:Releases]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 18:54, 1 June 2020
Contents
Goals for 4.0
Goals for 4.0:
- Rewrite engine to remove dependencies on GLib/GObject using C++
- Migrate from QofQuery to SQL Query
- Make KVP a backend implementation detail; no direct KVP access except in the backends
- Limit use of Guile to reports and F::Q; all other main application code should be C or C++.
Schedules
GnuCash 4.0 will be released 28 June 2020. Unstable releases will begin in March 2020.
Future Stable 4.x
Release | Planned | Actual | Notes |
---|---|---|---|
4.11 | 2022-12-18 | ||
4.10 | 2022-09-25 | ||
4.9 | 2022-06-26 | ||
4.8 | 2022-03-27 | ||
4.7 | 2021-12-19 | ||
4.6 | 2021-09-26 | ||
4.5 | 2021-06-27 | ||
4.4 | 2021-03-28 | ||
4.3 | 2020-12-27 | ||
4.2 | 2020-09-27 | ||
4.1 | 2020-07-26 | ||
4.0 | 2020-06-28 |
- Important
- String Freeze starts 2 weeks before the planned release date.
Unstable 3.900 for Testing, Leading to release of 4.0
Release | Planned | Actual | Notes |
---|---|---|---|
3.906 | 2020-06-21 | Release Candidate | |
3.905 | 2020-06-14 | String Freeze | |
3.904 | 2020-06-07 | ||
3.903 | 2020-05-31 | 2020-06-01 | Feature Freeze |
3.902 | 2020-04-26 | 2020-04-27 |
Current Stable 3.x
Release | Planned | Actual | Notes |
---|---|---|---|
3.11 | 2020-06-28 | Final Release, concurrent with 4.0. | |
3.10 | Snap Release | 2020-4-11 | |
3.9 | 2020-03-28 | 2020-3-29 | |
3.8 | 2019-12-29 | 2019-12-29 | |
3.7 | 2019-09-07 | 2019-09-08 | Early Release for mandatory parts of PSD2: New requirements in German Online Banking |
3.6 | 2019-06-30 | 2019-06-30 | |
3.5 | 2019-03-31 | 2019-03-31 | |
3.4 | 2018-12-30 | 2018-12-30 | |
3.3 | 2018-09-30 | 2018-09-30 | |
3.2 | 2018-06-24 | 2018-06-24 | |
3.1 | 2018-05-13 | 2018-04-29 | |
3.0 | 2018-04-02 | 2018-04-02 | Initial Stable Release |
Release notes can be found on the GnuCash Web Page.
Previous Releases
We maintain an archive page of older release announcements.