This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch new46 in repository https://gitbox.apache.org/repos/asf/camel-website.git
commit 24d5f832e8ff881ad96af69eb6f115e7a58e01e0 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon May 6 09:57:54 2024 +0200 Whats new 4.6 blog WIP --- content/blog/2024/05/camel46-whatsnew/index.md | 34 ++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/content/blog/2024/05/camel46-whatsnew/index.md b/content/blog/2024/05/camel46-whatsnew/index.md index 56bd7676..f55bf5ad 100644 --- a/content/blog/2024/05/camel46-whatsnew/index.md +++ b/content/blog/2024/05/camel46-whatsnew/index.md @@ -12,24 +12,58 @@ This release introduces a set of new features and noticeable improvements that w ## Camel Core +TODO: + ## Camel Main +TODO: + ## Camel JBang We fixed some issues using Camel JBang with Windows, but we would still like more feedback from Windows users. +TODO: Run with runtime +TODO: logging level in application.properties +TODO: datasource spring-boot style + + +## DSL + +The XML and YAML DSL now have harmonized defining `beans` in both routes and kamelets to be the _same_ which +makes it possible to define beans using constructors, properties, builders, factory beans, scripts and much more, all in the same way. + +Added `setVariables` EIP to make it possible to set multiple variables from a single EIP. + ## Rest DSL with contract first +TODO: + ## Miscellaneous Upgraded many third-party dependencies to the latest releases at the time of release. +The `camel-azure-eventbus` component has been refactored to use high-level client which is more robust and +have better failover and reconnection support. + +The `camel-sql` component can now use variables in the SQL queries. + +The `camel-kafka` component is upgraded to Kafka 3.7 client. Added `JMSDeserializer` to `camel-kafka` that users can use to +let Kafka handle serializing/de-serializing JMS headers correct by their expected types (long, int, string etc.) + +The Rest DSL `clientRequestValidation` now supports validating for allowed values as well. + +The `@PropertyInject` can inject as an array/list type where the string value is splitted by a separator (such as a comma) + +Camel Spring Boot has been upgraded to Spring Boot 3.2.5. + + ## New Components This release only brings two new components: - `camel-google-pubsub-lite` - Send and receive messages to/from Google Cloud Platform PubSub Lite Service. - `camel-pinecone` - Perform operations on the Pinecone Vector Database. +- `camel-rest-openapi` - Refactored to use another json validator library that is Jakarta EE compatible. ## Upgrading