Skip to content

Commit 9ca0b37

Browse files
authored
PG-2181 - 2.1.2 release notes (#512)
This PR adds the pg_tde 2.1.2 release notes.
1 parent 45a8fe1 commit 9ca0b37

File tree

5 files changed

+50
-8
lines changed

5 files changed

+50
-8
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# pg_tde 2.1.2 ({{date.2_1_2}})
2+
3+
The `pg_tde` extension, provided by Percona, adds [Transparent Data Encryption (TDE)](../index/about-tde.md) to PostgreSQL and helps protect sensitive data at rest.
4+
5+
[Get Started](../install.md){.md-button}
6+
7+
## Release Highlights
8+
9+
### Documentation updates
10+
11+
* The [Architecture](../architecture/overview.md) documentation is redesigned for improved clarity and readability. The chapter is now split into smaller, more focused sections.
12+
* The [Technical reference overview](../advanced-topics/tech-reference.md) is updated with quick-skim cards for quick topic access.
13+
* A dedicated [Usage reference](../advanced-topics/usage-guide.md) topic is introduced which describes the main `pg_tde` operations available.
14+
15+
## Known issues
16+
17+
* Do not create, change, or rotate global key providers (or their keys) while `pg_tde_basebackup` is running. Doing so may cause standbys or clusters initialized from the backup to fail during WAL replay and may result in corruption of encrypted data (tables, indexes, and other relations).
18+
19+
* Using `pg_tde_basebackup` with `--wal-method=fetch` produces warnings.
20+
21+
This behavior is expected and will be addressed in a future release.
22+
23+
* The default `mlock` limit on Rocky Linux 8 for ARM64-based architectures equals the memory page size and is 64 Kb. This results in the child process with `pg_tde` failing to allocate another memory page because the max memory limit is reached by the parent process.
24+
25+
To prevent this, you can change the `mlock` limit to be at least twice bigger than the memory page size:
26+
27+
* temporarily for the current session using the `ulimit -l <value>` command.
28+
* set a new hard limit in the `/etc/security/limits.conf` file. To do so, you require the superuser privileges.
29+
30+
Adjust the limits with caution since it affects other processes running in your system.
31+
32+
## Changelog
33+
34+
### Improvements
35+
36+
* [PG-2088 :octicons-link-external-16:](https://perconadev.atlassian.net/browse/PG-2088), [PG-2179 :octicons-link-external-16:](https://perconadev.atlassian.net/browse/PG-2179) - Improved handling of Vault/OpenBao KV v2 mount point validation in `pg_tde`. The extension no longer fails when configured with tokens that lack access to mount metadata endpoints and now works correctly with tokens that have only the required KV v2 read/write permissions.
37+
38+
### Bugs Fixed
39+
40+
* Updated `pg_tde` CLI tools to include upstream bug fixes and stability improvements from PostgreSQL 18.2 and 17.8.

documentation/docs/release-notes/release-notes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ This page lists all release notes for `pg_tde`, organized by year and version. U
44

55
## 2026
66

7+
* [2.1.2](release-notes-v2.1.2.md) ({{date.2_1_2}})
78
* [2.1.1](release-notes-v2.1.1.md) ({{date.2_1_1}})
89

910
## 2025

documentation/documentation-contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Thank you for deciding to contribute and help us improve the **pg_tde documentation**!
44

5-
We welcome contributors from all users and the community. By contributing, you agree to the [Percona Community code of conduct](https://github.com/percona/community/blob/main/content/contribute/coc.md).
5+
We welcome contributors from all users and the community. By contributing, you agree to the [Percona Community code of conduct](https://github.com/percona/community/blob/main/content/contribute/coc.md).
66

77
If you want to contribute code, see the [Code contribution guide](../CONTRIBUTING.md).
88

documentation/mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,8 @@ nav:
203203
- faq.md
204204
- "Release notes":
205205
- "Release notes index": release-notes/release-notes.md
206-
- "2026":
207-
- "2.1.1": release-notes/release-notes-v2.1.1.md
206+
- "2.1.2": release-notes/release-notes-v2.1.2.md
207+
- "2.1.1": release-notes/release-notes-v2.1.1.md
208208
- "2025":
209209
- "2.1.0": release-notes/release-notes-v2.1.md
210210
- "2.0.0": release-notes/release-notes-v2.0.md

documentation/variables.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
#Variables used throughout the docs
22

3-
latestreleasenotes: 'release-notes-v2.1.1'
4-
tdeversion: '2.1.1'
5-
release: '2.1.1'
6-
pgversion17: '18.1'
7-
tdebranch: release-2.1.1
3+
latestreleasenotes: 'release-notes-v2.1.2'
4+
tdeversion: '2.1.2'
5+
release: '2.1.2'
6+
pgversion17: '18.3'
7+
tdebranch: release-2.1.2
88

99
date:
1010

11+
2_1_2: '2026-03-02'
1112
2_1_1: '2026-01-22'
1213
2_1: '2025-11-28'
1314
GA20: '2025-09-01'

0 commit comments

Comments
 (0)