Skip to content

Commit 63a004d

Browse files
maxlambrechtRyan Turner
and
Ryan Turner
authoredFeb 15, 2024··
Prepare release 0.8.5 (#204)
Co-authored-by: Ryan Turner <turner@uber.com> Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
1 parent 6a8e96b commit 63a004d

File tree

4 files changed

+50
-18
lines changed

4 files changed

+50
-18
lines changed
 

‎CHANGELOG.md

+28
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## [0.8.5] - 2024-14-02
4+
5+
### Added
6+
7+
- Docker container and CI workflow for `java-spiffe-helper` (#187)
8+
9+
### Changed
10+
11+
- Updated Gradle to version 8.5 (#201)
12+
- Various enhancements in `java-spiffe-helper` (#199)
13+
14+
### Fixed
15+
16+
- Addressed a Fat Jar Assembly issue. (#198)
17+
18+
### Dependency updates
19+
20+
- Bump `io.grpc:grpc-protobuf` and `io.grpc:grpc-stub` from 1.54.0 to 1.61.1 (#202)
21+
- Bump `commons-validator:commons-validator` from 1.7. to 1.8.0 (#197)
22+
- Bump `commons-cli:commons-cli` from 1.5.0 to 1.6.0 (#196)
23+
- Bump `com.google.protobuf:protoc` from 3.21.12 to 3.25.2 (#193)
24+
- Bump `io.netty:netty-transport-native-kqueue` from 4.1.91.Final to 4.1.106.Final (#192)
25+
- Bump `org.apache.commons:commons-lang3` from 3.12.0 to 3.14.0 (#189)
26+
- Bump `com.nimbusds:nimbus-jose-jwt` from 9.31 to 9.37.3 (#184)
27+
- Bump `org.projectlombok:lombok` from 1.18.26 to 1.18.30 (#170)
28+
- Bump `com.google.protobuf:protobuf-gradle-plugin` from 0.9.2 to 0.9.4 (#153)
29+
30+
331
## [0.8.4] - 2023-04-14
432

533
### Dependencies updates

‎README.md

+19-15
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ X.509 and JWT SVIDs and bundles.
2626
Download
2727
--------
2828

29-
The JARs can be downloaded from [Maven Central](https://search.maven.org/search?q=g:io.spiffe%20AND%20v:0.8.4).
29+
The JARs can be downloaded from [Maven Central](https://search.maven.org/search?q=g:io.spiffe%20AND%20v:0.8.5).
3030

3131
The dependencies can be added to `pom.xml`
3232

@@ -35,7 +35,7 @@ To import the `java-spiffe-provider` component:
3535
<dependency>
3636
<groupId>io.spiffe</groupId>
3737
<artifactId>java-spiffe-provider</artifactId>
38-
<version>0.8.4</version>
38+
<version>0.8.5</version>
3939
</dependency>
4040
```
4141
The `java-spiffe-provider` component imports the `java-spiffe-core` component.
@@ -45,20 +45,20 @@ To just import the `java-spiffe-core` component:
4545
<dependency>
4646
<groupId>io.spiffe</groupId>
4747
<artifactId>java-spiffe-core</artifactId>
48-
<version>0.8.4</version>
48+
<version>0.8.5</version>
4949
</dependency>
5050
```
5151

5252
Using Gradle:
5353

5454
Import `java-spiffe-provider`:
5555
```gradle
56-
implementation group: 'io.spiffe', name: 'java-spiffe-provider', version: '0.8.4'
56+
implementation group: 'io.spiffe', name: 'java-spiffe-provider', version: '0.8.5'
5757
```
5858

5959
Import `java-spiffe-core`:
6060
```gradle
61-
implementation group: 'io.spiffe', name: 'java-spiffe-core', version: '0.8.4'
61+
implementation group: 'io.spiffe', name: 'java-spiffe-core', version: '0.8.5'
6262
```
6363

6464
### MacOS Support
@@ -72,14 +72,14 @@ In case run on a osx-x86 architecture, add to your `pom.xml`:
7272
<dependency>
7373
<groupId>io.spiffe</groupId>
7474
<artifactId>grpc-netty-macos</artifactId>
75-
<version>0.8.4</version>
75+
<version>0.8.5</version>
7676
<scope>runtime</scope>
7777
</dependency>
7878
```
7979

8080
Using Gradle:
8181
```gradle
82-
runtimeOnly group: 'io.spiffe', name: 'grpc-netty-macos', version: '0.8.4'
82+
runtimeOnly group: 'io.spiffe', name: 'grpc-netty-macos', version: '0.8.5'
8383
```
8484

8585
#### Aarch64 (M1) Architecture
@@ -91,28 +91,32 @@ If you are running the aarch64 architecture (M1 CPUs), add to your `pom.xml`:
9191
<dependency>
9292
<groupId>io.spiffe</groupId>
9393
<artifactId>grpc-netty-macos-aarch64</artifactId>
94-
<version>0.8.4</version>
94+
<version>0.8.5</version>
9595
<scope>runtime</scope>
9696
</dependency>
9797
```
9898

9999
Using Gradle:
100100

101101
```gradle
102-
runtimeOnly group: 'io.spiffe', name: 'grpc-netty-macos-aarch64', version: '0.8.4'
102+
runtimeOnly group: 'io.spiffe', name: 'grpc-netty-macos-aarch64', version: '0.8.5'
103103
```
104104

105105
*Caveat: not all OpenJDK distributions are aarch64 native, make sure your JDK is also running
106106
natively*
107107

108-
### Note: `java-spiffe-helper` artifact
109108

110-
As the [java-spiffe-helper](java-spiffe-helper/README.md) artifact is meant to be used as a standalone JAR and not as a Maven dependency,
111-
it is not published to Maven Central, but to [Github releases](https://github.com/spiffe/java-spiffe/releases/tag/v0.8.4), for both
112-
[Linux](https://github.com/spiffe/java-spiffe/releases/download/v0.8.4/java-spiffe-helper-0.8.4-linux-x86_64.jar) and
113-
[MacOS](https://github.com/spiffe/java-spiffe/releases/download/v0.8.4/java-spiffe-helper-0.8.4-osx-x86_64.jar) versions.
109+
## Java SPIFFE Helper
114110

115-
### Build the JARs
111+
The `java-spiffe-helper` module manages X.509 SVIDs and Bundles in Java Keystores.
112+
113+
### Docker Image
114+
115+
Pull the `java-spiffe-helper` image from `ghcr.io/java-spiffe-helper:v0.8.5`.
116+
117+
For more details, see [java-spiffe-helper/README.md](java-spiffe-helper/README.md).
118+
119+
## Build the JARs
116120

117121
On Linux or MacOS, run:
118122

‎gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=0.8.4
1+
version=0.8.5

‎java-spiffe-helper/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ The Helper automatically gets the SVID updates and stores them in the KeyStore a
1010

1111
On Linux:
1212

13-
`java -jar java-spiffe-helper-0.8.4-linux-x86_64.jar`
13+
`java -jar java-spiffe-helper-0.8.5-linux-x86_64.jar`
1414

1515
On Mac OS:
1616

17-
`java -jar java-spiffe-helper-0.8.4-osx-x86_64.jar`
17+
`java -jar java-spiffe-helper-0.8.5-osx-x86_64.jar`
1818

1919
You can run the utility with the `-c` or `--config` option to specify the path to the configuration file. By default, it
2020
will look for a configuration file named `conf/java-spiffe-helper.properties` in the current working directory.

0 commit comments

Comments
 (0)
Please sign in to comment.