From 93ca8fa803b2fb6c104f9437b4def66c0593d76a Mon Sep 17 00:00:00 2001 From: Mason Sharp Date: Tue, 2 Dec 2025 11:54:46 -0800 Subject: [PATCH 1/3] Prepare v1.2.2 Add release notes --- README.md | 1 + docs/lolor_release_notes.md | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 docs/lolor_release_notes.md diff --git a/README.md b/README.md index f020d32..fcf175d 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ lolor is an extension that makes Postgres' Large Objects compatible with Logical - [Basic Configuration](README.md#configuring-lolor) - [Using lolor](docs/using_lolor.md) - [Limitations](README.md#limitations) +- [Release Notes](docs/lolor_release_notes.md) PostgreSQL supports large objects as related chunks as described in the [pg_largeobject](https://www.postgresql.org/docs/current/catalog-pg-largeobject.html) table. Large objects provide stream-style access to user data stored in a special large-object structure in the catalog. Large objects stored in catalog tables require special handling during replication; the lolor extension allows for the storage of large objects in non-catalog tables, aiding in replication of large objects. diff --git a/docs/lolor_release_notes.md b/docs/lolor_release_notes.md new file mode 100644 index 0000000..19d7793 --- /dev/null +++ b/docs/lolor_release_notes.md @@ -0,0 +1,9 @@ +# lolor Release Notes + +## lolor 1.2.2 + +* Fix lolor upgrades +* Fix issues with pg_upgrade. Note that this fixes upgrades with pg_upgrade going forward. `ALTER EXTENSION UPDATE` for upgrading the extension itself works, so if wanting to run pg_upgrade, first update your extension to 1.2.2, then run pg_upgrade +* Address CVEs CVE-2022-26520, GHSA-673j-qm5f-xpv8 +* PATH updated to match native Postgres packaging layout +* Make table OID caching safer From 5b33e6f453478b41b79012873bf1e540cd0d543c Mon Sep 17 00:00:00 2001 From: Mason Sharp Date: Tue, 2 Dec 2025 12:31:54 -0800 Subject: [PATCH 2/3] Address CVE in golang tests becaues of crypto module --- tests/go/go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/go/go.mod b/tests/go/go.mod index b403638..8670f9d 100644 --- a/tests/go/go.mod +++ b/tests/go/go.mod @@ -13,6 +13,6 @@ require ( github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect github.com/jackc/pgtype v1.14.0 // indirect github.com/magiconair/properties v1.8.7 // indirect - golang.org/x/crypto v0.40.0 // indirect + golang.org/x/crypto v0.45.0 // indirect golang.org/x/text v0.27.0 // indirect ) From fd1d25c886c102b6128223f4421a209992ffd8ec Mon Sep 17 00:00:00 2001 From: Susan Douglas Date: Wed, 3 Dec 2025 07:25:00 -0500 Subject: [PATCH 3/3] Added lolor Release Notes to Nav Tree for online content --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index af2812d..e1909e0 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -52,3 +52,4 @@ nav: - lolor Overview: index.md - Building and Installing lolor: install_configure.md - Using lolor: using_lolor.md + - lolor Release Notes: lolor_release_notes.md \ No newline at end of file