v1.3.0 (2020-12-22)
pkg/client/camel/v1.3.0 (2020-12-22)
pkg/kamelet/repository/v1.3.0 (2020-12-22)
pkg/apis/camel/v1.3.0 (2020-12-22)
Closed issues:
- Should 'kamel uninstall --all' also delete camel-k-registry-secret? #1859
- Integration with Prometheus trait doesn't deploy on Minikube #1848
- Groovy example is broken #1842
- 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:
- Fix typo DigitalOcen --> DigitalOcean #1868 (apupier)
- chore(e2e): add test for Affinity trait #1547 #1866 (tadayosi)
- chore(e2e): add test for Pull Secret trait #1547 #1865 (tadayosi)
- chore(doc): quote inline code blocks in environment trait comment #1863 (tadayosi)
- feat(uninstall): add --skip-registry-secret option and make uninstall remove registry secret #1859 #1862 (tadayosi)
- chore(doc): generate doc for environment trait #1858 (tadayosi)
- Prioritize user properties over modeline properties. #1857 (doru1004)
- chore(test): test that propertyless kamelets can be bound #1856 (nicolaferraro)
- chore(api): make KameletSpec.Definition a pointer so it can be omitted #1855 (lburgazzoli)
- chore(crd): Regenerate KameletBinding CRD #1854 (astefanutti)
- chore(api): make Endpoint.Properties a pointer so it can be omitted #1853 (lburgazzoli)
- api: add in/out/error type schema to v1alpha1.Endpoint #1852 (lburgazzoli)
- chore(api): make KameletSpec.Authorization a pointer so it can be omitted #1851 (lburgazzoli)
- fix(trait): bool trait props should be pointer, otherwise omitted in CR #1848 #1850 (tadayosi)
- chore(e2e): add test for Prometheus trait #1547 #1849 (tadayosi)
- Remove Travis CI build #1847 (astefanutti)
- fix(api): Remove controller-tools dependency from API module #1846 (astefanutti)
- chore(e2e): add test for Jolokia trait #1547 #1845 (tadayosi)
- fix: Fix kamelet.feature for YAKS version 0.1.0 #1844 (astefanutti)
- Upgrade controller-tools to version 0.4.1 #1841 (astefanutti)
- chore(doc): Add standard operation procedures to troubleshooting guide #1839 (astefanutti)
- Fix #1675: use kamelets in the operator namespace #1836 (nicolaferraro)
- chore(test): upgrade YAKS to 0.1.0 #1835 (nicolaferraro)
- doc(cli): add section for global flags #1185 #1833 (tadayosi)
- Fix #1654: enable sinkbinding automatically #1832 (nicolaferraro)
- Fix #1818: add support for Kamelet repository #1830 (nicolaferraro)
- Provide tests for ENTESB-14497 #1829 (llowinge)
- Add command line support for creating, building and running containerized integrations locally #1827 (doru1004)
- Sort the integration configurations before returning #1825 (kaczyns)
- Split tests by language #1822 (bouskaJ)
- chore(doc): Shorten monitoring/scaling navigation menu items #1819 (astefanutti)
- Support CLI properties for kamel local run. #1817 (doru1004)
- chore(doc): Add Camel K operator monitoring documentation #1812 (astefanutti)
- #1743: Begin generating the operator bundle using operator-sdk #1811 (phantomjinx)
- Update PDB trait documentation #1810 (astefanutti)
- Fix #1549: auto-detect json in YAML #1809 (nicolaferraro)
- Fix #1771: use registry creds for pull and push and set Spectrum as default #1807 (nicolaferraro)
- Add local run subcommand with basic support #1805 (doru1004)
- Fix #1562: remove support for main runtime #1804 (nicolaferraro)
- chore(ci): simplify test configuration #1801 (nicolaferraro)
- Fix #751: add guard to global operator #1800 (nicolaferraro)
- Fixes ENTESB-15219: only use default values when user doesn't provide a kamelet property value in integration #1796 (dhirajsb)
- [test] Detect camel quarkus version dynamically in monitoring test #1795 (llowinge)
- #1283: Enhance the
kamel log
command to show more detail prior to i… #1793 (phantomjinx) - Fix #1791: auto-generate v1alpha1 resources #1792 (nicolaferraro)
- [ENTESB-15044] Refactor monitoring test to be able consume camel quar… #1790 (llowinge)
- Create PodDisruptionBudget for every integration #1787 (mmelko)
- Fix #1785: propagate klb changes to integrations #1786 (nicolaferraro)
- Make inspect subcommand run locally. #1782 (doru1004)
- doc(example): timer-source example refactory and timer-source-log-sink new example #1781 (squakez)
- Fix #1778: allow pushing to broker via KameletBinding #1780 (nicolaferraro)
- Inspect all transitive dependencies of an integration #1777 (doru1004)
- Fix #1774: use direct HTTP binding when Knative is not in use #1776 (nicolaferraro)
- Automatic changelog: Remove deprecated github action commands #1775 (oscerd)
- update prometheus trait doc with quarkus as default runtime #1772 (smccarthy-ie)
- Add a kamel debug command #1769 (nicolaferraro)
- fix: Kamelet example #1768 (christophd)
- fix: Correct operator leader election ConfigMap lock name #1765 (astefanutti)
- Added workflow dispatch to changelog gh action #1764 (oscerd)
- Camel K operator monitoring #1762 (astefanutti)
- Add inspect sub-command with basic support #1757 (doru1004)
pkg/apis/camel/v1.2.1 (2020-11-23)
pkg/client/camel/v1.2.1 (2020-11-23)
v1.2.1 (2020-11-23)
Closed issues:
- How to specify resource for integration components #1814
- scaling out camel-k integrations are not working correctly #1806
- Remove main runtime from operator codebase #1803
- Scalability of integration components in a non knative environment #1798
- Panic when attempting to convert from unstructured to Integration with traits #1794
- Kamelets resource autogenerated informers and listers #1791
- Changes to KameletBinding must be propagated to Integrations #1785
- KameletBinding to broker fails #1778
- Kamelet binding to an explicit URI failing #1774
- Use registry secrets for both pulling and pushing #1771
- When building quarkus, properties should be part of the generate application.properties used to build the project #1763
- Ability to configure PodDisruptionBudget for integrations #1760
- Release 1.2.0 #1754
- Add suport for gists #1740
- Update to k8s 0.18.8 #1698
- Error during unshare(...): Operation not permitted #1580
- Remove support for Main runtime for integrations #1562
- Auto-detect json in yaml syntax #1549
- Provide yaml schema of design definition #1537
- Expose operator related metrics #1267
- helm.sh entries in go.sum #1231
- Add camel-k-quarkus example #1082
- Make sure global and local operators can cohexist #751
- Document architecture #36
Merged pull requests:
- Fix ENTESB-15219: only use default values when user doesn't provide a kamelet property value in integration #1797 (dhirajsb)
- Backport Kamelet changes to 1.2.x #1788 (nicolaferraro)
v1.2.0 (2020-10-08)
pkg/client/camel/v1.2.0 (2020-10-08)
pkg/apis/camel/v1.2.0 (2020-10-08)
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
- Kamel init - Do not include license header #1696
- 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:
- chore: tidy go.sum #1755 (astefanutti)
- Upgrade k8s api to 0.18.9 and Knative to 0.18.0 #1753 (nicolaferraro)
- chore(crd): make CRD more json-schema friend #1752 (nicolaferraro)
- Fix #1750: auto-compress/encode binary sources and resources #1751 (nicolaferraro)
- Fix #1747: propagate icon on kameletbinding and fix integration owner… #1749 (nicolaferraro)
- Add support for Strimzi KafkaTopics in KameletBinding #1745 (nicolaferraro)
- chore: Upgrade Prometheus to version 0.42.1 #1744 (astefanutti)
- fix(doc): Set architecture diagram width explicitly #1742 (astefanutti)
- Upgrade to Operator SDK 1.0+ #1741 (astefanutti)
- Added installations steps to IBM Kubernetes Service(IKS) #1739 (juanjopb)
- Fix typo #1736 (llowinge)
- doc: Add high-level architecture diagram #1735 (astefanutti)
- fix: Uninstall cluster role bindings #1734 (christophd)
- chore: Update rbac authorization k8s from v1beta1 to v1 #1733 (christophd)
- chore: Fix operator sdk download url in release workflow #1731 (christophd)
- fix(#1717) Automatic changelog update should not be run on forks #1730 (christophd)
- chore: Make scripts portable #1729 (christophd)
- [fix] Use correct name of kameletbinding #1728 (llowinge)
- chore(binding): refactor binding mechanism and add many more tests #1727 (nicolaferraro)
- [fix] Use bigger timeout to start querying metrics in test #1726 (llowinge)
- Related to #1675: install default Kamelets #1725 (nicolaferraro)
- fix: Adapt Knative service definition to new KnativeEnvironment definition #1724 (astefanutti)
- Jolokia trait fixes so that it works with Hawtio Online #1723 (astefanutti)
- [fix] Use in-place editing #1722 (llowinge)
- docs: add section describing secret ref in properties files #1716 (evanshortiss)
- Fix #1710: auto-generate CRD specification on "generate" task (and fix Kamelets) #1714 (nicolaferraro)
- Fix #1709: add e2e tests about kamelets #1711 (nicolaferraro)
- [Minor] grammatical/typo changes #1705 (PoojaChandak)
- Document Update #1704 (NiteshKoushik)
- Document update #1703 (NiteshKoushik)
- Document Update #1702 (NiteshKoushik)
- Switch from Gitter to Zulip #1701 (lburgazzoli)
- Add documentation about kamel run from github #1695 (davsclaus)
- Automatic changelog: Let's run during the night only one time #1692 (oscerd)
- chore(doc): document Kamelets and fix small issues #1690 (nicolaferraro)
- Changelog updater: run every hour #1688 (oscerd)
- Fix #1670: upgrade to Knative 0.16 and support from 0.15 to 0.17 #1685 (nicolaferraro)
- Added an automatic changelog Github action #1684 (oscerd)
- Add describe command completion #1683 (johnpoth)
- fix #1668: cancel previous context before issuing a new one #1679 (nicolaferraro)
- Create amqpConsume.java #1678 (rbaumgar)
- build(ci): ignore some paths on the GitHub action workflows #1672 (lburgazzoli)
- docs: remove old references to the runtime #1671 (lburgazzoli)
- [test] Create integration test for exposing metrics to prometheus #1660 (llowinge)
- Remove backport gh action. It doesn't work #1659 (oscerd)
- Fixes (mainly typo) in documentation #1658 (ikwattro)
- chore(doc): document sinkbinding in the context of sources and Kamelets #1655 (nicolaferraro)
- chore(release): create additional tags for go modules #1653 (nicolaferraro)
- Add support for oidc #1647 (aslom)
- Related to #1638 kamel init - should not create source file with ASF … #1644 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1643 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1642 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1641 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1640 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1639 (oscerd)
- Add support for sinkbinding #1637 (nicolaferraro)
- Fix #1536: take modeline changes into account in dev mode #1634 (johnpoth)
- fix(doc): Fix Affinity trait examples formatting #1631 (astefanutti)
- Use Quarkus as default runtime #1609 (nicolaferraro)
- Implement Kamelets #1602 (nicolaferraro)
pkg/client/camel/v1.1.1 (2020-09-11)
pkg/apis/camel/v1.1.1 (2020-09-11)
v1.1.1 (2020-09-11)
Closed issues:
- Failed to install Camel-K in IKS #1687
- Upgrade base to Knative 0.16 and support 0.17 #1670
- Integration is logged twice in dev mode #1668
- operator.adoc - ascii doc warning #1662
- Caffeine with Knative doesn't work #1649
- Build error when using traits #1648
- Add oidc provider to Camel-K #1646
- When creating a new tag, make sure it's strictly numeric (i.e. 1.1.0 instead of v1.1.0) #1645
- kamel init - should not create source file with ASF license header #1638
- No matches for kind "Subscription" in version "messaging.knative.dev/v1alpha1" #1636
- Add command completion for kamel #1635
- Release Camel K 1.1.0 #1618
- kamel install not working on vanilla k8 cluster #1552
- Use sinkbinding in operator #1548
- Publish yaml schema of design definition on https://www.schemastore.org/json/ #1538
- In dev mode, changes to modeline are not taken into account #1536
- PublishStrategy missing from IntegrationPlatform build spec #1370
- kamel install not working - Error: cannot find automatically a registry where to push images #674
Merged pull requests:
- Add support for oidc (#1647) #1694 (nicolaferraro)
- Fix #1636: use messaging/v1beta1 for Knative subscription #1669 (nicolaferraro)
v1.1.0 (2020-07-21)
pkg/client/camel/v1.1.0 (2020-07-21)
pkg/apis/camel/v1.1.0 (2020-07-21)
Closed issues:
- Set knative.reply = false in knative environment metadata #1617
- Camel-K-Examples: The Kinesis examples fails because of signature #1608
- Camel-K-example: The Kinesis source example fails because region is missing #1607
- Add 'v' prefix to tag names #1601
- Fix generation of traits.yaml file #1599
- Create a troubleshooting documentation #1595
- The options parameter from the jvm trait should support value containing commas #1593
- Restore flow type as object? #1590
- Bad help description for kamel init #1585
- dependencies trait - Camel shorthand camel:dns vs camel-dns #1583
- Camel to Yaml transformation #1581
- Running YAML code #1579
- Add the camel category to Camel K CRDs #1556
- kamel run simple.js --dev hangs after multiple kill/start #1505
- Support
make install-crc
#1410 - Add a nodeport option to the service trait #1321
- Misleading error message in knative trait: cannot find event default #1308
- Error when trying create Integration #1280
- Verify registry connection on install #1192
- Kafka Producer #1189
- Add a specific label to the integration pod #1129
- Add documentation for integration platform configuration #951
- kamel --dev stuck when mvn dependencies has problem #911
- Update Camel-K/Knative examples for 1.0.0-M1 release #908
- IntegrationPlatform stucked in "status.phase: Starting" #466
- camel-k operator Error with minikube #431
- Structured trait configuration #395
Merged pull requests:
- Initial architecture documentation #1629 (lburgazzoli)
- fix(doc): PodMonitoring -> PodMonitor #1628 (astefanutti)
- doc: Init troubleshooting guide #1627 (astefanutti)
- chore(doc): Polish secured monitoring proposal #1626 (astefanutti)
- doc: Update secured monitoring proposal for Quarkus/Knative single-port #1625 (astefanutti)
- Fix #1599: generate good trait doc #1622 (nicolaferraro)
- Init .asf.yaml file #1621 (astefanutti)
- Upgrade to staged Camel K runtime 1.4.0 (Camel 3.4.0,Camel-Quarkus 1.… #1620 (nicolaferraro)
- Set reply=false by default from knative broker and channel #1619 (nicolaferraro)
- #1556 - Add the camel category to Camel K CRDs #1615 (ipolyzos)
- Add examples back into the affinity trait documentation #1613 (astefanutti)
- feat: expose Operator ImagePullPolicy option and set it to Always in … #1612 (johnpoth)
- doc: add toc to readme #1606 (tadayosi)
- Upgrade Knative to version 0.15.0 #1605 (oscerd)
- Fix #1601: add v prefix to future tags #1603 (nicolaferraro)
- feat: Structured traits configuration serialization #1600 (astefanutti)
- Fix typo missing space "featuresare" -> "features are" #1598 (apupier)
- chore: Add information on how to debug the camel-k operator #1597 (johnpoth)
- Fixes incomplete help message #1596 (orpiske)
- Submit secured monitoring proposal #1594 (astefanutti)
- Document CRC's insecure Docker registry #1410 #1592 (johnpoth)
- fix(api): Declare integration Flow as json.RawMessage #1591 (astefanutti)
- fix(doc): Correct title levels in monitoring documentation #1589 (astefanutti)
- Monitoring docs: Fixed link #1588 (oscerd)
- feat: Integration scale sub-resource works with HPA #1587 (astefanutti)
- doc: Complete the monitoring documentation #1586 (astefanutti)
- feat(crd): Generate CRDs from APIs #1582 (astefanutti)
- Fix typo fo -> of #1578 (apupier)
- add documentation for CRC #1410 #1570 (johnpoth)
- doc: Add monitoring documentation #1569 (astefanutti)
- fix typo #1564 (nicolaferraro)
- Added token as parameter to backport gh action #1563 (oscerd)
- Added back token for gh action #1561 (oscerd)
- Switch to Syndesis backport github action #1560 (oscerd)
- fix(jvm): Integration do not shutdown gracefully when jvm.print-command is set #1558 (astefanutti)
- fix(util): line break after "Monitoring pod ..." message #1554 (tadayosi)
- fix: bug in utility function #1553 (nicolaferraro)
- support make install-crc #1410 #1544 (johnpoth)
- Cannot expose knative endpoints in YAML #1540 (lburgazzoli)
- chore: add a backport action #1531 (nicolaferraro)
- fix(doc): remove redundant '/build' entry in project structure #1530 (tadayosi)
- fix: JVM trait overrides other traits JVM arguments #1528 (astefanutti)
- #1524 set the OLM channel used on install to 'stable' #1527 (ipolyzos)
- #1321 add support for nodeport type for services #1526 (ipolyzos)
- Add ikb as alias for builds.camel.apache.org #1521 (lburgazzoli)
- fix for #1511 #1517 (ipolyzos)
- CLI - Make kamel run handle github urls that are not raw #1515 (lburgazzoli)
- chore(release): bump version to 1.1.0-SNAPSHOT and update OLM/HELM #1510 (nicolaferraro)
- feat: Prometheus support for Quarkus based on MicroProfile Metrics #1490 (astefanutti)
1.0.1 (2020-06-25)
Closed issues:
- Switch to Syndesis gh action for backporting #1559
- Integration do not shutdown gracefully when
jvm.print-command
is set #1557 - Adding dependencies on external packages #1546
- application.properties missing when using latest kamel-1.0.0 release #1542
- Package not found #1541
- Can't connect to prometheus endpoint in 1.0.0 (not running?) #1525
- Create a 1.0.x branch #1519
- Update the kamel homebrew formula to v1.0.0 #1512
- [regression]kamel help trait --all -o json returns both yaml and json output #1511
- addRoutes problem when running 01-Basic example from new camel-k-example docs #1509
- CLI - Make kamel run handle github urls that are not raw #1497
- metrics: in quarkus mode, use microprofile metrics in place of the prometheus agent #1263
- Add time it takes to build a kit in the builder pod log #1186
- Saga example #1097
- java.lang.NoSuchMethodError: com.javainuse.route.SimpleRouteBuilder.getContext()Lorg/apache/camel/model/ModelCamelContext; #1073
- Error after cluster restart #933
- Error pushing image to camel-k-ctx #853
- service and route not created when using --open-api parameter #843
- one page of documentation to install Camel-K on Minikube is incorrect #798
- Kamel run Sample.java --dev hanged with "Waiting for Platform". Error - Non-resolvable import POM #677
- Sample does not work after change camel version #664
- Cannot load Knative configuration from file or env variable #654
- Release 1.0.1 #1565
- Cannot expose knative endpoints in YAML #1539
- kamel install uses the wrong channel in OLM #1524
Merged pull requests:
- #1524 set the OLM channel used on install to 'stable' #1532 (oscerd)
- fix: JVM trait overrides other traits JVM arguments #1529 (astefanutti)
- Backport fix for #1511 in release-1.0.x #1520 (nicolaferraro)
1.0.0 (2020-06-05)
Closed issues:
- Print the JVM command with its parameters in integration pod logs #1495
- Converting ProcessorDefinition to DSL and interfacing with camel k #1469
- vanilla minikube - CronJobs are not being built from operator #1442
- Move languages documentation to camel-k-runtime #1427
- Kotlin documentation incorrect for kotlin DSL #1426
- Switchting to quarkus fails to build because of missing versions #1423
- support for jitpack dependencies #1407
- Avoid requirements of a kubeconfig when using
kamel init xxx
command #1368 - Support for local development using containers #1339
- User cannot create resource in API group #1302
- Support of 3rd party camel components, data formats and type converters #1285
- Camel-k with Spring boot #1176
- routes-rest.js not working #1174
- Unable to run Knative integration #1169
- Basic javascript example generates "Multiple applicable overloads found for method name process" #1144
- Basic groovy example generates "Ambiguous method overloading for method org.apache.camel.model.RouteDefinition#process" #1143
- Multiple traits to create a service #1061
- Camel K Operator is not reading the Telegram endpoint API-Key properly. #1039
- No interface for setting the number of pods on which an integration is to be deployed #1032
- Is there a way to co-locate the camel-k-operator, builder and PV in the same node #924
- Camel-K build fails with error: open /workspace/builder-656588331/package/context/Dockerfile: no such file or directory #923
- Add support for defining the loader to be used by the runtime #910
- Support shebang to precise that a file is a Camel-K executable file #754
- Cannot reinstall the kamel in minikube #711
- [DISCUSS] Vision for Knative Sources #639
- Remove maven wrapper from camel-k #629
- Allow "kamel" to install a specific version of camel k #604
- Knative minikube service failure #482
- Add support for secure registries in Kubernetes mode #139
- Add health checks and additional monitoring #58
- Release Camel K 1.0.0 #1498
- Add an opentracing trait #1489
- Support inline YAML DSL #1470
- Kamel uninstall leftovers #1465
- Refactor API module to include it in master #1463
- sanitized integration name on Windows contains whole path #1462
- Unable to start Prometheus when Knative enabled. #1459
- Customizing prometheus configuration fails with MountVolume issue #1451
- servicemonitor is not created for missing role on camel-k-operator #1450
- Support setting parameters as modeline options #1449
- Issue when fixing erroneous resource #1446
- Can't install camel-k helm chart in more than one namespace #1443
- Vanilla Minishift install not working. #1429
- Use /openapi.json as default location for OpenAPI data #1428
- CamelSources not working in nightly #1419
- Add license headers to files generated with kamel init #1417
- Spectrum publisher still slow #1416
- Support Knative channels v1beta1 versions #1414
- Camel Cron trait page is rendered incorrectly #1401
- Detect camel-microprofile-fault-tolerance for Circuit Breaker #1396
- Events should be shown also when running the integration with --logs #1395
- Cannot switch between cron and normal deployment in dev mode #1394
- The camel-k:edit clusterrole is not always created #1393
- Add some sugar for additional sources #1388
- Quarkus runner jar is never rebuilt on layered kits #1387
- Allow to define custom prometheus exporter #1384
- Cannot manage prometheus resources #1382
- OpenShift CLI download links are not populated when installing from operator hub #1379
- Add more build events #1367
- Knative API example becomes unstable #1364
- Refactor CI tests to reduce feedback time #1362
- Add a simple API tutorial for the getting started experience #1361
- Upgrade Knative CI to 0.13.x #1359
- Provide description in JSON output for traits #1358
- Kamel uninstall does not remove everything in OLM mode #1356
- Standard rest services can be bound to 8080 by default #1347
- 'context' object not available in JavaScript integrations #1346
- Probes not bound to Knative services #1341
- ConfigMap xxx-openapi-000 not found #1340
- Wrong knative dependency #1337
- Adapt cron trait to latest camel-k-runtime #1329
- Switch to java 11 by default ? #1327
- Add a 3scale addon #1325
- Add e2e test for the multiple files scenario #1320
- Rename rest-dsl trait to openapi #1317
- Add some sugar to rest APIs #1316
- Errors in incremental build on OCP4 #1314
- Support OpenAPI 3 #1310
- Cannot patch event log errors #1309
- Events are reported twice in dev mode #1297
- Support Knative eventing v1beta1 APIs #1212
- Add condition/status to monitor running state of the integration #1171
- Document YAML DSL on the website #1114
- Hide some CRDs from developer catalog #1045
- GC trait fails on unknown types #1027
- Kamel install -o yaml should not try to connect to a cluster #885
- Wrong links from second page on #827
- Update installation documentation #823
- Builds are 1200% slower on Openshift 4 #813
- CLI too slow on remote clusters #792
- Add .flow example to e2e tests #780
- Propagate build errors up to the integration #763
- Add timeout to maven operations #761
- Service trait: confusing behavior #753
- Include checksum when checking for compatible kits #743
- validate maven artifacts #742
- camel-k-cache crashes on minikube #736
- Move to knative serving v1beta1 apis #729
- Add the ASL license header on the source file #709
- Add e2e tests in CI #693
- Add version information to all resources #692
- Insufficient permission when installing 0.3.3 from operatorhub #686
- Remove predefined images #644
- Define a meta-controller for Camel-based Knative sources #641
- Add support for Knative Broker/Trigger #638
- Testing Camel K integrations #600
- Add conditions to camel-k CRs #594
- Generate Specific Knative Sources per Camel Component #569
- Automatic installation when creating a Knative Camel Source #568
- Support for multi-tenancy #523
- Enable the scale sub resource on integrations #353
- VSCode extension #338
- Improve IDE auto-completion #311
- Be revision-friendly and do not use revisions by default on Knative profile #289
- Rename 'context' term used by Camel K. #206
- Publish Helm charts #168
Merged pull requests:
- chore(ci): fix ci repository configuration #1504 (nicolaferraro)
- chore(release): bump runtime to 1.3.0 #1501 (nicolaferraro)
- fix(jvm): Bind all interfaces to restore remote debugging with newer JDK versions #1500 (astefanutti)
- Add stale action #1499 (lburgazzoli)
- feat: Add option to print JVM command in integration logs #1496 (astefanutti)
- chore(ci): bump setup jdk action in CI #1494 (nicolaferraro)
- Avoid requirements of a kubeconfig when using command #1493 (lburgazzoli)
- Add tracing trait and automatically discover Jaeger #1492 (nicolaferraro)
- support for jitpack dependencies #1491 (lburgazzoli)
- chore(keys): update PGP key #1488 (nicolaferraro)
- Fix #1396: use circuitbreaker capability from runtime #1486 (nicolaferraro)
- fix: Regenerate catalogs with Camel version 3.3.0 #1485 (astefanutti)
- sanitized integration name on Windows contains whole path #1484 (oscerd)
- chore(ci): install latest openjdk in Travis #1483 (nicolaferraro)
- Upgrade Operator SDK to version 0.17.1 #1482 (astefanutti)
- Code clean-up #1481 (astefanutti)
- chore(builder): enable Spectrum to publish to authenticated registries #1479 (nicolaferraro)
- Make Prometheus trait compatible with Knative Serving #1478 (astefanutti)
- chore(client): generate client interface for catalog #1477 (nicolaferraro)
- Uninstall all doc #1475 (ipolyzos)
- fix: Use platform HTTP server in REST DSL example #1474 (astefanutti)
- Fixed link in Quarkus.adoc #1473 (oscerd)
- Fix #1470: support inline YAML #1472 (nicolaferraro)
- Update uninstalling.doc #1467 (ipolyzos)
- #1465 remove crd and clusterrole on uninstall #1466 (ipolyzos)
- Fix #1463: add apis and client as submodule #1464 (nicolaferraro)
- Fix #1045: hide internal CRDs in OLM console #1461 (nicolaferraro)
- Make cron work on quarkus runtime #1460 (nicolaferraro)
- Allow the short syntax in knative endpoints #1458 (nicolaferraro)
- Remove unused import package in example #1457 (apupier)
1.0.0-nightly.202005130003 (2020-05-11)
Closed issues:
- (vanilla minikube) RestDSL.java not working out of the box #1452
- Make kamel cli installable via Homebrew #1369
Merged pull requests:
- Fix #1449: add support for modeline options #1455 (nicolaferraro)
- information to update the homebrew formula #1454 (ipolyzos)
- Fix #1450: fix servicemonitor roles on direct install #1453 (nicolaferraro)
- Helm fix #1448 (nicolaferraro)
1.0.0-nightly.202005060045 (2020-05-05)
Closed issues:
- Does any company use Camel K in production environment? #1436
- Kotlin Autocomplete in Intellij? #1425
- @PropertyInject does not work in @BindToRegistry methods #1422
- Not working Ubuntu 18 Minikube #1412
- Error during unshare(CLONE_NEWUSER): Invalid argument #1408
- re-organize e2e tests #1404
Merged pull requests:
- Fix #1446 and #1395: completely update integration resource on redepl… #1447 (nicolaferraro)
- Fix #1367: add more build events #1444 (nicolaferraro)
- Partially Fixes Camel 14995: generates master and 3/threescale traits docs. #1441 (djencks)
- Fixes CAMEL-14993 generate traits table with Antora, etc. #1440 (djencks)
- Update 3scale.go #1439 (rajatdiptabiswas)
- Add ready condition to the integration #1438 (nicolaferraro)
- Fix #1414: upgrade to knative 0.14 and support v1beta1 channels and b… #1437 (nicolaferraro)
- Attempt to upgrade knative CI #1435 (nicolaferraro)
- Fix #1416: make minikube experience super-fast again #1434 (nicolaferraro)
- Fixes CAMEL-14975 (2 of 3) Issue 14975 move lang to runtime: remove moved files #1433 (djencks)
- Fix 1401 #1432 (oscerd)
- chore(CI): add knative sources test with YAKS #1431 (nicolaferraro)
- Fix for #1358 #1430 (dobozysaurus)
- Fix knative sources #1421 (nicolaferraro)
- Add license headers to files generated with kamel init #1420 (ipolyzos)
- Attempt to make CI better #1418 (nicolaferraro)
- Properly handle platform-http component in routes #1411 (lburgazzoli)
- Add some sugar for additional sources #1400 (lburgazzoli)
1.0.0-nightly.202004171040 (2020-04-17)
Closed issues:
- Failed to read a GraphQL query from a ConfigMap #1403
- Adding the http4 dependency causes the deployment of an integration to fail #1386
- How can I run a whole project with many integration files in a comfortable way? #1375
Merged pull requests:
- Fixed cron trait docs #1405 (oscerd)
- Fix #1393: create standard role at operator startup in OLM #1399 (nicolaferraro)
- Cannot switch between cron and normal deployment in dev mode #1398 (lburgazzoli)
- Fix #1384: allow to define an alternative prometheus config #1397 (nicolaferraro)
- Fix YAML rest-dsl inspections #1392 (lburgazzoli)
- chore(builder): small refactor to image context lookup #1391 (lburgazzoli)
- chore(ci): fix Knative CI #1390 (nicolaferraro)
- Include checksum when checking for compatible kits #1389 (lburgazzoli)
- bug: fix minor repetition of example heading in cron trait #1385 (AemieJ)
- fix #1382: enable prometheus roles when installing from olm and helm #1383 (nicolaferraro)
- Switch to java 11 by default and adapt to runtime 1.3.x #1381 (lburgazzoli)
- Fix #1379: make download link available also when installing from operator hub #1380 (nicolaferraro)
- Fix #1356: remove namespace resources on uninstall and fix maven-sett… #1378 (nicolaferraro)
1.0.0-nightly.202003261646 (2020-03-26)
Closed issues:
- Nightly builds? #1365
- unsupported secret type for registry authentication #1360
- How can I modify registries in buildah container? #1357
- Remove human-readable format from timer period computation in cron trait #1350
- Cannot find RestApiConsumerFactory #1348
- Error creating build container: no space left on device #1333
- Catalog generation does not take into account the runtime provider to determine the catalog name #1312
- Add superfast builds for dev clusters #1305
- Unable to run saga sample #1304
- [Enhancement]Improve log message when image not available in cache #1301
- Unable to run the polyglot sample #1300
- kamel version should report version number in offline mode #1298
- ClassNotFoundException from pom-catalog.xml #1293
- Defining datasource in groovy and using in XML routes #892
- Inject CamelContext into Java DSL RouteBuilder #563
- Error with Knative probes #528
Merged pull requests:
- chore(build): fix package_artifact.sh script call #1374 (johnpoth)
- Add nightly releases #1373 (nicolaferraro)
- Fix #1364: only delete direct children of the integration during gc #1372 (nicolaferraro)
- chore(build): bump runtime to 1.2.1 #1366 (nicolaferraro)
- Nth attempt to fix CI #1355 (nicolaferraro)
- Support for configuring uninstall commmand through files and env vars #1354 (lburgazzoli)
- Fix #1340: own openapi configmap and cache it #1353 (nicolaferraro)
- Fixes #1350 Remove human-readable format from timer period computatio… #1352 (oscerd)
- Fix #1325: add 3scale addon #1351 (nicolaferraro)
- Set default for rest based services #1349 (lburgazzoli)
- Fix probes port detection #1345 (lburgazzoli)
- Fix #1309: add permissions to patch events #1344 (nicolaferraro)
- Probes not bound to Knative services #1342 (lburgazzoli)
- Wrong knative dependency #1337 #1338 (lburgazzoli)
- Workaround for apache/camel-k-runtime#258 #1335 (lburgazzoli)
- refactor source code inspectors to avoid using redgexp for markup languages #1334 (lburgazzoli)
- Support for OpenAPI v3 #1330 (lburgazzoli)
- Fix helm install doc #1326 (nicolaferraro)
- [ADD] Add rest test #1324 (bouskaJ)
- Add e2e test for the multiple files scenario #1322 (lburgazzoli)
- [FIX] Fix kamel install olm parameter #1319 (bouskaJ)
- Add support for capabilities #1318 (lburgazzoli)
- Fix #1304: fix the saga example to use default ports #1315 (nicolaferraro)
- Catalog generation does not take into account the runtime provider to determine the catalog name #1313 (lburgazzoli)
- Workaround. Labels are not supported on ProjectRequest #1311 (bouskaJ)
- Make test timeouts configurable #1307 (bouskaJ)
- Add super-fast builds for dev clusters #1306 (nicolaferraro)
- Unable to run the polyglot sample #1303 (lburgazzoli)
- feat: Support Buildah builds on OpenShift with internal registry auto-configuration #1295 (astefanutti)
1.0.0-RC2 (2020-02-24)
Closed issues:
- Buildah support #1256
- Dead link from readme to trait documentation #1249
- When using
camel-opentracing
, <Log statement in routes.xml is getting logged twice #1240 - Resource group endpoints is that a left over from old Camel version #1187
- Private repository for dependent Library #1180
- Trying to get sample RestWithUndertow working #1175
- Abilty to disable sidecar injection in knative services #1173
- Support for using ENV variables in kamel binary #1103
- Get rid of json schema generation #1037
- camel-k-maven-settings localRepository change is not working #1010
- Error in jsonschema gen #561
- Provide config command for kamel #504
- Decouple traits from base image #394
- Automatically use Kubernetes-based master component #259
- Integrate with GolangCI #258
- add unit tests for traits #255
- Add uninstall command #38
- Resources are not replaced on install #1286
- Release 1.0.0-RC2 #1273
- Upgrade to Knative 0.12 #1270
- Allow to inject data from externally crafted secrets #1261
- Multiple Knative endpoint in the same route will cause the pod continuously restart #1257
- Add e2e tests for global installation mode #1255
- Installation error: normal user can't delete consoleclidownloads #1242
- Check exact Knative version before enabling serving #1237
- Autodetect camel-bean #1236
- Add a "master" trait #1234
- Dev mode doesn't start if the integration is already running #1233
- Kamel version should not try to connect to a cluster #1230
- Remove the option to set the camel version #1229
- Avoid installing operator when OLM reaources are present #1223
- knative channel consumer stuck in running state #1222
- kamel kit create returns error - result must be a pointer #1221
- Integration builds takes lots of time #1209
- Disabling traits does not reflect in camel-k integration #1208
- Camel K Validator Component hangs on URL input #1207
- Knative services are slow to become ready #1206
- Change log that warns Knative users #1205
- Slow build time on Minikube reported #1204
- Offer easier access to trait list #1203
- Allow easy switch between different controllers #1201
- Handle concurrency in CronJob mode #1200
- Provide more information when the integration fails at runtime #1199
- Add build information when printing integration logs #1195
- Add
kamel logs
alias #1194 - Invalid JSON Patch error when running simple Camel-K example with 1.0.0-RC1 #1190
- Add an init/scaffold subcommand #1188
- Exiting dev mode returns non zero exit code #1183
- Add native support for CronJobs #1182
- Simplify user experience when using config file #1181
- Knative integration takes too long to make the service ready #1172
- kamel run --wait should return non-zero exit code in case of failure #1170
- Add Knative Integration Tests on KinD #1162
- Set the IntegrationConditionServiceNotAvailableReason only when the service trait is disabled #1149
- Kamel run --property-file #1102
- Auto detect Camel components via FQN classnames #1095
- traits documentation - Make it clear how to specify 2 or more options #1093
- Handle defaults differently (aka do not change specs) #778
- Package installation artifacts with Helm #167
- Execute e2e tests on vanilla Kubernetes #164
Merged pull requests:
- Fix #1236: upgrade to runtime 1.1.0 and remove camel-bean autodetection #1294 (nicolaferraro)
- fix(platform): Default to pod build strategy for Kaniko #1292 (astefanutti)
- Related to #1190: add more logs when patch fails #1291 (nicolaferraro)
- Fix #1255: add a global installation test #1290 (nicolaferraro)
- Some small Knative fixes #1289 (nicolaferraro)
- Fix #1286: overwrite resources when --force option is passed to kamel… #1288 (nicolaferraro)
- Add Helm chart for Camel K #1287 (nicolaferraro)
- [FIX] Fix output redirection for external bin #1284 (bouskaJ)
- fix typo puslar -> pulsar #1281 (apupier)
- Fix Quarkus dependency detection #1279 (jamesnetherton)
- Get rid of json schema generation #1278 (lburgazzoli)
- chore(ci): test openshift on GH actions #1277 (nicolaferraro)
- Fix #1237: check specific knative serving versions to determine if it… #1276 (nicolaferraro)
- Add concurrency control in cronjobs and fix controller switching #1275 (nicolaferraro)
- Refactoring traits to allow addons and add master trait (as addon) #1274 (nicolaferraro)
- tekton parameters with parentheses instead of curly brackets #1272 (brunoNetId)
- fix #1270: upgrade to Knative 0.12 #1271 (nicolaferraro)
- fix #1222: use image sha in s2i build to avoid knative registry resol… #1269 (nicolaferraro)
- Apache Pulsar and Groovy example #1268 (haris-zynka)
- Allow to inject data from externally crafted secrets #1261 (camel-k bits) #1265 (lburgazzoli)
- Use OLM by default when available #1260 (nicolaferraro)
- chore: Run Maven in batch mode to reduce log noise #1258 (jamesnetherton)
- Add uninstall command #1254 (jamesnetherton)
- chore(build): Upgrade Kaniko to version 0.17.1 #1253 (astefanutti)
- Small fixes #1252 (astefanutti)
- add 'logs' alias on 'log' cmd #1251 (ipolyzos)
- Fix dead link to trait documentation #1249 #1250 (apupier)
- fix(install): Check permission to create OpenShift ConsoleCLIDownload resource #1248 (astefanutti)
- chore(test): enable e2e tests with Docker Hub and Github packages #1247 (nicolaferraro)
- Fix #1162: Knative e2e tests with Kourier #1246 (nicolaferraro)
- Remove the option to set the camel version #1245 (lburgazzoli)
- Fix #1102: add run --property-file option #1244 (nicolaferraro)
- chore(permissions): restrict knative serving permissions on the services #1243 (nicolaferraro)
- fix #1230: make some commands to work offline #1241 (nicolaferraro)
- Provide more information on the deployment status and generate related Kubernetes events #1228 (nicolaferraro)
- JVM trait #1226 (astefanutti)
- fix: Command execution fails with result must be a pointer #1225 (jamesnetherton)
- chore(dev): Upgrade Operator SDK to version 0.15.0 #1224 (astefanutti)
- feat: Offer easier access to trait list #1220 (jamesnetherton)
- fix #1188: add init command #1219 (nicolaferraro)
- Fix #1093: document how to update multiple trait properties #1218 (nicolaferraro)
- Fix #1181: add --save option to install and run #1217 (nicolaferraro)
- chore(build): add verbose flag for Kaniko builds #1216 (nicolaferraro)
- Support any Java base images #1215 (astefanutti)
- fix: Exiting dev mode returns non zero exit code #1214 (jamesnetherton)
- chore(olm): set empty spec in CSV to pass courier validation #1213 (nicolaferraro)
- fix(dev): Use go-homedir package instead of os/user to retrieve user home directory #1211 (astefanutti)
- chore(crd): update the CRD versions #1210 (nicolaferraro)
- chore(jolokia): Declare client certificate Jolokia trait option as an array #1202 (astefanutti)
- fix(jolokia): Order consistently Jolokia agent options when encoded as environment variable #1198 (astefanutti)
- Add native support for CronJobs #1197 (nicolaferraro)
- Jolokia trait improvements #1193 (astefanutti)
- Upgrade Operator SDK to version 0.14.0 #1191 (astefanutti)
- fix: Avoid potential nil pointer dereference in wait & dev modes #1179 (jamesnetherton)
- kamel run --wait should return non-zero exit code in case of failure #1178 (jamesnetherton)
- Auto detect Camel components via FQN classnames #1177 (jamesnetherton)
- chore(release): bump version to 1.0.0-RC2-SNAPSHOT #1168 (nicolaferraro)
- Buildah support #1259 (astefanutti)
1.0.0-RC1 (2019-12-20)
Closed issues:
- Trying to get sample RestWithUndertow working. #1130
- unable to execute basic Examples eg. Printer.groovy in GKE #1115
- kamel scale integration to zero not possible #1094
- kamel - Allow to configure memory and cpu settings #1091
- Example Request: CamelJmsToFileExample.java #1079
- No component found with scheme: http4 // Camel-k 1.0.0M4 #1072
- Registry beans issues after upgrade from kamel 0.3.4 to kamel 1.0.0 M4 #1071
- broken routes.js example #1065
- camel-k installation struggles #1059
- camel-k-maven-plugin must not contain any of these characters /:"<>|?* but found > @ line 16, column 18 #1056
- Automatically extract trait configuration for user manual #1014
- Cannot set blockOwnerDeletion in this case because cannot find RESTMapping for APIVersion camel.apache.org/v1alpha1 Kind IntegrationKit #764
- Error creating integration context with buildStrategy: routine on minikube #665
- Kaniko: Add ability to push to on-premise registries #613
- [quarkus] in JVM mode we should no restrict the languages we can use #1154
- In Kotlin example single quote needs to be replaced with double quotes #1145
- [gc] cannot delete collection resource "daemonsets" #1140
- Camel-k install on azure fails. #1138
- Kamel CLI run from URL #1136
- Ignore package when working with Java classes #1132
- Review usage of version constraints #1126
- Improve discovery of Knative on install #1125
- Do not change spec in platform #1120
- Knative event endpoints may be bidirectional #1119
- Release 1.0.0-RC1 #1116
- Upgrade to Knative 0.10.x serving v1 API and remove support for 0.8 #1112
- Allow to configure kamel CLI with env vars and configuration files #1108
- Defer detection of knative profile to when the integration runs #1089
- Create camel-quarkus catalog for new release #1083
- Update dev-mode documentation to use newer Camel log output #1081
- error building image: getting stage builder for stage 0: MANIFEST_UNKNOWN: "manifest unknown #1080
- Remove requirement for PVC on vanilla Kube #1069
- Hystrix detection should be changed when upgrading to Camel 3 GA #1058
- Running without a platform #1047
- Problems with incremental packager on Kaniko #998
- Moving api to v1 #921
Merged pull requests:
- Upgrade to Runtime 1.0.9 and Kaniko 0.14.0 #1167 (nicolaferraro)
- fix(CLI): Cannot set Kaniko cache option #1166 (astefanutti)
- [quarkus] in JVM mode we should no restrict the languages we can use #1161 (lburgazzoli)
- Fix #921: Migration to v1 API #1160 (nicolaferraro)
- chore(dev): Upgrade Operator SDK to version 0.13.0 #1153 (astefanutti)
- fix for issue #1138 #1152 (mrganeshraja)
- Fix #1089: defer knative detection to when integration runs #1151 (nicolaferraro)
- fix(gc): Do not log 403 errors on deletecollection requests during GC #1150 (astefanutti)
- Some minor fixes and updates #1148 (nicolaferraro)
- chore(test): add e2e tests for dev mode #1147 (nicolaferraro)
- fix #1136: do not watch remote files in dev mode #1146 (nicolaferraro)
- Added unit tests for the prometheus trait #255 #1142 (aldettinger)
- Fix #1126: remove constraints and use default versions #1141 (nicolaferraro)
- chore(test): allow to change some defaults for testing #1139 (nicolaferraro)
- Update to maven 3.6.3 #1134 (lburgazzoli)
- Allow to configure kamel CLI with env vars and configuration files #1133 (lburgazzoli)
- Fix #1125: use all known knative types to check if it's enabled #1131 (nicolaferraro)
- Don't write to platform spec to allow upgrades #1127 (nicolaferraro)
- Enable github actions to build and validate pr #1124 (lburgazzoli)
- Switch to Knative 0.10 and remove Knative 0.8 compatibility #1123 (nicolaferraro)
- chore(build): disable go modules when performing go clean #1118 (lburgazzoli)
- Fix #1047: create a default platform when possible #1117 (nicolaferraro)
- chore(ci): dump namespace when tests fail in CI #1113 (nicolaferraro)
- chore(revert): revert Kaniko to more stable v0.9.0 #1111 (nicolaferraro)
- Use JSON merge patch to reconcile Camel K custom resource statuses #1110 (astefanutti)
- Update to add the saga example #1109 (zhfeng)
- Change case of readme to please Eclipse Che #1106 (apupier)
- chore: Add explicit dependency on json-patch #1105 (astefanutti)
- Check whether KAMEL_BIN file exists #1101 (bouskaJ)
- feat: Generic patching of integration resources in running phase #1100 (astefanutti)
- fix(doc): Add affinity trait examples back #1098 (astefanutti)
- fix(OpenAPI): Use catalog runtime version to generate OpenAPI project #1096 (astefanutti)
- chore(lint): fix formatting error to make CI happy again #1090 (nicolaferraro)
- chore(deps): bump js-yaml from 3.12.0 to 3.13.1 in /docs #1088 (dependabot[bot])
- chore(deps): bump lodash from 4.17.11 to 4.17.15 in /docs #1087 (dependabot[bot])
- chore(deps): bump handlebars from 4.0.12 to 4.5.3 in /docs #1086 (dependabot[bot])
- chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /docs #1085 (dependabot[bot])
- Allow to push images to other registries #1084 (nicolaferraro)
- Add examples #1078 (lburgazzoli)
- fix the version of the operator image #1077 (zhfeng)
- Support KUBECONF env variable #1076 (bouskaJ)
- chore(build): Use JSON merge patch to update build status #1074 (astefanutti)
- Automatically generate trait documentation from code #1068 (nicolaferraro)
- examples with camel-amqp and connection factory #1067 (hguerrero)
- add wrapper for processor functions #1066 (hguerrero)
- feat(build): Better report build progress #1064 (astefanutti)
- Add GC trait discovery client caching options and server-side deletion #1062 (astefanutti)
- chore(olm): fix olm naming #1060 (nicolaferraro)
- feat(build): Task-based builds #1121 (astefanutti)
1.0.0-M4 (2019-11-13)
Closed issues:
- Remove support for java class loader #1050
- can't use a function processor with javascript #1035
- Cannot push kit image to GCR (or Docker.io) during integration creation #1024
- groovy.lang.MissingMethodException: No signature of method: Script1.context() #1022
- support for quarkus in JVM mode #990
- Release 1.0.0-M4 #1055
- When kamel is launched from inside a container, it is using the serviceaccount of this container instead of the user configured in kubeconfig #1048
- Changing trait config should lead to redeploy #1038
- Generate full k8s client for provided APIs #1036
- Avoid having failing builds during Apache Vote #1023
- Write documentation for the release process #989
- Require go >= 1.13 for development #981
- Automatically create catalogs from maven #744
- Do not rebuild knative integrations when changing sink #662
Merged pull requests:
- Fix #1048: use container mode only when no other mechanism is available #1054 (nicolaferraro)
- Fix #1038: redeploy integration when trait config changes #1053 (nicolaferraro)
- Remove support for java class loader #1052 (lburgazzoli)
- Fix #1036: generate k8s client for camel k resources #1051 (nicolaferraro)
- chore(magic): auto-add dependency on camel-jackson when using plain .… #1049 (nicolaferraro)
- fix #662: mark kit traits to avoid rebuilding when not necessary #1046 (nicolaferraro)
- fix(camel): Report runtime version from Camel catalog into integration and kit statuses #1044 (astefanutti)
- chore(dev): Upgrade Operator SDK to version 0.12.0 #1043 (astefanutti)
- Fix typo in doc #1042 (apupier)
- fix #989: document the release process #1041 (nicolaferraro)
- chore(dev): Require Go version 1.13 #1040 (astefanutti)
- Add readme in examples subfolder #1034 (apupier)
- fix #1023: add possibility to reference staging artifacts #1029 (nicolaferraro)
- chore: fix eaxmples #1026 (lburgazzoli)
- fix(SDK): Add relative symlink to kamel main package #1025 (astefanutti)
- chore: Use non-caching API reader from SDK #1021 (astefanutti)
- feat(quarkus): Initial Quarkus support #1013 (astefanutti)
1.0.0-M3 (2019-10-18)
Closed issues:
- Failing start the camel-k-operator 1.0.0.-M3-SNAPSHOT with the minishifit #1015
- Provide a plain text file with the latest version of Camel K for easier automation of downloading via the tooling #1009
- Cannot use knative-source-yaml loader #1005
- Pubilsh Camel K 1.0.0-M2 to operator hub #1004
- remove integration delete action and finalizer #995
- kamel run fail: Get https://image-registry.openshift-image-registry.svc:5000/v2/: x509: certificate signed by unknown authority #994
- Permission Denied while creating a temporary dir on AWS EKS #971
- Starting a new integration in --dev mode and then starting it again without --dev mode leaves hanging process #946
- Help message of "camel context create" misleading #586
- Release Camel K 1.0.0-M3 #1020
- Misleading version 1.0.0 in some Camel K runtime artifacts #1011
- Allow explicit usage of apiVersion and kind in knative URIs #1008
- Cannot configure slices in traits #997
- Add check for missing license headers in files #988
- Wrong knative roles installed in global mode #985
- Wrong behavior of global mode wrt kaniko cache warmer and platform #984
- Build operator image from non-Linux local OS #982
- Include camel-k-runtime version in camel-catalog #959
- Add Kamel CLI download link in OpenShift Web console #939
Merged pull requests:
- fix #985: add correct clusterroles for knative in global mode #1019 (nicolaferraro)
- fix #988: add check for missing licenses before release #1018 (nicolaferraro)
- Upgrade Operator SDK to version 0.11.0 #1017 (astefanutti)
- chore(tests): add integration tests for common knative issues #1016 (nicolaferraro)
- Support Knative broker/trigger model and explicit source/sink #1012 (nicolaferraro)
- fix #1005: allow to customize loader and add default dependencies for… #1007 (nicolaferraro)
- Update OLM manifests for 1.0.0-M2 release #1006 (astefanutti)
- fix: Avoid updating Deployment replicas in default configuration #1003 (astefanutti)
- perf: Enqueue ReplicaSet updates only when replicas changed #1002 (astefanutti)
- chore: Remove references to OpenShift deprecated build APIs #1001 (astefanutti)
- fix: Handle traits update conflicts gracefully #1000 (astefanutti)
- chore: GC trait improvements #999 (astefanutti)
- remove integration delete action and finalizer #996 (lburgazzoli)
- Include camel-k-runtime version in camel-catalog #993 (lburgazzoli)
- Fix release issues for 1.0.0-M2 #986 (asifdxtreme)
- Kaniko cache warmer and platform multi-tenancy improvements #992 (astefanutti)
- chore(build): Auto cross-compile operator image binary from non-Linux local OS #987 (astefanutti)
- Add Kamel CLI download link to OpenShift Web console #983 (astefanutti)
1.0.0-M2 (2019-10-05)
Closed issues:
- Build completes OK but integration shows ERROR #965
- Monitoring kubectl for changes to integrations misses transition to error state #937
- Knative route from AWS S3 endpoint immediatly stops after starting #919
- Dev mode doesn't show if the build failed #906
- Road Map about Yaml DSL #902
- Issues with pre-published Kubernetes secret and Camel-K integration #900
- camel-k-kit-XXXXX is not able to inherit docker proxy configuration #899
- Camel-k-cache not able to create PVC (pod has unbound immediate PersistentVolumeClaims) #898
- Include modeline in examples #895
- Improve kamel "get" to enable specifying integration name #893
- Publish Camel K 1.0.0-M1 to operator hub #887
- Kamel reset should delete builds as well as kits #875
- BuildConfig's, ImageStream's and Pod's not labeled with camel-k and can't delete with -l 'app=camel-k' #840
- Orphan generated XML DSL from OpenAPI JSON after deleting integration #839
- All links of the documentation are missing spaces before and after displayed text #794
- Update Camel K tagline in Kamel CLI #732
- Review reset and delete with --all option for merging similar functions to one place #598
- Able to run maven build with debug and/or extended info #85
- Remove references to host that did compilation in stacktraces #972
- Integration fails with --dev mode #968
- Kaniko step fails on Minikube with IncrementalPackager #960
- Upgrade to Camel 3.0.0-RC1 #956
- Upgrade to Knative 0.9 #952
- Permission error on a OpenStack/Cinder persistent volume while creating a temporary dir #947
- Merge all binaries into a single one #945
- Release Camel K 1.0.0-M2 #944
- Allow to run integrations in Tekton pipelines #942
- kamel get still has a column for 'Context' #941
- routes.yaml example fails with NoSuchLanguageException #929
- Can't use operator global mode #920
- Kamel run fails on Google Cloud Infrastructure (GKE) #915
- Automatically resolve dependency for language expressions (eg: groovy) #914
- Add option to disable Kaniko cache warming #907
- Camel K should use duck types to recognize Knative sinks #888
Merged pull requests:
- fix #972: strip local host data from build #980 (nicolaferraro)
- Fix gke permissions #979 (nicolaferraro)
- chore(scale): Rebuild resources #978 (astefanutti)
- fix: Add missing configmaps resource to camel-k-builder role #977 (jamesnetherton)
- chore: Display Kaniko version in prelude log #976 (astefanutti)
- fix: Kaniko cache default spec is not updated when calling the status endpoint #975 (astefanutti)
- fix: Add nil check for dev mode intergration phase watch result #974 (jamesnetherton)
- fix: Kaniko publisher step fails with IncrementalPackager #970 (astefanutti)
- chore(cli): Hide builder and operator commands #969 (astefanutti)
- fix(build): Remove builder bin commands #967 (astefanutti)
- fix: Merge all binaries into a single one #966 (jamesnetherton)
- fix: Rename kamel get 'context' column to 'kit' #964 (jamesnetherton)
- chore(release): automatic generation of release notes #963 (nicolaferraro)
- Upgrade to Knative 0.9 #961 (nicolaferraro)
- sanitize name of auto-generated catalogs #958 (lburgazzoli)
- Automatically resolve dependencies for language expressions #957 (jamesnetherton)
- chore: Remove unecessary watch on builds while reconciling integrations #955 (astefanutti)
- Jolokia and Prometheus traits fixes #954 (astefanutti)
- fix(build): Go 1.13 compatibility #953 (astefanutti)
- Resources GC improvements #950 (astefanutti)
- Upgrade Operator SDK to version 0.10.0 #949 (astefanutti)
- fix(builder): Clean ReplaceHost step leftover that causes nil pointer dereference panic #948 (astefanutti)
- Add ability to execute tasks in Tekton pipeline #943 (nicolaferraro)
- Making kamel CLI 90% faster on remote clusters #940 (nicolaferraro)
- fix(examples): Remove timer route to allow scale-to-zero of REST DSL example #936 (astefanutti)
- fix(knative): Use channel hostname to filter Knative history header #935 (astefanutti)
- Provide better instructions on the kit create command for missing nam… #932 (dobozysaurus)
- Fix #732: Adjusted CLI tagline to be in sync with updated (serverless superpowers) language. #931 (dobozysaurus)
- fix: Correct indentation for integration source content #928 (jamesnetherton)
- fix: Dev mode does not show if the build failed #927 (jamesnetherton)
- fix(build): Replace git.apache.org/thrift.git dependency #926 (astefanutti)
- fix(knative): favor cluster-local instead of public URL to address en… #925 (astefanutti)
- perf(gc): Restrict discovery to types that support the list verb #917 (astefanutti)
- fix(knative): Cannot schedule container image using default internal registry hostname #916 (astefanutti)
- fix(doc): migrate links from staging to official Camel Web site #913 (astefanutti)
- fix(OLM): CSV name must be DNS-1123 subdomains and consist of lower c… #912 (astefanutti)
- fix(OLM): Remove integration context leftovers from OLM bundles #909 (astefanutti)
- fix: Enable proxy server to be configured for Kaniko builds #905 (jamesnetherton)
- Added unit tests for the jolokia trait #255 #904 (aldettinger)
- fix(build): Cache go modules directory #903 (jamesnetherton)
- fix(examples): Remove references to obsolete runtime argument #901 (jamesnetherton)
- fix: Improve kamel get to enable specifying integration name #897 (jamesnetherton)
- Include modeline in examples #895 #896 (apupier)
- External kamel bin testing #894 (bouskaJ)
- BuildConfig's, ImageStream's and Pod's not labeled with camel-k and can't delete with -l 'app=camel-k' #884 (dmvolod)
- Fix embedded resources snapshot version #882 (dmvolod)
- Switch to images-dev build on install-mini<plaform> #881 (dmvolod)
- Added unit tests for ingress_trait #255 #880 (aldettinger)
- feat: Enable integration scale sub-resource #962 (astefanutti)
- fix: Add option to disable Kaniko cache warming #922 (asifdxtreme)
1.0.0-M1 (2019-07-25)
Closed issues:
- Lambda processor doesn't work with JS routes #873
- make images fail on resolve of camel-k-maven-plugin #869
- operator-sdk build fails on latest master with 'make images-dev' #863
- camel-rest should load automatically for routes using Rest DSL #862
- Upgrade operator sdk to 0.9.0 #845
- route trait assumes target port name is always 'http' #837
- Concurrency issue in the end to end tests #830
- Can camel-k accept camel context definition? #814
- Update to camel 3.0.0-M4 #811
- Kamel install with kit option can leave integrationkit stuck waiting for platform #809
- Dependencies & rest-dsl traits are never enabled #807
- Updating an integration leaves it stuck in phase Deploying #806
- Nil pointer on build failure recovery #804
- Move waiting for platform to controller #797
- Don't wait for initial kit to be ready to declare the platform ready #795
- e2e tests are failing on travis #793
- Support for new yaml dsl #781
- Integration naming issues with numbers in them #777
- Route trait does not work if route.auto is set to false #767
- Switch to Camel 3 #755
- Do not create a route on top of prometheus service only #749
- The --maven-repository shortcut does not configure plugin repositories #746
- Add a --global install option #745
- CR example is using wrong schema #737
- camelContext is not supported in XML DSL routedefinition #731
- Switch to go mod compatible version of operator-sdk #702
make generate
does not work with new module structure #699- camel-k-operator ready for running integration when camel-k-* builds are still fails #582
- Honour KUBECONFIG #574
- Generate website using Antora #282
- Able to set custom camel-k-operator image name and location #97
- Add script/doc for those who use 'oc cluster up' (cluster-wrapper) #60
- Release Camel K 1.0.0 M1 and related Camel K Runtime #878
- Can't determine knative endpoint address #856
- Wrong dependency camel-k:knative used #848
- Groovy Rest example fails due to Unable to find loader for language=xml #838
- Disable Istio by default #833
- GC trait fails on some installations #832
- Stable container name #826
- Determine correct profile at runtime in the operator #815
- Knative serving runLatest is deprecated #791
- Wrong example on operator hub #789
- Enable maven strict checksum policy on platform initialization #776
- Misleading "service.enabled=false" when used in combination with the prometheus trait #768
- Allow backward compatible changes in CRD #730
Merged pull requests:
- Fix make clean for tests and remove binary file from repo #879 (dmvolod)
- chore(js): fix examples, use arrow function for lambda style processor #877 (lburgazzoli)
- fix(GC): Skip 503 errors when scanning for resources to be GCed #876 (astefanutti)
- Remove Dep files #872 (astefanutti)
- chore(build): remove go mod vendor from travis build #871 (lburgazzoli)
- Fix #789: add correct example for operator hub #868 (nicolaferraro)
- Fix #730: put example that demonstrate backward compatibility works #867 (nicolaferraro)
- camel-rest should load automatically for routes using Rest DSL #866 (lburgazzoli)
- Remove .gitmodules file #865 (astefanutti)
- Update build requirements documentation #864 (astefanutti)
- Fix #815: determine correct profile at runtime when empty #861 (nicolaferraro)
- fix(examples): add --dependency=camel-rest to usage comments in rest examples #860 (tadayosi)
- Add --verbose to lint for preventing hangs visibility #859 (dmvolod)
- fix(docs): typo in running in dev mode #858 (tadayosi)
- Fix #856: lookup destination in multiple places and add e2e tests #857 (nicolaferraro)
- chore(lint): tune golangci-lint resource requirements #855 (lburgazzoli)
- chore(knative): fix auto discovery #854 (lburgazzoli)
- fix(classpath): lookup integration container by name instead of iterating amoung all the containers #852 (lburgazzoli)
- Upgrade to Knative 0.7.1 #851 (nicolaferraro)
- Upgrade Operator SDK to version 0.9.0 #850 (astefanutti)
- Groovy Rest example fails due to Unable to find loader for language=xml #849 (dmvolod)
- Disable Istio by default #847 (lburgazzoli)
- Add unit tests for the classpath trait #255 #846 (aldettinger)
- fix build-pod strategy on kubernetes #844 (lburgazzoli)
- route trait assumes target port name is always 'http' #842 (lburgazzoli)
- fix: Enable maven strict checksum policy on platform initialization #836 (jamesnetherton)
- Stable container name #835 (lburgazzoli)
- Concurrency issue in the end to end tests #834 (lburgazzoli)
- fix: point to the staging site from README.adoc #831 (zregvart)
- chore(docs): cleanup contributors guide #829 (zregvart)
- chore: point the Antora configuration to
master
#828 (zregvart) - Misleading "service.enabled=false" when used in combination with the prometheus trait i #825 (lburgazzoli)
- Publishing documentation using Antora #824 (zregvart)
- chore(doc): add ddoc for probes trait #822 (lburgazzoli)
- chore: re-enable integration tests #821 (lburgazzoli)
- Remove obsolete runtime dependency type #820 (lburgazzoli)
- fix(test): Fix XML e2e test after upgrade to 3.0.0-M4 #819 (jamesnetherton)
- chore(runtime): remove hardcoded log4j dependency #818 (lburgazzoli)
- test(yaml): Add YAML e2e test #817 (jamesnetherton)
- fix: Use error condition when active platform cannot be resolved #816 (jamesnetherton)
- Update to camel 3.0.0-M4 #812 (lburgazzoli)
- fix: Kamel install with kit option can leave integrationkit stuck waiting for platform #810 (jamesnetherton)
- fix: Dependencies & rest-dsl traits are never enabled #808 (jamesnetherton)
- fix: Nil pointer on build failure recovery #805 (jamesnetherton)
- Revert "chore: Re-enable e2e tests" #803 (lburgazzoli)
- chore: Re-enable e2e tests #802 (jamesnetherton)
- chore(build): strip full path from stackstraces #801 (lburgazzoli)
- Support for new yaml dsl #800 (lburgazzoli)
- Move waiting for platform to controller #799 (lburgazzoli)
- Don't wait for initial kit to be ready to declare the platform ready #796 (lburgazzoli)
- Add keys #790 (lburgazzoli)
- chore(travis): disable e2e #787 (lburgazzoli)
- chore: extract indentedwriter to it's own package and make it an utility #786 (lburgazzoli)
- refactor(trait): replace resources and execute post action as part of trait management #785 (lburgazzoli)
- Refactor controller logic #784 (lburgazzoli)
- Route trait does not work if route.auto is set to false #783 (lburgazzoli)
- Initial upgrade support #782 (nicolaferraro)
- fix: Integration naming issues with numbers in them #779 (jamesnetherton)
- fix: Validate maven artifacts #774 (jamesnetherton)
- chore(lint): run golanci-lint on travis #773 (lburgazzoli)
- chore: cleanup integration kit #772 (lburgazzoli)
- chore: cleanup build #771 (lburgazzoli)
- chore(lint): fix findings #770 (lburgazzoli)
- chore(integration controller): replace custom reconcile trigger with watch #769 (lburgazzoli)
- Add conditions to camel-k CRs #766 (lburgazzoli)
- Add timeout to maven operations #765 (lburgazzoli)
- chore(lint): fix findings #760 (lburgazzoli)
- Automatically create catalogs from maven #759 (lburgazzoli)
- Add e2e tests #758 (nicolaferraro)
- Service trait: confusing behavior #757 (lburgazzoli)
- feat: Add a --global install option #752 (jamesnetherton)
- Fix #749: do not create route/ingress if not needed #750 (nicolaferraro)
- fix: CR example is using wrong schema #748 (jamesnetherton)
- The --maven-repository shortcut does not configure plugin repositories #747 (lburgazzoli)
- chore(builder): ensure files added tot he tar archive have the right permissions #741 (lburgazzoli)
- fix: Honour KUBECONFIG #740 (jamesnetherton)
- Set RestWithRestlet response Content-Type header to text/plain #738 (jamesnetherton)
- Added KEYS file #734 (oscerd)
- Bump to 1.0.0-M1-SNAPSHOT and release changes #733 (nicolaferraro)
- Rename 'context' term used by Camel K. #726 (lburgazzoli)
0.3.4 (2019-06-07)
Closed issues:
- Don't automatically install contexts upon platform installation #716
- Allow to provide custom settings.xml #715
- Question about the installation of the cluster #701
- Provide a way to override the default image name #698
- kamel run --dev examples/resources-route.groovy issues Cannot find resource #697
- Making sure external dep projects can import Camel K APIs #679
- Remove depenency on Istio for Knative sources #669
- Allow to subscribe to multiple knative channels in the same integration #668
- Error creating integration context with buildStrategy: pod on minikube #666
- Use in-memory channel provisioner in place of in-memory-channel in Knative example #663
- Integration stuck waiting for platform #660
- Update to Camel 2.24.0 #655
- Improve documentation #653
- Remove camel 3.0.0-M1 catalog #651
- remove support for integration container image creation #650
- include context traits when looking up for a compatible context #649
- examples/knative splitter 'Service.serving.knative.dev "words" not found' #645
- Release 0.3.3 #642
- Generate catalog for recent Camel versions #637
- Deprecate integration image creation #627
- Set env var with Kamel #606
- Add support for DSL in Knative Camel Sources #567
- drop support for knative < 0.4 #552
- remove spring boot support #534
- camel-k on Openshift Container Platform 3.11 #493
- Add spring-boot example in the examples directory #397
- examples/knative broken on OpenShift knative 0.6.0, must not set the field(s): spec.runLatest.configuration.revisionTemplate.spec.container.env[11].valueFrom.fieldRef #722
- PGP Sign released artifacts #707
- Setup the maven proxy inside of the builder #706
- Automatically use pod build strategy in "AllNamespaces" setup #703
- Release 0.3.4 #683
Merged pull requests:
- chore(regen): regenerate defaults #727 (lburgazzoli)
- fix: Do not share labels map reference in integration deployment #725 (astefanutti)
- Filter allowed env variables in Knative #724 (nicolaferraro)
- Automatically configure global build strategy #723 (nicolaferraro)
- chore(build): remove test artifacts #721 (lburgazzoli)
- Allow to provide custom settings.xml #720 (lburgazzoli)
- Don't automatically install contexts upon platform installation #719 (lburgazzoli)
- chore: default to camel-k-runtime v0.3.3 #718 (lburgazzoli)
- Fix #707: sign released artifacts #713 (nicolaferraro)
- #709 Add ASL license header into the files #712 (WillemJiang)
- kamel run --dev examples/resources-route.groovy issues Cannot find resource #710 (lburgazzoli)
- #701 Update the cluster-setup document for installing knative on minishift #708 (WillemJiang)
- trait(route): do not set Route.Spec.TLS if not needed #705 (lburgazzoli)
- Fix #698: 2nd attempt #704 (nicolaferraro)
- feat: Set env var with Kamel #696 (jamesnetherton)
- Fix #644: remove predefined images #695 (nicolaferraro)
- chore: disable modules when invoking go clean #694 (lburgazzoli)
- chore: fix lint finding #691 (lburgazzoli)
- chore: include build info in camel-k operator #690 (lburgazzoli)
- Update to Camel 2.24.0 #689 (lburgazzoli)
- chore: remove spring-boot leftovers #688 (lburgazzoli)
- Remove vendor directory for good #685 (astefanutti)
- fix: Integration stuck waiting for platform #684 (jamesnetherton)
- Fix #679: make sure we don't use external deps other than kube in apis #680 (nicolaferraro)
- A pack of small Knative improvements #678 (nicolaferraro)
- chore: support for health based on servlet available from 0.3.3-SNAPSHOT #676 (lburgazzoli)
- Migrate to Go modules #675 (astefanutti)
- trait(route): tls support #673 (lburgazzoli)
- chore(lint): better naming #672 (lburgazzoli)
- Upgrade Operator SDK to version 0.8.0 #671 (astefanutti)
- chore(lint): fix findings #670 (lburgazzoli)
- fix wrong log method used to log formatted content #667 (lburgazzoli)
- Unified operator deployment #661 (astefanutti)
- include context traits when looking up for a compatible context #659 (lburgazzoli)
- drop support for knative < 0.4 #658 (lburgazzoli)
- remove spring boot support #657 (lburgazzoli)
- remove support for integration container image creation #656 (lburgazzoli)
- Fix #651: removed camel 3.0.0-M1 catalog #652 (aldettinger)
- Initial OLM manifest #648 (astefanutti)
- Adding a note about the delay at first Sample run #647 (rafaeltuelho)
- Fix #645: use the right kind of sink in knative trait #646 (nicolaferraro)
- chore(doc): change the description of the project #628 (nicolaferraro)
0.3.3 (2019-05-03)
Closed issues:
- LanguageXML is not included in languages list #634
- FTP producer: Error writig file #620
- Kamel binary install on Windows 10 with Minikube #619
- Malformed maven project while building context #618
- istio: allow to control annotation sidecar.istio.io/inject #609
- allow to configure default configurations on platform #608
- Script set-version.sh does not honor the registry/repository settings #602
- add options to configure affinity #601
- camel-k groovy, jvm, spring-boot gives error pushing image #588
- on-premises: mount rwx volume #587
- context with status error should not be included when looking up suitable context for an integration #584
- Release 0.3.2 #576
- When using hystrix EIP then auto include camel-hystrix dependency #575
- camel-k-operator pod CrashLoopBackOff on minikube on restart #537
- Resolving Dependency Automatically -- aws-s3 #419
- Kamel CLI - Add command to view which dependencies the pre-build context has loaded #398
- Review resource conflict hanndling #363
- Split builder from operator #125
Merged pull requests:
- Upgrade to camel-k-runtime 0.3.2 #643 (davsclaus)
- feat: Add volume argument to kamel run #640 (jamesnetherton)
- fix: Add .exe file extension to Windows kamel binary #636 (jamesnetherton)
- LanguageXML is not included in languages list #634 #635 (lburgazzoli)
- feat: Add kamel describe command #633 (jamesnetherton)
- Modified PR #625 as requested #632 (valdar)
- Use non-caching client in builds scheduling critical section #631 (astefanutti)
- Updated README for configmap #626 (stevef1uk)
- Build improvements #623 (astefanutti)
- allow to configure default configurations on platform #622 (lburgazzoli)
- Fix #602: error in set-version script #621 (nicolaferraro)
- chore(build): add builder to dev workflow #616 (nicolaferraro)
- Rely on label selector to query older generation resources in GC #615 (astefanutti)
- Update gke-setup.adoc #612 (MehrCurry)
- Fix #575: recognize hystrix automatically #611 (nicolaferraro)
- istio: allow to control annotation sidecar.istio.io/inject i #610 (lburgazzoli)
- Add affinity trait #607 (astefanutti)
- fix #602: Script set-version.sh does not honor the registry/repository… #603 (valdar)
- Change builder to sync style API and remove in-memory working queue #599 (astefanutti)
- Upgrade Operator SDK to version 0.7.0 #596 (astefanutti)
- cleanup #590 (lburgazzoli)
- context with status error should not be included when looking up suitable context for an integration #585 (lburgazzoli)
- Split builder from operator #583 (astefanutti)
- Add log4j-slf4j-impl as runtime dependency in default project build #578 (astefanutti)
0.3.2 (2019-03-26)
Closed issues:
- Unable to create subscription to channel #579
- allow to configure resources requests/limits #570
- Add support for traits defaults #566
- Can't connect to kservices #553
- Release 0.3.1 #540
- Knative pods not scaling down to zero #498
- improve release process #458
- Upgrade to Apache Camel 3.0.0-M1 #452
- JVM issue on Minikube while running Sample.java integration using 0.2.0 release of Kamel binary #424
Merged pull requests:
- Fix #579: fix namespace in subscription #581 (nicolaferraro)
- chore(style): apply gofmt after code generation #577 (lburgazzoli)
- allow to configure resources requests/limits #573 (lburgazzoli)
- Add support for traits defaults #572 (lburgazzoli)
- knative: create full camel environment #571 (lburgazzoli)
- dependencies: add support for boms #565 (lburgazzoli)
- Upgrade Operator SDK to version 0.6.0 #562 (astefanutti)
0.3.1 (2019-03-15)
Closed issues:
- Unable to use predefined images #557
- Improve SanitizeName #548
- camel-k --runtime-version is not honoured for all runtimes #538
- Timeout in S2I build #536
- Add option to health probes #525
- Remove operator metrics port and service #513
- Adding Probes to Knative services #511
- Release version 0.3.0 #489
Merged pull requests:
- Fix #557: fix generated images #560 (nicolaferraro)
- chore(maven): Run Maven in batch mode to reduce log noise #556 (jamesnetherton)
- knative: fix copy secrets to env vars #555 (lburgazzoli)
- resources: add options to configure mount path and key #554 (lburgazzoli)
- Timeout in S2I build #551 (lburgazzoli)
- fix: Improve how SanitizeName handles paths and URLs #549 (jamesnetherton)
- fix bug due to state change during trait evaluation #547 (nicolaferraro)
- chore(refactor): move JAVA_CLASSPATH configuration to classpath trait #546 (lburgazzoli)
- fix: include mount paths in java's classpath #545 (lburgazzoli)
- chore(fix): minScale and maxScale should be always greater than 0 #544 (nicolaferraro)
- Add explicit kind selection to deployer trait #543 (nicolaferraro)
- chore(runtime): update to runtime v0.3.1 #542 (lburgazzoli)
- chore: Remove operator metrics port and service #541 (jamesnetherton)
- camel-k --runtime-version is not honoured for all runtimes #539 (lburgazzoli)
- Improve owner trait #535 (lburgazzoli)
- chore(lint): fix findings #533 (lburgazzoli)
- fix: do not add probes to knative services #532 (lburgazzoli)
- Add option to health probes #531 (lburgazzoli)
- feature(kaniko): support for incremental build #530 (lburgazzoli)
- ordered delete #529 (lburgazzoli)
- chore(kamel): fix reset command #526 (lburgazzoli)
- chore(release): add automatic version update to release #524 (nicolaferraro)
- Adding Probes to Knative services #514 (lburgazzoli)
0.3.0 (2019-03-04)
Closed issues:
- Allow file names as "kamel delete" argument #515
- Update minikube docs #508
- Unable to start knative route #506
- Add kamel option to uninstall #503
- Upgrade to Knative > v0.3.0 #497
- Support for MAVEN_MIRROR_URL #492
- Came-k routes takes long time to terminate #490
- improve resource gc performances #487
- Unable to send message to knative channel #483
- add finalizer to ensure integration children are cleaned up #477
- move runtime in its own repository #470
- add an option to set which runtime version the operator should to run integrations #469
- do not include runtime artefacts in operator image by default #468
- add a tool to generate json schema from custom resources #461
- move integration reconcile loop wake-up field to status #460
- release version 0.2.1 #453
- Use Kaniko Cache to speedup #196
Merged pull requests:
- fix: Allow file names as delete cmd argument #522 (christophd)
- chore(image): include camel runtime adapters #521 (lburgazzoli)
- test(builder): more assertions on deps #520 (oscerd)
- chore(build): remove jitpack configuration #519 (lburgazzoli)
- chore(runtime): Bump runtime to 0.3.0 #518 (oscerd)
- knative(serving): add support for additional annotations #517 (lburgazzoli)
- chore(make): fix images-push target #510 (lburgazzoli)
- minikube doc update #509 (kameshsampath)
- chore(crd): add missing label to CamelCatalog CRD #502 (lburgazzoli)
- chore(install): fix wrong resource kind #501 (lburgazzoli)
- feature(knative): support configmap and secrets #500 (lburgazzoli)
- Fix #497: upgrade to knative 0.4.0 #499 (nicolaferraro)
- Perform garbage collection asynchronously #496 (astefanutti)
- Do not swallow error returned by controller actions #494 (astefanutti)
- sanitize dependencies #491 (lburgazzoli)
- chore(controller): reduce logging when action fails because of conflicts, log the error message without the stack and re-queue the reconcilation #488 (lburgazzoli)
- do not include runtime artefacts in operator image by default #486 (lburgazzoli)
- chore(version): Align to latest runtime, until we remove git submodule #485 (oscerd)
- chore(refactor): Added license to .travis.yml #484 (oscerd)
- add finalizer to ensure integration children are cleaned up #480 (lburgazzoli)
- Activate Kaniko caching and warm the platform base image #479 (astefanutti)
- add an option to set which runtime version the operator should to run integrations #478 (lburgazzoli)
- Aligned the submodule runtime from camel-k-runtime #476 (oscerd)
- Removed JenkinsFile since it used by the runtime repo now #475 (oscerd)
- Fixes #470 #474 (oscerd)
- fix(traints): ensure an error is returned to the caller if a catalog cannot be found #472 (lburgazzoli)
- Remove unecessary Go dep overrides #467 (astefanutti)
- fix(semver): support exact version match when looking up camel catalog #465 (lburgazzoli)
- Fix lint errors #464 (astefanutti)
- Add a phase to wake up integration reconcile loop on context build co… #463 (astefanutti)
- add a tool to generate json schema from custom resources #462 (lburgazzoli)
- Optimize reconciliation loops #459 (astefanutti)
0.2.1 (2019-02-19)
Closed issues:
- deploy camel-k runtime artifacts to apache snapshot automatically #447
- move catalog definition in status instead of spec #446
- camel catalog controller #445
- Add field 'camel-version' to Integration CRD #439
- Passing image destination to build #437
- Error while deploying integration in Knative based environment #436
- deploy runtime snapshots to apache snapshot repo #432
- support for semver catalog resolution #414
- The example RestWithRestlet does not work calling its service via curl or webbrowser #402
- runtime: ensure that the generated project uses the right camel version #384
- camel-knative: support for cloud events specs v0.2 #376
- Failed to resolve endpoint: twitter-search #370
- Add a trait to configure/enable jolokia #369
- Automatically apply defaults to platform configuration #365
- Use consistent logging style #362
- Allow to configure the location fo the local maven repo #358
- kamel stuck when a secret has an illegal name #356
- catalog should be available as custom resource #302
- Provide a way to inject annotations/labels into child resources #263
- Remove old resources on redeploy #211
- Expose metrics to Prometheus #82
- Cannot deploy integration if not in the root package #41
Merged pull requests:
- Added a FailIfNoTests option to Surefire #457 (oscerd)
- Enable status subresource for integration context #456 (astefanutti)
- Enable status subresource for integration platform #455 (astefanutti)
- Added release profile #454 (oscerd)
- chore(catalog): improve camel catalog generation #451 (lburgazzoli)
- Remove deploy phase from test and install stage #450 (oscerd)
- Fixed Jenkinsfile #449 (oscerd)
- chore(build): deploy camel-k runtime artifacts to apache snapshot aut… #448 (oscerd)
- Cannot deploy integration if not in the root package #444 (lburgazzoli)
- Error while deploying integration in Knative based environment #443 (lburgazzoli)
- Add field 'camel-version' to Integration CRD #442 (lburgazzoli)
- fix rest dsl generation #441 (lburgazzoli)
- Pass garbage collection items by values instead of references #440 (astefanutti)
- Ability to customise the generated camel-k image #438 (kameshsampath)
- chore(deploy snapshot): deploy runtime snapshots to apache snapshot r… #435 (oscerd)
- Fix typos in traits doc #434 (astefanutti)
- Add garbage collector trait #433 (astefanutti)
- Fix operator leader election #430 (astefanutti)
- Deactivate Downloading/Downloaded Maven log messages from CI build #429 (astefanutti)
- Set Maven batch mode for CI Maven build #428 (astefanutti)
- chore(catalog): reduce build_catalog.sh verbosity #427 (lburgazzoli)
- Upgrade operator SDK to version 0.5.0 #426 (astefanutti)
- chore(runtime): prepare for deployment #425 (lburgazzoli)
- feature(kamel): Validate --context when given #423 (rhuss)
- Support transfering annotations and labels from an integration onto o… #422 (astefanutti)
- enhancement(runtime): improve runtime lifecycle handling #420 (lburgazzoli)
- Fixed --property flag, now commas can be used inside flag's value. #418 (valdar)
- Moved route loading of jvm-runtime inside a Listner to load them afte… #417 (valdar)
- chore(runtime): update dependencies #416 (lburgazzoli)
- Resolve camel catalog from custom resource #415 (lburgazzoli)
- runtime: ensure that the generated project uses the right camel version #413 (lburgazzoli)
- Renamed RuntimeTrait in ContextCustomizer since the name clashed and … #412 (valdar)
- chore(lint): fix lint fidings and standardize traits initialization #411 (lburgazzoli)
- fix context.Context misuse #410 (lburgazzoli)
- camel-knative: support for cloud events specs v0.2 #409 (lburgazzoli)
- Fix CSV map string parsing #408 (astefanutti)
- Add an option to deactivate ServiceMonitor resource creation in Prome… #407 (astefanutti)
- The example RestWithRestlet does not work calling its service via curl or webbrowser #406 (lburgazzoli)
- Default OpenShift proxy client principal in Jolokia trait #405 (astefanutti)
- Update Jolokia trait documentation #404 (astefanutti)
- Factorize CSV map string parsing #403 (astefanutti)
- Improve error handling while parsing Prometheus service monitor labels #401 (astefanutti)
- Jolokia trait configuration maps JVM agent options directly #400 (astefanutti)
- chore(maven): simplify maven model #399 (lburgazzoli)
- Fixed array index out of boun that would kill camel-k operator in case of a malformed --dependency #396 (valdar)
- Fix comment about multi-valuated CLI trait configuration option #392 (astefanutti)
- Use named target ports in integration service #391 (astefanutti)
- Add Prometheus ServiceMonitor labels trait configuration #390 (astefanutti)
- Fixed AddDependency in integration_type_support.go to handle default … #389 (valdar)
- Aggregate multiple occurences of the same run command CLI option into… #388 (astefanutti)
- Add container ports to integration deployment #387 (astefanutti)
- Automatically apply defaults to platform configuration #365 #386 (lburgazzoli)
- Use consistent logging style #385 (lburgazzoli)
- Service and Prometheus traits aggregate into a single service per int… #382 (astefanutti)
- Fix trait properties to kebab case #381 (astefanutti)
- Deactivate the Prometheus agent in trait Apply instead of Configure #380 (astefanutti)
- chore(s2i): update base image to 3.0-java8 #379 (lburgazzoli)
- runtime: simplify loader development #378 (lburgazzoli)
- Failed to resolve endpoint: twitter-search #377 (lburgazzoli)
- Jolokia trait initial implementation #375 (astefanutti)
- Configure Prometheus agent port based on trait property #373 (astefanutti)
- Added a commit to explain why duoble trait.apply is used in RuntimeSu… #372 (valdar)
- runtime: improve discovery and configuration of runtime traits #371 (lburgazzoli)
- Activate the Prometheus Java agent according to the eponym trait conf… #368 (astefanutti)
- chore(deps): update kotlin to v1.3.20 #367 (lburgazzoli)
- Prometheus trait initial implementation #364 (astefanutti)
- chore(release): add publisher to makefile #360 (nicolaferraro)
- Allow to configure the location fo the local maven repo #359 (lburgazzoli)
- kamel stuck when a secret has an illegal name #357 (lburgazzoli)
- Enable status subresource for integration #352 (astefanutti)
- build handlers: split buld step in two phases: submit and run #351 (lburgazzoli)
0.2.0 (2019-01-22)
Closed issues:
- Use container name for "kamel log", too #347
- Allow to configure the base image used to run integrations #340
- Use standard deployment for Knative event sources #324
- support for openapi/swagger #323
- create camel-k-maven-plugin #322
- Allow to customize contexts create at installation #318
- Option to create an Integration Context from an existing image #316
- Publish some base images together with Camel K #312
- Add a simplified model for sources #307
- The kaniko build pod failed to start #306
- Allow to customize integration service account #305
- catalog : include camel-k components #301
- Set the env var KOTLIN_JDK_HOME to point to your real JDK home #297
- Support for runtime traits #287
- Inject camel-k version as environment variable #285
- Platform options #284
- IntegrationContext builds sometimes fail #279
- trait: add a trait to inject pod metadata as env var #275
- Display relevant custom columns #274
- Refactor traits lifecycle #268
- Determine active/passive endpoints from Catalog #264
- add resources to an integration #241
- Migrate to Operator SDK 0.1.x #237
- Use docker-registry.default.svc to reference images #221
- Add option to extract all resources needed to install Camel K #220
- Exposing Rest endpoint #212
- Creating Ingress and services with Kubernetes #189
- create knative context #183
- Add a state to integrations waiting for platform to be ready #136
- Add a "-w" flag to "kamel install" #135
- Provide PR build check on pull requests #132
- Provide link to CI in readme #121
- Add a dev's mode to kamel command to push project directly within the pod #108
Merged pull requests:
- fix openapi handling when used in conjunction with deployment.container-image=true #350 (lburgazzoli)
- chore: regenerated resources.go #349 (rhuss)
- fix(kamel log): Use integration name for looking up containers #348 (rhuss)
- Integration/IntegrationContext builds sometimes fail #346 (lburgazzoli)
- chore(contributing.adoc): Add explanation to add KOTLIN_JDK_HOME for building on MacOs #344 (rhuss)
- builder: add hooks to the builder state changes to update resources when the build completes #343 (lburgazzoli)
- Allow to configure the base image used to run integrations #341 (lburgazzoli)
- Upgrade Jackson to version 2.9.8 #339 (oscerd)
- Bump to Camel 2.23.1 #337 (oscerd)
- Some Knative improvements #336 (nicolaferraro)
- Fix bug in compression utils #335 (nicolaferraro)
- openapi: fix automatic service configuration #333 (lburgazzoli)
- Add a state to integrations waiting for platform to be ready #332 (lburgazzoli)
- Add a -w flag to kamel install #331 (lburgazzoli)
- chore: refactor source inspector #329 (lburgazzoli)
- support for openapi/swagger #328 (lburgazzoli)
- create camel-k-maven-plugin #326 (lburgazzoli)
- Release some predefined images for Knative #325 (nicolaferraro)
- Runtime dep upgrade #321 (lburgazzoli)
- chore(ux): show the same basic info with oc and kamel #320 (lburgazzoli)
- Allow to customize contexts create at installation #319 (lburgazzoli)
- Option to create an Integration Context from an existing image #317 (lburgazzoli)
- Migrate to operator-sdk 0.3.0 #315 (nicolaferraro)
- chore(knative): do not change spec during processing #314 (nicolaferraro)
- chore(knative): improvements for creating Knative CamelSources #313 (nicolaferraro)
- chore(client): add a reset command #310 (nicolaferraro)
- Remove the "./" prefix before sanitizing the integration name. #309 (crystaldust)
- runtime: add support for a simple yaml flow #308 (lburgazzoli)
- Display relevant custom columns #304 (lburgazzoli)
- catalog : include camel-k components #303 (lburgazzoli)
- add resources to an integration #300 (lburgazzoli)
- chore(runtime): try to lookup routes loaders from registry first, then from resources/services #298 (lburgazzoli)
- Platform options #296 (lburgazzoli)
- chore(release): package examples to publish them during release #295 (nicolaferraro)
- Allow to generate install resources if needed #294 (nicolaferraro)
- Re-add missing commits #293 (nicolaferraro)
- chore(log): make dev-mode work in Knative #280 (nicolaferraro)
- Fix #221: use registry name instead of IP in Knative on Openshift #278 (nicolaferraro)
- Determine active/passive endpoints from Catalog #277 (lburgazzoli)
- trait: add a trait to inject pod metadata as env var #276 (lburgazzoli)
- Traits lifecycle #273 (lburgazzoli)
0.1.0 (2018-12-10)
Closed issues:
- Allow using compressed sources in Knative profile #270
- Support for compressed source blob #265
- add an option to always generate a docker image #246
- temporary build folder not cleaned up #230
- Do not always scale down to 0 in Knative #219
- Allow to push to a Knative channel or service endpoint #218
- Support subscription to multiple Knative channels #216
- Create a Istio trait #209
- Provide example with custom processor #205
- Kamel CLI - Add command to run integration in Java debug mode #190
- runtime : create cloudevents camel component #171
- Investigate switching to kubebuilder #169
- Allow to use dash syntax in configuring component properties #142
- Introducing Traits #115
- Trigger context update when build finishes #113
- Support for multiple integration definitions #45
Merged pull requests:
- Allow using compressed sources in Knative profile #272 (lburgazzoli)
- chore(deps): update kotlin to v1.3.11 #271 (lburgazzoli)
- builder: wake up event loop when the container image buils is done to seep up deployment time #269 (lburgazzoli)
- chore: rename constant KamelPlatform to IntegrationContextTypePlatform #267 (lburgazzoli)
- Support for compressed source blob #266 (lburgazzoli)
- Better Knative and Istio integration #261 (nicolaferraro)
- chore(runtime): code cleanup #260 (lburgazzoli)
- chore: add all sorts of linters and pre-commit hook #257 (zregvart)
- Update runtime dependencies #256 (lburgazzoli)
- add an option to always generate a docker image #253 (lburgazzoli)
- chore: add debug trait #252 (zregvart)
- runtime(springboot): set the exact list of dependencies used by spring boot instead of use everithing in the dependencies folder #251 (lburgazzoli)
- Update dependencies #250 (lburgazzoli)
- chore: support for computing knative channel/service host name from uri #248 (lburgazzoli)
- Allow to push to Knative channels #247 (nicolaferraro)
- small adjustments to README #245 (onderson)
- typo #244 (davsclaus)
- Fixing some govet findings #243 (oscerd)
- Make go-report happy again with gofmt #242 (oscerd)
- support for spring boot #239 (lburgazzoli)
- initial support for custom maven repositories #238 (lburgazzoli)
- Trigger context update when build finishes #236 (lburgazzoli)
- Support for multiple integration definitions #235 (lburgazzoli)
- runtime: add a netty4-http based knative component #234 (lburgazzoli)
- trait: add builder trait #233 (lburgazzoli)
- Make it work on GKE #232 (nicolaferraro)
- temporary build folder not cleaned up #231 (lburgazzoli)
- refactor: make traits more flexible #229 (lburgazzoli)
- Bump version to 0.0.6-SNAPSHOT #228 (nicolaferraro)
0.0.5 (2018-11-16)
Closed issues:
- Kaniko build failing on Minikube #226
- camel-k make resulting in test failures while building runtime kotlin #222
- Provide option to get the Json/Yaml of a integration #207
- Where we can get XSD for plain XML DSL? #201
- Cannot configure traits #199
- camel-k-context-jvm, camel-k-context-kotlin, camel-k-context-groovy pods goes into error state when installing camel-k #194
- Installation hangs on GKE #188
- kamel run --dev mode terminate pod if pressing ctrl + c #184
- runtime : create knative camel component #172
- Doc and/or command should be changed - kamel install #106
Merged pull requests:
- Fix kaniko build #227 (nicolaferraro)
- runtime: small improvement to the dependency lister plugin #225 (lburgazzoli)
- new builder #223 (lburgazzoli)
- Update deps and cleanup #217 (lburgazzoli)
- Add base support for Knative eventing #215 (nicolaferraro)
- Add first Knative trait and profiles #210 (nicolaferraro)
- feat: #207 Provide option to get the Json/Yaml of a integration #208 (chirino)
- cloudevents & knative #204 (lburgazzoli)
- Added some traits and full refactoring #203 (nicolaferraro)
- Fix compatibility with operator sdk 0.0.7 #202 (nicolaferraro)
- Cannot configure traits #200 (lburgazzoli)
- (chore) add an example of xml route #198 (nicolaferraro)
- Use a working kaniko sha #197 (nicolaferraro)
- runtime(kotline): update to kotlin 1.3.0 release #195 (lburgazzoli)
- Fix installation on new cluster and upgrade operator sdk #193 (nicolaferraro)
- Fix CI Job #192 (nicolaferraro)
- misc runtime fixes and improvements #191 (lburgazzoli)
- corrected minor spelling or wrong language reference (Kotlin->JavaScript) #187 (marcellanz)
- kamel run --dev mode terminate pod if pressing ctrl + c #186 (dmvolod)
- Ci integration tests #165 (nicolaferraro)
0.0.4 (2018-10-16)
Closed issues:
- configure camel context from properties #175
- Camel-http4 not recognized automatically #174
- Property placeholder conflict in groovy #173
- kamel "get" should not return contexts #161
- Add log command #153
- Add option to run from URL #137
- Enable integration tests in CI #127
- Need a Web UI? #77
Merged pull requests:
- chore(logging): move log colouring definition to runtime #181 (lburgazzoli)
- camel-http4 not recognized automatically #180 (lburgazzoli)
- Add log command #179 (lburgazzoli)
- configure camel context from properties #178 (lburgazzoli)
- Misc fixing #177 (lburgazzoli)
- operator: swich to type safe trait definition #176 (lburgazzoli)
- runtime(groovy) : improve registry dsl #170 (lburgazzoli)
- Regenerate code, deps and fixes #166 (lburgazzoli)
- Add travis build info #163 (nicolaferraro)
- (chore) Add gitter badge #162 (nicolaferraro)
- Add initial support for traits #160 (nicolaferraro)
- Make goReport happy, again #159 (oscerd)
- Minor fix in the order of operation for sanitizing integration name #158 (oscerd)
- runtime: refine groovy dsl #157 (lburgazzoli)
- Add option to run from URL #156 (oscerd)
- doc: add initial documentation about integration DSLs #155 (lburgazzoli)
- (chore): use operator-sdk master and fix tests #154 (nicolaferraro)
- runtime: improve rest dsl for groovy and kotlin runtimes #152 (lburgazzoli)
- runtime: improve kotlin dsl #151 (lburgazzoli)
- runtime: improve groovy dsl #150 (lburgazzoli)
- chore: compile integration tests on make #149 (nicolaferraro)
- runtime: enhance groovy dsl #148 (lburgazzoli)
0.0.3 (2018-10-02)
Closed issues:
- Dead link in Developer's guide "runtime" #124
- Regression for groovy routes #118
- Add bindings for rest dsl in groovy/js routes #117
- Experiment with janino to build java expressions to reduce java verbosity #116
- Report correct build status in case of failure #114
- Document latest improvements and release 0.0.2 #102
- Create a Camel CRD #73
- Figure out how to deploy integrations on plain Kubernetes #32
Merged pull requests:
- Added Maven Wrapper #147 (oscerd)
- Added vendor directory to avoid dep ensure #145 (oscerd)
- chore: small improvement to groovy dls #144 (lburgazzoli)
- Added an example of binding object in Camel registry in groovy #143 (oscerd)
- Add initial implementation of a DSL to bind object to camel registry #141 (lburgazzoli)
- Use properties to configure components and logging #140 (lburgazzoli)
- Add support for plain Kubernetes #138 (nicolaferraro)
- Polish and make go-report happy #134 (oscerd)
- runtime: support for kotlin runtime #133 (lburgazzoli)
- Defer cancel function call returned by WithDeadline in tests #131 (oscerd)
- Remove unreachable code in pod_scraper.go #130 (oscerd)
- Dead link in Developer's guide "runtime" #129 (oscerd)
- Report correct build status in case of failure #128 (oscerd)
- Add IntegrationPlatform resource #126 (nicolaferraro)
- Avoid deprecated addRoutes (replaced by includeRoutes) #123 (apupier)
- Fix "typo" Openshift -> OpenShift #122 (apupier)
- Add bindings for rest dsl in groovy/js routes #120 (lburgazzoli)
- Groovy regression #119 (lburgazzoli)
- Speed up s2i a little bit #112 (nicolaferraro)
- chore(kamel): improve completion and context delete #111 (lburgazzoli)
- chore(dep): remove dependency on yaml.v1 #110 (lburgazzoli)
- Add asciidoc documentation with sub-documents and some badges #109 (nicolaferraro)
- Refactor build, deploy and run workflow #107 (lburgazzoli)
- Bump version to 0.0.3-SNAPSHOT #105 (nicolaferraro)
0.0.2 (2018-09-19)
Closed issues:
- Add delete integration option #96
- Auto-discover dependencies #94
- Embed camel catalog #93
- Integrations are started twice #90
- Fails to run build after install with javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name #84
- Manually trigger integration update #80
- Automatically create "platform" contexts #75
- Install a root IntegrationContext #74
- Add support for XML routes #70
- Remove language configuration in kamel run #69
- Support for configmap and secrets #67
- Support for environment variables #65
- Support for properties #62
- Setup release scripts #59
- kamel install with sample #51
- Add "make install-minishift" command #42
- Add dev mode #34
- Add wait and log watch options #33
- Manage dependencies #30
Merged pull requests:
- Fix golint findings, remove unused code #103 (lburgazzoli)
- feat(examples): Add a Camel-caffeine Cache java sample #101 (oscerd)
- Add delete integration option #100 (dmvolod)
- chore: refactor pkg/build to a more idiomatic structure #99 (lburgazzoli)
- Auto-discover dependencies #98 (nicolaferraro)
- Embed camel catalog #95 (lburgazzoli)
- Add sync and dev mode #92 (nicolaferraro)
- chore(cobra): add autocompletion for configmap and secrets #91 (lburgazzoli)
- Simplify install and update readme #88 (nicolaferraro)
- kamel install with sample #87 (dmvolod)
- Pod log implementation #86 (nicolaferraro)
- Added make install-minishift command to build #83 (oscerd)
- Minot improvements to kamel client #81 (lburgazzoli)
- jvm: improve language detection #79 (lburgazzoli)
- Context handling improvement #76 (lburgazzoli)
- Add release commands and bump to 0.0.2-SNAPSHOT #72 (nicolaferraro)
- Add support for XML routes #71 (lburgazzoli)
- Support for integration configuration #68 (lburgazzoli)
0.0.1 (2018-09-13)
Closed issues:
- kamel run runtime/examples/Sample.java fails with java.lang.NoClassDefFoundError #57
- Store integration code in a configmap #54
- kamel run should support adding dependencies #49
- Route loaders should derive language from "kamel run --language" #46
- How to know a Component status at a time #44
- Unable to reinstall the operator #43
- Support set integration name for kamel run #40
- Allow buildless direct deploy #31
Merged pull requests:
- kamel run runtime/examples/Sample.java fails with java.lang.NoClassDefFoundError #64 (lburgazzoli)
- Fix tests and add release scripts up to cross-compilation #63 (nicolaferraro)
- Allow buildless direct deploy #61 (lburgazzoli)
- Add a wait option to kamel run #56 (nicolaferraro)
- Store integration code in a configmap #55 (lburgazzoli)
- kamel run should support adding dependencies #53 (lburgazzoli)
- Unable to reinstall the operator fixes #43 #50 (dmvolod)
- Support set integration name for kamel run #48 (oscerd)
- Route loaders should derive language from 'kamel run --language' #46 #47 (lburgazzoli)
- add support for non java integrations #39 (lburgazzoli)
- Adding contributing guide #29 (nicolaferraro)
- Bump Camel to version 2.22.1 #28 (oscerd)
- generate pom using go's xml encoder #27 (lburgazzoli)
- Fix typo in print integration context #26 (dmvolod)
- Changed log message in Sample.java in order to really rocks! #25 (valdar)
- initial code for integration context #24 (lburgazzoli)
- Add label to service #23 (dmvolod)
- CAMEL-12789: complete install command #22 (nicolaferraro)
- Add labels to all resources #21 (dmvolod)
- CAMEL-12798: Add getting started guide #20 (nicolaferraro)
- runtime: add support for groovy #19 (lburgazzoli)
- Installation and run works #18 (nicolaferraro)
- t code #17 (lburgazzoli)
- README update #16 (oscerd)
- Dep version Readme #15 (oscerd)
- add clean and dep target to Makefile #14 (lburgazzoli)
- Update readme fix typos #12 (onderson)
- Added build documentation. #11 (valdar)
- Use https instead of git for github.com/nicolaferraro/operator-sdk.git source #10 (dmvolod)
- Fix operator role to have lower privileges than the standard user and standardize command options #7 (nicolaferraro)
- Adding install and get commands #6 (nicolaferraro)
- Added Property placeholder for commons-lang3 version #5 (oscerd)
- Minor refactor of client cmd #4 (lburgazzoli)
- swith to full in-memory java compiler and some minro cleanup #3 (lburgazzoli)
- Add bash completion #2 (lburgazzoli)
- Add support for .js, .java and classes #1 (lburgazzoli)
* This Changelog was automatically generated by github_changelog_generator