Difference between revisions of "Release Schedule"

From GnuCash
Jump to: navigation, search
(Stable 5.x: Snap release GnuCash 5.8)
(Stable 5.x: Release GnuCash 5.9)
 
(2 intermediate revisions by the same user not shown)
Line 50: Line 50:
 
! width="360" | Notes
 
! width="360" | Notes
 
|-
 
|-
| 5.12
+
| 5.14
 
!style="background-color:yellow"| 2025-12-14   
 
!style="background-color:yellow"| 2025-12-14   
 
!style="background-color:yellow"| 2025-12-21   
 
!style="background-color:yellow"| 2025-12-21   
Line 63: Line 63:
 
| 5.10 || 2024-12-08  || 2024-12-15  ||  ||
 
| 5.10 || 2024-12-08  || 2024-12-15  ||  ||
 
|-
 
|-
| 5.9 || 2024-09-22  || 2024-09-29  ||  ||
+
| 5.9 || 2024-09-22  || 2024-09-29  ||  2024-09-29 ||
 
|-
 
|-
| 5.8 ||  ||  || Snap release 2024-07-07  ||
+
| 5.8 ||  ||  || 2024-07-07  || Snap release to fix [https://bugs.gnucash.org/show_bug.cgi?id=799347 Bug 799347]
 
|-
 
|-
 
| 5.7 || 2024-06-23  || 2024-06-30  ||  2024-06-30 ||
 
| 5.7 || 2024-06-23  || 2024-06-30  ||  2024-06-30 ||

Latest revision as of 20:42, 29 September 2024

Languages עִברִית

General Rules

  • Usually stable versions are released at the last weekend of a quarter.
  • String freeze is 2 weeks before. To publish the changed messages to Weblate a make pot; msgmerge … as described in Language_Administration#Program is required.
It is also a good opportunity for packagers to check for Dependency Updates.

Goals for 6.0

Goals for 6.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++.

We plan to release GnuCash 6.0 in Spring 2026 with unstable testing beginning in January 2026:

Release String Freeze Planned Actual Notes
6.0 2026-03-08 2026-03-29
5.904 2026-03-22 Code Freeze, Release Candidate
5.903 2026-03-15
5.902 2026-03-08 String Freeze
5.901 2026-02-01 Feature Freeze
5.900 2026-01-04

Schedules

Stable 5.x

Release String Freeze Planned Actual Notes
5.14 2025-12-14 2025-12-21
5.13 2025-09-21 2025-09-28
5.12 2025-06-22 2025-06-29
5.11 2025-03-23 2025-03-30
5.10 2024-12-08 2024-12-15
5.9 2024-09-22 2024-09-29 2024-09-29
5.8 2024-07-07 Snap release to fix Bug 799347
5.7 2024-06-23 2024-06-30 2024-06-30
5.6 2024-03-24 2024-03-31 2024-03-31
5.5 2023-12-10 2023-12-17 2023-12-17
5.4 2023-09-17 2023-09-24 2023-09-24
5.3 2023-06-26 Snap release to fix Bug 798967
5.2 2023-06-18 2023-06-25 2023-06-25
5.1 2023-04-30 2023-04-30 Short loop for things that missed 5.0, bug fixes
5.0 2023-03-28 2023-03-28

Old Stable 4.x (Closed to Development)

Release String Freeze Planned Actual Notes
4.14 2023-03-12 2023-03-26 2023-03-26
4.13 2022-12-04 2022-12-18 2022-12-18
4.12 2022-09-15 2022-09-25 2022-09-25
4.11 2022-06-12 2022-06-26 2022-06-26
4.10 2022-03-13 2022-03-27 2022-03-27
4.9 2021-12-05 2021-12-19 2021-12-19
4.8 2021-09-28 Snap release to correct crash.
4.7 2021-09-12 2021-09-26 2021-09-26
4.6 2021-06-13 2021-06-27 2021-06-27
4.5 2021-03-14 2021-03-28 2021-03-28
4.4 2020-12-27 Snap release to fix Bug 798063
4.3 2020-12-13 2020-12-27 2020-12-27
4.2 2020-09-27 2020-09-27
4.1 2020-07-26 2020-07-26
4.0 2020-06-28 2020-06-28


Release notes can be found on the GnuCash Web Page.

Previous Releases

We maintain an archive page of older release announcements.