This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/main by this push: new 6d80eb58 Remove EOL docs for Camel K 1.12.x and its associated EOL sub projects. (#1147) 6d80eb58 is described below commit 6d80eb580e52becc486d5c4c35f432a7eeedf92d Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Tue Feb 20 12:23:10 2024 +0100 Remove EOL docs for Camel K 1.12.x and its associated EOL sub projects. (#1147) * Remove EOL docs for Camel K 1.12.x and its associated EOL sub projects. * Remove EOL docs for Camel K 1.12.x and its associated EOL sub projects. * Remove links from old blogs for EOL releases --- antora-playbook-snippets/antora-playbook.yml | 9 --------- content/blog/2020/06/camel-k-release-1.0.0/index.md | 2 +- content/blog/2020/12/Camel37-Whatsnew/index.md | 15 +++++++-------- content/blog/2022/07/camel-k-monitoring-ops/index.md | 2 +- content/blog/2023/02/camel-k-release-1-12/index.md | 2 +- content/blog/2023/03/camel-k-telemetry/index.md | 4 ++-- content/blog/2023/04/camel-observation/index.md | 2 +- content/blog/2023/05/camel-debezium-quarkus/index.md | 10 +++++----- 8 files changed, 18 insertions(+), 28 deletions(-) diff --git a/antora-playbook-snippets/antora-playbook.yml b/antora-playbook-snippets/antora-playbook.yml index 5900b408..3434a3f9 100644 --- a/antora-playbook-snippets/antora-playbook.yml +++ b/antora-playbook-snippets/antora-playbook.yml @@ -21,7 +21,6 @@ content: - camel-4.0.x - camel-3.22.x - camel-3.21.x - - camel-3.20.x start_paths: # eip - core/camel-core-engine/src/main/docs @@ -34,23 +33,18 @@ content: branches: - main - release-2.2.x - - release-1.12.x start_path: docs - # We may remove this module as soon as Camel K 2.1 (release-2.1.x) is no longer supported. - url: https://github.com/apache/camel-k-runtime.git branches: - main - release-3.2.x - - release-1.17.x start_path: docs - url: https://github.com/apache/camel-kamelets.git branches: - main - 4.0.x - - 3.21.x - - 3.20.x start_path: docs - url: https://github.com/apache/camel-quarkus.git @@ -58,7 +52,6 @@ content: - main - 3.7.x - 3.2.x - - 2.16.x start_path: docs - url: https://github.com/apache/camel-quarkus-examples.git @@ -80,7 +73,6 @@ content: - camel-spring-boot-4.0.x - camel-spring-boot-3.22.x - camel-spring-boot-3.21.x - - camel-spring-boot-3.20.x start_paths: - components-starter - core @@ -92,7 +84,6 @@ content: - main - camel-karaf-3.22.x - camel-karaf-3.21.x - - camel-karaf-3.20.x start_path: docs ui: diff --git a/content/blog/2020/06/camel-k-release-1.0.0/index.md b/content/blog/2020/06/camel-k-release-1.0.0/index.md index d0f1ef4e..39926006 100644 --- a/content/blog/2020/06/camel-k-release-1.0.0/index.md +++ b/content/blog/2020/06/camel-k-release-1.0.0/index.md @@ -202,7 +202,7 @@ Now, let's suppose you want to see what your routes are doing and trace the exec kamel run Routes.java -t prometheus.enabled=true -t tracing.enabled=true ``` -That's it again. The Camel K operator will add the [camel-opentracing library](/components/3.20.x/others/opentracing.html) and **connect it to the Jaeger collector that is available in the namespace**. +That's it again. The Camel K operator will add the camel-opentracing library and **connect it to the Jaeger collector that is available in the namespace**. Here again, [advanced use cases](/camel-k/next/traits/tracing.html) are supported. ## Master routes diff --git a/content/blog/2020/12/Camel37-Whatsnew/index.md b/content/blog/2020/12/Camel37-Whatsnew/index.md index 2f60ecf8..ccd270a0 100644 --- a/content/blog/2020/12/Camel37-Whatsnew/index.md +++ b/content/blog/2020/12/Camel37-Whatsnew/index.md @@ -20,7 +20,7 @@ This release introduces a set of new features and noticeable improvements that w We continued our avenue of making Camel faster and smaller. This time we focused on the built-in Simple scripting language. -First we added the [jOOR language](/components/3.20.x/languages/joor-language.html). jOOR is a small Java tool for +First we added the [jOOR language](/components/next/languages/joor-language.html). jOOR is a small Java tool for performing runtime compilation of Java source code in-memory. It has some limitations but generally works well for small scripting code (requires Java 11 onwards). @@ -28,7 +28,7 @@ Then we worked on compiled simple. ### Compiled Simple -The [csimple language](/components/3.20.x/languages/csimple-language.html) +The [csimple language](/components/next/languages/csimple-language.html) is parsed into regular Java source code and compiled together with all the other source code, or compiled once during bootstrap via jOOR. @@ -123,7 +123,7 @@ microservice/serverless architectures, with a _closed world_ assumption. ### Autowiring components The Camel components is now capable of autowiring by type. For example -the [AWS2 SQS](/components/3.20.x/aws2-sqs-component.html) components can automatically lookup in the registry if there is +the [AWS2 SQS](/components/next/aws2-sqs-component.html) components can automatically lookup in the registry if there is a single instance of `SqsClient`, and then pre configure itself. We have marked up in the Camel documentation which component options supports this by showing *Autowired* in bold in the @@ -132,19 +132,19 @@ description. ### Salesforce fixes Our recent Camel committer [Jeremy Ross](https://github.com/jeremyross) did great work to improve and fix bugs in -the [camel-salesforce component](/components/3.20.x/salesforce-component.html). We expect more to come from him. +the [camel-salesforce component](/components/next/salesforce-component.html). We expect more to come from him. ### VertX Kafka Component A new Kafka component has been developed that uses the Vert.X Kafka Java Client which allows us to use all of its features, and also its robustness and stability. -The [camel-vertx-kafka](/components/3.20.x/vertx-kafka-component.html) component is intended to be (more) feature +The camel-vertx-kafka component is intended to be (more) feature complete with the existing camel-kafka component. We will continue this work for the next couple of Camel releases. ### DataSonnet -The new [camel-datasonnet](/components/3.20.x/languages/datasonnet-language.html) component, is to be used for data +The new [camel-datasonnet](/components/next/languages/datasonnet-language.html) component, is to be used for data transformation using the [DataSonnet](https://datasonnet.com/) standard. DataSonnet is an open source JSON-centric, template-based data transformation standard built to rival proprietary @@ -158,8 +158,7 @@ We have upgraded to Spring Boot 2.4. This release has a number of new components, data formats and languages: -- [AtlasMap](/components/3.20.x/atlasmap-component.html): Transforms the message using - an [AtlasMap](https://www.atlasmap.io/) transformation +- AtlasMap: Transforms the message using an [AtlasMap](https://www.atlasmap.io/) transformation - Kubernetes Custom Resources: Perform operations on Kubernetes Custom Resources and get notified on Deployment changes - Vert.X Kafka: Sent and receive messages to/from an Apache Kafka broker using vert.x Kafka client - JSON JSON-B: Marshal POJOs to JSON and back using JSON-B diff --git a/content/blog/2022/07/camel-k-monitoring-ops/index.md b/content/blog/2022/07/camel-k-monitoring-ops/index.md index d493e6c0..848f6586 100644 --- a/content/blog/2022/07/camel-k-monitoring-ops/index.md +++ b/content/blog/2022/07/camel-k-monitoring-ops/index.md @@ -10,7 +10,7 @@ Camel K offers a wide list of operations you can execute once your Integration h ## MicroProfile metrics component -First of all let's start presenting the Apache Camel component that will make the most of the heavy lift work for you: [Camel Microprofile Metrics](/components/3.20.x/microprofile-metrics-component.html). This components is in charge to automatically expose a series of default basic metrics for every Camel route. Moreover, with this component you can include your own metrics (please, refer to the documentation to see how to do that). The standard set of metrics is quite extensive already [...] +First of all let's start presenting the Apache Camel component that will make the most of the heavy lift work for you: Camel Microprofile Metrics. This components is in charge to automatically expose a series of default basic metrics for every Camel route. Moreover, with this component you can include your own metrics (please, refer to the documentation to see how to do that). The standard set of metrics is quite extensive already and can be used to provide a wide variety of information [...] When the component is available, the Integration will expose a _/q/metrics_ endpoint and you can use it for monitoring purposes. diff --git a/content/blog/2023/02/camel-k-release-1-12/index.md b/content/blog/2023/02/camel-k-release-1-12/index.md index 16c890ba..59daa5b4 100644 --- a/content/blog/2023/02/camel-k-release-1-12/index.md +++ b/content/blog/2023/02/camel-k-release-1-12/index.md @@ -55,7 +55,7 @@ We're now looking forward to see a ton of new tools based on Camel K! ## Distributed Tracing support moving to OpenTelemetry -If you are already using Distributed Tracing tools then you might already know that the [CNCF](https://www.cncf.io) announced that they were [archiving the OpenTracing project](https://www.cncf.io/blog/2022/0T1/31/cncf-archives-the-opentracing-project/) in favor of the [OpenTelemetry project](https://opentelemetry.io/). In this new release we decided to introduce the [`telemetry` trait](/camel-k/1.12.x/traits/telemetry.html) based on OpenTelemetry and deprecate the [`tracing` trait](/cam [...] +If you are already using Distributed Tracing tools then you might already know that the [CNCF](https://www.cncf.io) announced that they were [archiving the OpenTracing project](https://www.cncf.io/blog/2022/0T1/31/cncf-archives-the-opentracing-project/) in favor of the [OpenTelemetry project](https://opentelemetry.io/). In this new release we decided to introduce the [`telemetry` trait](/camel-k/next/traits/telemetry.html) based on OpenTelemetry and deprecate the [`tracing` trait](/camel [...] ## Dependencies upgrade diff --git a/content/blog/2023/03/camel-k-telemetry/index.md b/content/blog/2023/03/camel-k-telemetry/index.md index e7c62470..35eed806 100644 --- a/content/blog/2023/03/camel-k-telemetry/index.md +++ b/content/blog/2023/03/camel-k-telemetry/index.md @@ -9,7 +9,7 @@ preview: "Camel K: how to configure Distributed Tracing for an Integration" Tracing is an important approach for controlling and monitoring the experience of users, it allows us to gather more information about an integration's performance. -Camel K has been providing support for distributed tracing using OpenTracing since long time. At the beginning of 2022, the [CNCF](https://www.cncf.io) announced that they were [archiving the OpenTracing project](https://www.cncf.io/blog/2022/01/31/cncf-archives-the-opentracing-project/) in favor of the [OpenTelemetry project](https://opentelemetry.io/). OpenTelemetry is the latest solution created by merging OpenTracing and OpenCensus. As a result, we decided in Camel K 1.12 to introduc [...] +Camel K has been providing support for distributed tracing using OpenTracing since long time. At the beginning of 2022, the [CNCF](https://www.cncf.io) announced that they were [archiving the OpenTracing project](https://www.cncf.io/blog/2022/01/31/cncf-archives-the-opentracing-project/) in favor of the [OpenTelemetry project](https://opentelemetry.io/). OpenTelemetry is the latest solution created by merging OpenTracing and OpenCensus. As a result, we decided in Camel K 1.12 to introduc [...] I'll walk you through the configurations needed to support Distributed tracing for your Camel integrations in this blog post. @@ -42,7 +42,7 @@ NAME READY STATUS RESTARTS AGE camel-k-operator-5b897ddcdd-4qwqb 1/1 Running 0 50s ``` -For more information see the [documentation](/camel-k/1.12.x/installation/installation.html) +For more information see the [documentation](/camel-k/next/installation/installation.html) ## Install Jaeger diff --git a/content/blog/2023/04/camel-observation/index.md b/content/blog/2023/04/camel-observation/index.md index 81c09d08..9b0bc2a8 100644 --- a/content/blog/2023/04/camel-observation/index.md +++ b/content/blog/2023/04/camel-observation/index.md @@ -48,7 +48,7 @@ registry.observationConfig().observationHandler(new DefaultTracingObservationHan ## How does Micrometer Observation work with Camel? -Apache Camel comes with an abstraction of a [`Tracer`](/components/3.20.x/others/tracing.html). It automatically creates spans for Camel Routes. +Apache Camel comes with an abstraction of a [`Tracer`](/components/next/others/tracing.html). It automatically creates spans for Camel Routes. With Micrometer Observation there's the modified concept of a `Tracer` to allow distingushing between high and low cardinality tags. That in turn allows to use the `Tracer` API to create `Observations` instead of spans. That allows to automatically create both traces and metrics depending on your `ObservationRegistry` setup. diff --git a/content/blog/2023/05/camel-debezium-quarkus/index.md b/content/blog/2023/05/camel-debezium-quarkus/index.md index 17114ca5..014bc031 100644 --- a/content/blog/2023/05/camel-debezium-quarkus/index.md +++ b/content/blog/2023/05/camel-debezium-quarkus/index.md @@ -38,11 +38,11 @@ This is useful for ETL (Extract, Transform, Load) processes, as it allows moving Camel includes components for Debezium in its implementation which allows to use it inside Apache Camel as a consumer endpoint which allows running the [Debezium engine in an embedded way](https://debezium.io/documentation/reference/stable/development/engine.html) in the running instance of Camel. Some of the components currently available are: -- [Debezium MySQL Connector Component](/components/3.20.x/debezium-mysql-component.html) -- [Debezium PostgreSQL Connector Component](/components/3.20.x/debezium-postgres-component.html) -- [Debezium SQL Server Connector Component](/components/3.20.x/debezium-sqlserver-component.html) -- [Debezium MongoDB Connector Component](/components/3.20.x/debezium-mongodb-component.html) -- [Debezium Oracle Connector Component](/components/3.20.x/debezium-oracle-component.html) (So far it is still not supported in Quarkus) +- [Debezium MySQL Connector Component](/components/next/debezium-mysql-component.html) +- [Debezium PostgreSQL Connector Component](/components/next/debezium-postgres-component.html) +- [Debezium SQL Server Connector Component](/components/next/debezium-sqlserver-component.html) +- [Debezium MongoDB Connector Component](/components/next/debezium-mongodb-component.html) +- [Debezium Oracle Connector Component](/components/next/debezium-oracle-component.html) (So far it is still not supported in Quarkus) Now that we have introduced the different technologies we are going to use, let's start building our application.