Eclipse RAP 4.5.0 delivers incremental, stability-focused improvements while preserving full compatibility with existing RAP 4.x applications and the Eclipse Simultaneous Release. The runtime continues to use the same Servlet/container stack, with Jetty updated to 12.1.4 for a more current and secure runtime.
Key highlights:
- Inclusion of client UI and device features: a new barcode-scanning widget (based on zxing-js.browser) and improved camera widget behaviour — both widgets now support rotating available cameras and persist the last used camera independently via cookies.
- New runtime bundle and demos: RAP now ships an
org.eclipse.rap.rwt.addonsbundle that includes the new Camera and ClientCanvas controls; the Controls Demo and product configuration were updated to show these controls in action. - Improved server-side robustness: session lifecycle and resource cleanup were hardened to reduce stale state and improve reliability under load.
- Streamlined server request handling and error paths to produce more predictable behaviour and better diagnostics for integrators and operators.
- A set of community-reported bug fixes and internal cleanups further increase stability and developer ergonomics.
Overall, 4.5.0 is a conservative, reliability-oriented release that adds useful device-centric widgets and demo support while keeping the platform aligned with the Simultaneous Release and existing application compatibility.