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 <claus.ib...@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.

Reply via email to