Skip to content

v0.6.3

Compare
Choose a tag to compare
@maxlambrecht maxlambrecht released this 28 Oct 13:52
aba2c2d

API Changes

New Features

Bug Fixes

Behavior Changes

Dependencies

  • Upgrade gRPC dependencies to 1.33.0 (#40)
  • Upgrade protobuf-gradle-plugin to 0.8.13 (#40)
  • Upgrade com.google.protobuf:protoc to 3.13 (#40)
  • Upgrade Nimbus JWT-JOSE library dependency to 9.1.1 (#41)
  • Upgrade lombok and test library dependencies (#42)

Documentation

  • Minor amendments in READMEs and javadocs (#43)

Maven

Import the java-spiffe-core component:

<dependency>
  <groupId>io.spiffe</groupId>
  <artifactId>java-spiffe-core</artifactId>
  <version>0.6.3</version>
</dependency>

Import the java-spiffe-provider component:

<dependency>
  <groupId>io.spiffe</groupId>
  <artifactId>java-spiffe-provider</artifactId>
  <version>0.6.3</version>
</dependency>

This component imports the java-spiffe-core automatically.

Gradle

java-spiffe-core:

implementation group: 'io.spiffe', name: 'java-spiffe-core', version: '0.6.3'

java-spiffe-provider:

implementation group: 'io.spiffe', name: 'java-spiffe-provider', version: '0.6.3'

MacOS Support

Maven

<dependency>
  <groupId>io.spiffe</groupId>
  <artifactId>grpc-netty-macos</artifactId>
  <version>0.6.3</version>
  <scope>runtime</scope>
</dependency>

Gradle

runtimeOnly group: 'io.spiffe', name: 'grpc-netty-macos', version: '0.6.3'

The Jars bundled with all the dependencies are part of the assets:

  • java-spiffe-helper: executable jar to fetch the SVIDs and store them in a java KeyStore in disk.
  • java-spiffe-provider all: jar to install the SPIFFE provider in a JVM.