This is an automated email from the ASF dual-hosted git repository.

Croway pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 07e409a8b720 CAMEL-23132: Document ListObjectsV2 migration in upgrade 
guide
07e409a8b720 is described below

commit 07e409a8b720d523e15fe1fdc20a0596593c2773
Author: Croway <[email protected]>
AuthorDate: Wed May 13 13:02:31 2026 +0200

    CAMEL-23132: Document ListObjectsV2 migration in upgrade guide
---
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc        | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
index d3b12a318ea0..ccfecdbcc9aa 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
@@ -307,6 +307,16 @@ previous code path silently produced `null` whenever a 
route mixed `converse` an
 calls. If you were not setting the guardrail identifier via header, the 
endpoint-level
 `guardrailIdentifier` option continues to work without changes.
 
+=== camel-aws2-s3
+
+The `listObjects` operation now uses the `ListObjectsV2` AWS API instead of 
the deprecated `ListObjects` API.
+If you use `pojoRequest=true` with `operation=listObjects`, you must change 
your request and response types:
+
+* `ListObjectsRequest` -> `ListObjectsV2Request`
+* `ListObjectsResponse` -> `ListObjectsV2Response`
+
+The non-POJO path (header-based configuration) is updated automatically and 
requires no changes.
+
 === camel-nats
 
 Fixed the JetStream consumer pull subscription mode (which is the default) so 
that messages are

Reply via email to