Skip to content

New419#1575

Merged
davsclaus merged 15 commits intomainfrom
new419
Apr 17, 2026
Merged

New419#1575
davsclaus merged 15 commits intomainfrom
new419

Conversation

@davsclaus
Copy link
Copy Markdown
Contributor

No description provided.

@aldettinger
Copy link
Copy Markdown
Contributor

Looks good at this stage @davsclaus , maybe it's worth mentioning the image seems to be still 4.18 based, just in case not to forget.

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

Copy link
Copy Markdown
Contributor

@squakez squakez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I've added a few sections to work I've done in the release.

@squakez
Copy link
Copy Markdown
Contributor

squakez commented Apr 16, 2026

Oh, the image is related to 4.18 LTS release

Comment thread content/blog/2026/04/camel419-whatsnew/featured.jpeg
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

@zbendhiba
Copy link
Copy Markdown
Contributor

Trying to address the broken link in this commit in this PR #1572

@cunningt
Copy link
Copy Markdown
Contributor

cunningt commented Apr 16, 2026

Added a blurb about the new Jackson 3 components available in 4.19 (we made these available optionally but we haven't done the fullscale migration of Camel in apache/camel#21800 yet).

#1576

@zbendhiba
Copy link
Copy Markdown
Contributor

Hi, could we add a section for the new Gmail DataType Transformers introduced in 4.19? Here's a suggestion:

Gmail DataType Transformers

Two new DataType Transformers have been added for the Gmail component, removing the need to manually construct Gmail API request objects.

The google-mail:update-message-labels transformer reads addLabels and removeLabels from exchange variables and builds the ModifyMessageRequest automatically:

        - setVariable:
            name: addLabels
            simple: ${variable.triageCategory}
        - setVariable:
            name: removeLabels
            constant: INBOX
        - transformDataType:
            toType: google-mail:update-message-labels
        - to:
            uri: google-mail:messages/modify
            parameters:
              inBody: modifyMessageRequest
              applicationName: camel-email-triage
              userId: me

The google-mail:draft transformer constructs a proper Draft object with email headers (In-Reply-To, References, To, Subject) from the exchange:

        - transformDataType:
            toType: google-mail:draft
        - to:
            uri: google-mail:drafts/create
            parameters:
              inBody: content
              applicationName: camel-email-triage
              userId: me

A full example using these transformers to build an AI email triage agent is available in this blog post.

@davsclaus
Copy link
Copy Markdown
Contributor Author

yeah sure that is a good idea, it shows a use-case what these transformers can be used for, and we have more than just gmail

Comment thread content/blog/2026/04/camel419-whatsnew/index.md Outdated
Comment thread content/blog/2026/04/camel419-whatsnew/index.md
Comment thread content/blog/2026/04/camel419-whatsnew/index.md
Comment thread content/blog/2026/04/camel419-whatsnew/index.md Outdated
Comment thread content/blog/2026/04/camel419-whatsnew/index.md
Copy link
Copy Markdown
Contributor

@apupier apupier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davsclaus
Copy link
Copy Markdown
Contributor Author

the deprecated/removed components are mentioned in the upgrade guide.
https://camel.apache.org/manual/camel-4x-upgrade-guide-4_19.html

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

2 similar comments
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
@davsclaus davsclaus marked this pull request as ready for review April 17, 2026 10:17
Copy link
Copy Markdown
Contributor

@gansheer gansheer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

@davsclaus davsclaus merged commit d1388a0 into main Apr 17, 2026
1 check passed
@davsclaus davsclaus deleted the new419 branch April 17, 2026 11:47
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview is available at https://pr-1575--camel.netlify.app

@royremi
Copy link
Copy Markdown

royremi commented Apr 17, 2026

we get 404 on the website to look at that page

@gansheer
Copy link
Copy Markdown
Contributor

we get 404 on the website to look at that page

It looks good now. Do you still have the 404 ?

@royremi
Copy link
Copy Markdown

royremi commented Apr 18, 2026

Yes that link is good but https://camel.apache.org/manual/camel-4x-upgrade-guide-4_19.html gets a 404 too!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants