Releases: konveyor/editor-extensions
v0.3.16
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.16
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
- Add MessageTypes constants to eliminate string literal sprawl by @ibolton336 in #1114
- Added health check command by @JonahSussman in #1075
- add c sharp extension by @savitharaghunathan in #1124
- Add violation specific search on open details command by @ibolton336 in #1174
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
- Enable skip ssl toggle even if auth is disabled by @abrugaro in #1121
- Catch all causing store reset in devspaces by @ibolton336 in #1170
- Refactor profile deletion dialog logic by @RanWurmbrand in #743
- Add char limit for profile name by @ibolton336 in #1178
- Fix profile sync label selector error by @abrugaro in #1180
- analysis should ignore what git ignores by @djzager in #1188
- Ensure profiles are reloaded after enabling sync by @abrugaro in #1187
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in https://github.com/konveyor/editor-extensions/...
v0.3.15
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.15
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
- Add MessageTypes constants to eliminate string literal sprawl by @ibolton336 in #1114
- Added health check command by @JonahSussman in #1075
- add c sharp extension by @savitharaghunathan in #1124
- Add violation specific search on open details command by @ibolton336 in #1174
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
- Enable skip ssl toggle even if auth is disabled by @abrugaro in #1121
- Catch all causing store reset in devspaces by @ibolton336 in #1170
- Refactor profile deletion dialog logic by @RanWurmbrand in #743
- Add char limit for profile name by @ibolton336 in #1178
- Fix profile sync label selector error by @abrugaro in #1180
- analysis should ignore what git ignores by @djzager in #1188
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- F...
v0.3.12
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.12
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
- Add MessageTypes constants to eliminate string literal sprawl by @ibolton336 in #1114
- Added health check command by @JonahSussman in #1075
- add c sharp extension by @savitharaghunathan in #1124
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
- Enable skip ssl toggle even if auth is disabled by @abrugaro in #1121
- Catch all causing store reset in devspaces by @ibolton336 in #1170
- Refactor profile deletion dialog logic by @RanWurmbrand in #743
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- Feat/profiles e2e tests by @RanWurmbrand in #993
- More adaptations to VSCode web and a better extension installation management by @abrugaro in #1052
- verify issues reported for the analysis by @midays in #994
- Open java file before running tests by @abrugaro in https://github.com/konveyor/editor-extensions/pu...
v0.3.11
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.11
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
- Add MessageTypes constants to eliminate string literal sprawl by @ibolton336 in #1114
- Added health check command by @JonahSussman in #1075
- add c sharp extension by @savitharaghunathan in #1124
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
- Enable skip ssl toggle even if auth is disabled by @abrugaro in #1121
- Catch all causing store reset in devspaces by @ibolton336 in #1170
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- Feat/profiles e2e tests by @RanWurmbrand in #993
- More adaptations to VSCode web and a better extension installation management by @abrugaro in #1052
- verify issues reported for the analysis by @midays in #994
- Open java file before running tests by @abrugaro in #1066
- Fix linux pipeline by @abrugaro in #1088
- Fix windows p...
v0.3.10
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.10
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
- Add MessageTypes constants to eliminate string literal sprawl by @ibolton336 in #1114
- Added health check command by @JonahSussman in #1075
- add c sharp extension by @savitharaghunathan in #1124
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
- Enable skip ssl toggle even if auth is disabled by @abrugaro in #1121
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- Feat/profiles e2e tests by @RanWurmbrand in #993
- More adaptations to VSCode web and a better extension installation management by @abrugaro in #1052
- verify issues reported for the analysis by @midays in #994
- Open java file before running tests by @abrugaro in #1066
- Fix linux pipeline by @abrugaro in #1088
- Fix windows pipeline by @abrugaro in #1089
- Update extension urls fetching script...
v0.3.4
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.4
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
- Add MessageTypes constants to eliminate string literal sprawl by @ibolton336 in #1114
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- Feat/profiles e2e tests by @RanWurmbrand in #993
- More adaptations to VSCode web and a better extension installation management by @abrugaro in #1052
- verify issues reported for the analysis by @midays in #994
- Open java file before running tests by @abrugaro in #1066
- Fix linux pipeline by @abrugaro in #1088
- Fix windows pipeline by @abrugaro in #1089
- Update extension urls fetching script by @abrugaro in #1091
- Verify selected log level by @midays in #1055
- "Analyze on Save" related tests by @midays in #1102
- Update open method to always wait for initialization by ...
v0.3.3
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.3
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
- Add MessageTypes constants to eliminate string literal sprawl by @ibolton336 in #1114
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- Feat/profiles e2e tests by @RanWurmbrand in #993
- More adaptations to VSCode web and a better extension installation management by @abrugaro in #1052
- verify issues reported for the analysis by @midays in #994
- Open java file before running tests by @abrugaro in #1066
- Fix linux pipeline by @abrugaro in #1088
- Fix windows pipeline by @abrugaro in #1089
- Update extension urls fetching script by @abrugaro in #1091
- Verify selected log level by @midays in #1055
- "Analyze on Save" related tests by @midays in #1102
- Update open method to always wait for initialization by ...
v0.3.2
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.2
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
- Add HTTP protocol configuration by @ibolton336 in #1034
- Remove onDidChangeData message handler and duplicate broadcast functions by @ibolton336 in #1073
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
- do not filter out every single file in analyzer profile bundle by @djzager in #1111
- Gracefully handle provider errors when dependencies are missing by @djzager in #1117
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- Feat/profiles e2e tests by @RanWurmbrand in #993
- More adaptations to VSCode web and a better extension installation management by @abrugaro in #1052
- verify issues reported for the analysis by @midays in #994
- Open java file before running tests by @abrugaro in #1066
- Fix linux pipeline by @abrugaro in #1088
- Fix windows pipeline by @abrugaro in #1089
- Update extension urls fetching script by @abrugaro in #1091
- Verify selected log level by @midays in #1055
- "Analyze on Save" related tests by @midays in #1102
- Update open method to always wait for initialization by @abrugaro in #1105
New Contributors
- @sshveta made their first contribution in http...
v0.3.1
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.3.1
✨ Features
- improve file suggestions UX by @pranavgaikwad in #874
- Add extension API for language provider registration by @djzager in #970
- Implement adaptive polling for solution server connectivity by @ibolton336 in #735
- Create konveyor-java and konveyor-javascript extension by @djzager in #960
- support in-tree analysis configuration profiles by @djzager in #986
- Handle llm error messages from workflow by @ibolton336 in #948
- Surface solution server interactions by @ibolton336 in #965
- agent no longer hardcoded to java by @djzager in #1013
- Add Go language extension support by @savitharaghunathan in #976
- Wire up analysis progress and display rule IDs by @tsanders-rh in #1022
- Introduce Hub settings form by @djzager in #1035
- switch go to use document/symbol instead of workspace/symbol by @savitharaghunathan in #1056
- Batch Review System & State Management Improvements by @ibolton336 in #990
- activate language extensions on workspace files by @djzager in #1070
- Add konveyor core API version for compatibility checking by @djzager in #1011
- introduce hub connection manager by @djzager in #1072
- add fallback to recent successful workflow run when HEAD commit fails by @ibolton336 in #1078
- Add RPC-based progress notifications by @tsanders-rh in #1087
- profile sync for centralized configuration by @djzager in #1079
🐛 Bug Fixes
- fix output parsing for analysis fix by @pranavgaikwad in #854
- only add ss-auth configerror if not there already by @djzager in #847
- Improve toolbar header responsiveness by @ibolton336 in #837
- Fix broken css overrides for svg icons by @ibolton336 in #868
- Handle max_tokens in Bedrock responses by @pranavgaikwad in #855
- Remove deprecated package.json commands by @ibolton336 in #885
- update logger transports when log level changes by @djzager in #860
- Remove duplicate ADD_PROFILE message when duplicating profiles by @ibolton336 in #863
- handle custom rule changes by @djzager in #906
- make solution server client aware of refresh windows by @djzager in #871
- When model changes, ensure workflowManager updates to use new modelProvider by @fabianvf in #886
- log and show error when java extension will break us by @djzager in #911
- give warnings about AI by @djzager in #889
- Fix non-agent mode by @ibolton336 in #921
- Fix duplicate Analysis panel issue by implementing static panel tracking by @ibolton336 in #895
- Allow user to reject changes by default - no auto accept on save by @ibolton336 in #932
- Fix debugger after path change by @ibolton336 in #952
- Disable manual analysis if analysis scheduled by @ibolton336 in #964
- Ensure analysis scheduled state is always reset by @ibolton336 in #973
- Split extension windows compatibility changes by @ibolton336 in #983
- Add provider check to fix race condition on server start by @ibolton336 in #988
- fixing the javascript extension to pass config correctly to provider by @shawn-hurley in #999
- VS Code ESM loader error by @ibolton336 in #1001
- Adding helper methods to the proxy, to convert from vscode objects by @shawn-hurley in #1004
- Revert breaking scheduled check by @ibolton336 in #1007
- Allow scheduled analysis cancellation by @ibolton336 in #1002
- make sure javascript activation triggers indexing and waits for it by @pranavgaikwad in #1019
- settings.json config update error handling by @ibolton336 in #1024
- Remove tooltip for config button by @ibolton336 in #1025
- add documentSymbol search, do not respond to workspace/symbol by @pranavgaikwad in #1038
- fix socket ETIMEDOUT by @pranavgaikwad in #1085
- Fix batch review state stuck after apply all by @ibolton336 in #1092
- reduce diff noise from line endings and whitespace changes by @ibolton336 in #1077
- Add fireServerStateChange error handling for RPC connection failures by @ibolton336 in #1048
🧪 Integration or E2E tests
- force VSIX reinstallation when explicitly provided in tests by @ibolton336 in #862
- Revert addition of --force flag when installing extensions by @ibolton336 in #869
- Update tests for running on Windows pipeline by @abrugaro in #884
- Refactoring for using coolstore repo by @sshveta in #902
- Automated Test case to enable/disable GenAI by @sshveta in #908
- Add a non_agent_mode e2e test by @ibolton336 in #925
- add support for opening vscode in web environment by @abrugaro in #928
- Flakiness reduction by @abrugaro in #944
- Solution Server Settings Test case by @sshveta in #946
- Automate extension installation in web environment by @abrugaro in #953
- [RFR] Add end-to-end tests for Running analysis on different repositories (#946) by @midays in #963
- Started implementation of vscode-desktop features in vscode-web by @abrugaro in #980
- Test/mcp client authentication by @RanWurmbrand in #972
- Support more operations in VSCode Web by @abrugaro in #987
- Feat/profiles e2e tests by @RanWurmbrand in #993
- More adaptations to VSCode web and a better extension installation management by @abrugaro in #1052
- verify issues reported for the analysis by @midays in #994
- Open java file before running tests by @abrugaro in #1066
- Fix linux pipeline by @abrugaro in #1088
- Fix windows pipeline by @abrugaro in #1089
- Update extension urls fetching script by @abrugaro in #1091
New Contributors
- @sshveta made their first contribution in #902
- @midays made their first contribution in #963
- @tsanders-rh made their first contribution in #1021
Full Changelog: v0.2.0...v0.3.1
v0.2.0
Full Changelog: https://github.com/konveyor/editor-extensions/commits/v0.2.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
- 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
- Retry logic for connection attempts with and without trailing slash by @ibolton336 in #751
- Fix success rate display when server returns array format by @ibolton336 in #760
- do not load saved analysis results in startup by @djzager in #767
- Manage profiles form validation fix by @ibolton336 in #756
- Move isWaitingForUserInteraction to shared state by @ibolton336 in #771
- Fix configuration error notifications on extension startup by @ibolton336 in #775
- Handle new line and empty diffs gracefully by @ibolton336 in #778
- handle analyzer process exit gracefully by @pranavgaikwad in #768
- Handle reject solution correctly by @ibolton336 in #787
- Update success rate metrics on accept/reject by @ibolton336 in #790
- improve additional info prompt and remove unused options by @pranavgaikwad in #781
- Improve solution server configuration, start behavior by @djzager in https://github.com...