Skip to content

Commit e3aa328

Browse files
authored
Merge pull request #909 from sigstore/post1.3.0
Update after v1.3.0 release
2 parents ce54fe5 + 99ea7a8 commit e3aa328

File tree

9 files changed

+20
-7
lines changed

9 files changed

+20
-7
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ All versions prior to 1.0.0 are untracked
99

1010
## [Unreleased]
1111

12+
# [1.3.0] - 2025-02-25
13+
14+
## Added
15+
- Add support for verifying dsse sigstore bundles https://github.com/sigstore/sigstore-java/pull/855
16+
1217
# [1.2.0] - 2024-12-4
1318

1419
## Added

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,14 @@ try {
6666
}
6767
```
6868

69+
#### Verifying DSSE Bundles
70+
71+
sigstore-java doesn't create DSSE bundles yet, but it can verify the signatures over them with the same
72+
KeylessVerifier workflow detailed above. While sigstore-java inspects the [embedded payload](https://docs.sigstore.dev/about/bundle/#dsse)
73+
to ensure the provided artifact is a subject in the [in-toto statement](https://github.com/in-toto/attestation/blob/main/spec/v1/statement.md)
74+
it is not able to make any further assertions about the payload. Consumers of DSSE bundles should inspect
75+
the embedded payload to verify extended attestation data using tools like [slsa-verifier](https://github.com/slsa-framework/slsa-verifier).
76+
6977
### Exploring the API
7078

7179
The public stable API is limited to [`dev.sigstore.KeylessSigner`](https://javadoc.io/doc/dev.sigstore/sigstore-java/latest/dev/sigstore/KeylessSigner.html) and [`dev.sigstore.KeylessVerifier`](https://javadoc.io/doc/dev.sigstore/sigstore-java/latest/dev/sigstore/KeylessVerifier.html) and the classes exposed by those APIs. Other classes in the library are subject to change without notice.

build-logic/publishing/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ dependencies {
1010
implementation(project(":basics"))
1111
implementation(project(":jvm"))
1212
implementation("dev.sigstore.build-logic:gradle-plugin")
13-
implementation("dev.sigstore:sigstore-gradle-sign-plugin:1.2.0")
13+
implementation("dev.sigstore:sigstore-gradle-sign-plugin:1.3.0")
1414
implementation("com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.plugin:1.3.0")
1515
}

examples/hello-world/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
`java-library`
33
`maven-publish`
4-
val sigstoreVersion = System.getProperty("sigstore.version") ?: "1.2.0"
4+
val sigstoreVersion = System.getProperty("sigstore.version") ?: "1.3.0"
55
id("dev.sigstore.sign") version "$sigstoreVersion"
66
signing
77
}

examples/hello-world/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1818
<maven.compiler.release>11</maven.compiler.release>
19-
<sigstore.version>1.2.0</sigstore.version>
19+
<sigstore.version>1.3.0</sigstore.version>
2020
</properties>
2121

2222
<build>

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ systemProp.org.gradle.kotlin.dsl.precompiled.accessors.strict=true
55
group=dev.sigstore
66

77
# use the ./scripts/update_version.sh script to update all versions
8-
version=1.3.0
8+
version=1.4.0

sigstore-gradle/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Signature format uses [Sigstore bundle](https://github.com/sigstore/protobuf-spe
1515

1616
```kotlin
1717
plugins {
18-
id("dev.sigstore.sign") version "1.2.0"
18+
id("dev.sigstore.sign") version "1.3.0"
1919
}
2020

2121
// Automatically sign all Maven publications, using GitHub Actions OIDC when available,

sigstore-gradle/sigstore-gradle-sign-base-plugin/src/main/kotlin/dev/sigstore/sign/SigstoreSignExtension.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ abstract class SigstoreSignExtension(private val project: Project) {
4444
abstract val sigstoreJavaVersion : Property<String>
4545

4646
init {
47-
sigstoreJavaVersion.convention("1.3.0")
47+
sigstoreJavaVersion.convention("1.4.0")
4848
(this as ExtensionAware).extensions.create<OidcClientExtension>(
4949
"oidcClient",
5050
project.objects,

sigstore-maven-plugin/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Signature format uses [Sigstore bundle](https://github.com/sigstore/protobuf-spe
1717
<plugin>
1818
<groupId>dev.sigstore</groupId>
1919
<artifactId>sigstore-maven-plugin</artifactId>
20-
<version>1.2.0</version>
20+
<version>1.3.0</version>
2121
<executions>
2222
<execution>
2323
<id>sign</id>

0 commit comments

Comments
 (0)