Difference between revisions of "Release Schedule"

From GnuCash
Jump to: navigation, search
(Current Stable 3.x: Release GnuCash 3.11)
(Schedules: Release GnuCash 4.0)
Line 8: Line 8:
  
 
== Schedules ==
 
== Schedules ==
GnuCash 4.0 will be released 28 June 2020. Unstable releases will begin in March 2020.
+
=== Current Stable 4.x ===
=== Future Stable 4.x ===
 
 
{| border="1"
 
{| border="1"
 
! width="120" | Release
 
! width="120" | Release
Line 38: Line 37:
 
| 4.1 || 2020-07-26 || ||
 
| 4.1 || 2020-07-26 || ||
 
|-
 
|-
| 4.0 || 2020-06-28 || ||
+
| 4.0 || 2020-06-28 || 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 || 2020-06-21 || Release Candidate
 
|-
 
| 3.905 || 2020-06-14 || 2020-06-14 || String Freeze
 
|-
 
| 3.904 || 2020-06-07 || 2020-06-07 ||
 
|-
 
| 3.903 || 2020-05-31 || 2020-06-01 || Feature Freeze
 
|-
 
| 3.902 || 2020-04-26 || 2020-04-27 ||
 
|-
 
|}
 
  
 
=== Old Stable 3.x ===
 
=== Old Stable 3.x ===

Revision as of 19:39, 28 June 2020

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

Current 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 2020-06-28


Old Stable 3.x

Release Planned Actual Notes
3.11 2020-06-28 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.