3.4.0

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