Skip to content

Release v0.6.1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 17:20

Orisun v0.6.1

Orisun v0.6.1

Orisun v0.6.1 is a patch release that standardizes the project on Go 1.26.5 and brings all current documentation and installation examples in line with the canonical v0.6.0+ module identity.

Changed

  • Updated the root Go module directive from Go 1.26.4 to Go 1.26.5.
  • Updated CI, release, CodeQL, and dependency-scanning workflows to use Go 1.26.5.
  • Pinned the standard and FoundationDB release builders to golang:1.26.5-bookworm instead of floating on golang:latest.
  • Updated FoundationDB development and test containers to the same exact Go image.
  • Updated the standalone Go client module and its CI/release workflows to Go 1.26.5; the root repository now points to that published client commit.

Documentation

  • Updated the README and Docusaurus documentation to identify v0.6.0 as the current feature release line.
  • Added the canonical embedded-module installation command: go get github.com/OrisunLabs/Orisun@v0.6.0.
  • Added migration guidance from the former github.com/oexza/Orisun module path.
  • Updated binary download examples and versioned PostgreSQL, SQLite, and FoundationDB container examples to 0.6.0.
  • Documented the packed in-process GetEvents and GetLatestByCriteria APIs introduced by the data-oriented design refactor.

Compatibility

  • No gRPC or protobuf wire-contract changes.
  • No storage schema, event format, index, or checkpoint migration.
  • No public Go API changes beyond requiring the Go 1.26.5 toolchain for modules that consume the root or standalone Go client module.
  • Existing v0.6.0 deployments do not require an operational migration; upgrade when rebuilding or consuming Orisun as a Go module.

Validation

  • Full root Go test suite under Go 1.26.5.
  • go vet ./... and go build ./....
  • Standalone Go client tests and build.
  • Docusaurus production build.

Installation

Linux

# PostgreSQL-only binary
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.6.1/orisun-pg-linux-amd64 -o orisun-pg
chmod +x orisun-pg

# SQLite-only binary
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.6.1/orisun-sqlite-linux-amd64 -o orisun-sqlite
chmod +x orisun-sqlite

# FoundationDB-only binary (Linux only; requires the FoundationDB
# client library installed: foundationdb-clients 7.3.x)
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.6.1/orisun-fdb-linux-amd64 -o orisun-fdb
chmod +x orisun-fdb

macOS

# PostgreSQL-only binary for Apple Silicon
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.6.1/orisun-pg-darwin-arm64 -o orisun-pg
chmod +x orisun-pg

# SQLite-only binary for Apple Silicon
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.6.1/orisun-sqlite-darwin-arm64 -o orisun-sqlite
chmod +x orisun-sqlite

Windows

Download the PostgreSQL-only or SQLite-only binary from the assets below.

Docker

docker pull orexza/orisun:0.6.1-pg
docker pull orexza/orisun:0.6.1-sqlite
docker pull orexza/orisun:0.6.1-fdb

Channel tags are also available: pg, sqlite, and fdb.