Skip to content

Commit

Permalink
Standardize release notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
thibgc committed Oct 12, 2022
1 parent 42abe22 commit 8983e22
Show file tree
Hide file tree
Showing 5 changed files with 214 additions and 209 deletions.
4 changes: 2 additions & 2 deletions docs/appendix/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ Sections including security advisories; reference information such as list of po
:hidden:

security
release-notes
past-versions
license
ports
versions
past-versions
git-downloader
postgresql
lcap-ssl
Expand Down
202 changes: 202 additions & 0 deletions docs/appendix/release-notes.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
=============
Release Notes
=============

.. COMMENT LATESTVERSION
--------------------
LOCKSS 2.0.55-alpha5
--------------------

| Released: 2022-07-06
| Also known as: LOCKSS 2.0-alpha5e
LOCKSS 2.0.55-alpha5 (also known as LOCKSS 2.0-alpha5e) is a bug fix release and the latest version of the LOCKSS 2.0-alpha5 system. It addresses logging bugs in the LOCKSS Installer and the system's embedded Solr container.

.. rubric:: Release Notes

* Fix Solr logging and increase heap size.

* Bug fixes in the LOCKSS Installer.

.. rubric:: Component Versions

LOCKSS 2.0.55-alpha5 consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.55-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.3

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.54-alpha5
--------------------

| Released: 2022-01-27
| Also known as: LOCKSS 2.0-alpha5d
LOCKSS 2.0.54-alpha5 (also known as LOCKSS 2.0-alpha5d) is a bug fix release of the LOCKSS 2.0-alpha5 system. It addresses a bug in the LOCKSS Installer.

.. rubric:: Release Notes

* Bug fixes in the LOCKSS Installer.

.. rubric:: Component Versions

LOCKSS 2.0.54-alpha5 consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.54-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.3

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.53-alpha5
--------------------

| Released: 2022-01-24
| Also known as: LOCKSS 2.0-alpha5c
LOCKSS 2.0.53-alpha5 (also known as LOCKSS 2.0-alpha5c) is a bug fix release of the LOCKSS 2.0-alpha5 system. It addresses a bug in the LOCKSS Repository Service.

.. rubric:: Release Notes

* Bug fixes in the LOCKSS Repository Service.

.. rubric:: Component Versions

LOCKSS 2.0.53-alpha5 consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.53-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.3

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.52-alpha5
--------------------

| Released: 2022-01-02
| Also known as: LOCKSS 2.0-alpha5b
LOCKSS 2.0.52-alpha5 (also known as LOCKSS 2.0-alpha5b) is a security release of the LOCKSS 2.0-alpha5 system. It addresses security vulnerabilities in Apache Log4j 2.x. See :ref:`CVE-2021-45105 and CVE-2021-44832` in our :doc:`security`.

.. rubric:: Release Notes

* Include only Apache Log4j 2.17.1 to address :ref:`CVE-2021-45105 and CVE-2021-44832`. See :doc:`/appendix/security`.

.. rubric:: Component Versions

LOCKSS 2.0.52-alpha5 consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.52-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.2

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.51-alpha5
--------------------

| Released: 2021-12-17
| Also known as: LOCKSS 2.0-alpha5a
LOCKSS 2.0.51-alpha5 (also known as LOCKSS 2.0-alpha5a) is the first release of the LOCKSS 2.0-alpha5 system.

.. rubric:: Release Notes

* Numerous bug fixes and substantial performance improvements in the LOCKSS Repository Service, in support of reliability, scalability, and LOCKSS 1.x to 2.x migration.

* Improved LOCKSS Installer distributed without requiring Git, rolling up most individual installation steps into a single script.

* Upgrade from Solr 7.2.1 to 8.9.0.

* Revamped HTTP error response handling, including new HTTP response/error categories and custom handling of categories in plugins.

* Added support for communicating with APIs via POST requests during crawls.

* All system components and the custom Solr and OpenWayback Docker containers included in the system now contain only the latest version of Log4j (2.16.0), which is not vulnerable to CVE-2021-44228 ("Log4Shell"), CVE-2021-45046 and CVE-2021-4104.

.. rubric:: Component Versions

LOCKSS 2.0.51-alpha5 consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.51-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.0

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.0

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.0

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.0

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.0

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-3)
2 changes: 1 addition & 1 deletion docs/appendix/security.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ CVE-2021-45105 and CVE-2021-44832
.. attention::

**The LOCKSS 2.x system up to and including 2.0.51-alpha5 (originally released 2021-12-17), and the custom Solr and OpenWayback containers it includes, are affected by CVE-2021-45105 and CVE-2021-44832.**
**The LOCKSS 2.x system up to and including 2.0.51-alpha5, and the custom Solr and OpenWayback containers it includes, are affected by CVE-2021-45105 and CVE-2021-44832.**

**The recommended remediation is to upgrade LOCKSS 2.0.51-alpha5 and earlier to LOCKSS 2.0.52-alpha5 or later.**

Expand Down
157 changes: 1 addition & 156 deletions docs/appendix/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,159 +2,4 @@
Versions
========

.. COMMENT LATESTVERSION
--------------------
LOCKSS 2.0.55-alpha5
--------------------

| Released: 2022-07-06
| Also known as: LOCKSS 2.0-alpha5e
LOCKSS 2.0.55-alpha5 (also known as LOCKSS 2.0-alpha5e) is a bug fix release and the latest version of the LOCKSS 2.0-alpha5 system. It addresses logging bugs in the LOCKSS Installer and the system's embedded Solr container.

It consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.55-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.3

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.54-alpha5
--------------------

| Released: 2022-01-27
| Also known as: LOCKSS 2.0-alpha5d
LOCKSS 2.0.54-alpha5 (also known as LOCKSS 2.0-alpha5d) is a bug fix release of the LOCKSS 2.0-alpha5 system. It addresses a bug in the LOCKSS Installer.

It consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.54-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.3

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.53-alpha5
--------------------

| Released: 2022-01-24
| Also known as: LOCKSS 2.0-alpha5c
LOCKSS 2.0.53-alpha5 (also known as LOCKSS 2.0-alpha5c) is a bug fix release of the LOCKSS 2.0-alpha5 system. It addresses a bug in the LOCKSS Repository Service.

It consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.53-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.3

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.52-alpha5
--------------------

| Released: 2022-01-02
| Also known as: LOCKSS 2.0-alpha5b
LOCKSS 2.0.52-alpha5 (also known as LOCKSS 2.0-alpha5b) is a security release of the LOCKSS 2.0-alpha5 system. It addresses security vulnerabilities in Apache Log4j 2.x. See :ref:`CVE-2021-45105 and CVE-2021-44832` in our :doc:`security`.

It consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.52-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.2

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.2

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.2

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.2

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.2

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim-2)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-4)

--------------------
LOCKSS 2.0.51-alpha5
--------------------

| Released: 2021-12-17
| Also known as: LOCKSS 2.0-alpha5a
LOCKSS 2.0.51-alpha5 (also known as LOCKSS 2.0-alpha5a) is the first release of the LOCKSS 2.0-alpha5 system.

It consists of a configurable set of the following components:

* `LOCKSS Installer <https://github.com/lockss/lockss-installer>`_ version 2.0.51-alpha5

* `LOCKSS Repository Service <https://github.com/lockss/laaws-repository-service>`_ version 2.12.0

* `LOCKSS Configuration Service <https://github.com/lockss/laaws-configservice>`_ version 2.6.0

* `LOCKSS Metadata Extraction Service <https://github.com/lockss/laaws-metadataextractor>`_ version 2.5.0

* `LOCKSS Metadata Service <https://github.com/lockss/laaws-metadataservice>`_ version 2.4.0

* `LOCKSS Poller Service <https://github.com/lockss/laaws-poller>`_ version 2.4.0

* `PostgreSQL <https://www.postgresql.org/>`_ version 9.6.12

* `Apache Solr <https://lucene.apache.org/solr/>`_ version 8.9.0 (custom version 8.9.0-slim)

* `Pywb <https://github.com/webrecorder/pywb>`_ version 2.4.2 (custom version 2.4.2-2)

* `OpenWayback <https://github.com/iipc/openwayback>`_ version 2.4.0 (custom version 2.4.0-3)
This page has been renamed :doc:`release-notes`.

0 comments on commit 8983e22

Please sign in to comment.