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
- `customHealthCheck` platform hook for custom health check
396
+
- Backported [from v6.3](./v6-3/#improved-openapiswagger-schemas) improvements on OpenAPI/Swagger schemas (missing descriptions and `maxLength` on string attributes)
396
397
397
398
### 6.2.4 (2025-03-19) {#version-6.2.4}
398
399
399
400
- Fixed action `ObjFieldGenerateObject` without clear cache
400
401
- Backported `[ROOT]` and `[URL]` tokens in expressions
401
402
- Backported implicit rewrite from `*/` to `*/index.html` in static contents
402
403
- Fixed audit widget to show only the "Start audit" button
403
-
- Backported [improvements on OpenAPI/Swagger schemas of generic APIs](v6-3#improved-openapiswagger-schemas)
404
-
- Backported [improvements on mapped API external objects configuration](v6-3#improved-mapped-api-external-object-configuration)
405
-
- Backported [restrictions in development mode](v6-3#added-restrictions-in-development-mode-only)
404
+
- Backported [from v6.3](v6-3#improved-openapiswagger-schemas) improvements on OpenAPI/Swagger schemas of generic APIs
405
+
- Backported [from v6.3](v6-3#improved-mapped-api-external-object-configuration) improvements on OpenAPI/Swagger schemas of generic APIs
406
+
- Backported [from v6.3](v6-3#added-restrictions-in-development-mode-only) restrictions in development mode
406
407
- Fixed missing flush in API grants' object pools when clearing cache of a single business object or external object
407
-
- Backported [changes on scope of `ObjectCore.(re)setAllFields*` helper methods](v6-3#changed-scope-of-helper-methods)
408
+
- Backported [from v6.3](v6-3#changed-scope-of-helper-methods) changes on scope of `ObjectCore.(re)setAllFields*` helper methods
408
409
- Fixed extend button of UI monitoring
409
410
410
411
### 6.2.5 (2025-03-28) {#version-6.2.5}
411
412
412
413
- Backported major version check when importing a module: importing modules exported from
413
414
a higher major versions is now denied as it may have unexpected results
414
415
- Fixed meta-object cascade delete without explicit list
415
-
- Backported the [Mermaid widget](v6-3#mermaid-widget)
- UI menu: hide the anchor of a single domain (no accordion)
428
-
- Backported [v6-3#mail-service-configuration](support for `MAIL_SERVICE` overriding by the same name environment variable) (or `mail.service` JVM property)
429
-
and support for YAML syntax instead of JSON
429
+
- Backported [from v6.3](v6-3/#mail-service-configuration) support for `MAIL_SERVICE` overriding by the same name environment variable (or `mail.service` JVM property)
430
+
and backported support for YAML syntax instead of JSON
430
431
431
432
### 6.2.8 (UNRELEASED) {#version-6.2.8}
432
433
433
-
- Backported [v6-3#maven-skip-tests](default modules' Maven `skipTests` to `true`) to prevent unit tests to be processed,
434
+
- Backported [from v6.3](v6-3/#maven-skip-tests) default modules' Maven `skipTests` to `true` to prevent unit tests to be processed,
Copy file name to clipboardExpand all lines: docs/versions/release-notes/v6-3.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,22 @@ Deprecations
36
36
37
37
Deprecated features to be removed in the next releases
38
38
39
-
> Nothing so far...
39
+
### JDK -> ECJ compiler
40
+
41
+
### ECJ compiler
42
+
43
+
The platform now uses the **Eclipse Java Compiler** (ECJ) instead of the JDK compiler.
44
+
45
+
This is transparent and more efficient. It also allows to deploy the platform on a JRE instead of a JDK keeping Java custom code compilation possible.
46
+
47
+
> **Reminder**: Java compilation can be explicitly enabled or disabled (`true` by default) using the `server.compiler` JVM argument (`true` by default)
48
+
> which is driven by the `COMPILER` environment variable in our Docker images.
49
+
50
+
The compiler options can be customized if needed using the `JAVA_COMPILER_OPTIONS` system parameter which is provided as `-g -warn:unused,deprecation` in order
51
+
to make more visible (as warnings) all deprecated usages and unused variables/methods in the custom code (not that compilation warnings
52
+
are non blocking but should be fixed).
53
+
54
+
The list of possible compiler options are described [in the Eclipse documentation](https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm).
40
55
41
56
Features
42
57
--------
@@ -84,21 +99,6 @@ Technical
84
99
85
100
Technical enhancements and features
86
101
87
-
### ECJ compiler
88
-
89
-
The platform now uses the **Eclipse Java Compiler** (ECJ) instead of the JDK compiler.
90
-
91
-
This is transparent and more efficient. It also allows to deploy the platform on a JRE instead of a JDK keeping Java custom code compilation possible.
92
-
93
-
> **Reminder**: Java compilation can be explicitly enabled or disabled (`true` by default) using the `server.compiler` JVM argument (`true` by default)
94
-
> which is driven by the `COMPILER` environment variable in our Docker images.
95
-
96
-
The compiler options can be customized if needed using the `JAVA_COMPILER_OPTIONS` system parameter which is provided as `-g -warn:unused,deprecation` in order
97
-
to make more visible (as warnings) all deprecated usages and unused variables/methods in the custom code (not that compilation warnings
98
-
are non blocking but should be fixed).
99
-
100
-
The list of possible compiler options are described [in the Eclipse documentation](https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm).
101
-
102
102
### Server side events
103
103
104
104
New servlet `/ui/sse` (asynchronous) to push messages from server to clients thru https
0 commit comments