github malisper/pgrust v0.3
v0.3: Try us on real world workloads in non-critical environments

4 days ago

Releasing pgrust v0.3, our Postgres rewrite from C to Rust. This release is mostly about making pgrust more reliable. Try it on real world workloads in non-critical environments.

pgrust is not production ready. Do not put data you care about in it. If it behaves differently from Postgres, please open an issue with a reproduction.

What's new in v0.3

  • We're now on PostgreSQL 18.6, including its bug and security fixes.
  • cbstore is now pgrcolumnar. Update SQL that uses USING cbstore to USING pgrcolumnar; the old name no longer works.
  • version() now reads PostgreSQL 18.6 (pgrust 0.3).

See the README for setup, and the full commit history behind this release.

Downloads

Single static binary; run it in place of postgres.

Platform Download SHA-256
macOS (Apple Silicon) pgrust-0.3-macos-arm64 edcb7cb72b88cae26b0fc3325c540051a159ae1f1fd5e2e5dfe42eb7eb16aa81
macOS (Intel) pgrust-0.3-macos-x86_64 f0d336d4250af4014c676ebd2c08bb878d2da2a93b6cafd672c02259ffa6bcc0
macOS (universal) pgrust-0.3-macos-universal c681938bcdf56897d85e5a0967dfd005f54b6a2d5e12c667caa21419517af78d
Linux x86_64 pgrust-0.3-linux-x86_64 9dd36041932656c738563853b191ffce301893e95a5f0babcbfa4fafbded6530
Linux aarch64 pgrust-0.3-linux-aarch64 745c533db2b9d299ca27b53d9c14348e29da58d4ab7a2a04b2d891d069e0d1b6

Checksums: MANIFEST.txt. Each binary also has a .sha256 sidecar next to it.

Docker

docker pull malisper/pgrust:v0.3

Multi-arch (linux/amd64, linux/arm64). The images are profile-guided optimized builds.

Don't miss a new pgrust release

NewReleases is sending notifications on new releases.