Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "OCL/New and Noteworthy/2018-09"
(→Milestone 1) |
(→Java versions) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==Release Overview== | ==Release Overview== | ||
− | This minor release fixes | + | This minor release fixes a few bugs and provides enhanced extensibility for OCL-based applications such as QVT. |
The major changes are: | The major changes are: | ||
Line 9: | Line 9: | ||
===Eclipse versions=== | ===Eclipse versions=== | ||
− | The | + | The 2018-09 release is installable on Mars, Neon, Oxygen and Photon platforms provided Xtext 2.9 or greater is also installed. |
− | The | + | The 2018-09 sources are buildable on Photon or 2018-09. |
===Java versions=== | ===Java versions=== | ||
Line 17: | Line 17: | ||
Java 8 on Windows was used to develop and test the milestones of this release. | Java 8 on Windows was used to develop and test the milestones of this release. | ||
− | Java 10 on Windows was briefly used to maintain and test the Photon release candidates. It | + | Java 10 on Windows was briefly used to maintain and test the Photon release candidates. It appears to work although Java code generation/compilation seems nearly three times slower - see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=565563 Bug 565563]. |
Java 8 on Jenkins, Linux was used to build and test the release candidates. | Java 8 on Jenkins, Linux was used to build and test the release candidates. | ||
− | The Classic Ecore/UML plugins have been tested on Mars, Neon | + | The Classic Ecore/UML plugins have been tested on Mars, Neon, Oxygen and Photon and on a Java 5 Virtual Machine. Standalone execution requires only the org.eclipse.osgi plugin from Eclipse Kepler or a spoof of org.eclipse.osgi.util.NLS and org.eclipse.osgi.framework. |
The Pivot plugins require at least a Java 8 Virtual Machine and at least Xtext 2.9.1. Testing on Oxygen has a couple of test failures. Testing on Mars and Neon has a few editor/console startup failures. | The Pivot plugins require at least a Java 8 Virtual Machine and at least Xtext 2.9.1. Testing on Oxygen has a couple of test failures. Testing on Mars and Neon has a few editor/console startup failures. | ||
Line 32: | Line 32: | ||
* [https://bugs.eclipse.org/527458 527458] [https://ci.eclipse.org/ocl/job/ocl-uml-standalone/ Jenkins Job] added to demonstrate that Classic UML tests run on a standalone Java 5 classpath. | * [https://bugs.eclipse.org/527458 527458] [https://ci.eclipse.org/ocl/job/ocl-uml-standalone/ Jenkins Job] added to demonstrate that Classic UML tests run on a standalone Java 5 classpath. | ||
* [https://bugs.eclipse.org/535493 535493] Migrate to EPL 2.0. | * [https://bugs.eclipse.org/535493 535493] Migrate to EPL 2.0. | ||
− | |||
− | |||
− | |||
− | |||
===Pivot=== | ===Pivot=== | ||
Line 43: | Line 39: | ||
* [https://bugs.eclipse.org/535999 535999] Successful evaluation of correctly-named wrongly-scoped Property avoided | * [https://bugs.eclipse.org/535999 535999] Successful evaluation of correctly-named wrongly-scoped Property avoided | ||
* [https://bugs.eclipse.org/536125 536125] A CS save no longer leads to unresolved proxies for the OCL Standard Library | * [https://bugs.eclipse.org/536125 536125] A CS save no longer leads to unresolved proxies for the OCL Standard Library | ||
− | |||
− | |||
==RC1== | ==RC1== | ||
+ | |||
+ | ===Pivot=== | ||
+ | * [https://bugs.eclipse.org/538551 538551] CME hazard avoided during editor update | ||
==RC2== | ==RC2== | ||
− | |||
− |
Latest revision as of 06:47, 28 July 2020
Eclipse OCL New and Noteworthy items for the 2018-09 (6.5.0) release.
Contents
Release Overview
This minor release fixes a few bugs and provides enhanced extensibility for OCL-based applications such as QVT.
The major changes are:
- Migration from the http://www.eclipse.org/legal/epl-v10.html EPL 1.0] to the EPL 2.0 license
Eclipse versions
The 2018-09 release is installable on Mars, Neon, Oxygen and Photon platforms provided Xtext 2.9 or greater is also installed.
The 2018-09 sources are buildable on Photon or 2018-09.
Java versions
Java 8 on Windows was used to develop and test the milestones of this release.
Java 10 on Windows was briefly used to maintain and test the Photon release candidates. It appears to work although Java code generation/compilation seems nearly three times slower - see Bug 565563.
Java 8 on Jenkins, Linux was used to build and test the release candidates.
The Classic Ecore/UML plugins have been tested on Mars, Neon, Oxygen and Photon and on a Java 5 Virtual Machine. Standalone execution requires only the org.eclipse.osgi plugin from Eclipse Kepler or a spoof of org.eclipse.osgi.util.NLS and org.eclipse.osgi.framework.
The Pivot plugins require at least a Java 8 Virtual Machine and at least Xtext 2.9.1. Testing on Oxygen has a couple of test failures. Testing on Mars and Neon has a few editor/console startup failures.
Milestone 1
Project
- 527458 Jenkins Job added to demonstrate Oxygen and earlier compatibility.
- 527458 Jenkins Job added to demonstrate that Classic Ecore tests run on a standalone Java 5 classpath.
- 527458 Jenkins Job added to demonstrate that Classic UML tests run on a standalone Java 5 classpath.
- 535493 Migrate to EPL 2.0.
Pivot
- 535712 Derived Pivot resources are immutable, unsaveable avoiding HTTP 405s
- 535842 Derived Pivot resources are immutable, unsaveable avoiding *.oclas workspace pollution
- 535888 Built-in Pivot metamodel model now shared rather than recreated
- 535999 Successful evaluation of correctly-named wrongly-scoped Property avoided
- 536125 A CS save no longer leads to unresolved proxies for the OCL Standard Library
RC1
Pivot
- 538551 CME hazard avoided during editor update