Skip to content

Commit 71dff0d

Browse files
authored
Merge pull request #1050 from sigstore/post-200-rc1
Updates after 2.0.0-rc1 release
2 parents 0012c01 + a7a290d commit 71dff0d

File tree

11 files changed

+44
-15
lines changed

11 files changed

+44
-15
lines changed

CHANGELOG.md

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

1010
## [Unreleased]
1111

12+
# [2.0.0-rc1] - 2025-08-14
13+
14+
## Added
15+
- Add support for rekor v2 logs https://github.com/sigstore/sigstore-java/pull/990, https://github.com/sigstore/sigstore-java/pull/1016, https://github.com/sigstore/sigstore-java/pull/1017, https://github.com/sigstore/sigstore-java/pull/1008, https://github.com/sigstore/sigstore-java/pull/1031, https://github.com/sigstore/sigstore-java/pull/1040
16+
- Add support for timestamps https://github.com/sigstore/sigstore-java/pull/960, https://github.com/sigstore/sigstore-java/pull/975, https://github.com/sigstore/sigstore-java/pull/977, https://github.com/sigstore/sigstore-java/pull/978, https://github.com/sigstore/sigstore-java/pull/979
17+
- Library support for token string auth https://github.com/sigstore/sigstore-java/pull/925
18+
- ED25519 support in trusted\_root https://github.com/sigstore/sigstore-java/pull/983
19+
20+
## Fixed
21+
- Fixed windows support https://github.com/sigstore/sigstore-java/pull/974
22+
- Parsing json with unknown fields https://github.com/sigstore/sigstore-java/pull/966
23+
24+
## Changed
25+
- Users can no longer specify signer object in KeylessSigner, use Algorithm Registry instead https://github.com/sigstore/sigstore-java/pull/1027
26+
- Users with custom sigstore infrastructure deployments must specify a SigningConfig to configure the KeylessSigner, individual urls for infrastructure pieces are removed https://github.com/sigstore/sigstore-java/pull/956, https://github.com/sigstore/sigstore-java/pull/965, https://github.com/sigstore/sigstore-java/pull/981
27+
1228
# [1.3.0] - 2025-02-25
1329

1430
## Added

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,17 @@ To build and view javadoc from the sources, use the following command:
8686
$ ./gradlew javadoc
8787
$ "my-favorite-browser" ./sigstore-java/build/docs/javadoc/index.html
8888
```
89+
90+
### Signing
91+
Sigstore Java and Sigstore Maven Plugin are signed with both PGP and sigstore.
92+
93+
#### PGP
94+
| Version Range | Key Id |
95+
| ------------- | ---------------- |
96+
| 1.X.X | AC74A3385D0E3252 |
97+
| 2.X.X | 00E008229F5DAF37 |
98+
99+
#### Sigstore
100+
| Version Range | Issuer | Signer Id |
101+
| ------------- | --------- | ------ |
102+
| 1.X.X - 2.X.X | https://token.actions.githubusercontent.com | https://github.com/sigstore/sigstore-java/.github/workflows/release-sigstore-java-from-tag.yaml@refs/tags/X.X.X |

RELEASING.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,25 @@ Tag the release at the version you wish (ex `v0.5.3`), this *MUST* match the pro
1919
Releasing to maven central is a **permanent** action, it cannot be reverted
2020

2121
Release the bundle:
22-
1. Log into [sonatype (s01)](https://s01.oss.sonatype.org)
23-
1. Click "Staging Repositories" on the left navbar
24-
1. Select your artifact, "close" it to begin checks
25-
1. After all checks have passed, "release" it
26-
1. If checks are failing, "drop" the bundle and fix the release process
27-
1. Releases show up on Maven Central roughly 1-2 hours after release
22+
1. Log into [maven central](https://central.sonatype.org)
23+
1. Click on your account icon in the top right and then "View Deployments" ([link](https://central.sonatype.com/publishing/deployments))
24+
1. Select your Deployment, wait for it to finish validation and then "Publish" it
25+
1. Releases show up on Maven Central roughly 0-2 hours after release
2826

2927
## Release `sigstore-gradle-plugin` to Gradle Plugin Portal
3028

3129
- Use the "Release sigstore gradle plugins to Gradle Plugin Portal" action against the tagged version `v0.5.3'. This action builds, signs and pushes the artifacts to the Gradle Plugin Portal
3230
- There is no follow up here, plugins are auto released on the plugin portal.## Reverting a failed release (Github only)
3331

32+
## Revert a Release
3433
If a release build fails for any reason or the resulting artifacts are not as expected, you must clean-up
3534
any tags or releases built during the action
3635
1. Delete the release from [Releases](https://github.com/sigstore/sigstore-java/releases)
3736
2. Delete the tag from [Tags](https://github.com/sigstore/sigstore-java/tags)
3837

3938
### Maven Central
4039

41-
You can try to contact support but typically releases are permanent.
40+
If you accidentally publish something to maven central you didn't want to, you can try to contact support but typically releases are permanent.
4241

4342
### Gradle Plugin Portal
4443

build-logic/publishing/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dependencies {
1111
implementation(project(":basics"))
1212
implementation(project(":jvm"))
1313
implementation("dev.sigstore.build-logic:gradle-plugin")
14-
implementation("dev.sigstore:sigstore-gradle-sign-plugin:1.3.0")
14+
implementation("dev.sigstore:sigstore-gradle-sign-plugin:2.0.0-rc1")
1515
implementation("com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.plugin:1.3.1")
1616
implementation("com.gradleup.nmcp:com.gradleup.nmcp.gradle.plugin:1.0.2")
1717
}

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ nmcpAggregation {
2222
username = providers.environmentVariable("CENTRAL_PORTAL_USERNAME")
2323
password = providers.environmentVariable("CENTRAL_PORTAL_PASSWORD")
2424
publishingType = "USER_MANAGED"
25-
publicationName = "sigstore protobuf-specs $version"
25+
publicationName = "sigstore java $version"
2626
}
2727
}
2828

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.3.0"
4+
val sigstoreVersion = System.getProperty("sigstore.version") ?: "2.0.0-rc1"
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.3.0</sigstore.version>
19+
<sigstore.version>2.0.0-rc1</sigstore.version>
2020
</properties>
2121

2222
<build>

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ org.gradle.jvmargs=-XX:MaxMetaspaceSize=768m
44
group=dev.sigstore
55

66
# use the ./scripts/update_version.sh script to update all versions
7-
version=2.0.0-rc1
7+
version=2.0.0-rc2
88

99
# Kotlin Dokka is experemental, and we want silence the build warning
1010
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled

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.3.0"
18+
id("dev.sigstore.sign") version "2.0.0-rc1"
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
@@ -46,7 +46,7 @@ abstract class SigstoreSignExtension(private val project: Project) {
4646
abstract val sigstoreJavaVersion : Property<String>
4747

4848
init {
49-
sigstoreJavaVersion.convention("2.0.0-rc1")
49+
sigstoreJavaVersion.convention("2.0.0-rc2")
5050
(this as ExtensionAware).extensions.create<OidcClientExtension>(
5151
"oidcClient",
5252
project.objects,

0 commit comments

Comments
 (0)