File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -264,6 +264,13 @@ jobs:
264264 PG_VERSION : ${{ steps.versions.outputs.PG_VERSION }}
265265 PGVECTOR_VERSION : ${{ steps.versions.outputs.PGVECTOR_VERSION }}
266266 run : |
267+ version="${{ github.ref_name }}"
268+ awk -v heading="## [${version#v}]" '
269+ $0 == heading { found = 1 }
270+ found && $0 ~ /^## \[/ && $0 != heading { exit }
271+ found { print }
272+ ' CHANGELOG.md > changelog_notes.md
273+
267274 cat > release_notes.md << 'EOF'
268275 ## pg0 - Embedded PostgreSQL CLI
269276
@@ -300,6 +307,8 @@ jobs:
300307 echo "curl -fsSL https://raw.githubusercontent.com/vectorize-io/pg0/main/install.sh | bash" >> release_notes.md
301308 echo '```' >> release_notes.md
302309
310+ cat changelog_notes.md >> release_notes.md
311+
303312 gh release create "${{ github.ref_name }}" --title "${{ github.ref_name }}" --notes-file release_notes.md release/*
304313
305314 publish-pypi :
Original file line number Diff line number Diff line change 1+ # Changelog
2+
3+ All notable changes to pg0 are documented in this file.
4+
5+ ## [ 0.15.0] - 2026-07-29
6+
7+ ### Added
8+
9+ - Active database health checks for ` pg0 info ` , ` pg0 list ` , and SDK status reporting.
10+
11+ ### Changed
12+
13+ - Upgraded bundled pgvector to 0.8.5.
14+ - Rebuilt Linux pgvector artifacts against a GLIBC 2.35 baseline for compatibility with supported GNU/Linux hosts.
15+ - Removed the Node.js SDK and npm release support.
16+
17+ ### Fixed
18+
19+ - Windows startup for existing instances no longer depends on the blocking ` tasklist ` command.
20+
21+ ## [ 0.14.2] - 2026-05-28
22+
23+ ### Fixed
24+
25+ - Wait for PostgreSQL to fully shut down before returning from ` pg0 stop ` .
26+
27+ ## [ 0.14.1] - 2026-05-08
28+
29+ ### Fixed
30+
31+ - Make existing-instance startup independent of localized duplicate-database error messages.
32+
33+ ## [ 0.14.0] - 2026-05-05
34+
35+ ### Changed
36+
37+ - Bundle libxml2 and ICU runtime libraries for broader Linux compatibility.
38+
39+ ## [ 0.13.0] - 2026-04-30
40+
41+ ### Changed
42+
43+ - Synchronize the committed Cargo lockfile as part of releases for reproducible builds.
You can’t perform that action at this time.
0 commit comments