Skip to content

Commit f3a8dbb

Browse files
Prepare release v0.2.7 (#368)
Co-authored-by: waldemort-auto[bot] <312756770+waldemort-auto[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 199fcde commit f3a8dbb

2 files changed

Lines changed: 14 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,24 @@ All notable changes to this project are documented in this file. The format is b
44

55
Pre-1.0 note: while `pg_durable` is in major version `0`, minor releases may include breaking changes.
66

7-
## [0.2.7] - Unreleased
7+
## [0.2.7] - 2026-08-31
88

99
### Added
1010

1111
- **`pg_durable.host` (#360):** a postmaster GUC that selects the PostgreSQL host used by every connection pg_durable creates. When empty or unset, `PGHOST` is used, falling back to `127.0.0.1`.
1212

13+
### Changed
14+
15+
- **Dependencies:** bumped `uuid` to 1.26.0 (#355, #366), `postgres-protocol` to 0.6.12 (#357), and `tokio-postgres` to 0.7.18 (#358).
16+
1317
### Fixed
1418

15-
- **Worker connection role names:** catalog role names are now passed verbatim when opening workflow connections, preventing quote-wrapped names from being reinterpreted as a different role.
16-
- **Restricted HTTP transport (#342):** restricted allow-list builds now require HTTPS so credentials and request bodies cannot be sent over plaintext HTTP; development-only `http-allow-all` builds continue to permit HTTP.
19+
- **Worker connection role names (#364):** catalog role names are now passed verbatim when opening workflow connections, preventing quote-wrapped names from being reinterpreted as a different role.
20+
- **Restricted HTTP transport (#342, #363):** restricted allow-list builds now require HTTPS so credentials and request bodies cannot be sent over plaintext HTTP; development-only `http-allow-all` builds continue to permit HTTP.
1721

1822
### Security
1923

20-
- **HTTP allow-list URL parsing:** request URLs are now parsed once and the same canonical URL is used for validation and transport, preventing parser differences from approving a different host than the request targets.
24+
- **HTTP allow-list URL parsing (#365):** request URLs are now parsed once and the same canonical URL is used for validation and transport, preventing parser differences from approving a different host than the request targets.
2125

2226
## [0.2.6] - 2026-08-23
2327

scripts/test-make-install.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ pkglibdir="$($pg_config --pkglibdir)"
8282
extension_dir="$($pg_config --sharedir)/extension"
8383
mkdir -p "$out_dir$pkglibdir" "$out_dir$extension_dir"
8484
printf 'shared library\n' > "$out_dir$pkglibdir/pg_durable${PG_DLSUFFIX:-.so}"
85-
printf "default_version = '0.2.6'\n" > "$out_dir$extension_dir/pg_durable.control"
86-
printf 'install sql\n' > "$out_dir$extension_dir/pg_durable--0.2.6.sql"
87-
printf 'upgrade sql\n' > "$out_dir$extension_dir/pg_durable--0.2.5--0.2.6.sql"
85+
printf "default_version = '0.2.7'\n" > "$out_dir$extension_dir/pg_durable.control"
86+
printf 'install sql\n' > "$out_dir$extension_dir/pg_durable--0.2.7.sql"
87+
printf 'upgrade sql\n' > "$out_dir$extension_dir/pg_durable--0.2.6--0.2.7.sql"
8888
EOF
8989
chmod +x "$FAKE_CARGO"
9090

@@ -142,11 +142,11 @@ for test_case in 17:.so 18:.so 17:.dylib 18:.dylib; do
142142
test "$(wc -l < "$CARGO_LOG")" -eq "$cargo_calls"
143143
test -f "$stage_dir/usr/lib/postgresql/$major/lib/pg_durable$dlsuffix"
144144
test -f "$stage_dir/usr/share/postgresql/$major/extension/pg_durable.control"
145-
test -f "$stage_dir/usr/share/postgresql/$major/extension/pg_durable--0.2.6.sql"
146-
test -f "$stage_dir/usr/share/postgresql/$major/extension/pg_durable--0.2.5--0.2.6.sql"
145+
test -f "$stage_dir/usr/share/postgresql/$major/extension/pg_durable--0.2.7.sql"
146+
test -f "$stage_dir/usr/share/postgresql/$major/extension/pg_durable--0.2.6--0.2.7.sql"
147147
test "$(file_mode "$stage_dir/usr/lib/postgresql/$major/lib/pg_durable$dlsuffix")" = "755"
148148
test "$(file_mode "$stage_dir/usr/share/postgresql/$major/extension/pg_durable.control")" = "644"
149-
test "$(file_mode "$stage_dir/usr/share/postgresql/$major/extension/pg_durable--0.2.6.sql")" = "644"
149+
test "$(file_mode "$stage_dir/usr/share/postgresql/$major/extension/pg_durable--0.2.7.sql")" = "644"
150150

151151
printf 'unrelated library\n' > "$stage_dir/usr/lib/postgresql/$major/lib/other_extension.so"
152152
printf 'unrelated control\n' > "$stage_dir/usr/share/postgresql/$major/extension/other_extension.control"

0 commit comments

Comments
 (0)