On Wed, Jul 5, 2023 at 10:20 AM Claus Ibsen <claus.ib...@gmail.com> wrote:
> Hi > > What is the reason for the bump of the version (besides aligning to a > Quarkus version)? > Is this intended for Camel K 1.x or whats the need for this release? Hi Claus, this version will be required by Camel K version 2 only. As I mentioned earlier, we've worked to decouple the release process, as Camel K will be able to run any Camel K runtime > 1.15.0 starting from version 2. The idea is that this runtime version will be the default one we'll use for incoming Camel K version 2 release, so, in order to use a final runtime release, we need this release process to start before. Once the vote passes and the release is confirmed we'll be able to start the release process for Camel K 2.0. Any future Camel K runtime (ie, version 3, once Camel Quarkus is available) should be able to be run by Camel K 2 without the need to release the operator (it should be forward compatible). The trick will be to use `-t camel.runtime-version=3.0.0` and the operator will build a dynamic catalog which will take care of all building aspects. For this reason, in the future I'll expect that we will release the Camel K Runtime always independently from the Camel K Operator project. We have also started some discussion to understand if/how to include it in Camel Quarkus directly, but, for the time being, we'll proceed with a separate release, right after Camel Quarkus is released. Hope it clarifies. Cheers, Pasquale. > > On Tue, Jul 4, 2023 at 10:45 AM Pasquale Congiusti < > pasquale.congiu...@gmail.com> wrote: > > > Hello, > > > > This is a vote to release Camel K Runtime 2.16.0. This release mostly > > contains the runtime artifacts required for Camel K version 2 to be > > released independently. As the Camel K Runtime depends mostly on Camel > > Quarkus, we've aligned the version to the same used in Camel Quarkus. > From > > now on we expect to release Camel K Runtime beside Camel Quarkus and have > > an available runtime for Camel K as soon as the runtime is released. > > > > Camel K Runtime source files: > > https://dist.apache.org/repos/dist/dev/camel/camel-k-runtime/2.16.0/ > > > > Camel K Runtime staging repository: > > https://repository.apache.org/content/repositories/orgapachecamel-1587 > > > > Camel K Runtime Tag: > > > > > https://github.com/apache/camel-k-runtime/releases/tag/camel-k-runtime-project-2.16.0 > > > > It's possible test the staging artifacts by installing the latest Camel K > > CLI (kamel) with the staging repository and run any Integration with the > > new runtime (2.16.0): > > > > kamel install --maven-repository= > > https://repository.apache.org/content/repositories/orgapachecamel-1587 > > --olm=false > > ... > > > > kamel run Test.java -t camel.runtime-version=2.16.0 > > > > > > Please test this release candidate and cast your vote. > > > > [ ] +1 Release Apache Camel K Runtime 2.16.0 > > [ ] -1 Veto the release (provide specific comments) > > > > The vote is open for at least 72 hours. > > > > I start the vote with my +1. > > > > Thanks and regards, > > Pasquale Congiusti > > > > > -- > Claus Ibsen > ----------------- > @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 >