This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch 3.4.0
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/3.4.0 by this push:
new 6abbc6d5b00 updates relnotes and mignotes for 3.4.0
6abbc6d5b00 is described below
commit 6abbc6d5b00d27f639b6b56d627d57f84bfa73e1
Author: Dan Haywood <[email protected]>
AuthorDate: Fri Jul 11 09:46:34 2025 +0100
updates relnotes and mignotes for 3.4.0
---
antora/components/relnotes/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/2025/3.4.0/mignotes.adoc | 18 +++++++++-
.../modules/ROOT/pages/2025/3.4.0/relnotes.adoc | 38 ++++++++++++++++++++++
.../relnotes/modules/ROOT/pages/about.adoc | 10 ++++++
4 files changed, 66 insertions(+), 1 deletion(-)
diff --git a/antora/components/relnotes/modules/ROOT/nav.adoc
b/antora/components/relnotes/modules/ROOT/nav.adoc
index e49ec33eb2c..4422ee29705 100644
--- a/antora/components/relnotes/modules/ROOT/nav.adoc
+++ b/antora/components/relnotes/modules/ROOT/nav.adoc
@@ -3,6 +3,7 @@
* 2025
+** xref:relnotes:ROOT:2025/3.4.0/relnotes.adoc[3.4.0]
** xref:relnotes:ROOT:2025/3.3.0/relnotes.adoc[3.3.0]
** xref:relnotes:ROOT:2025/3.2.0/relnotes.adoc[3.2.0]
diff --git
a/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/mignotes.adoc
b/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/mignotes.adoc
index 6c27927f661..532b5a58313 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/mignotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/mignotes.adoc
@@ -3,4 +3,20 @@
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
:page-partial:
-No specific migration notes have been recorded to date.
+In link:https://issues.apache.org/jira/browse/CAUSEWAY-3896[CAUSEWAY-3896] we
made a small change to the API for the
xref:refguide:applib:index/services/wrapper/WrapperFactory.adoc[WrapperFactor]'s
async programming model.
+
+For example:
+
+[source,java]
+----
+var counter = bookmarkService.lookup(bookmark, Counter.class).orElseThrow();
+
+var counter = wrapperFactory.asyncWrap(counter) // <.>
+ .applyAsync(Counter::bumpUsingDeclaredAction)
+ .tryGet(5, TimeUnit.SECONDS) // <.>
+ .valueAsNonNullElseFail();
+
+assertThat(counter.getNum()).isEqualTo(2L);
+----
+<.> returns the detached counter entity
+<.> wait max 5 sec to allow executor to complete before continuing
diff --git
a/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/relnotes.adoc
b/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/relnotes.adoc
index a6acf61c067..d635142de06 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/relnotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2025/3.4.0/relnotes.adoc
@@ -4,5 +4,43 @@
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
:page-partial:
+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
xref:./mignotes.adoc[migration notes].
+
+
+== New Feature
+
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3886[CAUSEWAY-3886] -
Utility to measure metaclass memory usage using jmx
+
+
+== Improvement
+
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3896[CAUSEWAY-3896] -
[Wrapper] Async Wrapping Programming Model Overhaul
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3893[CAUSEWAY-3893] -
CausewayConfiguration#valueOf(..) potentially throws preventing App Context
Initialization
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3891[CAUSEWAY-3891] -
pdf.js download response allows caching, leads to confusing behaviour for
end-users.
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3888[CAUSEWAY-3888] -
[Tabular] Out of Memory issues when exporting large Tabular Data to XLSX
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3884[CAUSEWAY-3884] -
[Persistence] Fleshout EntityOrmMetadata support for EclipseLink
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3883[CAUSEWAY-3883] -
WrapperFactory leaks memory (metaspace) every time it is called.
+
+
+== Bug
+
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3881[CAUSEWAY-3881] -
[Wicket Viewer] BookmarkedPagesPanel throws when click on 'Clear all'
+
+
+== Dependency upgrade
+
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3855[CAUSEWAY-3855] -
Upgrade to Spring Boot 3.5
+
+
+== Documentation
+
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3887[CAUSEWAY-3887] -
Markdown ComponentFactory not found from SimpleApp
+
+
+== Task
+
+* link:https://issues.apache.org/jira/browse/CAUSEWAY-3882[CAUSEWAY-3882] -
3.4.0 release activities
diff --git a/antora/components/relnotes/modules/ROOT/pages/about.adoc
b/antora/components/relnotes/modules/ROOT/pages/about.adoc
index 8d3ec14170f..e20a9207181 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
+| 8th Jul 2025
+| 3.4.0
+a| Apache Causeway 3.4.0
+| 1
+| 6
+| 1
+|
+* xref:relnotes:ROOT:2025/3.4.0/relnotes.adoc[Release Notes]
+* xref:relnotes:ROOT:2025/3.4.0/mignotes.adoc[Migration Notes]
+
| 8th Apr 2025
| 3.3.0
a| Apache Causeway 3.3.0