Skip to content

Releases: coder/code-server

3.4.1

04 Jun 16:40
d3773c1
Compare
Choose a tag to compare
  • Do not use, scroll down to v3.4.1
  • This release exists only to make autoupdating from v3.2.0 work, see #1746 and #1758

3.4.0

02 Jun 20:41
80bcfd9
Compare
Choose a tag to compare
  • Do not use
  • This release exists only to make autoupdating from v3.2.0 work, see #1746 and #1758

v3.4.0

28 May 01:43
69ad529
Compare
Choose a tag to compare

VS Code v1.45.1

Features

Bug Fixes

  • You can now set user-data-dir and extensions-dir in config.yaml #1676

  • Fixed a regression where --install-extension was installing into the incorrect path #1713

  • We made some changes to make autoupdates from v3.2.0 work again.

    • To recap we removed autoupdating in v3.3.0 and restructured
      the releases a bit which caused autoupdates on v3.2.0 to break. See #1664
    • To fix this:
      1. We added a symlink from code-server to bin/code-server to the root of the release.
      2. We now upload duplicate release assets for the release naming scheme used by v3.2.0.
        • i.e we have macos-amd64 and darwin-x86_64 as well as linux-amd64 and linux-x86_64.
    • In the next few weeks the symlinks and the duplicate release assets will be removed so
      please update your scripts to use the new release scheme.

v3.3.1

19 May 02:34
6f13097
Compare
Choose a tag to compare

VS Code v1.45.1

This release fixes bugs introduced with the release of v3.3.0

  • We've reverted to VS Code v1.45.1 due to bugs in v1.46 #1667
  • Accessing code-server from a web browser on Windows has been fixed #1642
  • Search in project has been fixed #1665
  • The glibc requirement on static releases has been lowered to v2.19 2.17 #1656

v3.3.0

17 May 23:47
e955da1
Compare
Choose a tag to compare

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

3.2.0

29 Apr 21:53
fd36a99
Compare
Choose a tag to compare
  • Update node to the latest LTS (12.16.3).
  • Update VS Code to 1.44.2.
  • Allow extensions of any kind (for example, vscode-icons works again).
  • Deprecate --host and --port in favor of --bind-addr which takes the form host:port. For example: --bind-addr localhost:8080. #1013
  • Add rate limiting to the login endpoint. #1320
  • Remove the built-in SSH server. #1502
    • You can remove the --ssh-host-key and --disable-ssh flags from your scripts.
  • Fix extensions running in the browser not getting the correct storage path. #1551
  • Allow data: URIs in the CSP for font-src. #1530
  • Fix code-server script on macOS. #1537
  • Fix update errors not being show to the user. #1532
  • Allow specifying a workspace on the command line. #1535

3.1.1

15 Apr 15:13
28e91ba
Compare
Choose a tag to compare

Minor bugfix for logging in through a proxy that doesn't pass along host header information.

VS Code version: 1.43.2

3.1.0

09 Apr 23:31
5aded14
Compare
Choose a tag to compare
  • Move old versions instead of overwriting them
  • Fix updater incorrectly reporting an update failed
  • Add proxy support (see the FAQ for more information)
  • Fix opening directories with spaces (and special characters) in them

VS Code version: 1.43.2

3.0.2

02 Apr 00:18
e480f65
Compare
Choose a tag to compare
  • First official release of v3.
  • Fixes running code-server in Google cloud shell.

VS Code version: 1.43.2

3.0.1

27 Mar 21:11
87ebf03
Compare
Choose a tag to compare
3.0.1 Pre-release
Pre-release

arm64 builds are back.