Skip to content

Release 2.13.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 14:40
· 201 commits to main since this release

VS Code Extension

✨ Features

  • support ${homeDir} placeholder for local kamelet directories user setting (28c7b0e)
  • support tilde expansion in local kamelet directories (cc6dea4)

πŸ› Bug Fixes

  • stop spawn expected errors stacktrace into Kaoto Output view (bc9650d)

πŸ§ͺ Tests

  • guarantee export cleanup after window errors (de08b75)
  • stabilize source editor readiness and export cleanup (f566f70)
  • unstable editor and export UI tests on GH actions (d306027)

πŸ” CI

  • stick UI tests to run with latest supported/tested VS Code stable version (2f2d21d)

Kaoto Core

✨ Features

  • add Kaoto Companion service with Camel bridge and TypeScript SDK (a8b9995)
  • Auto-select newly added, inserted, or replaced steps (2a4a274)

πŸ› Bug Fixes

  • fix kompanion build (a659c7c)
  • reload catalogs when runtime settings change (ea30000)
  • correct properties sidebar sizing and overflow (dffe71b)
  • prefer parameters.templateId over URI path, matching Camel runtime behaviour (6b15b22)
  • read Kamelets from templateId and serialize the kamelet component (edc0522)
  • remove leftover conflict markers (e297dad)
  • preserve XPath namespace resolution (bf5f29b)
  • replace deprecated KameletBinding and XPath APIs (104df19)
  • update yarn.lock to reflect kompanion package rename from companion (d1a176f)
  • pass Cypress grep tags via expose instead of env (6d732ca)
  • restore route identity and test automatic step selection (1aa94fe)
  • prevent BeanField from suspending on source re-renders (80a60eb)
  • Prevent typing delay and race conditions in ExpressionField (dfd4585)
  • Stabilize RestRouteEndpointField updates and preserve parameters (cfe68eb)
  • use PF icons for zoom-in, zoom-out and reset-view control buttons (b323f91)
  • correct regex pattern for NameChar using String.raw (c046515)
  • simplify allFlowsVisible calculation using Boolean constructor (07dd1fb)
  • Prevent duplicate component mode toolbars (23eadb9)
  • preserve choice/abstract selection when source parameter is added or removed (7fc54d8)

πŸ”§ Maintenance

  • remove setNewDocument from context and inline into updateDocument (507683a)
  • javascript:S7772: Node.js built-in modules should be imported using the "node:" protocol (b6e7cc7)
  • replace single-case switch statements with if statements (03701f2)
  • remove useless assignment to variable 'entity' in MetadataPage.tsx (c811fbe)
  • compare with undefined directly instead of using typeof (3265a40)
  • use String.raw for Windows path to avoid backslash escaping (717e965)
  • resolve javascript:S4036 OS commands should not rely on PATH resolution (a22d02e)
  • remove target document useEffect, trigger refreshMappingTree inline (b363eca)

πŸ”© Chores

  • fix conflicting kamelet stub (3c7196c)
  • Update camel-catalog to 0.10.6 (8e9cd1c)
  • upgrade @kaoto/forms to 1.9.0 (43fa09f)
  • Add tests for #3863 (316284e)
  • update vite (e47da93)
  • update vitest (888bdb4)

πŸ§ͺ Tests

  • Remove skipped XML parser test (e30cebe)
  • skip redundant node click in openDataMapperEditor after auto-open config panel (9ebff50)
  • remove redundant openStepConfigurationTab calls after chooseFromCatalog (fb77695)
  • eliminate act warnings in TypeaheadInput.test.tsx (c8b0c64)
  • cover synchronous expression updates (0333195)
  • eliminate act warnings in TypeaheadSelect.test.tsx (2d775dc)
  • eliminate act warnings in RootElementSelect.test.tsx (5881a47)
  • eliminate act warnings in CatalogSelectorField.test.tsx (1bdb74f)
  • eliminate act warnings in TargetDocumentNode.test.tsx (f0712bf)
  • eliminate act warnings in DataMapperSettingsModal tests (35ec094)
  • migrate MappingContextMenuAction tests to userEvent to eliminate act warnings (d090400)
  • use findBy and userEvent to eliminate act warnings in Document and DataMapper tests (0f69895)
  • wrap state updates in act and use userEvent to eliminate act warnings (76e3f1b)
  • wait for async hook resolution to eliminate act warnings (43c67a8)

πŸ” CI

  • streamline release versioning and publishing (6f65859)

πŸ”€ Other

  • Fix local kamelet directory lookup in catalog (51e7d44)
  • remove unused className and isVisible props (d5dfe9a)