camel-k

Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers

APACHE-2.0 License

Stars
849
Committers
137

Bot releases are hidden (Show)

camel-k - 1.0.0-RC1

Published by nicolaferraro almost 5 years ago

New Features

  • Added support for pushing images to authenticated external docker registries (such as Docker Hub or Github Packages) (#1084, @nicolaferraro)
  • IntegrationPlatform specification does no longer contain default values in order to ease upgrades (#1127, @nicolaferraro)
  • All traits are automatically documented on the Camel K website (see https://camel.apache.org/camel-k/latest/) (#1068, @nicolaferraro)
  • feat(build): Task-based builds
    fix(build): Use EmptyDir volumes for Kaniko builds when caching is disabled
    fix(build): Disable Kaniko cache by default (#1121, @astefanutti)
  • If an integration platform is not provided, a default one will be created whenever possible (OpenShift) (#1117, @nicolaferraro)
  • Default values for the kamel CLI can now be configured through a configuration file and/or environment variables. (#1133, @lburgazzoli)
  • Camel K Kubernetes Custom Resource APIs promoted to "v1" (#1160, @nicolaferraro)

Bug Fixes

  • Knative profile detection has been deferred to when the integration runs, in order to allow Camel K and Knative to be installed in any order (#1151, @nicolaferraro)

Other Notable Changes

  • fix(OpenAPI): Use catalog runtime version to generate OpenAPI project (#1096, @astefanutti)
  • Upgrade Operator SDK to version 0.13.0 (#1153, @astefanutti)
  • Use JSON merge patch to reconcile Camel K custom resource statuses (#1110, @astefanutti)
  • Better report build progress (#1064, @astefanutti)
  • Support for Knative 0.9+ (codebase compiled with Knative 0.10.0 API). Dropped compatibility with Knative 0.8.x. (#1123, @nicolaferraro)
  • feat: Generic patching of integration resources in running phase (#1100, @astefanutti)
  • Upgrade to Camel K Runtime 1.0.9
    Upgrade to Camel Quarkus 1.0.0-M1
    Upgrade to Kaniko 0.14.0 (#1167, @nicolaferraro)
camel-k - 1.0.0-M4

Published by nicolaferraro almost 5 years ago

New Features

Bug Fixes

  • Fixed "kamel" CLI to authenticate via user credentials, if available, in containerized IDEs (#1054, @nicolaferraro)

Other Notable Changes

camel-k - 1.0.0-M3

Published by nicolaferraro almost 5 years ago

New Features

  • Added support for Knative Broker/Trigger model and explicit source/sink selection (#1012, @nicolaferraro)
  • Integration custom resource allows to specify the runtime loader to use for each source (#1007, @nicolaferraro)

Bug Fixes

  • Knative permissions are now correctly configured when the operator is in global mode (#1019, @nicolaferraro)
  • Do not install default integration platform when --global option is set
    Fix Kaniko cache warmer multi-tenancy per namespace (#992, @astefanutti)

Other Notable Changes

camel-k - 1.0.0-M2

Published by nicolaferraro about 5 years ago

New Features

Bug Fixes

Other Notable Changes

camel-k - 1.0.0-M1

Published by nicolaferraro about 5 years ago

Release notes:

  • Supports Camel 3.0.0-M4
  • Supports Knative 0.7.1
  • Dropped support for Camel 2.x
  • Full support for YAML DSL
  • Switched to GraalJS for the JS runtime
  • Improvement for Groovy/Kotlin DSL
  • Moved documentation to the new website: https://camel.apache.org/camel-k/latest/
  • Several bug fixes and improvements
  • Dev improvements: operator-sdk 0.9.0 (full go mod)
camel-k - 0.3.4

Published by nicolaferraro over 5 years ago

Release 0.3.4 includes the following changes:

  • Ability to work in global mode (single operator across all namespaces)
  • Allow to provide custom maven settings.xml
  • Better integration with operatorhub.io
  • Upgrade to Camel K Runtime 0.3.3
  • Upgrade to Camel 2.24.0
  • Allow to set env variables with kamel CLI
  • Dropping support for spring-boot
  • Migration to Go modules
  • Allow to subscribe to multiple knative channels
  • Support for TLS in routes
  • Support for Knative 0.6.0
  • Delayed initialization of contexts
  • Several bug fixes
camel-k - 0.3.3

Published by nicolaferraro over 5 years ago

Release 0.3.3 of Apache Camel K includes the following improvements:

  • New and improved build system for vanilla Kubernetes
  • Ability to mount volumes and use the File Component in the cloud
  • Allow to control sidecar injection in Istio
  • Using Camel 2.23.2 by default
  • Ability to run Camel 3.0.0-M2 integrations
  • Upgrade to Camel K Runtime v0.3.2 (with fixes and improvement in the Knative component)
  • Upgrade to Operator SDK 0.7.0
  • Many Bugfixes
  • Predefined images are now deprecated
camel-k - 0.3.2

Published by lburgazzoli over 5 years ago

Release 0.3.2 of Apache Camel K includes the following improvements:

  • Upgrade Operator SDK to version 0.6.0
  • dependencies: add support for boms
  • allow to configure resources requests/limits #570
  • Add support for traits defaults #566
  • knative-service: create full camel environment
camel-k - 0.3.1

Published by nicolaferraro over 5 years ago

Release 0.3.1 of Apache Camel K includes the following improvements:

  • Support for Knative Eventing Camel Sources
  • Upgrade to Camel K Runtime 0.3.1
  • Label propagation 82c1a87f23ef035b44db28d4617301289f1e3a12
  • Ordered delete 2a9584dfa5a88580abe296ef8bead393dd84cf9a
  • Support for incremental builds when using kaniko 7bd061dec315bd98f017eeb794787bbe05933dc6
  • Support for probes (liveness, readiness)
  • Several bug fixes and minor enhancements
camel-k - 0.3.0

Published by nicolaferraro over 5 years ago

camel-k - 0.2.1

Published by lburgazzoli over 5 years ago

camel-k - 0.2.0

Published by nicolaferraro over 5 years ago

camel-k - 0.1.0

Published by nicolaferraro almost 6 years ago

camel-k - 0.0.5

Published by nicolaferraro almost 6 years ago

camel-k - 0.0.4

Published by nicolaferraro about 6 years ago

camel-k - 0.0.3

Published by oscerd about 6 years ago

camel-k - 0.0.2

Published by nicolaferraro about 6 years ago

camel-k - 0.0.1

Published by nicolaferraro about 6 years ago

This is a pre-alpha release.