Skip to content

Commit c9383d5

Browse files
committed
Release 2.8.1
Fixes: - Relaxed Guava dependency version constraint to include major version 33.
2 parents 4b5df78 + 631134b commit c9383d5

File tree

7 files changed

+122
-110
lines changed

7 files changed

+122
-110
lines changed

.github/workflows/release-verify-signatures.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
steps:
1717
- name: Fetch keys
18-
run: gpg --no-default-keyring --keyring ./yubico.keyring --keyserver hkps://keys.openpgp.org --recv-keys 57A9DEED4C6D962A923BB691816F3ED99921835E
18+
run: gpg --no-default-keyring --keyring ./yubico.keyring --keyserver hkps://keys.openpgp.org --recv-keys 57A9DEED4C6D962A923BB691816F3ED99921835E 9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1
1919

2020
- name: Download signatures from Maven Central
2121
timeout-minutes: 60

NEWS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
== Version 2.8.1 ==
2+
3+
Fixes:
4+
5+
* Relaxed Guava dependency version constraint to include major version 33.
6+
7+
18
== Version 2.8.0 ==
29

310
`webauthn-server-core`:

README

Lines changed: 55 additions & 55 deletions
Large diffs are not rendered by default.

doc/development.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Example:
5858
JRELEASER_MAVENCENTRAL_USERNAME=PYgw7b
5959
JRELEASER_MAVENCENTRAL_PASSWORD=QxExuJ0wwfBzbXVOsaSTUTBkXH8Fa2dFo
6060
JRELEASER_GPG_KEYNAME=2D6753CFF0B0FB32F9EEBA485B9688125FF0B636
61-
JRELEASER_MAVENCENTRAL_STAGE=UPLOAD
61+
JRELEASER_MAVENCENTRAL_STAGE=FULL
6262
JRELEASER_GITHUB_TOKEN=nope
6363
```
6464

@@ -69,3 +69,8 @@ Publishing a release
6969
---
7070

7171
See the [release checklist](./releasing.md).
72+
73+
The first time you publish a release, request to have your PGP key added to the trusted keyring in the [`release-verify-signatures` workflow][workflow-release-src].
74+
75+
76+
[workflow-release-src]: https://github.com/Yubico/java-webauthn-server/blob/main/.github/workflows/release-verify-signatures.yml

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencyResolutionManagement {
2222
versionCatalogs {
2323
create("constraintLibs") {
2424
library("cbor", "com.upokecenter:cbor:[4.5.1,5)")
25-
library("guava", "com.google.guava:guava:[24.1.1,33)")
25+
library("guava", "com.google.guava:guava:[24.1.1,34)")
2626
library("httpclient5", "org.apache.httpcomponents.client5", "httpclient5").version {
2727
strictly("[5.0.0,6)")
2828
reject("[5.4-alpha1,5.4.3)")

webauthn-server-attestation/README.adoc

Lines changed: 47 additions & 47 deletions
Large diffs are not rendered by default.

webauthn-server-demo/README

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ layer.
4646
This layer manages the general architecture of the system, and is where most
4747
business logic and integration code would go. The demo server implements the
4848
"persistent" storage of users and credential registrations - the
49-
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.0/com/yubico/webauthn/CredentialRepository.html[`CredentialRepository`]
49+
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.1/com/yubico/webauthn/CredentialRepository.html[`CredentialRepository`]
5050
integration point - as the
5151
link:https://github.com/Yubico/java-webauthn-server/blob/main/webauthn-server-demo/src/main/java/demo/webauthn/InMemoryRegistrationStorage.java[`InMemoryRegistrationStorage`]
5252
class, which simply keeps them stored in memory for a limited time. The
@@ -60,7 +60,7 @@ would be specific to a particular Relying Party (RP) would go in this layer.
6060
- The server layer in turn calls the *library layer*, which is where the
6161
link:../webauthn-server-core/[`webauthn-server-core`]
6262
library gets involved. The entry point into the library is the
63-
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.0/com/yubico/webauthn/RelyingParty.html[`RelyingParty`]
63+
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.1/com/yubico/webauthn/RelyingParty.html[`RelyingParty`]
6464
class.
6565
+
6666
This layer implements the Web Authentication
@@ -71,14 +71,14 @@ and exposes integration points for storage of challenges and credentials. Some
7171
notable integration points are:
7272
+
7373
** The library user must provide an implementation of the
74-
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.0/com/yubico/webauthn/CredentialRepository.html[`CredentialRepository`]
74+
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.1/com/yubico/webauthn/CredentialRepository.html[`CredentialRepository`]
7575
interface to use for looking up stored public keys, user handles and signature
7676
counters.
7777
The example app does this via the
7878
link:https://github.com/Yubico/java-webauthn-server/blob/main/webauthn-server-demo/src/main/java/demo/webauthn/InMemoryRegistrationStorage.java[`InMemoryRegistrationStorage`]
7979
class.
8080
** The library user can optionally provide an instance of the
81-
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.0/com/yubico/webauthn/attestation/AttestationTrustSource.html[`AttestationTrustSource`]
81+
link:https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-core/2.8.1/com/yubico/webauthn/attestation/AttestationTrustSource.html[`AttestationTrustSource`]
8282
interface to enable identification and validation of authenticator models. This
8383
instance is then used to look up trusted attestation root certificates. The
8484
link:../webauthn-server-attestation/[`webauthn-server-attestation`]
@@ -170,7 +170,7 @@ controlled by the parent web server.
170170
the server will report. Example: `YUBICO_WEBAUTHN_RP_NAME='Yubico Web Authentication demo'`
171171

172172
- `YUBICO_WEBAUTHN_USE_FIDO_MDS`: If set to `true` (case-insensitive), use
173-
https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-attestation/2.8.0/com/yubico/fido/metadata/FidoMetadataService.html[`FidoMetadataService`]
173+
https://developers.yubico.com/java-webauthn-server/JavaDoc/webauthn-server-attestation/2.8.1/com/yubico/fido/metadata/FidoMetadataService.html[`FidoMetadataService`]
174174
from the link:../webauthn-server-attestation[`webauthn-server-attestation`]
175175
module as a source of attestation data in addition to the static JSON file
176176
bundled with the demo. This will write cache files to the

0 commit comments

Comments
 (0)