Skip to content

Commit 2763336

Browse files
authored
4.x update changelog and pom copyrights (helidon-io#8243)
* Update CHANGELOG with 4.0.2 and 4.0.3 entries * Update copyrights on pom and gradle files
1 parent 6d1bba2 commit 2763336

663 files changed

Lines changed: 734 additions & 662 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,76 @@ For Helidon 2.x releases please see [Helidon 2.x CHANGELOG.md](https://github.co
1111

1212
For Helidon 1.x releases please see [Helidon 1.x CHANGELOG.md](https://github.com/oracle/helidon/blob/helidon-1.x/CHANGELOG.md)
1313

14+
## [4.0.3]
15+
16+
This release contains bugfixes and ehancements and is recommended for all users of Helidon 4.
17+
18+
Java 21 is required to use Helidon 4.0.3.
19+
20+
### CHANGES
21+
22+
- Builders: Support for Map<String, String> in configured builders. [8231](https://github.com/helidon-io/helidon/pull/8231)
23+
- CORS: Add a little logic to CORS config processing and significantly update the CORS doc [8212](https://github.com/helidon-io/helidon/pull/8212)
24+
- CORS: Include scheme and port of origin and host in deciding whether to classify a request as CORS or not [8166](https://github.com/helidon-io/helidon/pull/8166)
25+
- Metrics: Allow programmatic look-up of MetricRegistry via CDI without NPE [8210](https://github.com/helidon-io/helidon/pull/8210)
26+
- Metrics: Make `RegistryFactory` and its `getInstance` and `getRegistry` methods public [8175](https://github.com/helidon-io/helidon/pull/8175)
27+
- OCI: Fix issue for checking if app is running in an OCI instance which causes Instance Principal auth to fail [8197](https://github.com/helidon-io/helidon/pull/8197)
28+
- RestClient: Prevent Helidon connector from re-encoding URI [8232](https://github.com/helidon-io/helidon/pull/8232)
29+
- Security: Fixed IDCS role obtaining [8207](https://github.com/helidon-io/helidon/pull/8207)
30+
- Security: OIDC id token validation and token refresh [8153](https://github.com/helidon-io/helidon/pull/8153)
31+
- Security: TLS default config values [8206](https://github.com/helidon-io/helidon/pull/8206)
32+
- Tracing: Add support for `@SpanAttribute` annotation, use entire path for REST resource span name [8216](https://github.com/helidon-io/helidon/pull/8216)
33+
- Tracing: Manage scopes correctly with baggage; allow baggage to be mutable to honor the Helidon `Span#baggage` semantics [8225](https://github.com/helidon-io/helidon/pull/8225)
34+
- WebClient: The Helidon WS client must include a Connection header [8198](https://github.com/helidon-io/helidon/pull/8198)
35+
- WebClient: WebClientService duplication fix [8224](https://github.com/helidon-io/helidon/pull/8224)
36+
- WebServer: Check result of Integer.parseUnsignedInt() to be non-negative [8215](https://github.com/helidon-io/helidon/pull/8215)
37+
- Dependencies: Jersey 3.1.5 [8174](https://github.com/helidon-io/helidon/pull/8174)
38+
- Dependencies: upgrade jsonp 2.1.3 [8202](https://github.com/helidon-io/helidon/pull/8202)
39+
- Docs: Fix bad include in cors documentation [8220](https://github.com/helidon-io/helidon/pull/8220)
40+
- Docs: Fix image sizing in SE tracing guide [8201](https://github.com/helidon-io/helidon/pull/8201)
41+
- Docs: Realign SE tracing guide to code [8193](https://github.com/helidon-io/helidon/pull/8193)
42+
- Docs: fix broken documentation links Part 1 [8219](https://github.com/helidon-io/helidon/pull/8219)
43+
- Examples: Remove references to any JDK from examples [8213](https://github.com/helidon-io/helidon/pull/8213)
44+
45+
## [4.0.2]
46+
47+
This release contains bugfixes and ehancements and is recommended for all users of Helidon 4.
48+
49+
Java 21 is required to use Helidon 4.0.2.
50+
51+
### CHANGES
52+
53+
- Builders: required fixes to builders and other tooling [8076](https://github.com/helidon-io/helidon/pull/8076)
54+
- Metrics: Fix premature access to RegistryFactory [8118](https://github.com/helidon-io/helidon/pull/8118)
55+
- Metrics: jvm uptime units [8065](https://github.com/helidon-io/helidon/pull/8065)
56+
- Native image: key-utils are missing native image prop [8146](https://github.com/helidon-io/helidon/pull/8146)
57+
- Scheduling: 8059 Delayed fixed rate scheduling [8075](https://github.com/helidon-io/helidon/pull/8075)
58+
- Tracing: Add proper handling of `content-read` and `content-write` logs within `HTTP Request` tracing span [8105](https://github.com/helidon-io/helidon/pull/8105)
59+
- Tracing: MP OpenTelemetry and Helidon Tracing API [8073](https://github.com/helidon-io/helidon/pull/8073)
60+
- Tracing: Several fixes to tracing config [8155](https://github.com/helidon-io/helidon/pull/8155)
61+
- WebClient: #8077 Client keep alive fix [8101](https://github.com/helidon-io/helidon/pull/8101)
62+
- WebServer: Update server's internal state if a listener fails to start [8111](https://github.com/helidon-io/helidon/pull/8111)
63+
- WebSocket: Handle WebSocket frames of longer payload [8134](https://github.com/helidon-io/helidon/pull/8134)
64+
- WebSocket: Make sure a WsListener supplier is called exactly once per connection [8116](https://github.com/helidon-io/helidon/pull/8116)
65+
- Build: Aggregated javadoc and docs URLs updates [8171](https://github.com/helidon-io/helidon/pull/8171)
66+
- Build: Incorporate release branch name in artifact bundle name [8081](https://github.com/helidon-io/helidon/pull/8081)
67+
- Dependencies: 4.x: Upgrade grpc to 1.60.0 [8098](https://github.com/helidon-io/helidon/pull/8098)
68+
- Dependencies: Upgrade slf4j to 2.0.9 and logback to 1.4.14 [8120](https://github.com/helidon-io/helidon/pull/8120)
69+
- Docs: Change doc in the wake of OpenAPI UI service reorg in 4.0 to add the `services` level to the config structure [8100](https://github.com/helidon-io/helidon/pull/8100)
70+
- Docs: Fix health and metrics URLs. Mention health returns 204 [8160](https://github.com/helidon-io/helidon/pull/8160)
71+
- Docs: Remove doc for tags on `content-read` and `content-write` spans; the tags are no longer added by the code in 4.x [8112](https://github.com/helidon-io/helidon/pull/8112)
72+
- Docs: Significant changes and corrections to the SE health doc [8125](https://github.com/helidon-io/helidon/pull/8125)
73+
- Docs: tuning guide update [8140](https://github.com/helidon-io/helidon/pull/8140)
74+
- Examples: Add missing metrics to Pokemons example [8129](https://github.com/helidon-io/helidon/pull/8129)
75+
- Examples: Correct typo in MP health example [8131](https://github.com/helidon-io/helidon/pull/8131)
76+
- Examples: Fix Mongo Dbclient + related example [8130](https://github.com/helidon-io/helidon/pull/8130)
77+
- Examples: Fix and add test to database SE example [8097](https://github.com/helidon-io/helidon/pull/8097)
78+
- Tests: Add @RequestScoped support for testing [7916](https://github.com/helidon-io/helidon/pull/7916)
79+
- Tests: Add Hierarchy tests to MP Telemetry [8089](https://github.com/helidon-io/helidon/pull/8089)
80+
- Tests: Avoid possible test ordering problem [8145](https://github.com/helidon-io/helidon/pull/8145)
81+
- Tests: Disable failing `testNonTransactionalEntityManager` JPA test. [8124](https://github.com/helidon-io/helidon/pull/8124)
82+
- Tests: Enable disabled TCKs [7781](https://github.com/helidon-io/helidon/pull/7781)
83+
1484
## [4.0.1]
1585

1686
This release contains bugfixes and ehancements and is recommended for all users of Helidon 4.
@@ -911,6 +981,8 @@ Helidon 4.0.0 is a major release that includes significant new features and fixe
911981
- MicroProfile: MP path based static content should use index.html (4.x) [4737](https://github.com/oracle/helidon/pull/4737)
912982
- Build: 4.0 version and poms [4655](https://github.com/oracle/helidon/pull/4655)
913983

984+
[4.0.3]: https://github.com/oracle/helidon/compare/4.0.2...4.0.3
985+
[4.0.2]: https://github.com/oracle/helidon/compare/4.0.1...4.0.2
914986
[4.0.1]: https://github.com/oracle/helidon/compare/4.0.0...4.0.1
915987
[4.0.0]: https://github.com/oracle/helidon/compare/4.0.0-RC2...4.0.0
916988
[4.0.0-RC2]: https://github.com/oracle/helidon/compare/4.0.0-RC1...4.0.0-RC2

NOTICE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Project Helidon
33
===============
44

5-
Copyright (c) 2017, 2023 Oracle and/or its affiliates.
5+
Copyright (c) 2017, 2024 Oracle and/or its affiliates.
66

77
Licensed under the Apache License, Version 2.0 (the "License");
88
you may not use this file except in compliance with the License.

all/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
Copyright (c) 2023 Oracle and/or its affiliates.
3+
Copyright (c) 2023, 2024 Oracle and/or its affiliates.
44
55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.

applications/mp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
4-
Copyright (c) 2019, 2023 Oracle and/or its affiliates.
4+
Copyright (c) 2019, 2024 Oracle and/or its affiliates.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.

applications/parent/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
4-
Copyright (c) 2023 Oracle and/or its affiliates.
4+
Copyright (c) 2023, 2024 Oracle and/or its affiliates.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.

applications/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
4-
Copyright (c) 2019, 2023 Oracle and/or its affiliates.
4+
Copyright (c) 2019, 2024 Oracle and/or its affiliates.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.

applications/se/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
4-
Copyright (c) 2019, 2023 Oracle and/or its affiliates.
4+
Copyright (c) 2019, 2024 Oracle and/or its affiliates.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.

bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
4-
Copyright (c) 2017, 2023 Oracle and/or its affiliates.
4+
Copyright (c) 2017, 2024 Oracle and/or its affiliates.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.

builder/api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
4-
Copyright (c) 2022, 2023 Oracle and/or its affiliates.
4+
Copyright (c) 2022, 2024 Oracle and/or its affiliates.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.

builder/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!--
44
5-
Copyright (c) 2022, 2023 Oracle and/or its affiliates.
5+
Copyright (c) 2022, 2024 Oracle and/or its affiliates.
66
77
Licensed under the Apache License, Version 2.0 (the "License");
88
you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)