Releases: konveyor/editor-extensions
v0.2.0-pre.2-1
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.2.0-pre.2-1
✨ Features
- Implement functional CodeActionProvider with Continue by @djzager in #468
- Vscode walkthrough -> Webview drawer walkthrough by @ibolton336 in #467
- Add profile management panel by @ibolton336 in #470
- Duplicate profile functionality by @ibolton336 in #496
- do kai things in ide directly by @djzager in #495
- Add createbleMultiSelectField component for managing src/tgt values by @ibolton336 in #502
- Introduce a shared library for agentic workflows by @pranavgaikwad in #491
- Move analysis fix into an agent and add planner / orchestrator / sub-agents to handle diagnostics issues by @pranavgaikwad in #511
- Feature/add dep agent by @pranavgaikwad in #516
- Add development builds by @jmontleon in #525
- add solution server by @djzager in #547
- Manage profiles UX improvements by @ibolton336 in #560
- allow excluding sources from diagnostics by @pranavgaikwad in #564
- show success rate in the analysis page by @djzager in #568
- Agentic flow - UX by @ibolton336 in #561
- Unified logging in extension by @djzager in #595
- Hunk Selection interface improvements by @ibolton336 in #615
- Add caching and tracing by @pranavgaikwad in #627
- Skipping additional information will take you to diagnostics issues fixes instead of exiting by @pranavgaikwad in #645
- Feature/debug tarball by @pranavgaikwad in #684
- support authenticated solution server by @djzager in #685
- Support disabling generative AI by @djzager in #694
- Enhanced Diff Management with decorators by @ibolton336 in #692
- pull analyzer binary from package definition when not found by @djzager in #699
- load config/command namespace from package name by @djzager in #709
- Improve solution server connectivity handling and error messaging by @ibolton336 in #721
- : Remove obsoleted variables from config by @fabianvf in #725
- Branding system for downstream support by @ibolton336 in #715
- Brand agnostic path change by @ibolton336 in #741
🐛 Bug Fixes
- Fix initial user messages timestamp unwanted change by @ibolton336 in #441
- pass label selector via initialize() by @pranavgaikwad in #436
- Fix copy-dist to put the jdtls bundle in the right place by @sjd78 in #465
- update contributes.javaExtensions by @djzager in #522
- make build files reload workspace configuration by @pranavgaikwad in #526
- Stop upload failures caused by duplicate names by @jmontleon in #530
- fix model provider configuration by @pranavgaikwad in #545
- Make agent / model errors louder by @pranavgaikwad in #549
- fix bad state in analysis issue fix by @pranavgaikwad in #550
- fix windows file paths by @pranavgaikwad in #551
- Open provider config check to more provider types by @ibolton336 in #558
- Don't rebuild shared package during debugging by @ibolton336 in #555
- actually fail activation by throwing error by @djzager in #563
- remove AWS_DEFAULT_REGION env validation by @abrugaro in #566
- Add a new npm script for asset collection dev workflow by @ibolton336 in #567
- Respect analyze on save config setting by @ibolton336 in #569
- Add scrollbar to walkthrough drawer when terminal is open by @ibolton336 in #571
- fix label selector logic to properly AND sources with targets by @feiskyer in #572
- surface underlying issues with Java extension by @pranavgaikwad in #578
- update success rate more often by @djzager in #584
- Do not show ViolationsCount when analyzing by @djzager in #587
- reduce bot noise by @pranavgaikwad in #589
- issue tree view needs enhanced incidents by @djzager in #596
- Fix: Search fails to display existing analysis incidents by @RanWurmbrand in #599
- Remove duplicate selection state for interaction messages by @ibolton336 in #608
- SrollToBottom on interaction event by @ibolton336 in #606
- Missing css variables for diff view by @ibolton336 in #610
- Fix isReadonly for incident inside resolution page by @ibolton336 in #612
- Fixes race conditions with the queue by @ibolton336 in #616
- refactor model healthcheck for better cohesion with provider config file by @pranavgaikwad in #581
- Fix type errors in dev spaces by @ibolton336 in #633
- do not track file changes/saves if isUriIgnored by @djzager in #650
- Fixes duplicate no profile selected alert by @ibolton336 in #634
- accept files in agent mode by @djzager in #678
- make sure extension logs are added to debug archive by @pranavgaikwad in #693
- Allow self-signed certs in model provider connection and allow insecure flag by @pranavgaikwad in #703
- Fix auto-analysis trigger and config key mismatch by @ibolton336 in #711
- hide agent button when genAI disabled by @djzager in #722
- Fix delayed profile deletion by ensuring immediate UI updates by @ibolton336 in #718
- analyzer and genai config fixes by @djzager in #727
- Incorrect nesting of settings no longer requires auth to be enabled for insecure TLS by @fabianvf in #733
- fix profile multi-select + config order by @djzager in #738
🧪 Integration or E2E tests
- Add test for fixing a single incident by @abrugaro in #683
- adding ss test with custom rules by @savitharaghunathan in #690
- Add filtering and Sorting Issues and Files UI tests by @hhpatel14 in #688
New Contributors
- @rhuanhianc made their first contribution in #513
- @jmontleon made their first contribution in #525
- @abrugaro made their first contribution in #566
- @feiskyer made their first contribution in #572
- @RanWurmbrand made their first contribution in #599
- @fabianvf made their first contribution in #725
Full Changelog: v0.1.0...v0.2.0-pre.2-1
v0.2.0-pre.2
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.2.0-pre.2
✨ Features
- Implement functional CodeActionProvider with Continue by @djzager in #468
- Vscode walkthrough -> Webview drawer walkthrough by @ibolton336 in #467
- Add profile management panel by @ibolton336 in #470
- Duplicate profile functionality by @ibolton336 in #496
- do kai things in ide directly by @djzager in #495
- Add createbleMultiSelectField component for managing src/tgt values by @ibolton336 in #502
- Introduce a shared library for agentic workflows by @pranavgaikwad in #491
- Move analysis fix into an agent and add planner / orchestrator / sub-agents to handle diagnostics issues by @pranavgaikwad in #511
- Feature/add dep agent by @pranavgaikwad in #516
- Add development builds by @jmontleon in #525
- add solution server by @djzager in #547
- Manage profiles UX improvements by @ibolton336 in #560
- allow excluding sources from diagnostics by @pranavgaikwad in #564
- show success rate in the analysis page by @djzager in #568
- Agentic flow - UX by @ibolton336 in #561
- Unified logging in extension by @djzager in #595
- Hunk Selection interface improvements by @ibolton336 in #615
- Add caching and tracing by @pranavgaikwad in #627
- Skipping additional information will take you to diagnostics issues fixes instead of exiting by @pranavgaikwad in #645
- Feature/debug tarball by @pranavgaikwad in #684
- support authenticated solution server by @djzager in #685
- Support disabling generative AI by @djzager in #694
- Enhanced Diff Management with decorators by @ibolton336 in #692
- pull analyzer binary from package definition when not found by @djzager in #699
- load config/command namespace from package name by @djzager in #709
- Improve solution server connectivity handling and error messaging by @ibolton336 in #721
- : Remove obsoleted variables from config by @fabianvf in #725
- Branding system for downstream support by @ibolton336 in #715
🐛 Bug Fixes
- Fix initial user messages timestamp unwanted change by @ibolton336 in #441
- pass label selector via initialize() by @pranavgaikwad in #436
- Fix copy-dist to put the jdtls bundle in the right place by @sjd78 in #465
- update contributes.javaExtensions by @djzager in #522
- make build files reload workspace configuration by @pranavgaikwad in #526
- Stop upload failures caused by duplicate names by @jmontleon in #530
- fix model provider configuration by @pranavgaikwad in #545
- Make agent / model errors louder by @pranavgaikwad in #549
- fix bad state in analysis issue fix by @pranavgaikwad in #550
- fix windows file paths by @pranavgaikwad in #551
- Open provider config check to more provider types by @ibolton336 in #558
- Don't rebuild shared package during debugging by @ibolton336 in #555
- actually fail activation by throwing error by @djzager in #563
- remove AWS_DEFAULT_REGION env validation by @abrugaro in #566
- Add a new npm script for asset collection dev workflow by @ibolton336 in #567
- Respect analyze on save config setting by @ibolton336 in #569
- Add scrollbar to walkthrough drawer when terminal is open by @ibolton336 in #571
- fix label selector logic to properly AND sources with targets by @feiskyer in #572
- surface underlying issues with Java extension by @pranavgaikwad in #578
- update success rate more often by @djzager in #584
- Do not show ViolationsCount when analyzing by @djzager in #587
- reduce bot noise by @pranavgaikwad in #589
- issue tree view needs enhanced incidents by @djzager in #596
- Fix: Search fails to display existing analysis incidents by @RanWurmbrand in #599
- Remove duplicate selection state for interaction messages by @ibolton336 in #608
- SrollToBottom on interaction event by @ibolton336 in #606
- Missing css variables for diff view by @ibolton336 in #610
- Fix isReadonly for incident inside resolution page by @ibolton336 in #612
- Fixes race conditions with the queue by @ibolton336 in #616
- refactor model healthcheck for better cohesion with provider config file by @pranavgaikwad in #581
- Fix type errors in dev spaces by @ibolton336 in #633
- do not track file changes/saves if isUriIgnored by @djzager in #650
- Fixes duplicate no profile selected alert by @ibolton336 in #634
- accept files in agent mode by @djzager in #678
- make sure extension logs are added to debug archive by @pranavgaikwad in #693
- Allow self-signed certs in model provider connection and allow insecure flag by @pranavgaikwad in #703
- Fix auto-analysis trigger and config key mismatch by @ibolton336 in #711
- hide agent button when genAI disabled by @djzager in #722
- Fix delayed profile deletion by ensuring immediate UI updates by @ibolton336 in #718
- analyzer and genai config fixes by @djzager in #727
🧪 Integration or E2E tests
- Add test for fixing a single incident by @abrugaro in #683
- adding ss test with custom rules by @savitharaghunathan in #690
New Contributors
- @rhuanhianc made their first contribution in #513
- @jmontleon made their first contribution in #525
- @abrugaro made their first contribution in #566
- @feiskyer made their first contribution in #572
- @RanWurmbrand made their first contribution in #599
- @fabianvf made their first contribution in #725
Full Changelog: v0.1.0...v0.2.0-pre.2
v0.2.0-pre.1
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.2.0-pre.1
✨ Features
- Implement functional CodeActionProvider with Continue by @djzager in #468
- Vscode walkthrough -> Webview drawer walkthrough by @ibolton336 in #467
- Add profile management panel by @ibolton336 in #470
- Duplicate profile functionality by @ibolton336 in #496
- do kai things in ide directly by @djzager in #495
- Add createbleMultiSelectField component for managing src/tgt values by @ibolton336 in #502
- Introduce a shared library for agentic workflows by @pranavgaikwad in #491
- Move analysis fix into an agent and add planner / orchestrator / sub-agents to handle diagnostics issues by @pranavgaikwad in #511
- Feature/add dep agent by @pranavgaikwad in #516
- Add development builds by @jmontleon in #525
- add solution server by @djzager in #547
- Manage profiles UX improvements by @ibolton336 in #560
- allow excluding sources from diagnostics by @pranavgaikwad in #564
- show success rate in the analysis page by @djzager in #568
- Agentic flow - UX by @ibolton336 in #561
- Unified logging in extension by @djzager in #595
- Hunk Selection interface improvements by @ibolton336 in #615
- Add caching and tracing by @pranavgaikwad in #627
- Skipping additional information will take you to diagnostics issues fixes instead of exiting by @pranavgaikwad in #645
🐛 Bug Fixes
- Fix initial user messages timestamp unwanted change by @ibolton336 in #441
- pass label selector via initialize() by @pranavgaikwad in #436
- Fix copy-dist to put the jdtls bundle in the right place by @sjd78 in #465
- update contributes.javaExtensions by @djzager in #522
- make build files reload workspace configuration by @pranavgaikwad in #526
- Stop upload failures caused by duplicate names by @jmontleon in #530
- fix model provider configuration by @pranavgaikwad in #545
- Make agent / model errors louder by @pranavgaikwad in #549
- fix bad state in analysis issue fix by @pranavgaikwad in #550
- fix windows file paths by @pranavgaikwad in #551
- Open provider config check to more provider types by @ibolton336 in #558
- Don't rebuild shared package during debugging by @ibolton336 in #555
- actually fail activation by throwing error by @djzager in #563
- remove AWS_DEFAULT_REGION env validation by @abrugaro in #566
- Add a new npm script for asset collection dev workflow by @ibolton336 in #567
- Respect analyze on save config setting by @ibolton336 in #569
- Add scrollbar to walkthrough drawer when terminal is open by @ibolton336 in #571
- fix label selector logic to properly AND sources with targets by @feiskyer in #572
- surface underlying issues with Java extension by @pranavgaikwad in #578
- update success rate more often by @djzager in #584
- Do not show ViolationsCount when analyzing by @djzager in #587
- reduce bot noise by @pranavgaikwad in #589
- issue tree view needs enhanced incidents by @djzager in #596
- Fix: Search fails to display existing analysis incidents by @RanWurmbrand in #599
- Remove duplicate selection state for interaction messages by @ibolton336 in #608
- SrollToBottom on interaction event by @ibolton336 in #606
- Missing css variables for diff view by @ibolton336 in #610
- Fix isReadonly for incident inside resolution page by @ibolton336 in #612
- Fixes race conditions with the queue by @ibolton336 in #616
- refactor model healthcheck for better cohesion with provider config file by @pranavgaikwad in #581
- Fix type errors in dev spaces by @ibolton336 in #633
- do not track file changes/saves if isUriIgnored by @djzager in #650
New Contributors
- @rhuanhianc made their first contribution in #513
- @jmontleon made their first contribution in #525
- @abrugaro made their first contribution in #566
- @feiskyer made their first contribution in #572
- @RanWurmbrand made their first contribution in #599
Full Changelog: v0.1.0...v0.2.0-pre.1
Development Builds
:bug: update contributes.javaExtensions (#522) Fixes konveyor/kai#785 Signed-off-by: David Zager <[email protected]>
v0.1.1-pre.0
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.1.1-pre.0
✨ Features
- Implement functional CodeActionProvider with Continue by @djzager in #468
- Vscode walkthrough -> Webview drawer walkthrough by @ibolton336 in #467
- Add profile management panel by @ibolton336 in #470
🐛 Bug Fixes
- Fix initial user messages timestamp unwanted change by @ibolton336 in #441
- pass label selector via initialize() by @pranavgaikwad in #436
- Fix copy-dist to put the jdtls bundle in the right place by @sjd78 in #465
Full Changelog: v0.1.0...v0.1.1-pre.0
v0.1.0
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.1.0
✨ Features
- Use @patternfly/chatbot library for the resolutions view by @ibolton336 in #373
- Add configurable ignores for analysis by @sjd78 in #415
- Add 'cursor: pointer' to
<summary/>
marker in markdown by @ibolton336 in #437
🐛 Bug Fixes
- deduplicate encountered errors in chat view by @pranavgaikwad in #406
- Reclaim webview body padding, page inset by @sjd78 in #407
- Remove sm size to restore button alignment by @ibolton336 in #408
- Remove unused configuration keys by @sjd78 in #411
- Only run partial analysis if a file was changed by @sjd78 in #413
- Do rpc server actions only if the server is ready by @sjd78 in #414
- Adding updated analyzer bundle that can handle code updates by @shawn-hurley in #417
- simplify issue rendering by @djzager in #423
- load the results even when no rulesets by @djzager in #421
- adding back bundle by @shawn-hurley in #429
- Save source/target onSelectionChange by @ibolton336 in #434
- Redirect user to analysis page at the end of the konveyor walkthrough by @ibolton336 in #433
Major Known Issues
- konveyor/kai#721: Within the kai-rpc-server,
.konveyorignore
is not respected by git vfs. If you see log files showing up in your diffs, this is the likely culprit. A.gitignore
must be used for now. Make sure those log files/directories are added to your workspace's.gitignore
. - konveyor/kai#737: If vscode is closed in the middle of an analysis, the kai processes won't stop immediately. This can result in strange results from the analysis panel. Once the analysis completes, the process should close correctly. If necessary, you can kill it manually. The process should be
kai-rpc-server
orkai_analyzer_rpc
.
Full Changelog: v0.0.13...v0.1.0
v0.1.0-pre.2
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.1.0-pre.2
✨ Features
- Use @patternfly/chatbot library for the resolutions view by @ibolton336 in #373
- Add configurable ignores for analysis by @sjd78 in #415
- Add 'cursor: pointer' to
marker in markdown by @ibolton336 in #437
🐛 Bug Fixes
- deduplicate encountered errors in chat view by @pranavgaikwad in #406
- Reclaim webview body padding, page inset by @sjd78 in #407
- Remove sm size to restore button alignment by @ibolton336 in #408
- Remove unused configuration keys by @sjd78 in #411
- Only run partial analysis if a file was changed by @sjd78 in #413
- Do rpc server actions only if the server is ready by @sjd78 in #414
- Adding updated analyzer bundle that can handle code updates by @shawn-hurley in #417
- simplify issue rendering by @djzager in #423
- load the results even when no rulesets by @djzager in #421
- adding back bundle by @shawn-hurley in #429
- Save source/target onSelectionChange by @ibolton336 in #434
- Redirect user to analysis page at the end of the konveyor walkthrough by @ibolton336 in #433
Full Changelog: v0.0.13...v0.1.0-pre.2
v0.1.0-pre.1
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.1.0-pre.1
✨ Features
- Use @patternfly/chatbot library for the resolutions view by @ibolton336 in #373
- Add configurable ignores for analysis by @sjd78 in #415
🐛 Bug Fixes
- deduplicate encountered errors in chat view by @pranavgaikwad in #406
- Reclaim webview body padding, page inset by @sjd78 in #407
- Remove sm size to restore button alignment by @ibolton336 in #408
- Remove unused configuration keys by @sjd78 in #411
- Only run partial analysis if a file was changed by @sjd78 in #413
- Do rpc server actions only if the server is ready by @sjd78 in #414
- Adding updated analyzer bundle that can handle code updates by @shawn-hurley in #417
- simplify issue rendering by @djzager in #423
- load the results even when no rulesets by @djzager in #421
- adding back bundle by @shawn-hurley in #429
Full Changelog: v0.0.13...v0.1.0-pre.1
v0.1.0-pre.0
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.1.0-pre.0
✨ Features
- Use @patternfly/chatbot library for the resolutions view by @ibolton336 in #373
- Add configurable ignores for analysis by @sjd78 in #415
🐛 Bug Fixes
- deduplicate encountered errors in chat view by @pranavgaikwad in #406
- Reclaim webview body padding, page inset by @sjd78 in #407
- Remove sm size to restore button alignment by @ibolton336 in #408
- Remove unused configuration keys by @sjd78 in #411
- Only run partial analysis if a file was changed by @sjd78 in #413
- Do rpc server actions only if the server is ready by @sjd78 in #414
- Adding updated analyzer bundle that can handle code updates by @shawn-hurley in #417
Full Changelog: v0.0.13...v0.1.0-pre.0
v0.0.13
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.0.13
✨ Features
🐛 Bug Fixes
- Context API for extension state management by @ibolton336 in #396
- Move toolbar items to toggle group with breakpoint by @ibolton336 in #395
- fix the extraction dir names for workflow artifacts by @savitharaghunathan in #347
- respect isReadOnly for solution dropdown by @djzager in #399
Full Changelog: v0.0.12...v0.0.13