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: docs/versions/release-notes/v6-3.md
+14-16Lines changed: 14 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,20 @@ 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
+
The platform now uses the **Eclipse Java Compiler** (ECJ) instead of the JDK compiler.
42
+
43
+
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.
44
+
45
+
> **Reminder**: Java compilation can be explicitly enabled or disabled (`true` by default) using the `server.compiler` JVM argument (`true` by default)
46
+
> which is driven by the `COMPILER` environment variable in our Docker images.
47
+
48
+
The compiler options can be customized if needed using the `JAVA_COMPILER_OPTIONS` which is provided as `-g -warn:unused,deprecation` in order
49
+
to make more visible (as warnings) all deprecated usages and unused variables/methods in the custom code (not that compilation warnings
50
+
are non blocking but should be fixed).
51
+
52
+
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
53
41
54
Features
42
55
--------
@@ -84,21 +97,6 @@ Technical
84
97
85
98
Technical enhancements and features
86
99
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` 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
100
### Server side events
103
101
104
102
New servlet `/ui/sse` (asynchronous) to push messages from server to clients thru https
0 commit comments