You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/05/16 17:28:34 UTC
[camel-website] branch master updated: Camel 3.3 whats new blog
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/master by this push:
new 06bd688 Camel 3.3 whats new blog
06bd688 is described below
commit 06bd688fad527240aa30ebce98f076c948d57f47
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat May 16 19:28:21 2020 +0200
Camel 3.3 whats new blog
---
content/blog/Camel33-Whatsnew/featured.png | Bin 0 -> 3975989 bytes
content/blog/Camel33-Whatsnew/index.md | 60 +++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/content/blog/Camel33-Whatsnew/featured.png b/content/blog/Camel33-Whatsnew/featured.png
new file mode 100644
index 0000000..e5077f5
Binary files /dev/null and b/content/blog/Camel33-Whatsnew/featured.png differ
diff --git a/content/blog/Camel33-Whatsnew/index.md b/content/blog/Camel33-Whatsnew/index.md
new file mode 100644
index 0000000..8de1ac8
--- /dev/null
+++ b/content/blog/Camel33-Whatsnew/index.md
@@ -0,0 +1,60 @@
+---
+title: "Apache Camel 3.3 What's New"
+date: 2020-05-16
+authors: [davsclaus]
+categories: ["Releases"]
+preview: Details of what we have done in the Camel 3.3 release.
+---
+
+A few days ago Apache Camel 3.3 was released. This is a continuation of the work we are doing on Camel leading up to the first long term support release (LTS) that will be the next release v3.4.
+
+In case you have missed this, the release model in Camel 3.x is following the principe of LTS and non-LTS releases (like Java JDKs). For more details see this [blog post](https://camel.apache.org/blog/LTS-Release-Schedule/).
+
+What this means is that we will not do patch releases for Camel 3.3.x, but move ahead for Camel 3.4.
+
+### So whats in this release?
+
+This release is mostly a more robust and bug fix release.
+
+We have also continued the work to make Camel more modular and lighter. There was some work done to
+separate Camel more from JAXB which now should be complete. This helps Camel on GraalVM and native compilation
+as JAXB is a heavy piece of stack, allowing GraalVM to eliminate it more easily.
+
+We continued to remove usage of reflection in Camel and now all Circuit Breaker
+implementations are reflection free. The rest-dsl is now also reflection free.
+
+We also identified a bug reported that revealed the reactive routing engine would not in some rare
+situations not execute tasks fairly.
+
+The component list now lists whether a component is Stable, Preview or Experimental. This allows
+our end users to better judge when to use a component. We have also updated the one line summary
+of each component to better explain what the component does.
+
+The endpoint-dsl had a number of annoying bugs fixed and other improvements.
+More improvements coming in Camel 3.4.
+
+We also worked on the supervising route controller which allows to startup Camel
+and let the route controller gracefully handle routes that fails during startup, and
+then have strategies for restarting those routes with backoff delays.
+More improvements coming in Camel 3.4.
+
+The `camel-main` has also been improved to give a better foundation for running Camel
+across different runtimes such as Spring Boot, Standalone, Quarkus, Camel K, and Camel Kafka Connector.
+More to come in Camel 3.4.
+
+A few more components added to the release:
+
+- Azure Storage Blob Service
+- Azure Queue Blob Service
+- Deep Java Library
+- Splunk HEC
+
+### Roadmap to Camel 3.4 LTS
+
+The next release 3.4 is the first LTS release of Camel 3.x. This means the release will have patch releases
+containing important bug fixes and security vulnerabilities (we focus on production stability).
+
+We aim to release 3.4 in June or maybe it slips into start of July.
+
+In this release we expect to upgrade to Spring Boot 2.3, finish the work on endpoint-dsl,
+and the supervising route controller, and the usual stuff with bug fixes and what else.