Releases: konveyor/analyzer-lsp
v0.9.0-rc.5
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-rc.5
Full Changelog: v0.9.0-rc.4...v0.9.0-rc.5
v0.9.0-rc.4
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-rc.4
Full Changelog: v0.9.0-rc.3...v0.9.0-rc.4
v0.9.0-rc.3
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-rc.3
🐛 Bug Fixes
Full Changelog: v0.9.0-rc.2...v0.9.0-rc.3
v0.9.0
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0
Full Changelog: v0.9.0-rc.5...v0.9.0
v0.9.0-rc.2
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-rc.2
Full Changelog: v0.9.0-rc.1...v0.9.0-rc.2
v0.9.0-rc.1
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-rc.1
🐛 Bug Fixes
- Only load .yaml rules (#1099) by @eemcmullan in #1107
Full Changelog: v0.9.0-beta.2...v0.9.0-rc.1
v0.9.0-beta.2
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-beta.2
✨ Features
Full Changelog: v0.9.0-beta.1...v0.9.0-beta.2
v0.9.0-beta.1
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-beta.1
🐛 Bug Fixes
- Fix locations by @jmle in #1074
- Making containers non-root for the external providers by @shawn-hurley in #1081
Full Changelog: v0.9.0-alpha.6...v0.9.0-beta.1
v0.9.0-alpha.6
Full Changelog: https://github.com/konveyor/analyzer-lsp/commits/v0.9.0-alpha.6
✨ Features
- Handle Java provider shutdown logs by @eemcmullan in #862
- Decoding for builtin and Java providers by @eemcmullan in #917
- Add Maven index search functionality by @jmle in #921
- Adding begining of socket communication by @shawn-hurley in #860
- Enable TypeScript/React analysis support by @tsanders-rh in #930
- Add real-time progress reporting by @tsanders-rh in #949
- Add ProgressBarReporter for improved CLI user experience by @tsanders-rh in #950
- Fix GRPC provider to use socket helper for passthrough addresses by @ibolton336 in #955
- Fix gRPC provider to handle typed slice conversion for protobuf marshaling by @tsanders-rh in #974
- Add Prepare() function to providers to run pre-evaluation warmup by @pranavgaikwad in #975
- Increase verbosity for file search result by @eemcmullan in #959
- Add progress reporting for provider Prepare() phase by @tsanders-rh in #1019
- Add GRPC provider preparation progress reporting with bar-style display by @tsanders-rh in #1027
- Add logLevel to provider settings by @aufi in #1038
- Follow full jdtls log with logLevel>6 by @aufi in #1039
🐛 Bug Fixes
- Add cmd for gradle version by @eemcmullan in #911
- fix minor bug in perl for macos by @pranavgaikwad in #908
- Do not add insight for tagging rule with effort by @eemcmullan in #890
- Pass extra-args to build-push-images by @jmle in #934
- Updates to socket comms changes by @savitharaghunathan in #942
- Fix ARG_MAX errors in builtin provider and add default excludes by @tsanders-rh in #944
- Adding benchmark test, and updating to remove idx file by @shawn-hurley in #941
- Gracefully skip rules requiring unavailable providers by @tsanders-rh in #957
- adding updates to get lang ext working by @savitharaghunathan in #960
- pass build tool when using pipe mode by @pranavgaikwad in #961
- When we are using a RPC client that is already defined handle empty list by @shawn-hurley in #962
- Fix Windows image builds by @jmontleon in #963
- A bug was introduced where we no longer used the opensource labels index by @shawn-hurley in #966
- perf: Optimize NodeJS provider file processing (fixes #969) by @tsanders-rh in #970
- Updating violation sort compare function to use file then Lines by @shawn-hurley in #983
- Implement GetDependencies() on nodejs provider by @pranavgaikwad in #994
- Fix JVM proxy args passing by @aufi in #978
- fix flaky nodejs queries by @pranavgaikwad in #995
- parse conditions correctly from nested rules by @pranavgaikwad in #1001
- creating an enum for the locations to make the code understandable by @savitharaghunathan in #1021
- Moving the potentially time taking action of creating violations by @shawn-hurley in #1020
- Fix builtin provider to respect filepath filtering from chained conditions by @tsanders-rh in #1006
- Implement filepath filtering in gRPC providers for chained conditions by @tsanders-rh in #1004
- No need anymore to join paths by @jmle in #972
- addressing feedback - using const instead of map for location code values by @savitharaghunathan in #1028
- The hardcoded makes it impossible to set the image correctly by @shawn-hurley in #1034
- Fix nodejs provider counting files twice when Location and workspaceFolders overlap by @tsanders-rh in #1036
- Making analyzer-lsp image use non root user by @shawn-hurley in #1037
- Fix gopls installation path by @dymurray in #1040
- Fix excludedDirs path resolution for user-provided directory names by @tsanders-rh in #1042
- fix java process startup race condition & add field_declaration as a valid key for field location by @pranavgaikwad in #920
- fix java path in jar_exploder by @pranavgaikwad in #1054
- Use XML line numbers directly from xmlquery by @aufi in #887
- Fix builtin provider to support multiline pattern matching by @tsanders-rh in #1047
- Adding ability to run the tests locally by @shawn-hurley in #1053
- updating the testing provider settings to be correct for the python e… by @shawn-hurley in #1066
- adding global settings to maven build tool by @shawn-hurley in #1067
- Get full match in perl command by @eemcmullan in #1070
- Adding asynchronous rule parsing by @shawn-hurley in #1072
- Sorting artifact's returned during decompile to make consistent by @shawn-hurley in #1076
- Need to also sort dependencies before creating the pom by @shawn-hurley in #1077
New Contributors
- @tsanders-rh made their first contribution in #930
- @ibolton336 made their first contribution in #955
- @midays made their first contribution in #691
Full Changelog: v0.8.0...v0.9.0-alpha.6
v0.9.0-alpha.5
✨ Features
- Handle Java provider shutdown logs by @eemcmullan in #862
- Decoding for builtin and Java providers by @eemcmullan in #917
- Add Maven index search functionality by @jmle in #921
- Adding begining of socket communication by @shawn-hurley in #860
- Enable TypeScript/React analysis support by @tsanders-rh in #930
- Add real-time progress reporting by @tsanders-rh in #949
- Add ProgressBarReporter for improved CLI user experience by @tsanders-rh in #950
- Fix GRPC provider to use socket helper for passthrough addresses by @ibolton336 in #955
- Fix gRPC provider to handle typed slice conversion for protobuf marshaling by @tsanders-rh in #974
- Add Prepare() function to providers to run pre-evaluation warmup by @pranavgaikwad in #975
- Increase verbosity for file search result by @eemcmullan in #959
- Add progress reporting for provider Prepare() phase by @tsanders-rh in #1019
- Add GRPC provider preparation progress reporting with bar-style display by @tsanders-rh in #1027
- Add logLevel to provider settings by @aufi in #1038
- Follow full jdtls log with logLevel>6 by @aufi in #1039
🐛 Bug Fixes
- Add cmd for gradle version by @eemcmullan in #911
- fix minor bug in perl for macos by @pranavgaikwad in #908
- Do not add insight for tagging rule with effort by @eemcmullan in #890
- Pass extra-args to build-push-images by @jmle in #934
- Updates to socket comms changes by @savitharaghunathan in #942
- Fix ARG_MAX errors in builtin provider and add default excludes by @tsanders-rh in #944
- Adding benchmark test, and updating to remove idx file by @shawn-hurley in #941
- Gracefully skip rules requiring unavailable providers by @tsanders-rh in #957
- adding updates to get lang ext working by @savitharaghunathan in #960
- pass build tool when using pipe mode by @pranavgaikwad in #961
- When we are using a RPC client that is already defined handle empty list by @shawn-hurley in #962
- Fix Windows image builds by @jmontleon in #963
- A bug was introduced where we no longer used the opensource labels index by @shawn-hurley in #966
- perf: Optimize NodeJS provider file processing (fixes #969) by @tsanders-rh in #970
- Updating violation sort compare function to use file then Lines by @shawn-hurley in #983
- Implement GetDependencies() on nodejs provider by @pranavgaikwad in #994
- Fix JVM proxy args passing by @aufi in #978
- fix flaky nodejs queries by @pranavgaikwad in #995
- parse conditions correctly from nested rules by @pranavgaikwad in #1001
- creating an enum for the locations to make the code understandable by @savitharaghunathan in #1021
- Moving the potentially time taking action of creating violations by @shawn-hurley in #1020
- Fix builtin provider to respect filepath filtering from chained conditions by @tsanders-rh in #1006
- Implement filepath filtering in gRPC providers for chained conditions by @tsanders-rh in #1004
- No need anymore to join paths by @jmle in #972
- addressing feedback - using const instead of map for location code values by @savitharaghunathan in #1028
- The hardcoded makes it impossible to set the image correctly by @shawn-hurley in #1034
- Fix nodejs provider counting files twice when Location and workspaceFolders overlap by @tsanders-rh in #1036
- Making analyzer-lsp image use non root user by @shawn-hurley in #1037
- Fix gopls installation path by @dymurray in #1040
- Fix excludedDirs path resolution for user-provided directory names by @tsanders-rh in #1042
- fix java process startup race condition & add field_declaration as a valid key for field location by @pranavgaikwad in #920
- fix java path in jar_exploder by @pranavgaikwad in #1054
- Use XML line numbers directly from xmlquery by @aufi in #887
- Fix builtin provider to support multiline pattern matching by @tsanders-rh in #1047
- Adding ability to run the tests locally by @shawn-hurley in #1053
- updating the testing provider settings to be correct for the python e… by @shawn-hurley in #1066
- adding global settings to maven build tool by @shawn-hurley in #1067
New Contributors
- @tsanders-rh made their first contribution in #930
- @ibolton336 made their first contribution in #955
- @midays made their first contribution in #691
Full Changelog: v0.8.0...v0.9.0-alpha.5