Skip to content

Commit eb9d3df

Browse files
committed
docs: add release changelog
1 parent 3094657 commit eb9d3df

2 files changed

Lines changed: 52 additions & 0 deletions

File tree

.github/workflows/release-cli.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff 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:

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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.

0 commit comments

Comments
 (0)