Releases: KaotoIO/kaoto
Release 2.0.0-TP2-RC1
What's Changed
- chore: restore dev version by @lordrip in #736
- chore(ci): publish images only when actions run on KaotoIO/kaoto-next by @lburgazzoli in #735
- chore(deps): update dependency axios to v1.6.6 by @renovate in #725
- feat(CanvasForm): Make title sticky by @lordrip in #738
- chore: Add Jest tests for #722 by @igarashitm in #739
- fix(647): Moved LoadBalancerEditer component to different path by @shivamG640 in #721
- chore(deps): update dependency axios to v1.6.7 - autoclosed by @renovate in #740
- fix(592) - Click on 2 more for tag of a component by @tplevko in #749
- fix: Fix for Canvas Side Bar scrolling by @shivamG640 in #751
- Add Tag and release action by @oscerd in #750
- fix(677) enable users to enter text into drop down boxes by @tplevko in #737
- feat: Support Kamelet Beans by @igarashitm in #757
- fix: Duplicated enum members in Route propertySchema by @igarashitm in #763
- fix(743) - catalog item details controls and scrolling by @tplevko in #764
- fix: dataformat/loadbalancer/language should start from "nothing is s… by @igarashitm in #766
- Added Release pipeline action by @oscerd in #770
- chore: release 2.0.0-TP1.1 by @lordrip in #771
- Fix Release Pipeline and container image stage by @oscerd in #772
- chore: release 2.0.0-TP1.2 by @lordrip in #774
- chore: add missing yarn install by @lordrip in #776
- chore: Restore package version and workflow file by @lordrip in #777
- Release Pipeline: Remove body from release action by @oscerd in #779
- Release Pipeline: Add an option to tag the container image as stable … by @oscerd in #783
- fix(702): static catalog filter at the top of page by @tplevko in #778
- fix: Moved forms field spacing related styling to uniforms-patternfly by @shivamG640 in #792
- chore(deps): update dependency husky to v9 by @renovate in #760
- chore(deps): update yarn to v3.8.0 by @renovate in #786
- chore(deps): Update @kaoto-next/uniforms-patternfly dependency by @lordrip in #795
- chore(deps): update junit5 monorepo to v5.10.2 by @renovate in #800
- chore(catalog): Add description to
CatalogKind
by @lordrip in #799 - fix(ajv): Avoid ajv throw exception for unresolved fields by @lordrip in #798
- chore(imports): Fix relative imports by @lordrip in #797
- feat(utils): Add get-value and set-value utils by @lordrip in #796
- chore(deps): Update @patternfly/* dependencies by @lordrip in #791
- chore(tests): Enable SVG mocks by @lordrip in #802
- feat(canvas): Add root containers for Camel Routes by @lordrip in #768
- Add hint for unknown node type by @tplevko in #804
- chore(canvas): Add padding to Groups by @lordrip in #807
- feat: Added Kamelet configuration schema by @shivamG640 in #809
- e2e: add kamelet URI config tests by @tplevko in #812
- fix(canvas-form): Avoid adding empty objects by @lordrip in #810
- fix(canvas): Add Pipe nodes validation by @lordrip in #811
- fix(storybook): Have a static ID for Kamelet by @lordrip in #813
- fix(759): stabilize branchingStepAddition test - reformat ComplexKame… by @tplevko in #816
- feat(canvas): Support root OnException by @lordrip in #819
- feat(vscode): Gain space for the editor in VS Code by @apupier in #817
- fix warnigs - An update to Popper inside a test was not wrapped in act by @tplevko in #823
- 465 gain toolbar space overriding patternfly by @apupier in #818
- fix - TypeError: props.tab is undefined by @tplevko in #826
- 465 Gain unused scrollbar space for design canvas by @apupier in #820
- feat(canvas): Add additional node's interactions by @lordrip in #827
- chore(typings): Remove
ajv.JSONSchemaType
usage by @lordrip in #829 - feat(canvas-form): Use CustomAutoForm by @lordrip in #828
- chore(build): Enable maven cache by @lordrip in #830
- 465 provide padding back for other tab than canvas by @apupier in #821
- fix(557) - Enforce required name and type in beans forms by @tplevko in #832
- build: Trigger vscode-kaoto tests on push to main branch by @djelinek in #842
- fix(801) - remove bit more noise from jest tests by @tplevko in #845
- e2e(659): Indication the connectors mandatory properties are not conf… by @tplevko in #849
- e2e(757) - add tests for support for kamelet beans by @tplevko in #856
- feat(catalog): Added Kamelet Configuration schema to Entities Catalog by @shivamG640 in #857
- fix(765) - remove redundant parameter label for property expression by @tplevko in #848
- e2e(768) - root container configuration for CR by @tplevko in #863
- chore(deps): update dependency simpl-schema to v3.4.4 by @renovate in #846
- chore(deps): update eslint by @renovate in #852
- chore(deps): update eslint to v7 (major) by @renovate in #855
- fix(CanvasForm): Scrollbar overlapping controls by @lordrip in #871
- e2e(819): test coverage for root OnException support by @tplevko in #870
- fix(catalog): Provide fixed size for Properties Catalog by @lordrip in #873
- feat(catalog): Add tile counters by @lordrip in #874
- fix(CanvasForm): Avoid adding
{}
to the Source code by @lordrip in #879 - feat(catalog): Sort Processor's properties by @lordrip in #877
- feat(canvas): Loads the Kamelet Form with the Kamelet Schema by @shivamG640 in #864
- [ignore] chore(release): 2.0.0-TP2 by @lordrip in #881
- chore(release): 2.0.0-TP2-RC1 by @lordrip in #882
New Contributors
Full Changelog: v2.0.0-TP1...2.0.0-TP2-RC1
Release 2.0.0-TP1.2
What's Changed
Features
- feat(CanvasForm): Make title sticky by @lordrip in #738
- feat: Support Kamelet Beans by @igarashitm in #757
Bugfixes
- fix(592) - Click on 2 more for tag of a component by @tplevko in #749
- fix: Fix for Canvas Side Bar scrolling by @shivamG640 in #751
- fix(677) enable users to enter text into drop down boxes by @tplevko in #737
- fix: Duplicated enum members in Route propertySchema by @igarashitm in #763
- fix(743) - catalog item details controls and scrolling by @tplevko in #764
- fix: dataformat/loadbalancer/language should start from "nothing is s… by @igarashitm in #766
Technical tasks
- chore: restore dev version by @lordrip in #736
- chore(ci): publish images only when actions run on KaotoIO/kaoto-next by @lburgazzoli in #735
- chore(deps): update dependency axios to v1.6.6 by @renovate in #725
- chore: Add Jest tests for #722 by @igarashitm in #739
- fix(647): Moved LoadBalancerEditer component to different path by @shivamG640 in #721
- chore(deps): update dependency axios to v1.6.7 - autoclosed by @renovate in #740
- Add Tag and release action by @oscerd in #750
- Added Release pipeline action by @oscerd in #770
- chore: release 2.0.0-TP1.1 by @lordrip in #771
- Fix Release Pipeline and container image stage by @oscerd in #772
- chore: release 2.0.0-TP1.2 by @lordrip in #774
New Contributors
Full Changelog: v2.0.0-TP1...2.0.0-TP1.2
v2.0.0-TP1-RC2
What's Changed
Features
- feat(canvas): Validate nodes upon rendering by @lordrip in #711
- Show tooltips for each step on the canvas by @shivamG640 in #629
Bugfixes
- fix pipe.ts with - move properties to right place by @tplevko in #690
- Fix/remove labelicon warning by @d4n1b in #692
- fix(canvas): Refresh canvas after error by @lordrip in #715
- fix(expression): UI improvements for
Expression
by @lordrip in #723 - fix(Form): Expression field lose its values by @lordrip in #726
- fix(setHeaders): Fix broken setHeaders processor by @lordrip in #728
- fix(716): X icon in New Route modal doesn't close the modal by @shivamG640 in #730
Technical tasks
- chore: Restore 2.0.0-TP1-dev by @lordrip in #691
- fix e2e routeBeanConf.cy.ts instability by @tplevko in #693
- e2e - try to remove branchingStepAddition test flakiness by @tplevko in #694
- chore(release): 2.0.0-TP1-RC2 by @lordrip in #731
Full Changelog: v2.0.0-TP1-RC1...v2.0.0-TP1-RC2
v2.0.0-TP1
Introducing Kaoto 2.0.0 TP1 (Tech Preview) - A New Chapter for the Kaoto Project
We are thrilled to announce the release of Kaoto 2.0.0 TP1, marking a significant milestone in the evolution of the Kaoto project. This release not only builds upon the strengths of Kaoto v1 but also opens doors to a new era of innovation and efficiency. We've been hard at work, dedicating our time to leverage the latest Apache Camel models and schemas directly, ensuring that Kaoto stays at the forefront of the Camel ecosystem.
What's Changed
- feat: Hide navigation items by @d4n1b in #671
- release: restore 2.0.0-TP1-dev version by @lordrip in #673
- fix(form): Improve URI parsing for Kamelets by @lordrip in #672
- feat(form): Add a placeholder for Select fields by @lordrip in #679
- chore(container-image): disable ipv6 and index,html caching by @lburgazzoli in #678
- feat: Indication that some of the connectors mandatory properties are… by @igarashitm in #659
- chore(deps): update cypress-io/github-action action to v6.6.1 by @renovate in #675
- fix: Hash Camel Catalog files by @igarashitm in #684
- feat(canvas): Show placeholder when there are no visible flows by @lordrip in #681
- chore: Add release instructions by @lordrip in #687
- chore: Release 2.0.0-TP1-RC1 by @lordrip in #688
- chore: Restore 2.0.0-TP1-dev by @lordrip in #691
- fix pipe.ts with - move properties to right place by @tplevko in #690
- fix e2e routeBeanConf.cy.ts instability by @tplevko in #693
- e2e - try to remove branchingStepAddition test flakiness by @tplevko in #694
- Fix/remove labelicon warning by @d4n1b in #692
- feat(canvas): Validate nodes upon rendering by @lordrip in #711
- fix(canvas): Refresh canvas after error by @lordrip in #715
- fix(expression): UI improvements for
Expression
by @lordrip in #723 - Show tooltips for each step on the canvas by @shivamG640 in #629
- fix(Form): Expression field lose its values by @lordrip in #726
- fix(setHeaders): Fix broken setHeaders processor by @lordrip in #728
- fix(716): X icon in New Route modal doesn't close the modal by @shivamG640 in #730
- chore(release): 2.0.0-TP1-RC2 by @lordrip in #731
- chore(release): 2.0.0-TP1 by @lordrip in #733
New Contributors
Full Changelog: v0.8.0...v2.0.0-TP1
v2.0.0-TP1-RC1
What's Changed
- feat: Hide navigation items by @d4n1b in #671
- release: restore 2.0.0-TP1-dev version by @lordrip in #673
- fix(form): Improve URI parsing for Kamelets by @lordrip in #672
- feat(form): Add a placeholder for Select fields by @lordrip in #679
- chore(container-image): disable ipv6 and index,html caching by @lburgazzoli in #678
- feat: Indication that some of the connectors mandatory properties are… by @igarashitm in #659
- chore(deps): update cypress-io/github-action action to v6.6.1 by @renovate in #675
- fix: Hash Camel Catalog files by @igarashitm in #684
- feat(canvas): Show placeholder when there are no visible flows by @lordrip in #681
- chore: Add release instructions by @lordrip in #687
- chore: Release 2.0.0-TP1-RC1 by @lordrip in #688
New Contributors
Full Changelog: v0.8.0...v2.0.0-TP1-RC1
v0.8.0
What's Changed
Features
- add new bean modal story by @tplevko in #588
- Provide a docker image by @lburgazzoli in #602
- Add help fields for error handler by @tplevko in #662
- feat(form): Parse URI field into parameters by @lordrip in #622
- feat(sourcecode): Sort Camel Routes parameters by @lordrip in #640
- feat(form): Parse URI field upon configuring step by @lordrip in #636
- feat: Create LoadBalancerEditor component by @igarashitm in #630
Bug fix
- fix(559) - Removing the bean reference name should be persisted by @tplevko in #580
- Avoid error when a not yet handled elements is in the source by @apupier in #514
- fix(deps): update version.jackson to v2.16.1 by @renovate in #585
- fix - prevent images from have class sidebar-icon-undefined by @tplevko in #587
- fix(593): metadata editor change visual metadata in canvas by @tplevko in #595
- fix: Missing expression editor for setHeaders EIP by @igarashitm in #582
- fix(windows): Copying Catalog on Windows is not working by @lordrip in #599
- fix: Create entity catalog by @igarashitm in #572
- fix(windows): Fix running unit tests in Windows by @lordrip in #601
- fix(603) - e2e stability improvement. cy -breaking up a chain by @tplevko in #604
- fix(deps): update dependency org.apache.camel.kamelets:camel-kamelets to v4.3.0 by @renovate in #583
- fix(607) Add custom BoolField component with help icon by @tplevko in #613
- fix(605) - add metadata handling for kamelet resource by @tplevko in #621
- fix(619): Update onClose event handler in ExpressionModalLauncher by @tplevko in #625
- fix(626): add dropbox handler for clicking outside the dropdown by @tplevko in #627
- fix(form): Improve vertical spacing for form by @lordrip in #637
- fix(pipe): Set Pipe's properties in the right place by @lordrip in #655
- fix(kamelets): Edit Kamelets' nodes properties by @lordrip in #651
- fix(form): Ignore non-required URI parameters by @lordrip in #660
Technical tasks
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0 by @renovate in #574
- e2e: add basic bean ref tests by @tplevko in #571
- e2e - erroneous input yaml resiliency coverage by @tplevko in #576
- chore(deps): update apache-camel monorepo to v4.3.0 by @renovate in #573
- chore(deps): update actions/download-artifact action to v4 by @renovate in #566
- chore(deps): update actions/upload-pages-artifact action to v3 by @renovate in #579
- chore(deps): update actions/deploy-pages action to v4 by @renovate in #578
- chore(deps): update dependency axios to v1.6.3 by @renovate in #586
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 by @renovate in #584
- chore(deps): update dependency axios to v1.6.5 by @renovate in #589
- chore: mention requirements to Java 21 in Contributing guide by @apupier in #600
- chore(deps): update dependency stylelint-config-standard-scss to v13 by @renovate in #591
- chore(deps): update dependency vite-plugin-static-copy to v1 - autoclosed by @renovate in #405
- chore(deps): update dependency org.apache.camel.k:camel-k-crds to v2.2.0 by @renovate in #590
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.5 by @renovate in #608
- Fix workflow to publish github pages and docker images #597 by @lburgazzoli in #610
- Fix workflow to publish github pages and docker images #597 by @lburgazzoli in #611
- Switch container image from nginxinc/nginx-unprivileged to registry.access.redhat.com/ubi8/nginx-122 by @lburgazzoli in #612
- fix(deps): update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.11.0 by @renovate in #616
- chore(deps): update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.11.0 by @renovate in #614
- fix(deps): update dependency io.fabric8:kubernetes-model to v6.10.0 by @renovate in #615
- Add info regarding the docker image to README by @tplevko in #628
- chore(viz-entity): Restore class hierarchy between Abstract and implementation by @lordrip in #635
- [MERGE #1] fix(schemas): Avoid mutating component schemas by @lordrip in #632
- chore(deps): update actions/download-artifact action to v4 by @renovate in #617
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #623
- chore(form): Keep defaults from user by @lordrip in #634
- chore(node): Update node version to 20 by @lordrip in #646
- fix(309): Add codeblock to unknown node by @tplevko in #644
- fix(638): make canvas modal top alligned by @tplevko in #649
- chore(deps): update dependency @types/node to v20 by @renovate in #650
- chore(deps): update docker/login-action action to v3 by @renovate in #624
- chore(deps): update actions/cache action to v4 by @renovate in #661
- e2e: add uri node config coverage by @tplevko in #663
- chore(container-image): redirect logs to std in/err by @lburgazzoli in #665
- chore(publish): Update publish workflow by @lordrip in #668
- release: 0.8.0 by @lordrip in #667
New Contributors
- @lburgazzoli made their first contribution in #602
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- chore: Console warning: Received true for a non-boolean attribute pla… by @igarashitm in #451
- chore: Kamelet boundaries catalog cleanup by @igarashitm in #452
- improved the tile information in the catalog with a name by @lhein in #458
- branch nodes should align top or left depending on the choosen layout… by @lhein in #459
- removing duplicated headers on each page by @lhein in #460
- fix: expression property is unexpectedly added to the other step by @igarashitm in #461
- chore(deps): update @lerna-lite to v3 (major) by @renovate in #424
- fix(351) - add option for editing route id's by @tplevko in #465
- chore(deps): update actions/setup-java action to v4 by @renovate in #464
- chore(deps): update babel monorepo by @renovate in #463
- feat(kamelets): Offer kamelet:source and kamelet:sink as possible steps by @lordrip in #455
- improve the UI of the catalog header by @lhein in #469
- do no longer use the numfields from uniforms for number fields. They … by @lhein in #473
- fix: This node cannot be configured yet "sticks" to other node config… by @igarashitm in #474
- fix: In Choice, second when is inserted at the wrong place in code by @igarashitm in #476
- fix(377) - persist canvas layout direction choice by @tplevko in #471
- fix: Add String array handling for component parameter by @igarashitm in #478
- feat(navigation): Remember Nav Panel status by @lordrip in #479
- Fix(280): Respect and preset default values for parameters in the con… by @shivamG640 in #481
- chore(deps): update dependency chromatic to v10 by @renovate in #488
- chore(deps): update chromaui/action action to v10 by @renovate in #487
- fix(deps): update dependency org.apache.maven:maven-plugin-api to v3.9.6 by @renovate in #486
- chore(deps): update dependency maven to v3.9.6 by @renovate in #485
- fix: Refactor component schema generation by @igarashitm in #484
- chore(metadata): Styling improvements for MetadataEditor by @lordrip in #480
- Fix Catalog tag selection in VS Code by @apupier in #491
- fix: Error "Something didn't work as expected" sticks by @igarashitm in #490
- improving the NEW menu on the canvas by @lhein in #496
- fix: Refactor kamelet schema generation (#448) by @igarashitm in #497
- removed the old sql icon which did not fit to the rest of the icons i… by @lhein in #501
- closes the config panel on delete and replace (WIP) by @lhein in #477
- chore(deps): update actions/configure-pages action to v4 by @renovate in #498
- chore(deps): update actions/deploy-pages action to v3 by @renovate in #499
- feat(vscode): Add Tabs for other editors by @lordrip in #509
- chore: Add exhaustive tests for rendering languages/dataformats confi… by @igarashitm in #510
- removed unused imports by @lhein in #521
- e2e - add multiflow, branching and kamelet coverage by @tplevko in #517
- fix - add route ID format and duplicity validation by @tplevko in #524
- fix(387): do not write empty string values to the source code unless … by @shivamG640 in #511
- fix: Refactor processors schema by @igarashitm in #531
- fix: Make sure type in the propertiesSchema is of primitive type if i… by @igarashitm in #532
- fix(ExpressionEditor): Fix stale data in Expression Editor by @lordrip in #536
- fix(vscode): Zoom collapse tabs by @lordrip in #534
- fix(e2e) - edge failing due to multiple quotation marks by @tplevko in #537
- feat(catalog): Focus on search text field after switching groups by @lordrip in #535
- e2e: add dataformat and expression support coverage by @tplevko in #539
- fix(303): persist visible flows when switching tabs by @tplevko in #541
- chore(autoforms): Remove CustomNestField by @lordrip in #550
- feat(form): Add description button in Forms by @lordrip in #551
- feat: Add BeanReferenceField by @igarashitm in #552
- chore(deps): update dependency stylelint-config-standard-scss to v12 by @renovate in #548
- Add stories for dataformat, expression and inline editor by @tplevko in #554
- feat: Support ExpressionEditor for aggregate EIP by @igarashitm in #553
- fix(vscode): Fix VSCode switching integration type by @lordrip in #549
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.3 by @renovate in #565
- feat(Canvas): Add dynamic labels to Canvas' nodes by @lordrip in #556
- chore(deps): update dependency stylelint to v16 by @renovate in #543
- chore(deps): update dependency stylelint-prettier to v5 by @renovate in #545
- chore(release): publish by @github-actions in #570
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- fix: Expression: Can't use unquoted number for constant expression by @igarashitm in #438
- fix: Short form avro dataformat is not correctly parsed by @igarashitm in #441
- fix(vscode): Hide a11y labels by @lordrip in #443
- feat(kamelets): Load Kamelet boundaries catalog by @lordrip in #445
- chore(release): publish by @github-actions in #447
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Use Java 21 instead of Java 17 by @apupier in #419
- Remove unused import and attribute by @apupier in #422
- feat(kamelet): Add Flow support for Kamelets by @lordrip in #421
- adding Undo and Redo in Source editor #308 by @lhein in #414
- fix(393): Nodes can't be configured when the parameters property is null by @shivamG640 in #423
- introduce a save to image function by @lhein in #426
- chore(canvas): Improve Canvas toolbar styling by @lordrip in #427
- fix: Add kamelet:source and kamelet:sink to the catalog by @igarashitm in #429
- Update README.md by @lhein in #430
- fix(canvas): Avoid rerendering the entire application when configuring nodes by @lordrip in #433
- feat(templates): Provide IDs for templates by @lordrip in #434
- chore(actions): Enable fetch-flags property by @lordrip in #436
- chore(release): publish by @github-actions in #437
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- fix(313) - Kamelets in Camel Routes are not handled properly by @shivamG640 in #358
- fix(viz): Configure nodes that could contain children by @lordrip in #394
- feat(viz): Add Support for
from
construct by @lordrip in #397 - storybook - Add stories for Canvas component by @tplevko in #396
- fix(catalog): Avoid offering already existing single properties. by @lordrip in #398
- fix(viz): Add support for processor's string definition by @lordrip in #400
- fix(catalog): Avoid adding a doFinally when already exists by @lordrip in #399
- catalog model tab shows only processors now by @lhein in #404
- storybook: metadata and error handler stories by @tplevko in #406
- chore(catalog): Load both full and filtered Camel Catalog by @lordrip in #407
- fix(canvas): Missing Kamelet icons in the from node by @lordrip in #410
- e2e: add error handler e2e coverage by @tplevko in #408
- fix(viz): Configure Kamelets in Camel Routes by @lordrip in #412
- fix(canvas): Replace nodes that contains a single steps property don't work by @lordrip in #413
- chore(publish): Enable lerna-lite tag on publish by @lordrip in #417
- chore(release): publish by @github-actions in #418
Full Changelog: v0.3.0...v0.4.0