Releases: KaotoIO/kaoto-backend
v1.4.0
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
chore(release): Updating to version 1.3.0
v1.2.0
What's Changed
Features
- feat: build standalone images by @lburgazzoli in #809
Bug fixes
- fix: Update camel component metadata zip by @mkralik3 in #811
- fix: NPE in GenericViewDefinitionParserService when StepID is null by @mkralik3 in #820
- fix: REST can't be inside route element by @Delawen in #822
- fix: Aggregate EIP also contains steps by @Delawen in #825
- fix: Add in-memory parser option (gh-826) by @mkralik3 in #828
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
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
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
- Refactor camel k crd by @Delawen in #694
- Add name and description by @Delawen in #706
- feat(restdsl): Add openapi-restdsl generator REST endpoint by @igarashitm in #710
- feature: Ensure name of flows are unique by @Delawen in #712
- feature: Wait for the warmup instead of throwing exception by @Delawen in #713
- Enum and example are kept on Kamelets and right type of Kamelet detected by @Delawen in #756
- feature: Bean EIP as in https://camel.apache.org/components/latest/eips/bean-eip.html by @Delawen in #788
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
- @lburgazzoli made their first contribution in #753
Full Changelog: v1.0.1...v1.1.0
Backend v1.1.0-M2
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:
- chore: Minor updates in Readme by @mkralik3 in #735
- chore: centralize dependencies management by @lburgazzoli in #753
- chore: add maven wrapper by @lburgazzoli in #760
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
- @lburgazzoli made their first contribution in #753
Full Changelog: v1.1.0-M1...v1.1.0-M2
Backend v1.1.0-M1
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:
- Refactor camel k crd by @Delawen in #694
- build(deps): bump camel-k-crds from 1.12.0 to 1.12.1 by @dependabot in #707
- fix: Integration CRD: Missing multiple route support by @igarashitm in #734
We have also made sure to upgrade dependencies, including Quarkus 3 thanks to @mkralik3.
- Quarkus3 upgrade by @mkralik3 in #695
- 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
- build(deps): bump quarkus-bom from 3.1.2.Final to 3.1.3.Final by @dependabot in #732
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
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
- @mkralik3 made their first contribution in #646
- @mmuzikar made their first contribution in #650
- @tplevko made their first contribution in #647
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
🥳 🎉 🎈 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
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