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

gzurowski pushed a commit to branch new38
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/new38 by this push:
     new f7db59f  Fixed some typos and formatting.
f7db59f is described below

commit f7db59f4d1a3f6174658c81b6909f3248275f027
Author: Gregor Zurowski <[email protected]>
AuthorDate: Thu Feb 11 09:20:50 2021 +0100

    Fixed some typos and formatting.
---
 content/blog/2021/02/Camel38-Whatsnew/index.md | 35 +++++++++++++-------------
 1 file changed, 17 insertions(+), 18 deletions(-)

diff --git a/content/blog/2021/02/Camel38-Whatsnew/index.md 
b/content/blog/2021/02/Camel38-Whatsnew/index.md
index 9017d86..a982937 100644
--- a/content/blog/2021/02/Camel38-Whatsnew/index.md
+++ b/content/blog/2021/02/Camel38-Whatsnew/index.md
@@ -23,7 +23,7 @@ The logging better reflect that Camel is a tiny framework 
that has a low footpri
 The level of details can be customized with the __StartupSummaryLevel__ option.
 You can go as low as a __oneline__'r or even turn it __off__.
 
-If the change is too radical, then you can set the option to __classic__ so 
the loiggin
+If the change is too radical, then you can set the option to __classic__ so 
the logging
 is as it was previously, and has been for over a decade.
 
 ### Java Flight Recorder
@@ -32,7 +32,7 @@ Camel is now capable of capturing "work steps" during startup 
that can be record
 This can be used to better diagnose and find where your Camel applications may 
be slow to startup, for example due to a misbehaving component or custom user 
code.
 
 The screenshot below shows a recording that has captured a Camel application 
that takes about 3 seconds to startup.
-Its a very tiny application so we expected it to be faster.
+It's a very tiny application so we expected it to be faster.
 
 {{< image "jdk-mission-control.png" "JDK Mission Control" >}}
 
@@ -44,7 +44,7 @@ There are more details on this [blog 
post](http://www.davsclaus.com/2021/01/apac
 ### Optimized core
 
 We have continued the optimizations and have separated route startup into an 
initialization and startup phase.
-This allows Camel to do initialization the routes as part of its own 
initialization. Meaning the start phase has been reduced
+This allows Camel to perform route initialization as part of its own 
initialization. Meaning the start phase has been reduced
 in needed work, and allows Camel to startup routes faster.
 
 We will continue this effort for Camel 3.9 and 3.10 to allow routes to be 
enabled for built-time optimization,
@@ -55,7 +55,7 @@ making Camel faster to startup on frameworks such as Camel 
Quarkus and Graal VM.
 The dynamic to EIP has been optimized to not rely on an embedded 
`camel-catalog` at runtime.
 Instead we have source code generated Java code that toD is using when 
optimizing the routing for you.
 This reduces the footprint as previously toD would have to parse a JSON model 
to built up an internal model of the endpoint that
-are used dynamically. Instead the component now carries Java source code that 
is optimized for toD to use.
+is used dynamically. Instead the component now carries Java source code that 
is optimized for toD to use.
 
 All the messaging components have been improved to take advantage of toD.
 
@@ -67,7 +67,7 @@ as direct Java method calls, eliminating reflection all 
together.
 
 ### Loading routes from source files
 
-A new `RoutesLoader` system was implemented which allows to plugin custom 
route loaders for source files.
+A new `RoutesLoader` system was implemented which allows to plug in custom 
route loaders for source files.
 This is ported from Camel K which is capable of loading routes from Java, XML, 
Groovy, JavaScript, Kotlin, YAML and other languages.
 
 As a start we ported over the Java loader from Camel K, and improved our own 
XML loader.
@@ -92,7 +92,7 @@ There is a [little example 
here](https://github.com/apache/camel-examples/tree/m
 of using Kamelet in vanilla Camel.
 
 We have previously introduced Kamelet, which was created in Camel K.
-We forsee Kamelets play a bigger role and wanted to bring them out to the main 
Camel project.
+We foresee Kamelets play a bigger role and wanted to bring them out to the 
main Camel project.
 
 More information about Kamelets to come - stay tuned.
 
@@ -104,16 +104,16 @@ As there are 300+ components then there are many 
different options that carry se
 We now scan all these components for options marked with `secret=true`
 and generate an up-to-date Java source code directly in the 
`SensitiveUtils.java`
 which Camel uses for masking. This means that the options being masked is now 
always current.
-Before the listed options was hardcoded by hand. At this time of writing there 
are 61
+Before the listed options were hardcoded by hand. At this time of writing 
there are 61
 unique keys for sensitive data.
 
 ### Spring Boot
 
-We have upgraded to latest Spring Boot 2.4.2.
+We have upgraded to latest Spring Boot 2.4.2 release.
 
 ### Infinispan
 
-The `camel-infinispan` component has been splitup into a client and embedded 
component.
+The `camel-infinispan` component has been split up into a client and embedded 
component.
 A reason is that most users would use the client mode, which allows us to 
offer a dedicated component with a smaller set of dependencies. The embedded 
component is heavier and has a lot more dependencies to include an Infinispan 
Server.
 
 ### Salesforce
@@ -125,7 +125,7 @@ new committer Jeremy.
 
 The SJMS component has been overhauled to be more aligned with the Spring 
based JMS component.
 It no longer has its own connection pool, but allows you to use any of the 3rd 
party connection pooling
-that are standard practice.
+that is standard practice.
 
 ### RabbitMQ using Spring Client
 
@@ -136,17 +136,16 @@ to integrate with RabbitMQ. RabbitMQ is from the same 
company as Spring so its l
 
 This release has a number of new components, data formats and languages:
 
-- camel-kamelet - The Kamelet Component provides support for interacting with 
the Camel Route Template engine
-- camel-azure-storage-datalake - Camel Azure Datalake Gen2 Component
-- camel-paho-mqtt5 - Communicate with MQTT message brokers using Eclipse Paho 
MQTT v5 Client
-- camel-huaweicloud-smn - Huawei Cloud component to integrate with 
SimpleNotification services
-- camel-spring-rabbitmq - Send and receive messages from RabbitMQ using Spring 
RabbitMQ client
-- camel-stich - Stitch is a cloud ETL service that integrates various data 
sources into a central data warehouse through various integrations
+- `camel-kamelet` - The Kamelet Component provides support for interacting 
with the Camel Route Template engine
+- `camel-azure-storage-datalake` - Camel Azure Datalake Gen2 Component
+- `camel-paho-mqtt5` - Communicate with MQTT message brokers using Eclipse 
Paho MQTT v5 Client
+- `camel-huaweicloud-smn` - Huawei Cloud component to integrate with 
SimpleNotification services
+- `camel-spring-rabbitmq` - Send and receive messages from RabbitMQ using 
Spring RabbitMQ client
+- `camel-stich` - Stitch is a cloud ETL service that integrates various data 
sources into a central data warehouse through various integrations
 
 ## Upgrading
 
-Make sure to read the [upgrade 
guide](/manual/latest/camel-3x-upgrade-guide-3_8.html) if you are upgrading to 
this
-release from a previous Camel version.
+Make sure to read the [upgrade 
guide](/manual/latest/camel-3x-upgrade-guide-3_8.html) if you are upgrading 
from a previous Camel version.
 
 ## Release Notes
 

Reply via email to