Skip to content

Commit 8bbe29e

Browse files
authored
2.0: Update version to 2.0.1-SNAPSHOT. Update CHANGELOG (helidon-io#2082)
* Update CHANGELOG.md after 2.0.0 release * Update version to 2.0.1-SNAPSHOT
1 parent a782b31 commit 8bbe29e

345 files changed

Lines changed: 426 additions & 359 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: 75 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,77 @@ For Helidon 1.x releases please see [Helidon 1.x CHANGELOG.md](https://github.co
99

1010
## [Unreleased]
1111

12-
### Notes
12+
### Changes
13+
14+
## [2.0.0]
15+
16+
Helidon 2.0.0 is a major release that includes significant new features and fixes.
17+
As a major release it also includes some backward incompatible API changes.
18+
See section below.
1319

1420
### Notable New Features
1521

22+
- Helidon MP GraalVM Native Image support (in addition to existing Helidon SE GraalVM Native Image support)
23+
- Jakarta WebSocket support
24+
- CORS support
25+
- Easy generation of jlink custom runtime images including support for CDS archives for improved startup performance
26+
- Move to Java 11 APIs
27+
- Move to Jakarta EE APIs
28+
- Improved discovery and handling of JAX-RS applications
29+
- New MediaSupport API
30+
- Plus many other minor features and fixes
31+
32+
The following are early access features that are ready for developer use:
33+
34+
- Helidon SE reactive Web Client
35+
- Helidon SE reactive DB Client
36+
- MicroProfile Reactive Streams Operators
37+
- MicroProfile Reactive Streams Messaging
38+
- The Helidon CLI for creating new projects and fast iterative development
39+
40+
For more information see our documentation at
41+
[Helidon 2.0.0 Documentation ](https://helidon.io/docs/v2/#/about/01_overview)
42+
1643
### Changes
1744

45+
Changes between 2.0.0-RC2 and 2.0.0:
46+
47+
- Config: SE Config can be created from MP Config [2060](https://github.com/oracle/helidon/pull/2060)
48+
- Native image: Upgrade svm, annotation for reflection [2070](https://github.com/oracle/helidon/pull/2070)
49+
- Native image: JPA tests and native-image build changes [2014](https://github.com/oracle/helidon/pull/2014)
50+
- Native image updates [2050](https://github.com/oracle/helidon/pull/2050)
51+
- Native Image: Oracle DB with JPA [2044](https://github.com/oracle/helidon/pull/2044)
52+
- WebServer: Content now extends Multi [2043](https://github.com/oracle/helidon/pull/2043)
53+
- MediaSupport: media support deprecations cleanup [2068](https://github.com/oracle/helidon/pull/2068)
54+
- Reactive: Cancelling race condition fix [2027](https://github.com/oracle/helidon/pull/2027)
55+
- Security: Secure and httpOnly used correctly in SetCookie [2056](https://github.com/oracle/helidon/pull/2056)
56+
- Archetypes: Update MP db archetype to compile with native image. [2073](https://github.com/oracle/helidon/pull/2073)
57+
- Archetypes: DB Archetypes: README updates for native support [2065](https://github.com/oracle/helidon/pull/2065)
58+
- Archetypes: Remove unused import from template [2048](https://github.com/oracle/helidon/pull/2048)
59+
- Documentation: update for AOT. [2045](https://github.com/oracle/helidon/pull/2045)
60+
- Documentation: Collapsible docs menus / integrate build-tools 2.0.0 [2067](https://github.com/oracle/helidon/pull/2067)
61+
- Documentation: Docs cleanup [2074](https://github.com/oracle/helidon/pull/2074)
62+
- Documentation: Various AsciiDoctor warning fixes [2072](https://github.com/oracle/helidon/pull/2072)
63+
- Documentation: intro for JWT auth - link to mp spec [2069](https://github.com/oracle/helidon/pull/2069)
64+
- Documentation: Fixed broken links; added new [2071](https://github.com/oracle/helidon/pull/2071)
65+
- Documentatino: SE Messaging doc [2029](https://github.com/oracle/helidon/pull/2029)
66+
- Documentation: WebClient doc update [2064](https://github.com/oracle/helidon/pull/2064)
67+
- Documentation: fixed broken links in the intro [2022](https://github.com/oracle/helidon/pull/2022)
68+
69+
1870
### Backward incompatible changes
1971

20-
#### WebClient and WebServer TLS class names aligned
21-
Class configuration names for TLS are now aligned between WebClient and WebServer
72+
In order to stay current with dependencies and also refine our APIs we have
73+
introduced some backward incompatible changes in this release. For details
74+
see the
75+
[Helidon 2.0 MP Migration Guide](https://helidon.io/docs/v2/#/mp/guides/15_migration)
76+
and the
77+
[Helidon 2.0 SE Migration Guide](https://helidon.io/docs/v2/#/se/guides/15_migration)
2278

23-
| Old Name | New Name |
24-
| ------------------------ | ------------------ |
25-
| `Ssl` | `WebClientTls` |
26-
| `TlsConfig` | `WebServerTls` |
79+
#### Thank You!
2780

81+
Thanks to community members [dansiviter](https://github.com/dansiviter), [graemerocher](https://github.com/graemerocher) ,
82+
and [akarnokd](https://github.com/akarnokd) for their contributions to this release.
2883

2984
## [2.0.0-RC2]
3085

@@ -173,6 +228,17 @@ Also, a number of deprecated methods have been removed from this release. See
173228
- Examples: Add trademark notices for Pokemon [2034](https://github.com/oracle/helidon/pull/2034)
174229
- Examples: WIP: New JPA example and archetype using Pokemons [1933](https://github.com/oracle/helidon/pull/1933)
175230

231+
### Backward incompatible changes
232+
233+
#### WebClient and WebServer TLS class names aligned
234+
Class configuration names for TLS are now aligned between WebClient and WebServer
235+
236+
| Old Name | New Name |
237+
| ------------------------ | ------------------ |
238+
| `Ssl` | `WebClientTls` |
239+
| `TlsConfig` | `WebServerTls` |
240+
241+
176242
#### Thank You!
177243

178244
Thanks to community members [dansiviter](https://github.com/dansiviter) and [graemerocher](https://github.com/graemerocher)
@@ -880,7 +946,8 @@ If there is no authorization provider configured, ABAC provider will be configur
880946
otherwise they are ignored
881947

882948

883-
[Unreleased]: https://github.com/oracle/helidon/compare/2.0.0-RC2...HEAD
949+
[Unreleased]: https://github.com/oracle/helidon/compare/2.0.0...HEAD
950+
[2.0.0]: https://github.com/oracle/helidon/compare/2.0.0-RC2...2.0.0
884951
[2.0.0-RC2]: https://github.com/oracle/helidon/compare/2.0.0-RC1...2.0.0-RC2
885952
[2.0.0-RC1]: https://github.com/oracle/helidon/compare/2.0.0-M3...2.0.0-RC1
886953
[2.0.0-M3]: https://github.com/oracle/helidon/compare/2.0.0-M2...2.0.0-M3

applications/mp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon.applications</groupId>
2525
<artifactId>helidon-applications-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<artifactId>helidon-mp</artifactId>
2929
<packaging>pom</packaging>

applications/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon</groupId>
2525
<artifactId>helidon-dependencies</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
<relativePath>../dependencies/pom.xml</relativePath>
2828
</parent>
2929
<groupId>io.helidon.applications</groupId>

applications/se/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon.applications</groupId>
2525
<artifactId>helidon-applications-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<artifactId>helidon-se</artifactId>
2929
<packaging>pom</packaging>

archetypes/bare-mp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon.archetypes</groupId>
2525
<artifactId>helidon-archetypes-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<packaging>helidon-archetype</packaging>
2929
<artifactId>helidon-bare-mp</artifactId>

archetypes/bare-se/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon.archetypes</groupId>
2525
<artifactId>helidon-archetypes-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<packaging>helidon-archetype</packaging>
2929
<artifactId>helidon-bare-se</artifactId>

archetypes/catalog/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon.archetypes</groupId>
2525
<artifactId>helidon-archetypes-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<packaging>helidon-archetype-catalog</packaging>
2929
<artifactId>helidon-archetype-catalog</artifactId>

archetypes/database-mp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon.archetypes</groupId>
2525
<artifactId>helidon-archetypes-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<packaging>helidon-archetype</packaging>
2929
<artifactId>helidon-database-mp</artifactId>

archetypes/database-se/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon.archetypes</groupId>
2525
<artifactId>helidon-archetypes-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<packaging>helidon-archetype</packaging>
2929
<artifactId>helidon-database-se</artifactId>

archetypes/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>io.helidon</groupId>
2525
<artifactId>helidon-project</artifactId>
26-
<version>2.0.0-SNAPSHOT</version>
26+
<version>2.0.1-SNAPSHOT</version>
2727
</parent>
2828
<groupId>io.helidon.archetypes</groupId>
2929
<artifactId>helidon-archetypes-project</artifactId>

0 commit comments

Comments
 (0)