cloud-code-intellij

Plugin to support the Google Cloud Platform in IntelliJ IDEA - Docs and Issues Repository

APACHE-2.0 License

Stars
315
Committers
63

Bot releases are hidden (Show)

cloud-code-intellij - 24.8.2 and all later releases

Published by ivanporty about 1 month ago

The release notes for all current releases since 24.8.2 are here:
https://cloud.google.com/gemini/docs/codeassist/release-notes

cloud-code-intellij - 24.8.1

Published by ivanporty 2 months ago

Updates:

Cloud Code now supports 2024.2 IntelliJ version

Starting with this release installing Gemini Code Assist/Cloud Code will install a bundle of two plugins

  • Google Cloud Code
  • Gemini Code Assist

New Features for Gemini Code Assist

  • Code completions are now completely integrated with native IDE completion framework, which makes it easier to use and override key combinations to trigger, and less conflicting with various IDE or Tab based actions.
  • Chat has a new UX and styling.
  • Chat request history - you can use the arrow key to traverse previous chat history to repeat and edit questions.
  • Chat conversation history persists across IDE sessions and restarts
  • .aiexclude - exclude any files from AI completions and chat interactions with a format similar to .gitignore
  • Improved performance and reliability

Known Issues:

On Jetbrains 2024.2 versions, developers may see that the Gemini Code Assist shortcut key for Code Generation (Opt/Alt + Shift + ) may overlap with Jetbrains Code Completion shortcut that was recently introduced. You can change this from Settings > Keymap > Generate Code

Change-default-shortcut

cloud-code-intellij - 24.7.1

Published by zchcai 3 months ago

Updates

  • Gemini Code Assist is available to try at no cost until November 8, 2024, limited to one user per billing account. Customers can purchase a license on the Gemini Admin page in the Google Cloud console. For more information, see Set up Gemini Code Assist for a project.
  • Updated Cloud Code dependencies (Cloud SQL proxy)
  • General bug fixes
cloud-code-intellij - 24.6.1 Latest Release

Published by ivanporty 4 months ago

Bug Fixes

  • General bug fixes and completion speed improvements
  • Fixed issue where citation warnings would persist after being ignored or deleted
cloud-code-intellij - 24.4.3

Published by sripasg 6 months ago

Updates

  • Plugin name is updated to Gemini Code Assist / Cloud Code for easier discoverability in the marketplace.
  • Updated Cloud Code dependencies (Cloud SQL proxy)
  • Yaml file support is now disabled by default for new installations. To enable support, please visit the settings (Settings > Tools > Gemini + Google Cloud Code > Kubernetes).
cloud-code-intellij - 24.4.2

Published by peterlin741 6 months ago

Upcoming Features

  • Added ability to enable and disable YAML file support. You can view this through the settings (Settings > Tools > Google Cloud Code > Kubernetes).

Updates

  • Updated Kubernetes YAML schemas
  • Updated Cloud Code dependencies (kubectl, skaffold, Cloud SQL proxy)

Bug Fixes

  • Various fixes for Gemini error handling
cloud-code-intellij - 24.4.1

Published by ruomengz 7 months ago

Upcoming Features

  • [Private Preview] Google Cloud recently announced a collaboration with Snyk to bring security capabilities into Gemini Code Assist. You can sign up to try this feature as a part of the private preview here. Try the Snyk extension by creating a free Snyk account in a few clicks - activate my free account

Updates

  • Duet AI for Developers is now Gemini
  • Google Cloud Code is now Gemini + Google Cloud Code
  • The code generation feature has been updated to allow users to generate code repeatedly at the same cursor location.

Bug Fixes

  • Fixed a crash with very small csv, tsv, and jsonl files
  • Fixed an issue where empty files were not being included as chat context
cloud-code-intellij - 24.3.1

Published by peterlin741 7 months ago

New Features

  • Local code customization will be experimentally enabled for select users to improve code suggestions. Additional files in the user's local directory will be opened when code generation is requested. Files will be scored and included in the prompt based on relevance to the active context
  • Thumbs up and down in Duet AI chat for quick response quality feedback

Updates

  • Improved notifications when Duet AI needs action or has an error
  • The skaffold version has been updated to 2.10.1
cloud-code-intellij - 24.2.2

Published by ivanporty 8 months ago

Updates

  • Cloud Code now supports 2024.1 EAP IntelliJ version!
    • Note: Some features requiring a terminal (such as Cloud SQL Proxy or Compute Engine SSH) are not working with “New Terminal UI”. Go to settings and disable New Terminal UI to get them working before the fix is released by the platform.
  • Duet AI Chat UI improvements
    • Better message rendering
    • Code formatting when using “Explain this” smart action
  • Kubectl has been updated to 1.27.7
  • Cloud SQL Proxy has been updated to 2.9.0
cloud-code-intellij - 24.1.3

Published by ivanporty 9 months ago

Bug Fixes

  • Fixed an issue where users with certain network/firewall configurations are unable to use Duet AI Chat
cloud-code-intellij - 24.1.1/2

Published by ivanporty 9 months ago

Bug Fixes

  • Fixed an issue where some users were frequently asked to log in.
cloud-code-intellij - v23.12.3

Published by ivanporty 10 months ago

New Features

  • Duet AI for Developers is now GA!
  • Added a Duet AI code generation hint tooltip
  • Added Duet AI smart actions. Highlight the desired code, right-click, and select:
    • “Explain this” to have Duet AI explain the code
    • “Generate Unit Tests” to have Duet AI generate unit tests for you
  • Allow enabling Duet API during onboarding flow
  • Partially accept a Duet AI code suggestion with Shift + Enter

Updates

  • Added detailed and actionable message to Duet error notification

Bug Fixes

  • Updated code generation shortcut to avoid key binding conflict with Intellij new UI
cloud-code-intellij - 23.10.2

Published by slde12 12 months ago

New Features

  • Duet AI Chat is now in preview for IntelliJ and JetBrains IDEs
    • View > Tool Windows > Duet AI: Chat (Preview)
  • VPC Service Controls for Duet AI is in preview

Updates

  • Improvements to Duet AI’s code generation behavior including more relevant results and better feedback
  • Improving the way Duet AI code suggestions interact with the IDE's built in code completions. Duet AI will not display its suggestions when the IDE's code completions are available. To trigger Duet AI instead: hit "Escape" to dismiss the IDE's suggestions and Duet will automatically trigger.
  • Update Duet AI code generation gutter icon
  • Improvements to Duet AI error handling
cloud-code-intellij - 23.10.1

Published by peterlin741 about 1 year ago

Updates

  • The kubectl version has been updated to 1.27.3
  • The skaffold version have been updated to 2.7.1

Fixes

  • Improving Duet AI filtering logic to provide better results
cloud-code-intellij - 23.9.3

Published by etanshaul about 1 year ago

Fixes

  • Fixed issue where key presses were blocked in some modal windows
  • Fixed incorrect occurrences of object lifecycle management exceptions from GCS
cloud-code-intellij - 23.9.2

Published by etanshaul about 1 year ago

Updates

  • Improving Duet AI filtering logic to provide better results.
cloud-code-intellij - 23.9.1

Published by etanshaul about 1 year ago

Fixes

  • Fixed issue where users are asked to log in more frequently than required.
  • Fixed IndexOutOfBoundsException caused by Duet AI inline completion.
  • Fixed IDE errors stemming from coroutine exception handling.
  • Fixed Windows terminal errors when using CMD.
  • Fixed issue where secret manager does not load all of the user's secrets.
  • Fixed IDE errors when user try to downgrade from Insiders build.

Updates

  • Support for Duet AI on Linux ARM.
  • Improve client library performance on listing GCP resources at scale.
cloud-code-intellij - 23.8.2

Published by ruomengz about 1 year ago

New Features

  • Duet AI Preview - Use Duet AI, your AI-powered collaborator, to accomplish tasks more effectively and efficiently. Duet AI provides contextualized responses to your prompts to help guide you on what you're trying to do with your code. It also shares source citations regarding which documentation and code samples the assistant used to generate its responses. You can do this right in the IDE to avoid having to context-switch out to your browser or documentation. Read the docs

    intellij-duet

Updates

  • Cloud Code no longer supports IDEs version 2022.2. The earliest supported version is now 2022.3.
cloud-code-intellij - 23.8.1

Published by ruomengz about 1 year ago

Note: This is the last release supporting IDEs version 2022.2. Next releases will support versions 2022.3 and higher.

New Features

  • Google Cloud CLI on demand installation.

    • Google Cloud CLI (gcloud) is no longer installed automatically.
    • Cloud Code does not require the Cloud CLI for most of its features. If you do not have the Google Cloud CLI installed, you can go to Settings > Tools > Google Cloud Code > Dependencies to initiate its installation.
      • Note: Cloud Code still requires the Cloud CLI for some features. If the feature requires the Cloud CLI, Cloud Code will prompt the user accordingly.
  • Faster GCP resource browsers: Google Compute Engine, Secret Manager browsers don't rely on the Cloud CLI anymore and are immediately available after signing in.

  • Google Cloud Storage Re-introducing the Google Cloud Storage panel - See more details here.

    • Easily expand nodes to browse through your GCS buckets in the redesigned look
    • Buckets open in the same tree
    • Introducing filtering to more efficiently find what you're looking for
cloud-code-intellij - 23.7.1

Published by ruomengz about 1 year ago

New Features

  • Authentication. Cloud Code now uses its own OAuth based authentication flow for GCP, instead of relying on Google Cloud SDK authentication.
    • Most features not relying on Cloud SDK will now be immediately available even if Cloud SDK is not installed yet. This includes authentication itself.
    • If you logged in with Cloud Code before, you will need to login in again with Cloud Code authentication. This only needs to be done once after update.
      • Kubernetes and GKE: Google Kubernetes Engine still requires Cloud SDK authentication. Cloud Code will notify you about this when you deploy to Kubernetes.
  • Faster Cloud Run Services browser: Cloud Run Services browser doesn’t rely on Cloud SDK anymore and is immediately available after sign in.

Bug Fixes and Updates

  • Fixes for 2023.2 Beta: A few fixes and updates for better support of the new 2023.2 Beta! Please file any issues you encounter on our GitHub repository.
  • Skaffold update: Version updated to the latest (2.6.0)
  • YAML editing support updates.
Related Projects