Skip to content

Releases: apache/camel-k

v1.3.0

29 Dec 20:31
Compare
Choose a tag to compare

New Features

Other Notable Changes

Full Changelog

Closed issues:

  • Should 'kamel uninstall --all' also delete camel-k-registry-secret? #1859
  • Integration with Prometheus trait doesn't deploy on Minikube #1848
  • Unable to use Kamelet spec in a custom CRD #1837
  • Multiple knative revisions created when integration has multiple spec.configuration items #1824
  • Release 1.2.1 #1823
  • Support for kamelet repository #1818
  • Telegram Kamlet sets CloudEvent source attribute to Knative sink #1813
  • Move released images to a hub without rate limits #1761
  • Define default global Kamelets #1675
  • Enable SinkBinding automatically #1654
  • Document the --config option in the kamel CLI #1185
  • Basic module structure for Camel K projects #1135

Merged pull requests:

Read more

v1.2.1

27 Nov 08:56
Compare
Choose a tag to compare

Release Notes

Bug Fixes

v1.2.0

12 Oct 10:49
Compare
Choose a tag to compare

Closed issues:

  • Binary resources such as keystores are being corrupted #1750
  • Propagate Kamelet icon on binding #1747
  • Thread blocked calling knative REST #1720
  • Automatic changelog update should not be run on forks #1717
  • Environment Variables from Secrets #1715
  • Salesforce Integration as Knative Serverless Service fails #1713
  • Generate CRD schema for Kamelet + KameletBinding #1710
  • Add Kamelet integration tests #1709
  • Does camel-k plan to provide Java SDK client Calls? #1708
  • Release 1.1.1 #1700
  • Upgrade to Prometheus operator version 0.42.0+ #1697
  • Add support for Strimzi Topics in KameletBinding #1686
  • kamelets: source/sink binding #1676
  • Add related image in OLM descriptor #1611
  • Deprecate build kit at platform set-up time #1604
  • kamelets: runtime support #1575
  • kamelets: operator support #1574
  • Support for Kamelets #1567
  • Add a kamel help cli command #1545
  • Switch to Quarkus as default runtime for integrations #1513

Merged pull requests:

Read more

v1.1.1

15 Sep 10:27
Compare
Choose a tag to compare

Patch release that fixes some incompatibility issues.

Bug Fixes

v1.1.0

24 Jul 14:58
Compare
Choose a tag to compare

New Features

  • Upgraded Camel K Runtime to 1.4.1 (Camel 3.4.0, Camel-Quarkus 1.0.0-CR3, Quarkus 1.6.0.Final) (#1620, @nicolaferraro)
  • When subscribing to a Knative channel or broker, replies are ignored unless explicitly enabled (#1619, @nicolaferraro)
  • Add the camel and kamel categories to Camel K CRDs (#1615, @ipolyzos)
  • feat: Prometheus support for Quarkus based on MicroProfile Metrics (#1490, @astefanutti)
  • feat: Integration scale sub-resource works with HPA (#1587, @astefanutti)
  • feat(crd): Generate CRDs with structural schema from APIs (#1582, @astefanutti)
  • feat: Structured traits configuration serialization (#1600, @astefanutti)

Other Notable Changes

1.0.1

30 Jun 12:50
Compare
Choose a tag to compare

Bug Fixes

  • fix(jvm): Integration do not shutdown gracefully when jvm.print-command is set (#1558, @astefanutti)
  • Knative YAML integrations are now parsed correctly for metadata discovery (#1540, @lburgazzoli)
  • Camel K 1.0.x can be now installed with kamel install on OLM-enabled clusters (#1527, @ipolyzos)
  • fix: JVM trait overrides other traits JVM arguments (#1528, @astefanutti)

1.0.0

09 Jun 12:59
Compare
Choose a tag to compare

New Features

  • camel-k supports OpenAPI v2 and v3
    rest-dsl trait has been renamed to openapi (#1330, @lburgazzoli)
  • Add spectrum super-fast builder for dev clusters (#1306, @nicolaferraro)
  • feat: Support Buildah builds on OpenShift with internal registry auto-configuration
    chore: Upgrade Buildah to version 1.14.0 (#1295, @astefanutti)
  • Integrations can directly reference dependent projects on Github via Jitpack (#1491, @lburgazzoli)
  • Added full support for Knative 0.14 (#1437, @nicolaferraro)
  • Prometheus can be configured with a custom exporter config (#1397, @nicolaferraro)
  • Modeline options can now be used to specify CLI flags directly in source files (#1455, @nicolaferraro)
  • Camel K CLI is also available on homebrew and linuxbrew (#1454, @ipolyzos)
  • Integrations now report a Ready condition in the status (#1438, @nicolaferraro)
  • Added a tracing trait that automatically discovers Jaeger collectors (#1492, @nicolaferraro)
  • Camel K Go APIs and clients are now two independent modules with no transitive dependencies (#1464, @nicolaferraro)
  • Cron endpoints now work on the Quarkus runtime (#1460, @nicolaferraro)
  • The 3scale trait can be used to inject 3scale API management annotations for auto-discovery (#1351, @nicolaferraro)
  • Camel YAML/JSON DSL can now be inlined with the integration custom resource (#1472, @nicolaferraro)
  • Only user-relevant CRDs are now shown in the OpenShift dev console (#1461, @nicolaferraro)
  • Dynamic event types can be used when targeting the knative broker (#1458, @nicolaferraro)
  • Builds are now much faster on Minikube (#1434, @nicolaferraro)
  • Nighly build releases will be available from the release page from now on (#1373, @nicolaferraro)

Bug Fixes

  • Improved stability of Knative services by removing code that interfered with Knative controllers (#1372, @nicolaferraro)
  • Fixed permission issue about events patches that polluted the operator logs in RC2 (#1344, @nicolaferraro)
  • Uninstall does no longer remove cluster-wide resources unless explicitly stated (#1378, @nicolaferraro)
  • The Camel K operator can now manage Prometheus servicemonitors without requiring additional permissions (#1383, @nicolaferraro)
  • Fixed issue in helm chart that prevented Camel K installation in multiple namespaces (#1448, @nicolaferraro)
  • Redeployed integrations were keeping wrong information from previous runs (#1447, @nicolaferraro)
  • fix: Prometheus scraping now works with Knative Serving (#1478, @astefanutti)

Other Notable Changes

  • Upgrade Operator SDK to version 0.17.1 (#1482, @astefanutti)
  • Switch to Java 11 as minimum java version
    Expose http services through the platform-http service (#1381, @lburgazzoli)
  • CLI download links are now published after installing from operator Hub on OpenShift (#1380, @nicolaferraro)
  • fix(jvm): Bind all interfaces to restore remote debugging with newer JDK versions (#1500, @astefanutti)
  • feat: Add an option to print the JVM command in integration logs (#1496, @astefanutti)

Release 1.0.0-nightly.202005130003

12 May 22:14
Compare
Choose a tag to compare
Pre-release

Apache Camel K nightly build for testing (unstable).

To test it, download the client for your OS and run:

kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots

Release 1.0.0-nightly.202005060045

05 May 22:55
Compare
Choose a tag to compare
Pre-release

Apache Camel K nightly build for testing (unstable).

To test it, download the client for your OS and run:

kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots

Release 1.0.0-nightly.202004171040

17 Apr 08:52
Compare
Choose a tag to compare
Pre-release

Apache Camel K nightly build for testing (unstable).

To test it, download the client for your OS and run:

kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots