Skip to content

Releases: f0rr0/oliphaunt

pglite-oxide v0.5.0

09 May 08:45
a531b37

Choose a tag to compare

Added

  • [breaking] add WASIX asset pipeline and protocol recovery (#13)

Fixed

  • publish runtime assets on GitHub releases (#27)
  • mount WASIX urandom as virtual device (#31)
  • quiet expected postgres error recovery (#28)

pglite-oxide v0.4.1

07 May 20:18

Choose a tag to compare

Fixed

  • Publish release crates from the validated staged workspace so the
    pglite-oxide-assets and target-specific AOT crates include their generated
    payloads (#25,
    #24).
  • Release all internal asset/AOT crates at 0.4.1 alongside the root crate so
    the fixed release cannot resolve to broken 0.4.0 payload packages.
  • Guard release validation against root/internal package version drift and
    Cargo's same-release internal dependency dry-run wording.

pglite-oxide v0.4.0

07 May 17:58

Choose a tag to compare

Known broken release: The crates.io packages for 0.4.0 were published
without the generated runtime/AOT payloads, causing default bundled builds
to fail at startup with missing embedded runtime assets. Use 0.4.1 or newer.

Breaking

  • Pivoted pglite-oxide to a new runtime architecture built around
    reproducible Wasmer WASIX artifacts, generated asset manifests, and
    target-specific AOT crates instead of checked-in runtime blobs
    (#13).
  • Release packages now rely on CI-generated portable WASIX and native AOT
    artifacts for the exact release SHA. Applications should use the crate APIs
    instead of depending on repository asset paths.

Added

  • Added extension catalog/build metadata, smoke/promoted extension manifests,
    and generated APIs for discovering bundled PostgreSQL extensions.
  • Added pg_dump support and native AOT packages for the supported macOS,
    Linux, and Windows target triples.

Changed

  • Reworked runtime startup, asset loading, protocol recovery, proxy behavior,
    and test coverage around the new backend.

0.3.0

26 Apr 22:28
caa9996

Choose a tag to compare

Breaking

  • optimize startup and add Tauri SQLx profiler (#9)

  • PgliteRuntimeOptions::default now selects the optimized embedded-template
    startup path.

  • ensure_cluster now requires runtime options.

  • Runtime packaging now uses the uncompressed pglite-wasi.tar asset.

Added

  • Reusable Wasmtime engine/module caching and on-disk compiled .cwasm cache
    support for faster startup.
  • Embedded prepopulated PGDATA template with manifest validation.
  • Vanilla Tauri v2 SQLx profiler example with release-mode workload reporting.
  • Repo hooks for Conventional Commit validation, formatting, and pre-push checks.

Changed

  • Quieted WASI stdio by default and prefer Unix sockets where available.
  • Streamlined runtime, release, contributing, and usage docs around the optimized
    default path.

Fixed

  • Hardened proxy frontend framing for SSL requests, cancel requests,
    split/coalesced packets, and extended-query batching.

0.2.0

26 Apr 09:56
bbf1ffc

Choose a tag to compare

Added

  • modernize embedded PGlite API and OSS tooling (#3)

  • Added the high-level Pglite and PgliteServer APIs for direct embedded use
    and PostgreSQL client compatibility.

  • Added process-local template cluster reuse for fast temporary databases, with
    fresh_temporary escape hatches for initialization-specific tests.

  • Added SQLx and tokio-postgres compatibility coverage, runtime/proxy smoke
    tests, CI, cargo-deny policy checks, Conventional Commit validation, and
    documented runtime asset provenance.

  • Improved the blocking proxy/server path for extended-protocol clients,
    readiness handling, and socket mode behavior.

0.1.0

27 Sep 02:51

Choose a tag to compare

Initial release crates.io