Windsurf Editor Changelogs

v 1.1.1
December 19, 2024

Quick Updates

1.1.1 changelog banner

Product Improvements

  • Added an "Send to Cascade" button in the Problems tab
  • Autocomplete and supercomplete show up regardless of intellisense.
  • You can now see your plan on the Status Bar, with usage information on mouse hover
  • Improvements to the onboarding flow
  • Ability to download Windsurf Logs to help with support tickets

Fixes

  • Fixed a bug for Cascade unable to apply its proposed code edits in chat mode on Windows
  • Fixes autocomplete speed slowdowns affecting some users
  • Bug fixes and stability improvements
v 1.1.0
December 11, 2024

Cascade Memories

1.1.0 changelog banner

Cascade Memories

  • You can configure rules for Cascade Memories to follow. For example, you can use rules to specify if you want Cascade to respond in a certain language, communicate in a specific style, or use a specific API
  • Rules can be found in the Windsurf Quick Settings panel by clicking on "Windsurf Settings" on the status bar
  • Global rules are rules that will be applied to Cascade in all workspaces
  • Workspace rules are rules that will be applied to Cascade in the current workspace
  • More information can be found on our docs.

Cascade Auto Run Commands

  • Cascade can now automatically detect to run certain terminal commands if it deems safe to do. This option is checked off by default and can be enabled in the Settings page, accessible in the top right dropdown. This only affects Cascade responses by premium models
  • Supports an allow list and deny list of commands for Cascade to run. Allow list always accept the command and deny list always requests for permission to run a command.
  • More information can be found on our docs.

Extensions

  • WSL support is now in beta
  • Bug fixes and improvements to devcontainer support, notably on Mac
  • Updates to Windsurf Pyright

Misc

  • Added Cascade undo/redo for full-file accept/reject and workspace-wide accept/reject all
  • One-time check to install Windsurf Pyright if Python found
v 1.0.7
December 7, 2024

Patch Fixes

1.0.7 changelog banner

Misc

  • Fixes for some crashes for some users
  • Fixed bug where changing Cascade models would toggle the mode to Chat only
v 1.0.6
December 6, 2024

Usage Transparency

1.0.6 changelog banner

Usage Transparency and Pricing

  • Rolling out updated usage and pricing system for Windsurf. See pricing for details
  • Quick settings panel now additionally shows current plan usage, with information on trial expiry, next refresh cycle, and links to upgrade
  • Introduction of new "Legacy Chat" mode in Cascade that activates when users run out of Flow Credits. This mode is limited compared to Cascade's normal capabilities, but does not require any Flow Credits to use
  • View Cascade usage in the settings panel. Learn more about viewing Cascade usage here.

Cascade Image Uploads

  • Cascade image uploads are no longer limited to 1MB

Improved Language support for Python

  • Added feature-rich language support for Python with Windsurf Pyright. Windsurf Pyright is a Pylance alternative

Misc

  • Importing from other VS Code-based IDEs now imports snippets alongside settings
  • AI-related Keybindings can be viewed and configured in the quick settings panel
  • Added clearer error messages and debug handling for users experiencing auth issues
v 1.0.5
November 27, 2024

Image Upload

1.0.5 changelog banner

Upload Images to Cascade

  • Cascade now supports uploading images on premium models
  • Ask Cascade to build or tweak UI on image upload

New keybindings

  • Keybindings to navigate between changes in a Cascade diff (⌥/Alt + j and ⌥/Alt + k by default)
  • Keybindings to navigate between files with Cascade diffs (⌥/Alt + h and ⌥/Alt + l by default)

Misc

  • Cascade panel open diff button now opens to the first change in the file
  • Added option to control whether Cascade automatically opens created / edited files (enabled by default)
  • Fixed minor autocomplete settings issues that affected some users
  • New quick settings panel UI
v 1.0.4
November 21, 2024

Cascade Explain & Fix Problem

1.0.4 changelog banner

Explain & fix problem

  • Cascade will attempt to fix issues in the codebase
  • Option appears on hover of the issue

Import from Cursor

  • Import settings and extensions
  • Available via Command Palette or Reset Onboarding

New keybindings

  • Keybinding for accept all active diffs in a file (⌘/Ctrl + ⏎ by default)
  • Keybinding to reject all active diffs in a file (⌘/Ctrl + ⌫ by default)
  • ⌘/ctrl + shift + L open new conversation in Cascade. It also copies selected terminal / editor text to new conversation

Improved Command

  • Improved Command experience in Jupyter notebooks

Improved diff views

  • Removes diffs in deleted files by Cascade
  • Clearer cursor indication that text in a deleted text diff is selectable

Misc

  • Windsurf quick settings dismisses when clicking outside the panel
  • Increased visibility of elements on onboarding for certain themes
  • Fixed minor layout issues
  • Added button to join Discord community
  • Increased stability of Cascade panel over SSH
  • Files edited / created by Cascade will automatically open in the background. If there is no active editor, then the first edited / created file will open as current active editor
  • Added a link to changelog in the title bar dropdown menu. Also added changelog nudge on title bar, which will show after user updated the version
v 1.0.3
November 19, 2024

Improvements & fixes

1.0.3 changelog banner
  • Minor fixes to Cascade
v 1.0.2
November 13, 2024

Windsurf Launch

1.0.2 changelog banner
  • Windsurf General Release!
  • Chat with Cascade, Codeium’s full repo-aware chat with ability to make multi-file edits
  • Blazing fast Autocomplete, with fast mode
  • Supercomplete, a new modality that predicts next intent
  • Command, with a brand new UX, with an ability to do larger file diffs and modifications