Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 25 Feb 21:05
· 0 commits to 5031b2339538547505cb70f48b4240bcb78f8092 since this release
50fef83

0.6.0 (2026-02-25)

⚠ BREAKING CHANGES

  • deps: trait Debug was a supertrait of trait Message. This is no longer required by prost. If your code relies on trait Debug being implemented for every impl Message, you must now explicitly state that you require both Debug and Message. For example: where M: Debug + Message

Features

  • Unified start API across each language (#98) (be3c413)
  • Update examples to use latest version (#79) (c1359b1)

Bug Fixes


Packages have been published to the following registries:

Package Registry Link
Rust crates.io spicedb-embedded
Java Maven Central com.borkfork:spicedb-embedded
Node.js npm spicedb-embedded
.NET NuGet SpiceDbEmbedded
Python PyPI spicedb-embedded

Installation

Rust:

cargo add spicedb-embedded

Node.js:

npm install spicedb-embedded

.NET:

dotnet add package SpiceDbEmbedded

Python:

pip install spicedb-embedded

Java (Maven). Add the main artifact and the matching classifier JAR for your platform (linux-x86_64, linux-aarch_64, osx-aarch_64, windows-x86_64):

<dependency>
  <groupId>com.borkfork</groupId>
  <artifactId>spicedb-embedded</artifactId>
  <version>0.6.0</version>
</dependency>
<!-- Platform native library (use one: linux-x86_64, linux-aarch_64, osx-aarch_64, windows-x86_64) -->
<dependency>
  <groupId>com.borkfork</groupId>
  <artifactId>spicedb-embedded</artifactId>
  <version>0.6.0</version>
  <classifier>linux-x86_64</classifier>
</dependency>

With os-maven-plugin you can use ${os.detected.classifier} directly:

<extensions>
  <extension>
    <groupId>kr.motd.maven</groupId>
    <artifactId>os-maven-plugin</artifactId>
    <version>1.7.1</version>
  </extension>
</extensions>

Then add the native dependency with <classifier>${os.detected.classifier}</classifier>.

Java (Gradle). Add the main artifact and the classifier for your platform (linux-x86_64, linux-aarch_64, osx-aarch_64, or windows-x86_64):

implementation 'com.borkfork:spicedb-embedded:0.6.0'
implementation 'com.borkfork:spicedb-embedded:0.6.0:linux-x86_64'  // or linux-aarch_64, osx-aarch_64, windows-x86_64

Kotlin DSL:

implementation("com.borkfork:spicedb-embedded:0.6.0")
implementation("com.borkfork:spicedb-embedded:0.6.0:linux-x86_64")  // or linux-aarch_64, osx-aarch_64, windows-x86_64

With osdetector-gradle-plugin you can use the classifier dynamically:

plugins { id "com.google.osdetector" version "1.7.3" }
dependencies {
  implementation "com.borkfork:spicedb-embedded:0.6.0"
  implementation "com.borkfork:spicedb-embedded:0.6.0:${osdetector.classifier}"
}