RAP Project Lead at EclipseSource
What's new in the Eclipse RAP 3.19
December 16, 2021 | 1 min ReadAnother year is about to end, and just in time, the Eclipse Simultaneous Release 2021.12 is available. As usual, the Eclipse RAP project participates in this release with its version 3.19.0. Even though this is a minor framework upgrade with just a couple of bug fixes, there are also some “new and noteworthy”.
One of the main “features” of the Eclipse RAP framework is its immunity to the recently discovered Apache log4j library vulnerability (CVE-2021-44228), simply because the project itself does not use log4j. Nevertheless, we encourage the Eclipse RAP community to cross-check their applications for log4j dependencies.
In this release we also implemented some GC API for setting line styles as follow:
- added the following line style constants to SWT class - LINE_SOLID, LINE_DASH, LINE_DOT, LINE_DASHDOT, LINE_DASHDOTDOT and LINE_CUSTOM
- added org.eclipse.swt.graphics.GC.setLineStyle(int) and org.eclipse.swt.graphics.GC.getLineStyle()
- added org.eclipse.swt.graphics.GC.setLineDash(int[]) and org.eclipse.swt.graphics.GC.getLineDash()
- extended LineAttributes class
Last but not least, I want to thank David Marina from the European Space Agency (ESA) for his contribution and support for the RAP port of the Eclipse workbench compatibility layer bundle.
Eclipse RAP 3.19 release is available from the project download page.
The next release 3.20 is planned for March 2022.
Stay Updated with Our Latest Articles
Want to ensure you get notifications for all our new blog posts? Follow us on LinkedIn and turn on notifications:
- Go to the EclipseSource LinkedIn page and click "Follow"
- Click the bell icon in the top right corner of our page
- Select "All posts" instead of the default setting