Skip to content

Commit 42087a8

Browse files
Merged
2 parents 35d1cd9 + 1a726a0 commit 42087a8

File tree

2 files changed

+31
-30
lines changed

2 files changed

+31
-30
lines changed

docs/versions/release-notes/v6-2.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -382,38 +382,39 @@ Post-release
382382
383383
- Fixed CSS beautifier script loading in code editor
384384
- Fixed empty `getParentObjectRefField()` in `initRefSelect` during completion
385-
- Backported `Link.setMergeRedologs(true)` to retrieve child redologs in parent panel `Change logs`
386-
- Backported UI external objects class metadata + `getResourceURL` and `service` functions
385+
- Backported [from v6.3](./v6-3/#child-objects-change-logs) `Link.setMergeRedologs(true)` to retrieve child redologs in parent panel `Change logs`
386+
- Backported [from v6.3](./v6-3#improvements-on-external-objects) UI external objects class metadata + `getResourceURL` and `service` functions
387387
- Backported integration of tesseract.js JS lib for basic client-side OCR
388388
389389
### 6.2.3 (2025-03-07) {#version-6.2.3}
390390
391391
- Fixed useless "save before quit" dialog during record deletion
392392
- Fixed "spring" layout on the modeler
393-
- Backported `ServletTool.success` helper method
394-
- Backported `customHealthCheck` platform hook for custom health check
395-
- Backported improvements on OpenAPI/Swagger schemas (missing descriptions and `maxLength` on string attributes)
393+
- Backported [from v6.3](./v6-3/#custom-health-check)
394+
- `ServletTool.success` helper method
395+
- `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)
396397
397398
### 6.2.4 (2025-03-19) {#version-6.2.4}
398399
399400
- Fixed action `ObjFieldGenerateObject` without clear cache
400401
- Backported `[ROOT]` and `[URL]` tokens in expressions
401402
- Backported implicit rewrite from `*/` to `*/index.html` in static contents
402403
- 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
406407
- 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
408409
- Fixed extend button of UI monitoring
409410
410411
### 6.2.5 (2025-03-28) {#version-6.2.5}
411412
412413
- Backported major version check when importing a module: importing modules exported from
413414
a higher major versions is now denied as it may have unexpected results
414415
- Fixed meta-object cascade delete without explicit list
415-
- Backported the [Mermaid widget](v6-3#mermaid-widget)
416-
- Backported [v6-3#maven-skip-tests](annotations improvements)
416+
- Backported [from v6.3](v6-3#mermaid-widget) the Mermaid widget
417+
- Backported [from v6.3](v6-3#improved-annotations) annotations improvements
417418
418419
### 6.2.6 (2025-04-01) {#version-6.2.6}
419420
@@ -425,10 +426,10 @@ Post-release
425426
426427
- Fixed bookmark deletion from popup
427428
- 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
430431
431432
### 6.2.8 (UNRELEASED) {#version-6.2.8}
432433
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,
434435
by default, outside of a live instance

docs/versions/release-notes/v6-3.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,22 @@ Deprecations
3636

3737
Deprecated features to be removed in the next releases
3838

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).
4055

4156
Features
4257
--------
@@ -84,21 +99,6 @@ Technical
8499

85100
Technical enhancements and features
86101

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-
102102
### Server side events
103103

104104
New servlet `/ui/sse` (asynchronous) to push messages from server to clients thru https

0 commit comments

Comments
 (0)