Releases: sourcegraph/jetbrains
v5.3.27
Highlights
This release includes improvements to stability and performance (particularly the issue around the plugin filling up disk space with agent files) as well as the following features:
- Multi-repo support for enterprise users
- LLM options for Free/Pro users
- @-file mentioning in chat
- Explain, Smell, and Test commands (Edit and Document are not supported yet, but
we're working on them!)
Please note that JetBrains is still in Beta! We would love your feedback. Please use the JetBrains issue template to let us know how we can keep making the plugin better!
Full Changelog: v5.2.23857...v5.3.27
Basically https://github.com/sourcegraph/jetbrains/releases/tag/v5.2.23880 changes but with under a new version 🚀
v5.2.23880
Highlights
An important fix in this release:
- Fixed LLM support for Pro users: - the chat should respond correctly for the pro users. In particular when they use Anthropic Claude 2.0.
What's Changed
- Use different display name for anthropic/claude-2 by @mkondratek in #635
Full Changelog: https://github.com/sourcegraph/jetbrains/compare/v5.2.23857..v5.2.23880
v5.2.23857
Highlights
We're pleased to announce the latest enhancements and fixes in this release:
- Restored LLM Selection: We've resolved an issue that affected the restoration of LLM (Last Language Model) selection when loading historical chat sessions for Pro account users. Your selections will now be reliably restored.
- Enhanced Bug Reporting: We've improved the bug reporting process, specifically when utilizing the "Open GitHub Issue" feature with lengthy stack traces or detailed error descriptions. Reporting issues is now more efficient and effective.
- Improved Repository Addition: For enterprise accounts, we've refined the dialog for adding remote repositories. We've incorporated clear guideline messages and added autofocus to the input prompt, enhancing the user experience and workflow efficiency.
What's Changed
- Delete agent binary file on exit by @olafurpg in #542
- make uri serializer more tolerant to type errors by @beyang in #551
- Remove JetBrains Client compatibility by @exigow in #540
- Add instructions for testing @-file flow by @taylorsperry in #571
- Guardrails is one word by @cbart in #592
- Simple fix for index out of bounds by @pkukielka in #567
- Fix symf reindexing error notification by @exigow in #593
- fix: Missing context files by @mkondratek in #535
- Add llm selection dropdown by @Sa1to in #507
- Fix EDT issue in EnhancedContextPanel by @pkukielka in #603
- Updating TESTING.md by @Sa1to in #606
- Make agent restart code much less error-prone by @pkukielka in #566
- Mention @ in the placeholder message by @mkondratek in #553
- Fix: Initialize Chat History tree on EDT by @exigow in #600
- Run commands in invokeLater by @mkondratek in #608
- Switch back to using callbacks where we can better control execution thread by @pkukielka in #611
- Do not set model explicitly for enterprise by @mkondratek in #612
- Bump Cody commit by @pkukielka in #607
- Fix restoring chat session with custom llm by @Sa1to in #621
- Add additional help for context add remote window by @pkukielka in #623
- Fix Bad Request on Open GitHub Issue report when URL is too long by @exigow in #504
- Bump cody commit by @pkukielka in #628
Full Changelog: v5.2.22980...v5.2.23857
v5.2.23711-nightly
Highlights
In this release we are focusing on stability improvements and bugfixes, but we are still providing you with a few new features:
Large Language Model Selection:
- Pro users can choose the Large Language Model (LLM) used as a base for Cody responses. Options include various Claude, ChatGPT, and Mixtral versions, empowering users with flexibility and customization.
Improved context visibility:
- Assistant responses now contain a list of the files used by LLM for preparing an response. It should help users determine if proper context is used in accordance with their objectives.
Better error handling and logging:
- Critical bug which in rare situations could result in filling up disk space with temporary files get fixed.
- In case of problems, e.g. during indexing of local repositories, users are now provided with a convenient way to report bugs and get help.
- Logging of Cody was improved so it takes less space and is more readable.
- Few minor fixes for potential UI freezes and runtime issues like #565
What's Changed
- Delete agent binary file on exit by @olafurpg in #542
- make uri serializer more tolerant to type errors by @beyang in #551
- Remove JetBrains Client compatibility by @exigow in #540
- Add instructions for testing @-file flow by @taylorsperry in #571
- Guardrails is one word by @cbart in #592
- Simple fix for index out of bounds by @pkukielka in #567
- Fix symf reindexing error notification by @exigow in #593
- fix: Missing context files by @mkondratek in #535
- Add llm selection dropdown by @Sa1to in #507
- Fix EDT issue in EnhancedContextPanel by @pkukielka in #603
- Updating TESTING.md by @Sa1to in #606
- Make agent restart code much less error-prone by @pkukielka in #566
- Mention @ in the placeholder message by @mkondratek in #553
- Fix: Initialize Chat History tree on EDT by @exigow in #600
- Run commands in invokeLater by @mkondratek in #608
- Switch back to using callbacks where we can better control execution thread by @pkukielka in #611
- Do not set model explicitly for enterprise by @mkondratek in #612
- Bump Cody commit by @pkukielka in #607
Full Changelog: v5.2.22980...v5.2.23711-nightly
v5.2.22980
Highlights
This release contains couple of fixes for the multi-repo feature from the previous nightly. Notably:
- Fixed applying of the remote repo context
- Fixed
Restore Default Context
button - Better validation if local repo exists on the remote server
- Fix for agent crashes when remote repository does not exist
What's Changed
- fix: Multi repo context by @mkondratek in #541
- Hide stable releases by default by @mkondratek in #515
- Do not throw at addSchemaIfNeededAndConvertURL by @mkondratek in #549
Full Changelog: v5.2.22804...v5.2.22980
v5.2.22804
Highlights
Multi-Repo Context Management:
- Users can now manipulate full context settings within the chat interface. Contextual information provided by the assistant is tailored based on those settings.
- Users can save and set default context configurations for future chats.
- Enterprise clients can now integrate remote repositories, enabling the addition and removal of repositories to the context at will. Each chat conversation can have its own independent and customizable context.
Persistence and History:
- Chat history, context, and LLM selection settings are now preserved across IDE sessions, ensuring continuity and convenience.
- Remove All Chats option was added to streamline chat history management.
- Chat history is now based on the associated account, promoting organization and clarity.
Enhanced Accessibility:
- For users who prefer keyboard-only navigation, we've introduced additional customizable actions. Easily navigate within the current chat or execute commands swiftly using intuitive shortcuts.
Files Mentions:
- Users can now at-mention (
@
) context files in the chat input, facilitating easy referencing and integration of files within conversations and boosting the assistant context understanding.
What's Changed
- auth: change endpoints to handle SAMS redirect by @unknwon in #464
- IntelliJ reacts to attribution enable/disable from site config by @cbart in #318
- auth: update endpoint for SAMS redirect by @unknwon in #490
- Implement user-selected context files by @beyang in #367
- Add "Delete All Chats" popup action by @exigow in #475
- Bugfix: Disable New Chat action when there are no active accounts by @exigow in #474
- cody: update CTA url by @kalanchan in #496
- Remove unsupported commands by @taylorsperry in #491
- Add "Remove all accounts" testing steps by @exigow in #473
- Attribution Chat UI by @cbart in #476
- Add commands shortcuts by @mkondratek in #497
- Add Open Chat action by @exigow in #505
- Isolate chats between accounts by @exigow in #503
- Fix typo: "/" -> "" by @exigow in #513
- Add multi-repo enterprise context by @pkukielka in #510
- Fix: Context files are not showing up in the chat by @mkondratek in #520
- Update TESTING.md by @danielmarquespt in #506
- Revert "Fix: Context files are not showing up in the chat (#520)" by @pkukielka in #523
- Fix uri for autocomplete by @mkondratek in #526
- Update end of trial date by @mkondratek in #532
New Contributors
- @unknwon made their first contribution in #464
- @cbart made their first contribution in #318
- @danielmarquespt made their first contribution in #506
Full Changelog: v5.2.21709...v5.2.22804
v5.2.21709
Highlights 🔍
In this release, our focus centers around the introduction of a new feature – Multi-Chat.
Several changes and improvements have been implemented to enhance user experience:
- Multiple Chat Windows: Users can now open and manage multiple chat windows concurrently, providing increased flexibility in communication.
- Independent Conversations: Users can hold distinct conversations in separate chat windows, allowing for concurrent execution of multiple Cody responses.
- Chat History Panel: A new "Chat History" panel automatically saves every conversation, organized by date and time for easy access and reference.
- Task-Focused Conversations: Initiating any command now starts a new conversation dedicated to the specific task, promoting a focused and organized interaction.
What's Changed
- Expand context panel tree on EDT by @steveyegge in #345
- Update org.jetbrains.intellij 1.15.0 -> 1.17.0 by @mkondratek in #343
- Enterprise: add ability to disable logging events to dotcom by @olafurpg in #352
- Bump Cody commit by @olafurpg in #353
- Fix for issue 350 - exception on completion by @steveyegge in #362
- IntelliJ can now debug the Agent by @steveyegge in #432
- Refactor chat to allow multiple parallel sessions run in parallel by @pkukielka in #365
- Add end of trial notification by @Sa1to in #319
- Fix executing command from context menu when project is reopened by @Sa1to in #437
- Add multi-chat with parallel sessions architecture by @exigow in #438
- Fix problems with chats sessions lifecycles by @pkukielka in #449
- Update codyCommit by @mkondratek in #446
- Minor fixes for history tab removal process by @pkukielka in #455
- Do not show blinking cursor when loading chat from history by @pkukielka in #456
- Fix chat history sorting after posting message to the old chat by @Sa1to in #451
- Cody action group should be visible even during the indexing by @pkukielka in #458
- Fix internal error on quick project close & open by @mkondratek in #447
- Add "New Chat" shortcut and fix existing shortcut names by @exigow in #457
- Fix EDT violations and chat refresh by @pkukielka in #460
- Do not check for subscription data when no account signed in by @mkondratek in #463
New Contributors
- @steveyegge made their first contribution in #345
Full Changelog: v5.2.20247...v5.2.21709
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