What's new in the Eclipse RAP 3.19

December 16, 2021 | 1 min Read

Another 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:

  1. Go to the EclipseSource LinkedIn page and click "Follow"
  2. Click the bell icon in the top right corner of our page
  3. Select "All posts" instead of the default setting
Follow EclipseSource on LinkedIn
Ivan Furnadjiev

Ivan Furnadjiev

RAP Project Lead at EclipseSource