Releases: sourcegraph/jetbrains
v5.2.20247
Highlights
- Overall improved plugin stability (onboarding, switching between accounts, sending chat messages while the plugin is initializing).
- New context engine based on local keyword search, which should work out of the box for all codebases. Local keyword search does not require uploading your entire codebase to OpenAI. Support for embeddings has been removed.
- New menu to configure enhanced context (checkbox to enable/disable enhanced context, button to re-index the local workspace).
- Critical bug fixes related to context (Cody should complain less frequently about missing context from your codebase. When Cody complains about missing context now, it should at least make more sense why.)
- The issue with Sourcegraph actions (when Cody is disabled) has been fixed.
What's Changed
- Fix account updater UI by @pkukielka in #305
- Create clickable links from the listed context files by @mkondratek in #297
- Add "Sourcegraph Code Search" to TESTING.md by @exigow in #294
- Add "General commands availability in context menu" to TESTING.md by @exigow in #291
- Add "Open GitHub Issue" error submitter by @exigow in #296
- Reimplement agent lifecycle management by @pkukielka in #303
- Update codyCommit by @mkondratek in #308
- Fix context files presentation on Windows by @mkondratek in #313
- Add usage limit notification in subscription tab by @Sa1to in #183
- Fix missing progress indicator on autocompletion loading by @mkondratek in #314
- Nit: Fix spelling of "enterprise" by @dominiccooney in #317
- Fix container * was disposed by @mkondratek in #320
- Fix Sourcegraph actions (search selection, open selection, etc) by @mkondratek in #325
- Migrate to new commands API by @pkukielka in #316
- Add support for local symf context by @pkukielka in #326
- Fix IJ compatibility issue by @pkukielka in #329
- Do not use separator() call directly by @pkukielka in #330
New Contributors
- @dominiccooney made their first contribution in #317
Full Changelog: v5.2.18630...v5.2.20247
v5.2.20102
Highlights
- Overall improved plugin stability (onboarding, switching between accounts, sending chat messages while the plugin is initializing).
- New context engine based on local keyword search, which should work out of the box for all codebases. Local keyword search does not require uploading your entire codebase to OpenAI. Support for embeddings has been removed.
- New menu to configure enhanced context (checkbox to enable/disable enhanced context, button to re-index the local workspace).
- Critical bug fixes related to context (Cody should complain less frequently about missing context from your codebase. When Cody complains about missing context now, it should at least make more sense why.)
- Reimplemented commands (explain, smell, test). Inline edit commands (document, fix, edit) are planned for a future release post February 15th.
What's Changed
- Fix account updater UI by @pkukielka in #305
- Create clickable links from the listed context files by @mkondratek in #297
- Add "Sourcegraph Code Search" to TESTING.md by @exigow in #294
- Add "General commands availability in context menu" to TESTING.md by @exigow in #291
- Add "Open GitHub Issue" error submitter by @exigow in #296
- Reimplement agent lifecycle management by @pkukielka in #303
- Update codyCommit by @mkondratek in #308
- Fix context files presentation on Windows by @mkondratek in #313
- Add usage limit notification in subscription tab by @Sa1to in #183
- Fix missing progress indicator on autocompletion loading by @mkondratek in #314
- Nit: Fix spelling of "enterprise" by @dominiccooney in #317
- Fix container * was disposed by @mkondratek in #320
- Fix Sourcegraph actions (search selection, open selection, etc) by @mkondratek in #325
- Migrate to new commands API by @pkukielka in #316
- Add support for local symf context by @pkukielka in #326
- Fix IJ compatibility issue by @pkukielka in #329
- Do not use separator() call directly by @pkukielka in #330
New Contributors
- @dominiccooney made their first contribution in #317
Full Changelog: v5.2.18630...v5.2.20102-nightly
v5.2.18630
Highlights
- Fixed an issue related to missing telemetry
- Fixed Cody commands available in the right-click context menu
- Removed current limit value from rate-limit error messages (both for chat and autocompletion)
What's Changed
- Update CONTRIBUTING.md by @beyang in #262
- Disable displaying feature limits by @vdavid in #274
- Update codyCommit by @mkondratek in #285
- Fix right-click Cody commands selection by @mkondratek in #290
- Only log CodyInstalled and CodyUninstalled events on installs/uninsta… by @dadlerj in #286
New Contributors
- @beyang made their first contribution in #262
- @vdavid made their first contribution in #274
- @dadlerj made their first contribution in #286
Full Changelog: v5.2.17749...v5.2.18630
v5.2.17749
Highlights
- Fixed: Agent no longer complains about lack of context
- Fixed: Removed freeze that occurred when refreshing the Subscription panel
- Fixed: Bug that occurred while determining the path between a file and project directory in latest IntelliJ versions (2023.2 and 2023.3) has been fixed
- Fixed: Fixed an issue with chat not working when two or more IDEs are running simultaneously
- Fixed: Removed high CPU usage when Cody toolbar is visible
- Fixed: Blocked the possibility of executing commands if the chat response is still being generated
- Fixed: Removed issue where the Subscription panel didn't appear after logging in through GitHub/GitLab/Google
- Fixed: Links in various places for reporting bugs or feedback has been updated
- New: Added a new feedback issue template on GitHub
What's Changed
- Update the links related to issues/features/bugs/reporting by @mkondratek in #236
- Fix the subscription panel presentation on
Sign in with an Enterprise Instance
by @mkondratek in #238 - Disable Commands while a message is being generated by @mkondratek in #239
- Add feedback issue template for JetBrains by @taylorsperry in #263
- Fix high CPU utilisation when Cody panel is visible by @pkukielka in #271
- Agent: move from recipes to the new webview-based chat API by @mkondratek in #220
- Fix getRelativePathToProjectRoot call (fixes #246) by @mkondratek in #249
- Fix slow op on refreshSubscriptionTab + restart the agent on jetbrains' and agent's user id mismatch by @mkondratek in #284
New Contributors
- @taylorsperry made their first contribution in #263
Full Changelog: v5.2.15221...v5.2.17749
v5.2.15221
Highlights
Fixed: The commands tab no longer requires to reload the commands after IDE starts.
Fixed: Slow operation errors should not appear as frequently as before.
Fixed: Selected file label properly reflects the current file now even just after IDE starts.
Fixed: An issue with the subscription tab appearing more than once has been fixed.
Fixed: An issue with the subscription tab disappearing on account changes has been fixed.
Fixed: Messages have been improved.
Fixed: Chat reflects the theme changes properly now.
Fixed: The plugin works on Windows again (fixed by proper handling of URIs)!
What's Changed
- Add testing steps for PLG features by @Gedochao in #187
- update docs url by @kalanchan in #195
- Update codyCommit by @mkondratek in #197
- Fix the issue with commands not loading by @mkondratek in #200
- Fix slow operation from onCodyAutocompleteStatusReset by @mkondratek in #202
- Eliminate long operations on EDT by @mkondratek in #201
- Update selected file label on the ide start up by @mkondratek in #206
- Fix duplicated subscription tab by @Sa1to in #193
- Update codyCommit by @mkondratek in #204
- Update rate limit error copy for pro users by @mkondratek in #199
- Add action for cody agent rastart by @pkukielka in #214
- Revert "Update selected file label on the ide start up (#206)" by @exigow in #215
- Update selected file label on the ide start up & fix slow operation on selectionChanged by @mkondratek in #216
- Add IDEA IntelliJ 2023.3 to plugin verifier by @Gedochao in #219
- Fix disappearing subscription tab when switching accounts by @Sa1to in #208
- Improve CONTRIBUTING.md docs and add option to use :runIde with custom IJ version by @pkukielka in #223
- Fix misleading error message when user token is unavailable by @Sa1to in #225
- Use RFC 3986-compliant URIs for file paths by @exigow in #226
- Fix issues with chat colours after switching UI theme by @pkukielka in #230
New Contributors
- @Gedochao made their first contribution in #187
- @pkukielka made their first contribution in #214
Full Changelog: v5.2.12694...v5.2.15221
v5.2.12694 (General Availability)
Highlights
- Fixed: Added hotfix which involves reverting the Cody agent to an earlier version with cherry-picked changes.
- New: Added subscription panel with Cody Free/Cody Pro settings
- New: Added notifications & actions for exceeding the rate limit
- New: Added new design to prompt window and send button
- Fixed: Settings button in toolbar is now working correctly
- Fixed: Increased waiting time for Commands panel
- Fixed: Reintroduce missing Cody status icon in some cases
- Fixed: Status icon is now refreshed properly after receiving rate limit error
- Fixed: Telemetry has been migrated to V2
- Fixed: Using URIs for internal file paths
What's Changed
- Apply new design to prompt window and send button by @mkondratek in #77
- Migrate from filePaths to URIs with latest Cody by @Strum355 in #145
- replace bug form by @kalanchan in #158
- Fix text wrapping and messages by @mkondratek in #163
- Fix: Wait for initialized server on file open events by @chwarwick in #161
- Migrate to autocomplete telemetry in-agent vs in-client by @Strum355 in #140
- Add Cody status action related to the RateLimitError by @mkondratek in #124
- Improve the handling of RateLimitError by @mkondratek in #165
- Fix missing icon in Cody status widget by @mkondratek in #174
- Increase getInitializedServer timeout in CodyFileEditorListener by @mkondratek in #172
- Fix settings and close buttons in the Commands tab by @mkondratek in #175
- Add "Upgrade" option to RLE notifications by @mkondratek in #166
- Bump Cody to latest main with recent context-related fixes by @exigow in #176
- Add subscription tab by @Sa1to in #171
- Update the upsell copies by @mkondratek in #179
- Refresh rate limit error state & status widget on changes to accounts by @mkondratek in #184
- Limit the upsell to dotcom users & switch to ff by @mkondratek in #182
- Wait for server init on sub tab creation by @mkondratek in #189
- Update codyCommit to custom (non-main) hash (workaround) by @mkondratek in #192
Full Changelog: v5.2.9816...v5.2.12694
v5.2.9816
Highlights
- New: Added visual hint when the user has exceeded the rate limit
- Fixed: Multi-line completions now respects indentation settings
- Fixed: Autocompletion trigger while typing is now more sensitive
- Fixed: Send button is now disabled when there is no text in prompt or chat is still responding
- Fixed: The issue with transparency in chat buttons (
Insert at Cursor
andCopy
) has been resolved - Fixed: The race condition caused by reading the repository URL has been addressed (we are not sure if the problem has been 100% fixed, but we were unable to reproduce it again)
What's Changed
- Minor RepoAvailableEmbeddingStatus types changes by @Strum355 in #116
- Fixing lookup manager autocomplete when no input from the user by @Sa1to in #120
- Fix passing value of CompletionEvent's 'multiline' instead of 'multilineMode' for telemetry data by @Strum355 in #121
- Shorten prefix and update template messaging by @kalanchan in #113
- Extract components from CodyToolWindowContent by @mkondratek in #76
- Migrate common package to Kotlin by @mkondratek in #122
- Update README with URLs by @iskyOS in #123
- Improve Send button & Chat user experience by @mkondratek in #125
- Disable "Send" button when a response is being generated by @mkondratek in #128
- Increasing autocompletion trigger sensitivity by @Sa1to in #129
- Add a visual hint when the user has exceeded the rate limit by @mkondratek in #111
- Fix the appearance of
Insert at Cursor
andCopy
buttons by @mkondratek in #132 - Update codyCommit by @mkondratek in #139
- Bump hardcoded version to prevent issues with version recognition by IDE by @exigow in #74
- Handle race between querying for VCS repositories and them being loaded by IntelliJ by @Strum355 in #110
- Adding formatting to multiline autocomplete by @Sa1to in #141
- Send anonymousUseID to agent by @Strum355 in #142
New Contributors
Full Changelog: v5.2.7299...v5.2.9816
v5.2.7299
Highlights
- New: Autocompletion is now integrated with IntelliJ's lookups
- New: A
Check for plugin updates
option has been added to the settings - Fixed: Cody status properly reflects the state when the access token is missing
- Fixed: Commands include a proper selection after IDE restart
- Fixed:
Explain selected code
now correctly reflects the selection
What's Changed
- Fix Cody status on missing accesses token by @mkondratek in #75
- Add scip-java workflow by @Strum355 in #82
- Fix empty text for recipes by @mkondratek in #84
- Configure :runIde to depend on :buildCody by @Strum355 in #85
- chore: move kotlin files to src/main/kotlin from src/main/java by @Strum355 in #86
- Update bug report template and add new PRD issue template by @kalanchan in #87
- Update instructions for publishing a new release by @exigow in #83
- Convert & consolidate protocol types in Kotlin by @Strum355 in #88
- Refactor sourcegraph API request framework by @Strum355 in #81
- Fix scip-java GH action by @Strum355 in #91
- Add Check for plugin updates option to the settings by @mkondratek in #78
- Fix commands for selection after IDE restart by @mkondratek in #107
- Add details about frequency of stable & nightly releases by @exigow in #90
- Use LogicalPosition for calculating selection range instead VisualPosition by @exigow in #109
- Document manual testing steps for QA by @exigow in #89
- Implementing autocompletion for JetBrains lookup manager by @Sa1to in #112
- Update codyCommit by @mkondratek in #115
New Contributors
- @Strum355 made their first contribution in #82
- @kalanchan made their first contribution in #87
Full Changelog: v5.2.4819...v5.2.7299
v5.2.4819
Highlights
- New: Simplified onboarding (SSO) - Now we link directly to GitHub, GitLab, and Google instead of "Sign in for free with Sourcegraph.com"
- New: Added blinking cursor to indicate that Cody is responding
- New: Persistent custom codebase URL after closing IDE
- New: Added hint when account is not signed in
- New: Added notification when token is missing
- New: Added support for new RFC 837 token format
- Fixed: HTML tags in chat are now properly rendered
- Fixed: The issue where changing the caret position triggered onFileOpened has been resolved
- Fixed: Automatic repository detection for SSH remotes
What's Changed
- Persist codebase URL after closing IDE (#6) by @exigow in #28
- Add a hint on trigger when no account signed in by @mkondratek in #37
- Handle updated access token format from RFC 837 by @willdollman in #36
- Remove explicit JUnit 5 dependency by @exigow in #45
- Allow to specify cody directory for use instead of the committed version by @mkondratek in #44
- Simplify access token matching and add docs URL by @willdollman in #46
- Fix rendering of html tags in the chat by @mkondratek in #49
- Add a notification about the missing token by @mkondratek in #48
- Fix the automatic repository detection for ssh remotes with port numbers by @mkondratek in #42
- Fix version numbering script by @olafurpg in #51
- Stop using Gradle cache for sourcegraph+cody clones by @olafurpg in #35
- Fix Apple M1 issue for CI releases by @olafurpg in #55
- Upgrade to latest Cody by @olafurpg in #64
- Fix URLBuilderTest by @exigow in #66
- Cody: Adding github gitlab and google SSO by @Sa1to in #58
- Do not run onFileOpened on caret position change by @mkondratek in #67
- Update next-release.sh to make it work on Linux by @exigow in #71
- Add blinking cursor as a "responding" indicator by @mkondratek in #56
- Replace CHANGELOG.md with hardcoded link to GitHub releases page by @exigow in #73
New Contributors
- @willdollman made their first contribution in #36
Full Changelog: v5.2.2301...v5.2.4819
v5.2.2301
Highlights
- New: pressing up/down in the chat sidebar preloads the previous/next message
- New: setting to switch to nightly channel for more frequent updates
- Fixed: scrolling up now disables auto-scroll in the chat sidebar
- Fixed: bug where the would be idle
cody-agent*
daemon processes after closing the IDE
What's Changed
- Add pull request template for SOC2 compliance by @olafurpg in #5
- Persist repository URL in project settings by @exigow in #6
- JetBrains: Agent cleanup on project close by @chwarwick in #11
- Fix chat/autocomplete for projects with space characters in the file path by @olafurpg in #12
- JetBrains: Cody: Fixing applying autocompletions in html file and for latest EAP by @Sa1to in #13
- Revert "Persist repository URL in project settings (#6)" by @chwarwick in #17
- JetBrains: remove autocomplete embeddings setting by @chwarwick in #14
- Add update channel setting by @mkondratek in #9
- Prevent auto-scroll in chat while reading previous messages by @exigow in #10
- Setup automated CI releases by @olafurpg in #18
- Move update channel setting to Cody & Sourcegraph by @mkondratek in #20
- Update color scheme for cody tool window icon by @mkondratek in #21
- Fix build for release automation by @olafurpg in #26
- More release automation fixes by @olafurpg in #27
- Chat: add support to press up/down arrow keys to open previous messages by @Sa1to in #25
- Remove redundant notification about signing in by @mkondratek in #32
- Support macos-arm64 with CI releases by @olafurpg in #33
- Fix bug in release automation by @olafurpg in #34
New Contributors
- @olafurpg made their first contribution in #5
- @exigow made their first contribution in #6
- @chwarwick made their first contribution in #11
- @Sa1to made their first contribution in #13
- @mkondratek made their first contribution in #9
Full Changelog: v3.4.1...v5.2.2301