Skip to content

Versioning

Stable pgmem versions use 1.X.Y; beta versions use 0.X.Y. X identifies the bundled PostgreSQL major version. Y counts pgmem releases for that major and track. Every release artifact uses the same full X.Y.Z version.

pgmem version Bundled PostgreSQL Track Meaning
1.18.x PostgreSQL 18.x (1.18.0 uses 18.3) Stable Current stable line; Y advances for each pgmem release.
0.19.x PostgreSQL 19 prereleases (initially Beta 4) Beta The initial build, 0.19.0, uses Beta 4.
1.19.x PostgreSQL 19.x after general availability Stable Stable PostgreSQL 19 line, starting at 1.19.0.

npm dist-tags are selected per package. Every 0.X.Y beta release uses beta. Among stable releases, latest points to the highest published SemVer version, regardless of publication order. A stable release below the current latest uses postgresql-X, where X is the bundled PostgreSQL major version. For example, install the beta channel with npm install @pgmem/core@beta, or the PostgreSQL 18 maintenance channel with npm install @pgmem/core@postgresql-18.