v0.3.15
Pre-release
Pre-release
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
- 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
- Enhance searchAndRequestFix method by @midays in #1112
- Fix ci solution request by @abrugaro in #1123
- Update devspaces workspace start and fix minor bugs by @abrugaro in #1119
- Test Enable "Auto Accept on Save" setting by @midays in #1127
- Add Hub Configuration page object and form automation by @RanWurmbrand in #1131
- Add output channel check by @abrugaro in #1148
- Automate exclude diagnostic by @abrugaro in #1153
- do not hardcode konveyor extension names by @djzager in #1191
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.15