Releases: sourcegraph/jetbrains
v7.0.13
Highlights
This release brings integration with JetBrains Gateway, enabling much better experience during the remote development. New update ensures chat functionality and autocomplete work flawlessly in distributed setups. Edit Code and Smart Apply features are working in a limited capacity, but we are going to fully enable them on remote in the sub-sequent releases.
Most notable fixes for the remote development in this release:
- Fixed chat functionality to work in remote mode (#2319)
- Resolved issues with Cody status icon in remote environments (#2326)
- Improved logic for selecting the active editor when using remote connections (#2349)
- Fixed compatibility issues with com.intellij.jetbrains.client (#2375)
- Implemented changes to support remote workspace roots (#2352)
- Ensured proper initialization of theme data in remote sessions (#2371)
- Added toolbar menu item for opening WebView DevTools, useful for debugging in remote environments (#2384)
- Rewrote EditCommandPrompt implementation from custom JFrame to JBPopup for better integration (#2305)
- Implemented lenses using codeVision package, enhancing code navigation in remote sessions (#2318)
What's Changed
- Switch back to cody main by @pkukielka in #2270
- Fix chat history download by @pkukielka in #2282
- Do not run EDT code in CodyFixHighlightPass:doCollectInformation by @pkukielka in #2289
- Bump Cody commit by @pkukielka in #2290
- Migrate to IntelliJ Platform Gradle Plugin 2 by @mkondratek in #2194
- Bump jdk version in .tool-versions by @pkukielka in #2300
- Deprecate runIde and fix issues with customRunIde by @pkukielka in #2301
- Move from the deprecated
horizontalAlign
by @mkondratek in #2303 - Rewrite EditCommandPrompt implementation from custom JFrame to JBPopup by @pkukielka in #2305
- Fixed a compile error caused by a simple name change by @steveyegge in #2313
- fix/Remote: Make chat work in remote mode by @dominiccooney in #2319
- Fix cody status icon in remote environments by @pkukielka in #2326
- Bump Cody commit by @pkukielka in #2333
- Fix incorrect null project warning by @pkukielka in #2334
- Implement lenses using codeVision package by @pkukielka in #2318
- Remove v1 telemetry from JB extension by @dadlerj in #2307
- Roll Cody commit to current tip of main, after observable auth changes. by @dominiccooney in #2341
- Update cody commit by @mkondratek in #2342
- Rename runPluginVerifier -> verifyPlugin post Gradle plugin update by @dominiccooney in #2343
- fix/chat: Send workspace root as the expected URI, not a path by @dominiccooney in #2352
- Add a script for searching for Cody commits by JetBrains version by @dominiccooney in #2356
- Fix logic for picking-up selected editor when using remote by @pkukielka in #2349
- Bump pluginUntilBuild to 243.* by @mkondratek in #2366
- fix/chat: Wait for 'ready' before sending theme data. by @dominiccooney in #2371
- Simplify build properties by @dominiccooney in #2370
- Remove dep on
m.intellij.modules.lang
by @mkondratek in #2372 - Remove deprecated code related to chat export by @mkondratek in #2373
- Fix
com.intellij.jetbrains.client
compatibility by @mkondratek in #2375 - Add toolbar menu item for opening WebView DevTools by @dominiccooney in #2384
- telemetry: Add billing categorization to cody events 2 by @dadlerj in #2345
- Get model availability form endpoint instead of computing it manually by @pkukielka in #2386
- Add CodyInlineCompletionProvider as an alternative for inlay completions by @mkondratek in #2304
- Ignore compatibility problems (to fix the issues with the completion provider) by @mkondratek in #2394
- Bump "org.jetbrains.intellij.platform" version by @mkondratek in #2392
- RD: Distinguish INVOKE trigger kind in the completion provider by @mkondratek in #2393
- Remove redundant title from the edit dialog (fixes https://linear.app/sourcegraph/issue/QA-72) by @mkondratek in #2405
- Rewrite InstructionsInputTextArea to use JBTextArea by @pkukielka in #2406
- Change windows 'Edit Code' binding by @pkukielka in #2407
- Fix auth workflow by @pkukielka in #2419
- Fix "Open Revision Diff in Sourcegraph Web" issues by @mkondratek in #2421
- Fix codyErrorSubmitter issues with too long url by @mkondratek in #2422
- Fix Generate Unit Tests by @mkondratek in #2429
- Fix threading issues with showDocument by @mkondratek in #2431
- Fix new pannel not opening in IJ 242+ by @pkukielka in #2432
Full Changelog: v7.0.6...v7.0.13
v7.0.6
Highlights
Due to bug causing extensive amount of messages sent to serve (resulting in 429 errors), we had to revert our backed to earlier version. This release should is identical to the 7.0.2
with two fixes from 7.0.4
back-ported.
What's Changed
Fixes back-ported from 7.0.4
:
- Fix problem with hanging IDE by @pkukielka in #2289
- Fix problems with chat migrations storage size limit by @pkukielka in sourcegraph/cody#5528
Full Changelog: v7.0.4...v7.0.6
v7.0.4
Highlights
Introduce new model: OpenAI o1 by @abeatrix in sourcegraph/cody#5508
What's Changed
- Fix chat history download by @pkukielka in #2282
- Fix problem with hanging IDE by @pkukielka in #2289
Full Changelog: v7.0.2...v7.0.4
v7.0.2
Highlights
- Fix: Restarting Cody now correctly closes and restores Webview panels to improve UI behavior.
- Fix: Fixed a bug that caused IDE freezes during project builds when saving files with unsupported schemes.
- Fix: Resolved occasional runtime errors when deleting characters in the editor.
- Fix: Focus now correctly shifts to the newly generated unit test file after using the "Generate Unit Tests" command.
What's Changed
- fix/Webview: Make Cody: Restart Cody close Webview panels and restore Webview views by @dominiccooney in #2227
- Fix Cody failures when saving files with schemes not supported by NIO by @pkukielka in #2251
- Fix IndexOutOfBounds from the highlight pass by @mkondratek in #2252
- Bump Cody commit by @pkukielka in #2260
Full Changelog: v7.0.1...v7.0.2
v7.0.1
Highlights
This release contains a few fixes for wrong path or offset errors, and should improve overall experience when using Smart Apply feature.
What's Changed
- Fixed
Open Cody Settings Editor
on windows @dominiccooney in #2202 - Fix offset conversions at the end of the document by @pkukielka in #2203
- Fix shortcuts for Edit Code on Windows by @pkukielka in #2223
- Register widgets for disposal by @mkondratek in #2225
- Fix how smart apply handles various absolute paths and spaces in paths by @pkukielka in sourcegraph/cody#5466
Full Changelog: v7.0.0...v7.0.1
v7.0.0
Cody for JetBrains v7.0.0
Highlights
- New Chat UI
- Prompt Library
- Smart Apply
- Additional context (directories, web URLs, selected code)
Compatibility notes
Users must be on JetBrains version 2023.2 or above in order to get these changes and future updates. We’ll continue to support Cody in JetBrains versions below 2023.2 but only with critical bug fixes, and will not be adding new features or improvements to those older versions.
Full Changelog: v6.0.34...v7.0.0
v6.0.34
Highlights
- Add: Notification about upcoming changes in the UI.
- Improve: Move Ask Cody to Fix lower in the action list, so it does not interfere with the default first action (add import).
What's Changed
- Lower Cody CodeActions priority as a temporary workaround by @RXminuS in #2119
- Show new sidebar notification by @pkukielka in #2120
- Fix CodeSearch download (#2078) by @pkukielka in #2121
Full Changelog: v6.0.26...v6.0.34
v6.0.26
Highlights
- Fix: Resolved the issue where the correct LLM wasn't assigned when loading chats from history.
- Fix: Fixed the problem with
Ask Cody to Fix
not working on certain files or paths. - Fix: Addressed the issue where GitHub reporting failed due to long stack traces or excessively long URLs.
What's Changed
- Model loaded from history should have priority over model loaded from default state by @pkukielka in #2021
- Fix release script to properly strip channel name from patch version by @pkukielka in #2017
- Update TESTING.md by @aramaraju in #694
- Add integration tests for the chat (context files) by @mkondratek in #1930
- Revert "Add integration tests for the chat (context files)" by @mkondratek in #2030
- Bump cody commit by @mkondratek in #2026
- Lower the stacktrace length limit in Report GitHub Issue by @mkondratek in #2035
New Contributors
- @aramaraju made their first contribution in #694
Full Changelog: v6.0.25...v6.0.26
v6.0.25
Highlights
- Add: 'Ask Cody to Fix' as a Quick Fix action.
- Add: Automatic browser-based authentication as the default method for all accounts (instances).
- Add: In-editor support for managing Cody Settings.
- Add: Support for Windows Subsystem for Linux (WSL).
- Add: Compatibility with IntelliJ 2024.2.
- Improve: Inlay Edit performance and stability.
- Fix: Multiple minor bugs and overall plugin stability.
What's Changed
- Shut down agent after each test by @odisseus in #1922
- Generated Protocol Bindings by @RXminuS in #1931
- Do not use ActionGroup.getChildren because it has been marked with @ApiStatus.OverrideOnly by @odisseus in #1954
- Set the version of the Plugin verifier to 1.371 by @odisseus in #1959
- Add 'Authenticate in Browser' in sign-in dialog by @mkondratek in #1888
- Fix token validation by @mkondratek in #1966
- Migrate fixup code to use agent logic by @pkukielka in #1955
- Increase timeout by @pkukielka in #1967
- Code Actions Support (Ask Cody to Fix) by @RXminuS in #1921
- Allow clients to redefine untitled files protocol during their creation by @pkukielka in #1903
- Fix integration tests by @pkukielka in #1975
- Add minor test cleanup code by @pkukielka in #1979
- Add cody settings editor by @pkukielka in #1972
- Bump cody commit and fix enterprise model selection by @pkukielka in #1981
- A few minor fixes by @mkondratek in #1983
- Got Cody working with WSL projects on Windows by @steveyegge in #1970
- Put in some fixes for the new cody-highlights code path by @steveyegge in #1993
- Check for error group in integration tests by @mkondratek in #1984
- Call
getAuthenticationState
on a pooled thread instead of EDT by @mkondratek in #1996 - CodeActions: Explicitly disable ExplainAction by @RXminuS in #1994
- Do not fix plugin verifier version by @mkondratek in #1982
- Disable highlight pass on mock files by @pkukielka in #1998
- Bump cody commit by @pkukielka in #2001
- Ensure the rendered autocompletion is not empty (fixes #2003) by @mkondratek in #2007
- Update latest supported IntelliJ platform version to 242.2 by @pkukielka in #2009
- Add Experimental channel by @mkondratek in #1997
- Fix file removal listener and file focus during edits by @pkukielka in #2011
- Run plugin verifier for 2024.2 and add INTERNAL_API_USAGES to the skipped failure levels by @mkondratek in #2010
- Do not run INTERNAL_API_USAGES plugin validation by @pkukielka in #2014
- Cody Fix: Properly Handle Edit & Retry by @RXminuS in #2013
- Minimal version supported by verifier should be 2022.1, not 2021.1 by @pkukielka in #2015
- Bump cody commit by @pkukielka in #2016
Full Changelog: v6.0.16...v6.0.25
v6.0.16
Highlights
- Fix the issue Cody-ignored file notification appearing too often.
- Improve the stability and UX of Inline Edit and Inlay Hint.
What's Changed
- Better starting message by @odisseus in #1899
- Stop spamming notifications when selecting code in Cody-ignored files by @steveyegge in #1907
- Do not show inlay hint when no account signed in by @mkondratek in #1905
- Repeat mode for integration tests by @odisseus in #1911
- CI workflow to measure stability of integration tests by @odisseus in #1912
- Show proper shortcut for every action on edit inlay by @pkukielka in #1913
- Check
editor.isDisposed
withincom.sourcegraph.cody.autocomplete.CodyAutocompleteManager.displayAgentAutocomplete
(fixes #1731) by @mkondratek in #1914 - workflows: update pr-auditor workflow by @BolajiOlajide in #1819
- Removed an outdated comment by @odisseus in #1916
- feat(chore): Adding tags and usage for LLM Models by @jamesmcnamara in #1894
- Only display Context Filter banners when Context Filters are the primary cause by @dominiccooney in #1925
- Fix context file items presentation by @mkondratek in #1928
- Improve Cody invitation to include handy shortcuts by @pkukielka in #1918
- Update CONTRIBUTING.md with Windows, ARM64 development notes by @dominiccooney in #1929
- Fix command-enter shortcut for Edit Code by @mkondratek in #1919
- Update Cody commit by @mkondratek in #1927
- Make UI hints disabled by default by @pkukielka in #1932
- Bump cody commit by @pkukielka in #1937
- Drop post-sign-up survey which breaks in Sourcegraph experimental UI by @dominiccooney in #1938
New Contributors
- @BolajiOlajide made their first contribution in #1819
- @jamesmcnamara made their first contribution in #1894
Full Changelog: v6.0.14...v6.0.16