You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+58-13Lines changed: 58 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,19 +11,63 @@ For Helidon 2.x releases please see [Helidon 2.x CHANGELOG.md](https://github.co
11
11
12
12
For Helidon 1.x releases please see [Helidon 1.x CHANGELOG.md](https://github.com/oracle/helidon/blob/helidon-1.x/CHANGELOG.md)
13
13
14
-
## [4.0.0]
15
-
16
-
* WebServer no longer falls back to the default routing for additional sockets (in Helidon SE)
17
-
* Introduced `ServerFeature` concept, server feature can access routing builders for all sockets on WebServer
18
-
* SecurityFeature is now a WebServer feature
19
-
* ContextFeature is now a WebServer feature
20
-
* ObserveFeature is now a WebServer feature
21
-
* OpenApiFeature is now a WebServer feature
22
-
* CorsFeature is a new WebServer feature
23
-
* TracingFeature is now an observability feature
24
-
* Features use common config dependency - can still pass `io.helidon.Config` instance to them, only changes in SPI
25
-
* Metrics in SE endpoint is permitted to all, unless `metrics.permit-all` is set to `false`
26
-
* OpenAPI in SE endpoint is permitted to all, unless `openapi.permit-all` is set to `false`
14
+
## [4.0.0-RC2]
15
+
16
+
This is the second RC build of Helidon 4.0.0 and is intended as a preview release only. Do not use this release in production. It is suitable only for experimentation. APIs are subject to change. Documentation is incomplete. And some functionality is experimental.
17
+
18
+
The big news in Helidon 4.0.0 is the introduction of Helidon Níma -- a ground up webserver implementation based on JDK Project Loom virtual threads. With Helidon 4 you get the high throughput of a reactive server with the simplicity of thread-per-request style programming.
19
+
20
+
Java 21 is required to use Helidon 4.0.0-RC2.
21
+
22
+
### CHANGES
23
+
24
+
- Config: Replace usage of Priority with Weight in helidon-config [7776](https://github.com/helidon-io/helidon/pull/7776)
25
+
- JPA: Fixes a jar-only URL resolution bug [7748](https://github.com/helidon-io/helidon/pull/7748)
26
+
- JPA: Remove exclusion of jandex dependency now that hibernate has been upgraded [7778](https://github.com/helidon-io/helidon/pull/7778)
27
+
- JPA: Switches default JPA CDI portable extension to PersistenceExtension from JpaExtension [7719](https://github.com/helidon-io/helidon/pull/7719)
28
+
- Logging: Fix SLF4J binding for annotation processors [7706](https://github.com/helidon-io/helidon/pull/7706)
29
+
- Metrics: Reinstate exemplar support [7760](https://github.com/helidon-io/helidon/pull/7760)
30
+
- Native-image: Adjusts paths to native-image.properties files in two projects to conform to the native-maven-plugin requirements as reported by the plugin [7746](https://github.com/helidon-io/helidon/pull/7746)
- Dependencies: Upgrade ASM version used by plugins to 9.5 [7677](https://github.com/helidon-io/helidon/pull/7677)
49
+
- Dependencies: Upgrade Weld and ClassFileWriter [7720](https://github.com/helidon-io/helidon/pull/7720)
50
+
- Dependencies: Upgrade okhttp3. Use OCI SDK BOM [7712](https://github.com/helidon-io/helidon/pull/7712)
51
+
- Dependencies: Upgrade parsson to 1.1.3 [7691](https://github.com/helidon-io/helidon/pull/7691)
52
+
- Dependencies: Upgrade to Microstream 08.01.01-MS-GA and other minor things [7752](https://github.com/helidon-io/helidon/pull/7752)
53
+
- Dependencies: Upgrades Hibernate to version 6.3.1.Final [7742](https://github.com/helidon-io/helidon/pull/7742)
54
+
- Dependencies: Upgrades ojdbc8 to 21.4.0.0 and fixes JAXP parser conflict [7762](https://github.com/helidon-io/helidon/pull/7762)
55
+
- Deprecations: Remove older deprecated methods and types. [7728](https://github.com/helidon-io/helidon/pull/7728)
56
+
- Docs: Add Helidon Connector to sitegen.yaml [7767](https://github.com/helidon-io/helidon/pull/7767)
57
+
- Docs: global config [7681](https://github.com/helidon-io/helidon/pull/7681)
58
+
- Docs: Fix occurences of reactive in the docs [7684](https://github.com/helidon-io/helidon/pull/7684)
59
+
- Docs: Fixes user-reported typo in persistence guide [7750](https://github.com/helidon-io/helidon/pull/7750)
60
+
- Docs: Initial documentation for the new Helidon connector. [7641](https://github.com/helidon-io/helidon/pull/7641)
61
+
- Docs: Makes it more clear in documentation that persistence.xml files are application-level concerns, not component-level concerns [7771](https://github.com/helidon-io/helidon/pull/7771)
- Docs: updates to the general doc [7673](https://github.com/helidon-io/helidon/pull/7673)
65
+
- Examples: Fix several issue in archetype and add `native-image.properties` to generated projects [7731](https://github.com/helidon-io/helidon/pull/7731)
0 commit comments