You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by al...@apache.org on 2022/08/22 10:30:56 UTC

[fineract] branch 1.8.0 updated: Prepare release 1.8.0

This is an automated email from the ASF dual-hosted git repository.

aleks pushed a commit to branch 1.8.0
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/1.8.0 by this push:
     new 27489a685 Prepare release 1.8.0
27489a685 is described below

commit 27489a6850a709a482781325f644e0ae94eda235
Author: Aleks <al...@apache.org>
AuthorDate: Mon Aug 22 12:30:41 2022 +0200

    Prepare release 1.8.0
---
 fineract-doc/.asciidoctorconfig                            |  2 +-
 fineract-doc/src/docs/en/chapters/release/index.adoc       |  2 ++
 fineract-doc/src/docs/en/chapters/release/maintenance.adoc | 13 +++++++++++++
 fineract-doc/src/docs/en/config.adoc                       |  2 +-
 4 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/fineract-doc/.asciidoctorconfig b/fineract-doc/.asciidoctorconfig
index 26a82e248..b8b621676 100644
--- a/fineract-doc/.asciidoctorconfig
+++ b/fineract-doc/.asciidoctorconfig
@@ -1,5 +1,5 @@
 :years: 2015-2022
-:revnumber: 1.7.0
+:revnumber: 1.8.0
 :draft: true
 :rootdir: {asciidoctorconfigdir}/..
 :generated: {asciidoctorconfigdir}/build/generated/asciidoc
diff --git a/fineract-doc/src/docs/en/chapters/release/index.adoc b/fineract-doc/src/docs/en/chapters/release/index.adoc
index d8efa23f3..67b670d2c 100644
--- a/fineract-doc/src/docs/en/chapters/release/index.adoc
+++ b/fineract-doc/src/docs/en/chapters/release/index.adoc
@@ -12,4 +12,6 @@ include::configuration.adoc[leveloffset=+1]
 
 include::process.adoc[leveloffset=+1]
 
+include::maintenance.adoc[leveloffset=+1]
+
 include::publish.adoc[leveloffset=+1]
diff --git a/fineract-doc/src/docs/en/chapters/release/maintenance.adoc b/fineract-doc/src/docs/en/chapters/release/maintenance.adoc
new file mode 100644
index 000000000..8cf8abd2a
--- /dev/null
+++ b/fineract-doc/src/docs/en/chapters/release/maintenance.adoc
@@ -0,0 +1,13 @@
+= Maintenance Release Process
+
+IMPORTANT: This is a first attempt to introduce maintenance releases. Some details might change as soon as we get more experience with the process and feedback from the community. The numbers here are still more or less arbitrary, and we'll adapt as necessary.
+
+== Rules
+
+- hotfix releases are reserved for critical (BLOCKER) bugs and security issues. Probably we'll have some kind of voting process in place, e. g. "minimum 3 x +1 votes from PMC members"
+- we will support (for now to start) two minor versions back counting from the last release; this would mean that once 1.8.0 is out we would support 1.8.x and 1.7.x, but not 1.6.x and older; this rule is tentative, we'll see then what we do in the future when we have more feedback.
+- guaranteed backward compatibility with the last minor release; i. e. "1.6.1" is a drop-in replacement for "1.6.0"
+- NO new features, tables, data, REST endpoints
+- NO major (or "minor" framework upgrades); i. e. if we used Spring Boot "2.6.1" in version "1.6.0" of Fineract we can upgrade dependencies to "2.6.10" (unless it breaks something of course), but not to "2.7.2" of Spring Boot
+
+NOTE: The rest of the release process is the same as for normal releases. In the future we might have smaller time windows for reviews.
\ No newline at end of file
diff --git a/fineract-doc/src/docs/en/config.adoc b/fineract-doc/src/docs/en/config.adoc
index 0cc9b3326..dd47f4ec7 100644
--- a/fineract-doc/src/docs/en/config.adoc
+++ b/fineract-doc/src/docs/en/config.adoc
@@ -5,7 +5,7 @@
 :compress:
 :pdf-page-size: LETTER
 :experimental:
-:pdf-version: 1.7
+:pdf-version: 1.8
 :page-layout: base
 :toc-title: Table of Contents
 :toc: left