Skip to content

Commit 316427c

Browse files
authored
Update Java baseline to Java 17 [databind#4820] (#332)
1 parent 20b4ec1 commit 316427c

File tree

5 files changed

+11
-7
lines changed

5 files changed

+11
-7
lines changed

.github/workflows/dep_build_v3.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
java_version: ['8', '17', '21']
17+
java_version: ['17', '21']
1818
env:
1919
JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
2020
steps:

.github/workflows/main.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@ on:
44
branches:
55
- master
66
- "3.0"
7-
- "2.19"
87
paths-ignore:
98
- "README.md"
109
- "release-notes/*"
1110
pull_request:
1211
branches:
1312
- master
1413
- "3.0"
15-
- "2.19"
1614
paths-ignore:
1715
- "README.md"
1816
- "release-notes/*"
@@ -22,13 +20,13 @@ permissions:
2220

2321
jobs:
2422
build:
25-
runs-on: 'ubuntu-20.04'
23+
runs-on: 'ubuntu-22.04'
2624
strategy:
2725
fail-fast: false
2826
matrix:
29-
java_version: ['8', '11', '17', '21']
27+
java_version: ['17', '21']
3028
include:
31-
- java_version: '8'
29+
- java_version: '17'
3230
release_build: 'R'
3331
env:
3432
JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"

datetime/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
<plugin>
5252
<groupId>org.apache.maven.plugins</groupId>
5353
<artifactId>maven-compiler-plugin</artifactId>
54-
<version>3.0</version>
5554
<inherited>true</inherited>
5655
<configuration>
5756
<source>${javac.src.version}</source>

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@
3333
<url>https://github.com/FasterXML/jackson-modules-java8/issues</url>
3434
</issueManagement>
3535

36+
<properties>
37+
<!-- [databind#4820]: Java 17 baseline -->
38+
<javac.src.version>17</javac.src.version>
39+
<javac.target.version>17</javac.target.version>
40+
</properties>
41+
3642
<!-- NOTE: `dependencyManagement` comes from jackson-bom -->
3743

3844
<dependencies>

release-notes/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ due to number of types.
1717

1818
- #68: Parsing of `ZoneId` should respect `ALLOW_COERCION_OF_SCALARS`
1919
wrt empty String
20+
- Minimum Java baseline: Java 17
2021
- Deprecate "paramater names" and "datatypes" modules as functionality
2122
now included directly in `jackson-databind`
2223
- Remove legacy `JSR310Module`

0 commit comments

Comments
 (0)