Skip to content

Commit d02596e

Browse files
committed
prerelease updates
1 parent 2735f4f commit d02596e

File tree

14 files changed

+166
-134
lines changed

14 files changed

+166
-134
lines changed

.github/workflows/maven.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved.
33
#
44
# This program and the accompanying materials are made available under the
55
# terms of the Eclipse Public License v. 2.0, which is available at
@@ -25,22 +25,15 @@ jobs:
2525

2626
steps:
2727
- name: Checkout for build
28-
uses: actions/checkout@v2.3.4
28+
uses: actions/checkout@v4
2929
with:
3030
fetch-depth: 0
3131
- name: Set up compile JDK
32-
uses: actions/setup-java@v2
32+
uses: actions/setup-java@v4
3333
with:
3434
distribution: 'adopt'
3535
java-version: 11
36-
- name: Maven cache
37-
uses: actions/cache@v2
38-
env:
39-
cache-name: maven-cache
40-
with:
41-
path:
42-
~/.m2
43-
key: build-${{ env.cache-name }}
36+
cache: 'maven'
4437
- name: API compilation
4538
run: cd api && mvn clean install -Pstaging
4639
- name: TCK test compilation

CONTRIBUTING.md

Lines changed: 33 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,19 @@ Thanks for your interest in this project.
44

55
## Project description
66

7-
JSON-B is a standard binding layer for converting Java objects to/from JSON
8-
messages. It defines a default mapping algorithm for converting existing Java
9-
classes to JSON, while enabling developers to customize the mapping process
10-
through the use of Java annotations.
7+
Jakarta JSON Binding™ is a standard binding layer for converting Java objects
8+
to/from JSON messages. It defines a default mapping algorithm for converting
9+
existing Java classes to JSON, while enabling developers to customize the
10+
mapping process through the use of Java annotations.
1111

1212
* https://projects.eclipse.org/projects/ee4j.jsonb
1313

14+
## Terms of Use
15+
16+
This repository is subject to the Terms of Use of the Eclipse Foundation
17+
18+
* https://www.eclipse.org/legal/termsofuse.php
19+
1420
## Developer resources
1521

1622
Information regarding source code management, builds, coding standards, and
@@ -20,20 +26,35 @@ more.
2026

2127
The project maintains the following source code repositories
2228

23-
* https://github.com/eclipse-ee4j/jsonb-api
29+
* https://github.com/jakartaee/jsonb-api
30+
31+
## Eclipse Development Process
32+
33+
This Eclipse Foundation open project is governed by the Eclipse Foundation
34+
Development Process and operates under the terms of the Eclipse IP Policy.
35+
36+
The Jakarta EE Specification Committee has adopted the Jakarta EE Specification
37+
Process (JESP) in accordance with the Eclipse Foundation Specification Process
38+
v1.2 (EFSP) to ensure that the specification process is complied with by all
39+
Jakarta EE specification projects.
40+
41+
* https://eclipse.org/projects/dev_process
42+
* https://www.eclipse.org/org/documents/Eclipse_IP_Policy.pdf
43+
* https://jakarta.ee/about/jesp/
44+
* https://www.eclipse.org/legal/efsp_non_assert.php
2445

2546
## Eclipse Contributor Agreement
2647

27-
Before your contribution can be accepted by the project team contributors must
48+
In order to be able to contribute to Eclipse Foundation projects you must
2849
electronically sign the Eclipse Contributor Agreement (ECA).
2950

30-
* http://www.eclipse.org/legal/ECA.php
51+
* https://www.eclipse.org/legal/ECA.php
3152

32-
Commits that are provided by non-committers must have a Signed-off-by field in
33-
the footer indicating that the author is aware of the terms by which the
34-
contribution has been provided to the project. The non-committer must
35-
additionally have an Eclipse Foundation account and must have a signed Eclipse
36-
Contributor Agreement (ECA) on file.
53+
The ECA provides the Eclipse Foundation with a permanent record that you agree
54+
that each of your contributions will comply with the commitments documented in
55+
the Developer Certificate of Origin (DCO). Having an ECA on file associated with
56+
the email address matching the "Author" field of your contribution's Git commits
57+
fulfills the DCO's requirement that you sign-off on your contributions.
3758

3859
For more information, please see the Eclipse Committer Handbook:
3960
https://www.eclipse.org/projects/handbook/#resources-commit

NOTICE.md

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This content is produced and maintained by the Jakarta JSON Binding project.
66

77
## Trademarks
88

9-
Jakarta JSON Binding is a trademark of the Eclipse Foundation.
9+
Jakarta JSON Binding is a trademark of the Eclipse Foundation.
1010

1111
## Copyright
1212

@@ -18,25 +18,19 @@ source code repository logs.
1818

1919
This program and the accompanying materials are made available under the terms
2020
of the Eclipse Public License v. 2.0 which is available at
21-
http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made
21+
https://www.eclipse.org/legal/epl-2.0. This Source Code may also be made
2222
available under the following Secondary Licenses when the conditions for such
23-
availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
24-
General Public License, version 2 with the GNU Classpath Exception which is
25-
available at https://www.gnu.org/software/classpath/license.html.
23+
availability set forth in the Eclipse Public License v. 2.0 are satisfied:
24+
GPL-2.0 with Classpath-exception-2.0 which is available at
25+
https://openjdk.java.net/legal/gplv2+ce.html.
2626

27-
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
27+
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0
2828

2929
## Source Code
3030

3131
The project maintains the following source code repositories:
3232

33-
* https://github.com/eclipse-ee4j/jsonb-api
34-
35-
## Third-party Content
36-
37-
This project leverages the following third party content.
38-
39-
None
33+
* https://github.com/jakartaee/jsonb-api
4034

4135
## Cryptography
4236

SECURITY.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Security Policy
2+
3+
This project implements the Eclipse Foundation Security Policy
4+
5+
* https://www.eclipse.org/security
6+
7+
## Supported Versions
8+
9+
These versions of Jakarta JSON Binding are currently being supported with
10+
security updates.
11+
12+
| Version | Released | Supported |
13+
| ------- | ---------- | --------- |
14+
| 3.0.0 | 2022-03-31 | Yes |
15+
| 2.0.0 | 2020-10-07 | Yes |
16+
| < 1.0.2 | 2019-09-10 | No |
17+
18+
## Reporting a Vulnerability
19+
20+
Please report vulnerabilities to the Eclipse Foundation Security Team at
21+

0 commit comments

Comments
 (0)