3.4.0

This is primarily a maintenance release. It includes an upgrade to Spring Boot 3.5, as well as various bug fixes.

The API for the Wrapper programming model has been overhauled, see the migration notes.

This is primarily a bug-fix release, also including the upgrade to Spring Boot 3.5.

New Feature

  • CAUSEWAY-3886 - Utility to measure metaclass memory usage using jmx

  • CAUSEWAY-3896 - [Wrapper] Async Wrapping Programming Model Overhaul

Improvement

  • CAUSEWAY-3891 - pdf.js download response allows caching, leads to confusing behaviour for end-users.

  • CAUSEWAY-3884 - [Persistence] Flesh out EntityOrmMetadata support for EclipseLink

  • CAUSEWAY-3883 - WrapperFactory leaks memory (metaspace) every time it is called.

Bug

  • CAUSEWAY-3893 - CausewayConfiguration#valueOf(..) potentially throws preventing App Context Initialization

  • CAUSEWAY-3888 - [Tabular] Out of Memory issues when exporting large Tabular Data to XLSX

  • CAUSEWAY-3881 - [Wicket Viewer] BookmarkedPagesPanel throws when click on 'Clear all'

Dependency upgrade

Documentation

  • CAUSEWAY-3887 - Markdown ComponentFactory not found from SimpleApp

Task