Releases: sourcegraph/jetbrains
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
v6.0.14
Highlights
- Improved UX on the Inlay Edit and Hotkey Inlay Hint. Add a setting option to turn the visibility on/off.
- Improve actions discoverability.
- Improve multiple account & accounts switching UX.
What's Changed
- Add telemetry for rate limits notifications and upsell by @pkukielka in #1861
- Do not list the same account twice by @mkondratek in #1864
- Do not open subscription page when updating invalid pro account token having a pro llm selected before by @mkondratek in #1866
- Add auth telemetry events by @pkukielka in #1863
- Simplify SignInWithSourcegraphPanel.kt by @mkondratek in #1865
- Show the login screen when the token is missing by @mkondratek in #1867
- Minor code imporvements by @mkondratek in #1870
- Improve action discoverability by adding Cody: prefix in Search Everywhere by @pkukielka in #1872
- Small improvements to the CI workflow by @odisseus in #1851
- Bump cody commit, add startup telemetry by @pkukielka in #1873
- README: fix typo by @abeatrix in #1875
- Manual Stable Release by @mkondratek in #1862
- Add proper groups for Cody actions by @pkukielka in #1884
- Bump cody commit, adjust agent launch params by @pkukielka in #1887
- More info about CODY_PATH on Contributing.md by @danielmarquespt in #1896
- Bring back missing action description by @mkondratek in #1891
- Several fixes for Hotkey Inlay Hints by @steveyegge in #1895
Full Changelog: v6.0.12...v6.0.14
v6.0.12
Highlights
This release contains a lot of fixes and improvements, and the new LLMs. Much of the included effort is related to the improvements of development environment, code quality, better error handling, testing (including both unit and integration testing), etc.
What's Changed
- Add new LLMs.
- Add support for local Ollama models.
- Add a warning notification on deleting a file being generated by Generate Unit Tests.
- Improve the accessibility and discoverability of Cody actions.
- Improve Inline Edit stability and performance.
- Improve Cody authentication stability.
- Improve invalid/removed/expired access token handling.
- Improve the stability and performance of chat's history and Inline Edit's history.
- Deprecate some old LLMs.
- Fix stuck in "Loading..." in My Account tab.
- Fix
ResponseErrorException: No default chat model found
in some scenarios. - Fix
AlreadyDisposedException: Container is already disposed
in some scenarios. - Fix the manual triggering of autocomplete when the automatic autocompletions are disabled.
- Fix issue with Sourcegraph actions invalid branch resolution.
Full Changelog: v6.0.3...v6.0.12
v6.0.3
👀 Check out the blog post
✨ Inline edit commands ✨
Edit commands are new and trigger code edits directly in your files (and sometimes in net-new files). These commands include:
- Edit Code
- Document code
- Generate unit tests
✨ GPT-4o support for Pro and Enterprise ✨
OpenAI's latest model, GPT-4o, is now available for Pro and Enterprise users. It’s two times faster than GPT-4 Turbo and beats its general reasoning benchmark scores.
✨ New multi-repo context UI ✨
Enterprise users will notice a refreshed multi-repo context UI, making it easier to add repositories to Cody's chat context.
✨ Bug fixes an performance improvements ✨
We've fixed an issue with autocomplete for Windows, added more error handling to the UI, and improved the plugin's performance and stability overall.
✨ Better handling for foreign language chats and long questions ✨
For Cody Enterprise context, we now rewrite questions in foreign languages and long questions, to improve Chat response quality.
We'd love your feedback! Please share comments and questions in our support forum.
v5.5.10
Highlights
That release contains couple of small fixes for for various bugs, most notably for issues with upcoming Cody Ignore feature.
It also moves us very close to official release of Inline Edit feature.
What's Changed
- Fix :runIde gradle command by @pkukielka in #1423
- refactored the main text area into a standalone class by @steveyegge in #1422
- Several bug fixes for Inline Edits by @steveyegge in #1427
- Cody Settings: Make it more obvious which is the active account and how to change it by @toolmantim in #1431
- Cody Ignore: Manual autocomplete trigger notification, sidebar command button sidebar UX and sundry by @dominiccooney in #1432
- Finished up the Edit/Retry feature by @steveyegge in #1439
- Fix listeners calls to agent by @pkukielka in #1440
- Elaborate on documentation for JetBrains releases by @olafurpg in #1452
- Removed the reference to SEPARATOR_ABOVE_COLOR by @odisseus in #1453
- Roll the extension to 6c659814 by @dominiccooney in #1457
Full Changelog: v5.5.9...v5.5.10
v5.5.9
Fixes critical Cody Ignore bug introduced in v1.16 of VS Code sourcegraph/cody#4024
v5.5.8
Highlights
Most notably this release includes fix for Cody crashes on the Apple Silicon machines.
Several other minor issues were fixed, like bug where up/down arrow keys always navigate chat history.
For the new Cody users we now display onboarding tooltip on first autocomplete suggestion.
Additionally a lot of work has been done on the upcoming inline edits feature!
What's Changed
- Add edit and document commands in the Commands tab by @pkukielka in #1302
- Fix for using smarter folding ranges by @pkukielka in #1312
- Fix undo/accept/cancel command calls by @pkukielka in #1313
- Add a text field for entering multiple remote repositories at once by @dominiccooney in #1308
- Fix bug where up/down arrow keys always navigate chat history by @olafurpg in #1323
- Reorganised the entity hierarchy of HistoryService. by @odisseus in #1304
- Refactored some static factory methods into secondary constructors. by @odisseus in #1325
- Rework listeners and notification code by @pkukielka in #1326
- Bump cody commit by @pkukielka in #1329
- Add Semgrep SAST Github Action Check by @shivasurya in #1330
- Update Cody commit by @mkondratek in #1333
- Update TESTING.md by @danielmarquespt in #1335
- QA: add manual testing step for up/down arrow keys by @olafurpg in #1336
- Minor refactoring of inline edit commands by @pkukielka in #1338
- Inline Edit: Add Show Diff by @mkondratek in #1307
- Display onboarding tooltip on first autocomplete suggestion by @olafurpg in #1339
- AgentChatSession should always be created on the EDT thread by @pkukielka in #1351
- Made the AccountTier future nullable to account for the situation when there is no active account. by @odisseus in #1349
- Push enhanced context state to the extension when creating an EnhancedContextPanel by @dominiccooney in #1364
- Onboarding tooltip: don't hide the code by @olafurpg in #1369
- Cody Ignore: Add an action to override the Cody Ignore policy for testing by @dominiccooney in #1340
- Better error message for failed workspace edit operations by @odisseus in #1365
- Log the total size (in chars) of the document that's being edited. by @odisseus in #1382
- Use the DumbAwareBGTAction interface to silence the update thread warning. by @odisseus in #1332
- Add generate test command v.2 by @pkukielka in #1384
- Add a service for checking Cody Ignore policy and decorate some UI with ignored status by @dominiccooney in #1379
- Realign autocomplete provider names with upstream. by @dominiccooney in #1380
- Apply repository cleaning, limits to old chat history state by @dominiccooney in #1368
- Bump cody commit by @pkukielka in #1395
- Update cody commit & upgrade to pnpm 9.0.5 by @mkondratek in #1397
- Overhaul of the Edit Code dialog, hotkeys, and Edit/Retry by @steveyegge in #1372
- Cody Ignore: Send "ignore" capability, update hook for new test override syntax by @dominiccooney in #1396
- Update cody commit by @mkondratek in #1402
- Some UI fixes after the big Inline Edits merge by @steveyegge in #1403
- More work on Inline Edits dialog ui by @steveyegge in #1407
- Fix diff action by @pkukielka in #1409
- Fix CodyTaskState serialization/deserialization issues by @pkukielka in #1408
- Feature-tracking: Add a JSON file describing JetBrains status of various features by @dominiccooney in #1400
- Change "Check Usage" to "Manage Account" and add param for helping login mismatch problems by @toolmantim in #1410
- Cody Ignore: Do not block the main thread on ignore checks by @dominiccooney in #1399
- Simplify agent packaging by @pkukielka in #1394
- Adding help to troubleshoot error 134 by @arafatkatze in #1419
New Contributors
- @odisseus made their first contribution in #1304
- @shivasurya made their first contribution in #1330
- @toolmantim made their first contribution in #1410
- @arafatkatze made their first contribution in #1419
Full Changelog: v5.5.5...v5.5.8
v5.5.5
Highlights
- Partially mitigate issue with code completions crashing occasionally
- Fix issue with chats history ordering
- Fix missing LLM dropdown when loading chat from history
- Add support for local certificates on Windows and Linux
- Fix code completion status indicator
What's Changed
- Add claude 3 as free default by @taylorsperry in #1280
- Fix Cannot add an action twice: Document Code (null) (closes #1233) by @mkondratek in #1279
- Update
updatedAtTime
only on sending a message instead of receiving it (fixes #1248) by @mkondratek in #1278 - Fix llm visibility after restore (fixes #1286) by @mkondratek in #1293
- Fix code completion status; add additional error handling by @pkukielka in #1294
- Bump Cody version by @pkukielka in #1295
- Fix artefact signing for the release by @pkukielka in #1298
Full Changelog: v5.5.2...v5.5.5