v0.8.1
Changes
- Add support for Macos M1 (Aarch-64 architecture) (#101).
Thanks to @thomasrichner-oviva for this contribution.
Fixes
- Fix error that was logged when closing
DefaultJwtSource
andDefaultX509Source
(#100)
Dependencies
- Upgrade gRPC dependencies to 1.51.1 (#101)
- Upgrade Nimbus JWT-JOSE library dependency to 9.28 (#103)
Maven
Import the java-spiffe-core
component:
<dependency>
<groupId>io.spiffe</groupId>
<artifactId>java-spiffe-core</artifactId>
<version>0.8.1</version>
</dependency>
Import the java-spiffe-provider
component:
<dependency>
<groupId>io.spiffe</groupId>
<artifactId>java-spiffe-provider</artifactId>
<version>0.8.1</version>
</dependency>
This component imports the java-spiffe-core
automatically.
Gradle
java-spiffe-core
:
implementation group: 'io.spiffe', name: 'java-spiffe-core', version: '0.8.1'
java-spiffe-provider
:
implementation group: 'io.spiffe', name: 'java-spiffe-provider', version: '0.8.1'
MacOS Support
Maven
<dependency>
<groupId>io.spiffe</groupId>
<artifactId>grpc-netty-macos</artifactId>
<version>0.8.1/version>
<scope>runtime</scope>
</dependency>
Gradle
runtimeOnly group: 'io.spiffe', name: 'grpc-netty-macos', version: '0.8.1'
MacOS Aarch64 Support
Maven
<dependency>
<groupId>io.spiffe</groupId>
<artifactId>grpc-netty-macos-aarch64</artifactId>
<version>0.8.1/version>
<scope>runtime</scope>
</dependency>
Gradle
runtimeOnly group: 'io.spiffe', name: 'grpc-netty-macos', version: '0.8.1'
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.