Release v0.6.0
Orisun v0.6.0
Orisun v0.6.0
Orisun v0.6.0 moves the root Go module to the repository's canonical organization path:
github.com/OrisunLabs/Orisun
This is a breaking Go module identity change. It corrects the github.com/oexza/Orisun path published by v0.5.0; the server protocol, storage formats, and runtime behavior are unchanged.
Breaking change
go.modnow declaresmodule github.com/OrisunLabs/Orisun.- Every internal and public embedding import now uses the new module path.
- Go consumers must update both their module requirement and source imports.
Migration
Replace the former path throughout your Go project:
github.com/oexza/Orisun
with:
github.com/OrisunLabs/Orisun
Then fetch the new release and normalize the dependency graph:
go get github.com/OrisunLabs/Orisun@v0.6.0
go mod tidyFor example, embedded SQLite imports become:
import embeddedsqlite "github.com/OrisunLabs/Orisun/embedded/sqlite"What changed
- Updated the root module declaration and all repository-local Go imports.
- Updated PostgreSQL, SQLite, and FoundationDB embedding packages and examples.
- Updated protobuf
go_packagedeclarations and regenerated Go descriptors. - Updated release workflow and local build linker paths so version metadata is injected into the new package identity.
- Updated admin API and embedding documentation.
- Advanced the shared protobuf repository and Go, Node, and Java client submodules to published, non-dangling commits containing the corrected metadata.
Compatibility
- The gRPC service and message wire contracts are unchanged.
- Persisted event data, indexes, checkpoints, and backend schemas require no migration.
- Environment variables and server configuration are unchanged.
- Standalone Go, Node, and Java client package identities are unchanged; only their shared protobuf metadata/pointers were synchronized.
v0.5.0remains available undergithub.com/oexza/Orisunfor consumers that have not migrated. New Go consumers should usegithub.com/OrisunLabs/Orisun@v0.6.0.
Validation
- Full Go test suite, including clustered end-to-end coverage.
go vet ./...andgo build ./....- Go, Node, and Java client tests/builds.
- Documentation production build.
Installation
Linux
# PostgreSQL-only binary
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.6.0/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.0/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.0/orisun-fdb-linux-amd64 -o orisun-fdb
chmod +x orisun-fdbmacOS
# PostgreSQL-only binary for Apple Silicon
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.6.0/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.0/orisun-sqlite-darwin-arm64 -o orisun-sqlite
chmod +x orisun-sqliteWindows
Download the PostgreSQL-only or SQLite-only binary from the assets below.
Docker
docker pull orexza/orisun:0.6.0-pg
docker pull orexza/orisun:0.6.0-sqlite
docker pull orexza/orisun:0.6.0-fdbChannel tags are also available: pg, sqlite, and fdb.