Eclipse Remote Application Platform 4.5.0 Release Review

Type
Release
State
Ongoing
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Release

4.5.0

Description

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.addons bundle 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.

API Certification

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Conforms To UI/UX Guidelines
Not verified
Standards
  • Jakarta EE 10
  • Jakarta Servlet 6.0

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.addons bundle 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.