Release v0.7.0
Orisun v0.7.0
Highlights
- Added renewable lease-based locks for safer long-running publisher ownership.
- Introduced transport-neutral embedded core and SQLite dependency isolation.
- Moved generated gRPC bindings into
orisun/grpcapiusing reproducible standard generator mappings. - Removed gRPC dependencies from SQLite, PostgreSQL, and FoundationDB embedded runtime graphs.
- Added CI guards that reject gRPC leakage and manual build constraints in generated protobuf files.
- Simplified the project README and documentation entry point.
Compatibility
- The gRPC wire service and method names are unchanged.
- Go code using server-side generated gRPC APIs from
orisunshould importgithub.com/OrisunLabs/Orisun/orisun/grpcapiinstead.
Installation
Linux
# PostgreSQL-only binary
curl -L https://github.com/OrisunLabs/Orisun/releases/download/v0.7.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.7.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.7.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.7.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.7.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 orisunlabs/orisun:0.7.0-pg
docker pull orisunlabs/orisun:0.7.0-sqlite
docker pull orisunlabs/orisun:0.7.0-fdbChannel tags are also available: pg, sqlite, and fdb.