This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch v3 in repository https://gitbox.apache.org/repos/asf/causeway.git
commit c21e6b2663dd763dd86297626bff7c27f7705d60 Author: Dan Haywood <[email protected]> AuthorDate: Mon Nov 17 23:14:26 2025 +0000 CAUSEWAY-3941: updates release notes, STATUS and doap_causeway.rdf --- STATUS | 2 ++ .../modules/ROOT/pages/2025/3.5.0/relnotes.adoc | 30 ++++++++++++++++++++++ .../relnotes/modules/ROOT/pages/about.adoc | 10 ++++++++ antora/supplemental-ui/doap_causeway.rdf | 8 ++++++ 4 files changed, 50 insertions(+) diff --git a/STATUS b/STATUS index 87c8243e475..3fc36bf0b44 100644 --- a/STATUS +++ b/STATUS @@ -25,6 +25,8 @@ Description TLP releases: + * causeway-3.5.0 : 17 Nov 2025 + * causeway-3.4.0 : 8 Jul 2025 * causeway-3.3.0 : 8 Apr 2025 diff --git a/antora/components/relnotes/modules/ROOT/pages/2025/3.5.0/relnotes.adoc b/antora/components/relnotes/modules/ROOT/pages/2025/3.5.0/relnotes.adoc index f06332336ec..32f4206153a 100644 --- a/antora/components/relnotes/modules/ROOT/pages/2025/3.5.0/relnotes.adoc +++ b/antora/components/relnotes/modules/ROOT/pages/2025/3.5.0/relnotes.adoc @@ -5,4 +5,34 @@ :page-partial: +This is primarily a security release to address CVE-2025-64408, which was a Java deserialization vulnerability to authenticated attackers. + +The vulnerability applied to view models, not entities. +The fix involves encrypting the view model memento using HMAC 256 encryption key. +By default, a new key is created each time the application is restarted, which means that any bookmark of a view model will become invalid in subsequent runs. + +If you require stable (but still secure) bookmarks across runs, then this can be done by providing a custom implementation of the `HmacAuthority` bean (to override the default provided by the framework). + +See the xref:2025/3.5.0/mignotes.adoc[Migration notes] for further details. + + +== New Feature + +* link:https://issues.apache.org/jira/browse/CAUSEWAY-3942[CAUSEWAY-3942] - Support EclipseLink static weaving automatically. + + +== Improvement + +* link:https://issues.apache.org/jira/browse/CAUSEWAY-3939[CAUSEWAY-3939] - Viewmodel Bookmark Overhaul (CVE-2025-64408). + + +== Bug + +* link:https://issues.apache.org/jira/browse/CAUSEWAY-3938[CAUSEWAY-3938] - [Wicket Viewer] Editing uninitialized mandatory property causes exception +* link:https://issues.apache.org/jira/browse/CAUSEWAY-3899[CAUSEWAY-3899] - NPE guard for DomainChangeRecord + + +== Task + +* link:https://issues.apache.org/jira/browse/CAUSEWAY-3941[CAUSEWAY-3941] - Release activities, r3.5.0 diff --git a/antora/components/relnotes/modules/ROOT/pages/about.adoc b/antora/components/relnotes/modules/ROOT/pages/about.adoc index 6051c145997..5ab5c7a3fe6 100644 --- a/antora/components/relnotes/modules/ROOT/pages/about.adoc +++ b/antora/components/relnotes/modules/ROOT/pages/about.adoc @@ -16,6 +16,16 @@ This table summarises all releases of Apache Causeway to date. | Bugs | Detail +| 17th Nov 2025 +| 3.5.0 +a| Apache Causeway 3.5.0 +| 1 +| 1 +| 2 +| +* xref:relnotes:ROOT:2025/3.5.0/relnotes.adoc[Release Notes] +* xref:relnotes:ROOT:2025/3.5.0/mignotes.adoc[Migration Notes] + | 8th Jul 2025 | 3.4.0 a| Apache Causeway 3.4.0 diff --git a/antora/supplemental-ui/doap_causeway.rdf b/antora/supplemental-ui/doap_causeway.rdf index 60cce8ff732..14d4555a44a 100644 --- a/antora/supplemental-ui/doap_causeway.rdf +++ b/antora/supplemental-ui/doap_causeway.rdf @@ -36,6 +36,14 @@ <category rdf:resource="http://projects.apache.org/category/web-framework" /> + <release> + <Version> + <name>causeway</name> + <created>2025-11-17</created> + <revision>3.5.0</revision> + </Version> + </release> + <release> <Version> <name>causeway</name>
