Skip to content

v3.3.0

Compare
Choose a tag to compare
@nhooyr nhooyr released this 17 May 23:47
e955da1

VS Code v1.46.0

New Features

  • We now have a config file you can use to set parameters in ~/.config/code-server/config.yaml
  • We now have .deb and .rpm releases, a homebrew package and an npm package
  • We now have a setup guide in ./doc/guide.md
  • ./doc/FAQ.md has been updated with more questions and a table of contents

Bug Fixes

  • $PASSWORD is unset after being grabbed #1583
  • Infinite reloads have been fixed #1581

Breaking Changes

With the revamped releases and documentation, we found a few minor issues we wanted to clean up even though they are breaking changes.

  • The code-server script in the self contained releases is now in a bin directory
    • Now you can add the bin directory to your $PATH to easily call it without linking the binary into a directory in $PATH
    • This means there is no code-server script in the root of the release, you'll need to update the path in your own scripts to bin/code-server
    • There is now a symlink in code-server to bin/code-server in v3.3.1 so auto updates and your scripts still work but please use bin/code-server as this symlink will be removed in the next few weeks
  • Automatic updates have been removed (#1483, #1513, #1622)
    • It's a better idea to use your system package manager to install anyway as we now have .deb and .rpm packages in this release!
    • This means you can no longer pass in --disable-updates
  • The naming of the release assets has been changed to use amd64, arm64 and macos
    • More clear and easy to follow, especially for new users
    • There is precedent for the darwin -> macOS name change in Neovim
  • There will be no separate -arm64 docker tag, the same tag will be used for both the amd64 and arm64 images with docker's multi arch image support
  • The default host is now always 127.0.0.1 as set in the default config file
    • Previously it would be 0.0.0.0 if both a cert and password authentication was enabled
  • The macOS data directory has been moved from ~/Library/Application Support/code-server to ~/.local/share/code-server to better match user expectations
    • When you run v3.3.0 for the first time, it will automatically copy from the old data directory to the new one
  • The macOS release is now a .tar.gz instead of a .zip to match the other releases