Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Releases: KaotoIO/kaoto-backend

v1.4.0

16 Oct 08:09
Compare
Choose a tag to compare

What's Changed

  • Prepare for 1.4.0 by @igarashitm in #862
  • fix: bindingMode: off is converted to bindingMode: false by @igarashitm in #864
  • [Snyk] Upgrade io.quarkiverse.jgit:quarkus-jgit from 3.0.4 to 3.0.5 by @lhein in #879
  • Force latest Netty 4.1.100 version to be used by @apupier in #878
  • chore(release): Updating to version 1.4.0 by @apupier in #880

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

15 Sep 12:45
Compare
Choose a tag to compare
chore(release): Updating to version 1.3.0

v1.2.0

24 Aug 08:20
Compare
Choose a tag to compare

What's Changed

Features

Bug fixes

Dependencies change and internal modifications

  • chore(docs): Update UI build to incorporate monorepo changes by @lordrip in #806
  • Update the script to do releases to avoid generating a tag that links nowhere in main by @Delawen in #799
  • build(deps): bump io.quarkus.platform:quarkus-bom from 3.2.1.Final to 3.2.2.Final by @dependabot in #807
  • build(deps): bump com.puppycrawl.tools:checkstyle from 10.12.1 to 10.12.2 by @dependabot in #817
  • chore: Bump and alignment kamelets version by @mkralik3 in #813
  • refactor: Use Jackson instead of snakeyaml by @Delawen in #814
  • build(deps): bump io.quarkus.platform:quarkus-bom from 3.2.2.Final to 3.2.3.Final by @dependabot in #824
  • test: Using the same step resources during tests execution as in final binary by @mkralik3 in #818
  • test: Extend and refactor StepResourceTest by @mkralik3 in #812
  • build(deps): bump org.apache.camel:camel-openapi-rest-dsl-generator from 4.0.0-RC1 to 4.0.0-RC2 by @dependabot in #816
  • refactor: Removing unused constructors now that we use Jackson everywhere by @Delawen in #829
  • build(deps): bump org.apache.camel.k:camel-k-crds from 1.12.1 to 2.0.0 by @dependabot in #830
  • build(deps): bump org.apache.camel:camel-openapi-rest-dsl-generator from 4.0.0-RC2 to 4.0.0 by @dependabot in #832
  • build(deps): bump io.quarkiverse.quinoa:quarkus-quinoa from 2.0.8 to 2.1.0 by @dependabot in #833
  • build(deps): bump io.quarkus.platform:quarkus-bom from 3.2.3.Final to 3.2.4.Final by @dependabot in #831
  • chore(release): Updating to version 1.2.0 by @apupier in #834

Full Changelog: v1.1.1...v1.2.0

v1.1.1

24 Jul 08:02
Compare
Choose a tag to compare

Small fixes because the 1.1.0 version in native mode had a blocking bug that prevented it from running.

What's Changed

  • fix: reuses shared object mapper instead of recreating them by @lburgazzoli in #796
  • fix: reduce temporary objects by loading or defining resources at static init time by @lburgazzoli in #800
  • fix: Missing "txt" for the resource name by @Delawen in #804
  • chore: add dummy jvm profile to help building jvm and native containers by @lburgazzoli in #803

Full Changelog: v1.1.0...v1.1.1

v1.1.0

21 Jul 07:25
Compare
Choose a tag to compare

This is version 1.1.0 of Kaoto Backend!

This version differs from latest final release in 3 main new features:

  • New Bean Management UI
  • REST DSL
  • Multi Route Support

See the main goals in https://github.com/KaotoIO/kaoto-backend/milestone/3?closed=1

What's Changed

Features

Bug Fixes

  • fix: Kamelets shouldn't contain (yet?) camel connectors by @Delawen in #686
  • fix: make sure names are kubernetes compatible names by @Delawen in #725
  • fix: Beans have two types of properties attributes by @Delawen in #724
  • fix: Integration CRD: Missing multiple route support by @igarashitm in #734
  • fix: don't lose examples on properties by @Delawen in #727
  • fix: Kamelet adds "-action" to new name by @igarashitm in #750
  • fix: An empty route is generating a null step by @igarashitm in #745
  • fix: Beans UI support for Integration and Kamelet by @igarashitm in #743
  • fix: Delete steps in editor (replace with null) doesn't propagate to … by @igarashitm in #746
  • fix: All parameters can be substituted by string variables by @Delawen in #755
  • fix: Empty camel routes should show basic skeleton by @Delawen in #759
  • fix: Integration/Kamelet/KameletBinding: Put name and description in FlowsWrapper.metadata by @igarashitm in #761
  • fix: DSL capability: add a flag if it supports resource level name/de… by @igarashitm in #766
  • fix: check deployed image only on pr by @lburgazzoli in #768
  • fix: When enum in object property was null, it broke by @Delawen in #772
  • fix: create a logger instance per class instead of per instance by @lburgazzoli in #792
  • fix(native-build): Fix windows native build by @lordrip in #794
  • fix: Restore camel icon lost on #779 by @Delawen in #795

Dependencies Updated and Chore Tasks

  • Quarkus3 upgrade by @mkralik3 in #695
  • build(deps): bump camel-k-crds from 1.12.0 to 1.12.1 by @dependabot in #707
  • build(deps): bump pitest.version from 1.14.1 to 1.14.2 by @dependabot in #711
  • build(deps): bump checkstyle from 10.12.0 to 10.12.1 by @dependabot in #716
  • chore: fix documentation generation for DSLSpecification by @apupier in #730
  • chore: remove Mutation testing by @apupier in #729
  • build(deps): bump quarkus-bom from 3.1.2.Final to 3.1.3.Final by @dependabot in #732
  • Version1.1.0 m1 by @Delawen in #736
  • chore: Minor updates in Readme by @mkralik3 in #735
  • chore: centralize dependencies management by @lburgazzoli in #753
  • build(deps): bump maven-jxr-plugin from 2.2.0 to 3.3.0 by @dependabot in #754
  • build(deps): bump quarkus-bom from 3.1.3.Final to 3.2.0.Final by @dependabot in #752
  • build(deps): bump camel-openapi-rest-dsl-generator from 4.0.0-M3 to 4.0.0-RC1 by @dependabot in #747
  • chore: Update Graalvm version in GitHub workflows by @mkralik3 in #731
  • chore: add maven wrapper by @lburgazzoli in #760
  • Leverage quarkus features by @lburgazzoli in #764
  • build(deps): bump os-maven-plugin from 1.7.0 to 1.7.1 by @dependabot in #771
  • build(deps): bump git-commit-id-maven-plugin from 5.0.0 to 6.0.0 by @dependabot in #770
  • feat: add profile to build standalone images/artifacts by @lburgazzoli in #773
  • test: Use all IntegrationsResource tests in native testing by @mkralik3 in #774
  • Updating to version 1.1.0-M2 by @Delawen in #775
  • test: Add more tests for v1/integrations/dsls by @mkralik3 in #776
  • build(deps): bump quarkus-jgit from 3.0.1 to 3.0.2 by @dependabot in #778
  • feature(release): Add also standalone to releases, not only backend builds by @Delawen in #777
  • feat: merge camel-route-suport and kamelet-support in camel-suport by @lburgazzoli in #779
  • chore: replace LinkedList with ArrayList for better data locality by @lburgazzoli in #781
  • test: Refactor IntegrationResourceTest v2 by @mkralik3 in #789
  • build(deps): bump quarkus-quinoa from 2.0.6 to 2.0.8 by @dependabot in #791
  • build(deps): bump quarkus-bom from 3.2.0.Final to 3.2.1.Final by @dependabot in #793
  • Updating to version 1.1.0 by @Delawen in #797

New Contributors

Full Changelog: v1.0.1...v1.1.0

Backend v1.1.0-M2

14 Jul 10:24
Compare
Choose a tag to compare

This release is almost closing all 1.1.0 milestone goals.

What's Changed

We added some new features:

  • Leverage quarkus features by @lburgazzoli in #764
  • Enum and example are kept on Kamelets and right type of Kamelet detected by @Delawen in #756
  • feat: add profile to build standalone images/artifacts by @lburgazzoli in #773
  • test: Use all IntegrationsResource tests in native testing by @mkralik3 in #774

We fixed several bugs:

  • fix: don't lose examples on properties by @Delawen in #727
  • fix: Kamelet adds "-action" to new name by @igarashitm in #750
  • fix: An empty route is generating a null step by @igarashitm in #745
  • fix: Beans UI support for Integration and Kamelet by @igarashitm in #743
  • fix: Delete steps in editor (replace with null) doesn't propagate to … by @igarashitm in #746
  • fix: All parameters can be substituted by string variables by @Delawen in #755
  • fix: Integration/Kamelet/KameletBinding: Put name and description in FlowsWrapper.metadata by @igarashitm in #761
  • fix: DSL capability: add a flag if it supports resource level name/de… by @igarashitm in #766
  • fix: check deployed image only on pr by @lburgazzoli in #768
  • fix: When enum in object property was null, it broke by @Delawen in #772
  • fix: Empty camel routes should show basic skeleton by @Delawen in #759

There were some chore tasks:

And finally we upgraded several dependencies:

  • build(deps): bump maven-jxr-plugin from 2.2.0 to 3.3.0 by @dependabot in #754
  • build(deps): bump quarkus-bom from 3.1.3.Final to 3.2.0.Final by @dependabot in #752
  • build(deps): bump camel-openapi-rest-dsl-generator from 4.0.0-M3 to 4.0.0-RC1 by @dependabot in #747
  • chore: Update Graalvm version in GitHub workflows by @mkralik3 in #731
  • build(deps): bump os-maven-plugin from 1.7.0 to 1.7.1 by @dependabot in #771
  • build(deps): bump git-commit-id-maven-plugin from 5.0.0 to 6.0.0 by @dependabot in #770

New Contributors

Full Changelog: v1.1.0-M1...v1.1.0-M2

Backend v1.1.0-M1

30 Jun 09:43
Compare
Choose a tag to compare

This is a release working towards milestone 1.1.0. It includes an upgrade to Quarkus 3.

What's Changed

We have changed the way we parse the Camel DSLs to align with latest Camel K behaviour:

We have also made sure to upgrade dependencies, including Quarkus 3 thanks to @mkralik3.

There were some other new features and bugfixes included:

  • Add name and description by @Delawen in #706
  • feat(restdsl): Add openapi-restdsl generator REST endpoint by @igarashitm in #710
  • fix: Kamelets shouldn't contain (yet?) camel connectors by @Delawen in #686
  • feature: Ensure name of flows are unique by @Delawen in #712
  • feature: Wait for the warmup instead of throwing exception by @Delawen in #713
  • chore: fix documentation generation for DSLSpecification by @apupier in #730
  • chore: remove Mutation testing by @apupier in #729
  • fix: make sure names are kubernetes compatible names by @Delawen in #725
  • fix: Beans have two types of properties attributes by @Delawen in #724

Full Changelog: v1.0.1...v1.1.0-M1

Backend v1.0.1

15 Jun 11:21
8361756
Compare
Choose a tag to compare

What's Changed

This is a patch release with some version updates and minor bug fixing.

It also contains a new experimental endpoint for multi routing.

New Contributors

PR included

  • build(deps): bump maven-checkstyle-plugin from 3.2.1 to 3.2.2 by @dependabot in #627
  • build(deps): bump pitest.version from 1.12.0 to 1.13.0 by @dependabot in #628
  • build(deps): bump pitest.version from 1.13.0 to 1.13.1 by @dependabot in #636
  • Multi route support by @Delawen in #638
  • build(deps): bump checkstyle from 10.9.3 to 10.10.0 by @dependabot in #631
  • feature: rename following-step and previous-step to followingStep and previousStep by @Delawen in #643
  • fix: Migrate to quarkus-opentelemetry by @mkralik3 in #646
  • feature: Camel REST DSL by @Delawen in #478
  • build(deps): bump checkstyle from 10.10.0 to 10.11.0 by @dependabot in #649
  • feature: Add beans support for Camel Route (KaotoIO/kaoto-ui#1721) by @igarashitm in #659
  • Split parameter id and title for Kamelets by @mmuzikar in #650
  • build(deps): bump maven-pmd-plugin from 3.20.0 to 3.21.0 by @dependabot in #658
  • build(deps): bump surefire-plugin.version from 3.0.0 to 3.1.0 by @dependabot in #639
  • test: Align camel-kamelets version with the app by @mkralik3 in #654
  • Add multi flow tests for KB, kamelets and integrations by @tplevko in #647
  • fix: [BUG] Can't deploy timer to log integration due to deserializiat… by @igarashitm in #660
  • fix: Exceptions during parsing Kamelets from OCP by @mkralik3 in #655
  • enhancement: Empty string instead of null in title for initial Kamelet source code by @mkralik3 in #664
  • fix: Uncaught exception in getCamelRoute method + increase test coverage by @mkralik3 in #666
  • build(deps): bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 by @dependabot in #671
  • build(deps): bump swagger-codegen-maven-plugin from 3.0.42 to 3.0.44 by @dependabot in #673
  • build(deps): bump maven-dependency-plugin from 3.5.0 to 3.6.0 by @dependabot in #672
  • build(deps): bump pitest.version from 1.13.1 to 1.14.0 by @dependabot in #669
  • Add tokenize property to Sort step by @tplevko in #667
  • build(deps): bump pitest-junit5-plugin from 1.1.2 to 1.2.0 by @dependabot in #668
  • build(deps): bump pitest.version from 1.14.0 to 1.14.1 by @dependabot in #676
  • Rest dsl fixes by @Delawen in #674
  • fix(netty-http): Use proper separator between path parameters. by @Delawen in #675
  • build(deps): bump checkstyle from 10.11.0 to 10.12.0 by @dependabot in #680
  • Adding more features to dsl capabilities endpoint by @Delawen in #679
  • feature(rest-dsl): Adding basic icon to REST DSL steps by @Delawen in #681
  • test: Add more tests for Capabilities resource by @mkralik3 in #683
  • feature: Use DSL included in the body instead of param by @Delawen in #685
  • build(deps): bump swagger-codegen-maven-plugin from 3.0.44 to 3.0.45 by @dependabot in #687
  • fix: exclude FlowStepDeserializer exceptions from workflow logs by @mkralik3 in #690
  • build(deps): bump surefire-plugin.version from 3.1.0 to 3.1.2 by @dependabot in #689
  • fix/test: NotNull check for a type param in DeplomentsResource + test expansion by @mkralik3 in #688
  • fix: Fix issues marked by sonarcloud analysis by @mkralik3 in #693
  • build(deps): bump swagger-codegen-maven-plugin from 3.0.45 to 3.0.46 by @dependabot in #692

Full Changelog: v1.0.0...v1.0.1

Backend v1.0.0

11 Apr 11:57
Compare
Choose a tag to compare

🥳 🎉 🎈 This is our 1.0.0 release! 🍾

Conversions from the graphical canvas to the source text editor are complete. Some conversions from the source text editor to the graphical canvas are not covered. For example: #516

What's Changed

All our focus on this release was about bug fixing from previous release candidate 1.0.0-rc1 version.

  • fix: Log step shouldn't be moved as from by @igarashitm in #601
  • fix: unable to start container process on OpenShift by @astefanutti in #608
  • fix: Removing properties from (un)marshal EIP by @Delawen in #602
  • feature: Allow extra dynamic parameters on certain components (kamelet) by @Delawen in #607
  • fix: Support duration in parameters by @Delawen in #604
  • build(deps): bump actions/add-to-project from 0.4.1 to 0.5.0 by @dependabot in #613
  • fix: Make sure we use the proper class by @Delawen in #606
  • Version 1.0.0 rc1 by @Delawen in #614
  • 617 Fix expression support with native build by @apupier in #621
  • Version 1.0.0 snapshot by @Delawen in #615
  • build(deps): bump pitest.version from 1.11.7 to 1.12.0 by @dependabot in #618
  • build(deps): bump swagger-codegen-maven-plugin from 3.0.41 to 3.0.42 by @dependabot in #619
  • fix(kamelet): Update the description in the kamelet by @mmelko in #519
  • fix: http and https behave slightly different when building the uri by @Delawen in #622
  • Updating to version 1.0.0 by @Delawen in #623

Full Changelog: v0.7.6...v1.0.0

v1.0.0-rc1

04 Apr 13:42
Compare
Choose a tag to compare

This is the release candidate for 1.0.0. It doesn't have much more than a few bug fixings, but it is significantly different from previous v0.7.6.

What's Changed

  • fix: Log step shouldn't be moved as from by @igarashitm in #601
  • Prepare next development iteration0.7.7 by @apupier in #599
  • fix: unable to start container process on OpenShift by @astefanutti in #608
  • fix: Removing properties from (un)marshal EIP by @Delawen in #602
  • feature: Allow extra dynamic parameters on certain components (kamelet) by @Delawen in #607
  • fix: Support duration in parameters by @Delawen in #604
  • build(deps): bump actions/add-to-project from 0.4.1 to 0.5.0 by @dependabot in #613
  • fix: Make sure we use the proper class by @Delawen in #606
  • Version 1.0.0 rc1 by @Delawen in #614

Full Changelog: v0.7.6...v1.0.0-rc1