Skip to content

Releases

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 08:41

What's new

  • macOS (Apple silicon) and Linux arm64 builds. Each is built and tested on its own platform. The macOS executable carries its own SQLite 3.53.4, the same version as on Linux, so it does not depend on the macOS version. It is not signed: run xattr -d com.apple.quarantine iglo-base once after downloading.
  • The Docker image is multi-arch: ghcr.io/iglo-tech/iglo.base:1.1.0 for linux/amd64 and linux/arm64.
  • Starts about 2 times as fast: 117 ms to 153 ms on a database with 10,500 records, down from 267 ms to 356 ms. Idle memory is 74 MiB, down from 82 MiB.
  • No change to the API or the data format: a pb_data used by 1.0.0 or PocketBase v0.41.0 works as before.

Files

linux-x64, linux-arm64 and darwin-arm64 executables. Verify with: sha256sum -c SHA256SUMS (shasum -a 256 -c SHA256SUMS on macOS).

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 18:06

iglo.base 1.0.0: a port of PocketBase v0.41.0 to Bun and TypeScript, as one executable for linux-x64.

  • Opens a PocketBase v0.41.0 (or v0.40.x) pb_data directory as is and leaves it in a state PocketBase v0.41.0 opens again.
  • Same HTTP API, realtime, dashboard, CLI and JavaScript migrations; deliberate differences are listed in 04-api-compatibility.md. No pb_hooks, no built-in TLS (use a reverse proxy).
  • Switching from PocketBase and back: docs/cutover.md.

Verify: sha256sum -c SHA256SUMS, unzip iglo-base_1.0.0_linux_amd64.zip, ./iglo-base --version.

Not an official PocketBase edition. Published as is, MIT licensed.