Skip to content

Commit e0ad9d9

Browse files
authored
Merge branch 'main' into main
2 parents e00885f + 907b75d commit e0ad9d9

File tree

13 files changed

+93
-34
lines changed

13 files changed

+93
-34
lines changed

.github/workflows/lint-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ jobs:
1818
name: Validate PR title
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: amannn/action-semantic-pull-request@335288255954904a41ddda8947c8f2c844b8bfeb
21+
- uses: amannn/action-semantic-pull-request@24e6f016c1e110f5353026c0b6129a4118b9146c
2222
env:
2323
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/merge.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
runs-on: ubuntu-latest
2222

2323
steps:
24-
- uses: actions/checkout@09d2acae674a48949e3602304ab46fd20ae0c42f
24+
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
2525
- name: Set up JDK 17
26-
uses: actions/setup-java@c190c18febcf6c040d80b10ea201a05a2c320263
26+
uses: actions/setup-java@e9343db97e09d87a3c50e544105d99fe912c204b
2727
with:
2828
java-version: '17'
2929
distribution: 'temurin'
@@ -33,7 +33,7 @@ jobs:
3333
server-password: ${{ secrets.CENTRAL_PASSWORD }}
3434

3535
- name: Cache local Maven repository
36-
uses: actions/cache@640a1c2554105b57832a23eea0b4672fc7a790d5
36+
uses: actions/cache@638ed79f9dc94c1de1baef91bcab5edaa19451f4
3737
with:
3838
path: ~/.m2/repository
3939
key: ${{ runner.os }}-17-maven-${{ hashFiles('**/pom.xml') }}

.github/workflows/pullrequest.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,22 @@ jobs:
1919
runs-on: ${{ matrix.os}}
2020
steps:
2121
- name: Check out the code
22-
uses: actions/checkout@09d2acae674a48949e3602304ab46fd20ae0c42f
22+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
2323

2424
- name: Set up JDK 11
25-
uses: actions/setup-java@c190c18febcf6c040d80b10ea201a05a2c320263
25+
uses: actions/setup-java@e9343db97e09d87a3c50e544105d99fe912c204b
2626
with:
2727
java-version: ${{ matrix.build.java }}
2828
distribution: 'temurin'
2929
cache: maven
3030

3131
- name: Initialize CodeQL
32-
uses: github/codeql-action/init@624d0bca90f761ffa7ce50c41875a1a226969a02
32+
uses: github/codeql-action/init@6dee5bc9c165ca206a70f4e3d18271971cf6ff26
3333
with:
3434
languages: java
3535

3636
- name: Cache local Maven repository
37-
uses: actions/cache@640a1c2554105b57832a23eea0b4672fc7a790d5
37+
uses: actions/cache@638ed79f9dc94c1de1baef91bcab5edaa19451f4
3838
with:
3939
path: ~/.m2/repository
4040
key: ${{ runner.os }}${{ matrix.build.java }}-maven-${{ hashFiles('**/pom.xml') }}
@@ -55,4 +55,4 @@ jobs:
5555
verbose: true # optional (default = false)
5656

5757
- name: Perform CodeQL Analysis
58-
uses: github/codeql-action/analyze@624d0bca90f761ffa7ce50c41875a1a226969a02
58+
uses: github/codeql-action/analyze@6dee5bc9c165ca206a70f4e3d18271971cf6ff26

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ jobs:
3737

3838
steps:
3939
- name: Checkout Repository
40-
uses: actions/checkout@09d2acae674a48949e3602304ab46fd20ae0c42f
40+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
4141

4242
- name: Set up JDK 17
43-
uses: actions/setup-java@c190c18febcf6c040d80b10ea201a05a2c320263
43+
uses: actions/setup-java@e9343db97e09d87a3c50e544105d99fe912c204b
4444
with:
4545
java-version: '17'
4646
distribution: 'temurin'

.github/workflows/static-code-scanning.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ jobs:
2929

3030
steps:
3131
- name: Checkout repository
32-
uses: actions/checkout@09d2acae674a48949e3602304ab46fd20ae0c42f
32+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
3333

3434
# Initializes the CodeQL tools for scanning.
3535
- name: Initialize CodeQL
36-
uses: github/codeql-action/init@624d0bca90f761ffa7ce50c41875a1a226969a02
36+
uses: github/codeql-action/init@6dee5bc9c165ca206a70f4e3d18271971cf6ff26
3737
with:
3838
languages: java
3939

4040
- name: Autobuild
41-
uses: github/codeql-action/autobuild@624d0bca90f761ffa7ce50c41875a1a226969a02
41+
uses: github/codeql-action/autobuild@6dee5bc9c165ca206a70f4e3d18271971cf6ff26
4242

4343
- name: Perform CodeQL Analysis
44-
uses: github/codeql-action/analyze@624d0bca90f761ffa7ce50c41875a1a226969a02
44+
uses: github/codeql-action/analyze@6dee5bc9c165ca206a70f4e3d18271971cf6ff26

.mvn/wrapper/maven-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
# under the License.
1717
wrapperVersion=3.3.2
1818
distributionType=only-script
19-
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.10/apache-maven-3.9.10-bin.zip
19+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{".":"1.16.0"}
1+
{".":"1.17.0"}

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# Changelog
22

3+
## [1.17.0](https://github.com/open-feature/java-sdk/compare/v1.16.0...v1.17.0) (2025-08-01)
4+
5+
6+
### 🐛 Bug Fixes
7+
8+
* **deps:** update dependency io.cucumber:cucumber-bom to v7.24.0 ([#1510](https://github.com/open-feature/java-sdk/issues/1510)) ([4881966](https://github.com/open-feature/java-sdk/commit/488196656ad0fbca5211e270bfc55e3d83fa9a2f))
9+
* **deps:** update dependency io.cucumber:cucumber-bom to v7.25.0 ([#1514](https://github.com/open-feature/java-sdk/issues/1514)) ([bf68cbd](https://github.com/open-feature/java-sdk/commit/bf68cbdedf6ce7218fadfe3a39df38019da8bcbb))
10+
* **deps:** update dependency io.cucumber:cucumber-bom to v7.26.0 ([#1516](https://github.com/open-feature/java-sdk/issues/1516)) ([1d3fab6](https://github.com/open-feature/java-sdk/commit/1d3fab6184b4ba45b3e4cee420e24be722c76946))
11+
* **deps:** update dependency io.cucumber:cucumber-bom to v7.27.0 ([#1530](https://github.com/open-feature/java-sdk/issues/1530)) ([c06d6d5](https://github.com/open-feature/java-sdk/commit/c06d6d588d529ae52d763a8dcf414b7aa1025d81))
12+
* **deps:** update dependency org.junit:junit-bom to v5.13.4 ([#1524](https://github.com/open-feature/java-sdk/issues/1524)) ([db47b7e](https://github.com/open-feature/java-sdk/commit/db47b7e8233970b0bf37dbb5679227d1917e15b7))
13+
14+
15+
### ✨ New Features
16+
17+
* Allow Access to ImmutableMetadata Map as unmodifiable Map ([#1534](https://github.com/open-feature/java-sdk/issues/1534)) ([09e3c3f](https://github.com/open-feature/java-sdk/commit/09e3c3faf8fe6c3e8c4d46c6fa3e3a7a2dd8f146))
18+
19+
20+
### 🧹 Chore
21+
22+
* **deps:** update actions/checkout digest to 8edcb1b ([#1529](https://github.com/open-feature/java-sdk/issues/1529)) ([074a5ec](https://github.com/open-feature/java-sdk/commit/074a5ec52d7591e5b06801782415d1f2c930086e))
23+
* **deps:** update actions/setup-java digest to ae2b61d ([#1518](https://github.com/open-feature/java-sdk/issues/1518)) ([1382b36](https://github.com/open-feature/java-sdk/commit/1382b367d934feaa5effe851f8b03b02bb2482c1))
24+
* **deps:** update actions/setup-java digest to c190c18 ([#1508](https://github.com/open-feature/java-sdk/issues/1508)) ([908755c](https://github.com/open-feature/java-sdk/commit/908755c2c2e3abcef84f29728fd19092a9d66646))
25+
* **deps:** update actions/setup-java digest to e9343db ([#1535](https://github.com/open-feature/java-sdk/issues/1535)) ([7cca589](https://github.com/open-feature/java-sdk/commit/7cca589a7e2de6f3a9ec2d803dd9564205af722a))
26+
* **deps:** update dependency com.diffplug.spotless:spotless-maven-plugin to v2.45.0 ([#1509](https://github.com/open-feature/java-sdk/issues/1509)) ([62738f7](https://github.com/open-feature/java-sdk/commit/62738f7f16b783eabb7325bed3ac26be086b35e4))
27+
* **deps:** update dependency com.diffplug.spotless:spotless-maven-plugin to v2.46.0 ([#1522](https://github.com/open-feature/java-sdk/issues/1522)) ([844f6df](https://github.com/open-feature/java-sdk/commit/844f6df33542b927d38627f9a8ee5f9371e47aca))
28+
* **deps:** update dependency com.diffplug.spotless:spotless-maven-plugin to v2.46.1 ([#1526](https://github.com/open-feature/java-sdk/issues/1526)) ([91e451b](https://github.com/open-feature/java-sdk/commit/91e451b29b10031a9697156194af1d209ee5fec6))
29+
* **deps:** update dependency com.google.guava:guava to v33.4.8-jre ([#1382](https://github.com/open-feature/java-sdk/issues/1382)) ([1e8f5c8](https://github.com/open-feature/java-sdk/commit/1e8f5c880c1a0e8f0ccaa7c4b7452a051973f2b6))
30+
* **deps:** update dependency maven to v3.9.11 ([#1519](https://github.com/open-feature/java-sdk/issues/1519)) ([cbf7a58](https://github.com/open-feature/java-sdk/commit/cbf7a5862286dc36023095208c3e865b058dacb0))
31+
* **deps:** update github/codeql-action digest to 03a2a17 ([#1520](https://github.com/open-feature/java-sdk/issues/1520)) ([ecc8f7e](https://github.com/open-feature/java-sdk/commit/ecc8f7e3ade314c050c67710ae96a182534b9692))
32+
* **deps:** update github/codeql-action digest to 0d17ea4 ([#1517](https://github.com/open-feature/java-sdk/issues/1517)) ([5b3e365](https://github.com/open-feature/java-sdk/commit/5b3e3656f6efad1f9020937bc3ea18078c4defc8))
33+
* **deps:** update github/codeql-action digest to 624d0bc ([#1507](https://github.com/open-feature/java-sdk/issues/1507)) ([26716a5](https://github.com/open-feature/java-sdk/commit/26716a51cfc720bdb294b50ff3759f8ae41fe410))
34+
* **deps:** update github/codeql-action digest to 6f936b5 ([#1515](https://github.com/open-feature/java-sdk/issues/1515)) ([006ae75](https://github.com/open-feature/java-sdk/commit/006ae75e2b1c745476dfda35113a06fc7fbceafb))
35+
* **deps:** update github/codeql-action digest to 701df0e ([#1528](https://github.com/open-feature/java-sdk/issues/1528)) ([b5e335c](https://github.com/open-feature/java-sdk/commit/b5e335c3ee7865f26bcd688953204280affe2834))
36+
* **deps:** update github/codeql-action digest to 7273f08 ([#1537](https://github.com/open-feature/java-sdk/issues/1537)) ([4addf64](https://github.com/open-feature/java-sdk/commit/4addf6458dacbc00bb599a758d87478e6d97d369))
37+
* **deps:** update github/codeql-action digest to 76bf77d ([#1527](https://github.com/open-feature/java-sdk/issues/1527)) ([c05757e](https://github.com/open-feature/java-sdk/commit/c05757e4895253053e49982dbe8f16ef501fd038))
38+
* **deps:** update github/codeql-action digest to 7710ed1 ([#1521](https://github.com/open-feature/java-sdk/issues/1521)) ([ac3344c](https://github.com/open-feature/java-sdk/commit/ac3344c7f6293ac72523a5d0c5e61d4304c0a8b1))
39+
* **deps:** update github/codeql-action digest to acdac9e ([#1531](https://github.com/open-feature/java-sdk/issues/1531)) ([15aaf58](https://github.com/open-feature/java-sdk/commit/15aaf5800f0fb2b8d22415fa5d9b61dacc651932))
40+
* **deps:** update github/codeql-action digest to b9b3b12 ([#1533](https://github.com/open-feature/java-sdk/issues/1533)) ([477d7ce](https://github.com/open-feature/java-sdk/commit/477d7ce752ecbc5b3ad13753888d5ee6b650c390))
41+
* **deps:** update github/codeql-action digest to eefe1b5 ([#1523](https://github.com/open-feature/java-sdk/issues/1523)) ([66215ef](https://github.com/open-feature/java-sdk/commit/66215efaf3a18eeeb4c244775d6a72725a274097))
42+
* **deps:** update github/codeql-action digest to f53ec7c ([#1512](https://github.com/open-feature/java-sdk/issues/1512)) ([aa05693](https://github.com/open-feature/java-sdk/commit/aa0569379bd85d11a5f91bd1078cd9f2b3b311b4))
43+
344
## [1.16.0](https://github.com/open-feature/java-sdk/compare/v1.15.1...v1.16.0) (2025-07-07)
445

546

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
</a>
1919
<!-- x-release-please-start-version -->
2020

21-
<a href="https://github.com/open-feature/java-sdk/releases/tag/v1.16.0">
22-
<img alt="Release" src="https://img.shields.io/static/v1?label=release&message=v1.16.0&color=blue&style=for-the-badge" />
21+
<a href="https://github.com/open-feature/java-sdk/releases/tag/v1.17.0">
22+
<img alt="Release" src="https://img.shields.io/static/v1?label=release&message=v1.17.0&color=blue&style=for-the-badge" />
2323
</a>
2424

2525
<!-- x-release-please-end -->
@@ -59,7 +59,7 @@ Note that this library is intended to be used in server-side contexts and has no
5959
<dependency>
6060
<groupId>dev.openfeature</groupId>
6161
<artifactId>sdk</artifactId>
62-
<version>1.16.0</version>
62+
<version>1.17.0</version>
6363
</dependency>
6464
```
6565
<!-- x-release-please-end-version -->
@@ -84,7 +84,7 @@ If you would like snapshot builds, this is the relevant repository information:
8484
<!-- x-release-please-start-version -->
8585
```groovy
8686
dependencies {
87-
implementation 'dev.openfeature:sdk:1.16.0'
87+
implementation 'dev.openfeature:sdk:1.17.0'
8888
}
8989
```
9090
<!-- x-release-please-end-version -->

pom.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55

66
<groupId>dev.openfeature</groupId>
77
<artifactId>sdk</artifactId>
8-
<version>1.16.0</version> <!--x-release-please-version -->
8+
<version>1.17.0</version> <!--x-release-please-version -->
99

1010
<properties>
1111
<toolchain.jdk.version>[17,)</toolchain.jdk.version>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<maven.compiler.source>11</maven.compiler.source>
1414
<maven.compiler.target>${maven.compiler.source}</maven.compiler.target>
15-
<org.mockito.version>5.18.0</org.mockito.version>
15+
<org.mockito.version>5.19.0</org.mockito.version>
1616
<!-- exclusion expression for e2e tests -->
1717
<testExclusions>**/e2e/*.java</testExclusions>
1818
<module-name>${project.groupId}.${project.artifactId}</module-name>
@@ -60,7 +60,7 @@
6060
<!-- used so that lombok can generate suppressions for spotbugs. It needs to find it on the relevant classpath -->
6161
<groupId>com.github.spotbugs</groupId>
6262
<artifactId>spotbugs</artifactId>
63-
<version>4.8.6</version>
63+
<version>4.9.4</version>
6464
<scope>provided</scope>
6565
</dependency>
6666

@@ -88,7 +88,7 @@
8888
<dependency>
8989
<groupId>org.assertj</groupId>
9090
<artifactId>assertj-core</artifactId>
91-
<version>3.27.3</version>
91+
<version>3.27.4</version>
9292
<scope>test</scope>
9393
</dependency>
9494

@@ -179,30 +179,30 @@
179179
<dependency>
180180
<groupId>net.bytebuddy</groupId>
181181
<artifactId>byte-buddy</artifactId>
182-
<version>1.17.6</version>
182+
<version>1.17.7</version>
183183
<scope>test</scope>
184184
</dependency>
185185

186186
<dependency>
187187
<groupId>net.bytebuddy</groupId>
188188
<artifactId>byte-buddy-agent</artifactId>
189-
<version>1.17.6</version>
189+
<version>1.17.7</version>
190190
<scope>test</scope>
191191
</dependency>
192192
<!-- End mockito workaround-->
193193

194194
<dependency>
195195
<groupId>io.cucumber</groupId>
196196
<artifactId>cucumber-bom</artifactId>
197-
<version>7.24.0</version>
197+
<version>7.27.2</version>
198198
<type>pom</type>
199199
<scope>import</scope>
200200
</dependency>
201201

202202
<dependency>
203203
<groupId>org.junit</groupId>
204204
<artifactId>junit-bom</artifactId>
205-
<version>5.13.3</version>
205+
<version>5.13.4</version>
206206
<type>pom</type>
207207
<scope>import</scope>
208208
</dependency>
@@ -419,7 +419,7 @@
419419
<dependency>
420420
<groupId>com.github.spotbugs</groupId>
421421
<artifactId>spotbugs</artifactId>
422-
<version>4.8.6</version>
422+
<version>4.9.4</version>
423423
</dependency>
424424
</dependencies>
425425
<executions>
@@ -447,7 +447,7 @@
447447
<dependency>
448448
<groupId>com.puppycrawl.tools</groupId>
449449
<artifactId>checkstyle</artifactId>
450-
<version>10.26.1</version>
450+
<version>11.0.0</version>
451451
</dependency>
452452
</dependencies>
453453
<executions>
@@ -463,7 +463,7 @@
463463
<plugin>
464464
<groupId>com.diffplug.spotless</groupId>
465465
<artifactId>spotless-maven-plugin</artifactId>
466-
<version>2.45.0</version>
466+
<version>2.46.1</version>
467467
<configuration>
468468
<!-- optional: limit format enforcement to just the files changed by this feature branch -->
469469
<!-- <ratchetFrom>origin/main</ratchetFrom>-->
@@ -549,7 +549,7 @@
549549
<plugin>
550550
<groupId>org.apache.maven.plugins</groupId>
551551
<artifactId>maven-javadoc-plugin</artifactId>
552-
<version>3.11.2</version>
552+
<version>3.11.3</version>
553553
<configuration>
554554
<failOnWarnings>true</failOnWarnings>
555555
<doclint>all,-missing

0 commit comments

Comments
 (0)