Skip to content

Releases: coder/code-server

v4.8.1-rc.1

26 Oct 19:27
ba44f6c
Compare
Choose a tag to compare
v4.8.1-rc.1 Pre-release
Pre-release

Release candidate for 4.8.1

Fixed

Uses the correct hash for *.html files which had CSP errors in 4.8.0.
See #5712 for details.

v4.8.0

25 Oct 17:27
005fa87
Compare
Choose a tag to compare

Code v1.72.1

Added

  • Support for the Ports panel which leverages code-server's built-in proxy. It
    also uses VSCODE_PROXY_URI where {{port}} is replace when forwarding a port.
    Example: VSCODE_PROXY_URI=https://{{port}}.kyle.dev would forward an
    application running on localhost:3000 to https://3000.kyle.dev
  • Support for --disable-workspace-trust CLI flag
  • Support for opening a file from the command line at a specific line:column
  • Added Ubuntu-based images for Docker releases. If you run into issues with
    PATH being overwritten in Docker please try the Ubuntu image as this is a
    problem in the Debian base image.

Changed

  • Updated Code to 1.72.1

Fixed

  • Enabled BROWSER environment variable
  • Patched asExternalUri to work so now extensions run inside code-server can use it

v4.7.1

30 Sep 22:31
77bbed4
Compare
Choose a tag to compare

Code v1.71.2

Changed

  • Updated Code to 1.71.2

Fixed

  • Fixed install script not upgrading code-server when already installed on RPM-based machines
  • Fixed install script failing to gain root permissions on FreeBSD

v4.7.0

09 Sep 22:15
6809ded
Compare
Choose a tag to compare

Code v1.71.0

Changed

  • Updated Code to 1.71.0

Removed

  • Dropped heartbeat patch because it was implemented upstream

Fixed

  • Add flags --unsafe-perm --legacy-peer-deps in npm-postinstall.sh which ensures installing with npm works correctly

v4.6.1

31 Aug 20:35
5e33857
Compare
Choose a tag to compare

Code v1.70.2

Changed

  • Updated Code to 1.70.2.
  • Updated argon2 to 0.29.0 which should fix issues on FreeBSD.
  • Updated docs to suggest using npm instead of yarn

Removed

  • Dropped database migration patch affected to 4.0.2 versions and earlier.

Fixed

  • Fixed preservation of process.execArgv which means you can pass --prof to profile code-server

v4.6.0

19 Aug 19:05
703e2cb
Compare
Choose a tag to compare

Code v1.70.1

Changed

  • Updated Code to 1.70.1.

Added

  • Added a heartbeat to sockets. This should prevent them from getting closed by
    reverse proxy timeouts when idle like NGINX's default 60-second timeout.

Fixed

  • Fixed logout option appearing even when authentication is disabled.

v4.6.0-rc.1

17 Aug 19:24
703e2cb
Compare
Choose a tag to compare
v4.6.0-rc.1 Pre-release
Pre-release

Code v1.70.1

Changed

  • Updated Code to 1.70.1.

Added

  • Added a heartbeat to sockets. This should prevent them from getting closed by
    reverse proxy timeouts when idle like NGINX's default 60-second timeout.

Fixed

  • Fixed logout option appearing even when authentication is disabled.

v4.5.2

15 Aug 21:09
1321bd4
Compare
Choose a tag to compare

Code v1.68.1

Security

  • Fixed the proxy route not performing authentication. For example if you were
    to run a development HTTP server using python -m http.server 8000 then it
    would be accessible at my.domain/proxy/8000/ without any authentication.

    If all of the following apply to you please update as soon as possible:

    • You run code-server with the built-in password authentication.
    • You run unprotected HTTP services on ports accessible by code-server.

Changed

  • Invoking code-server in the integrated terminal will now use the script that
    comes with upstream Code. This means flags like --wait will be
    automatically supported now. However the upstream script only has the ability
    to interact with the running code-server and cannot spawn new instances. If
    you need to spawn a new code-server from the integrated terminal please
    specify the full path to code-server's usual script (for example
    /usr/bin/code-server).

Fixed

  • Invoking code-server in the integrated terminal will now work instead of
    erroring about not finding Node.

v4.5.2-rc.1

11 Aug 18:32
be6cce2
Compare
Choose a tag to compare
v4.5.2-rc.1 Pre-release
Pre-release

First release candidate for 4.5.2.

Please skip if you only want stable releases!

v4.5.1

19 Jul 19:33
8ccacf3
Compare
Choose a tag to compare

v4.5.1

Code v1.68.1

Upgrading is as easy as installing the new version over the old one. code-server
maintains all user data in ~/.local/share/code-server so that it is preserved in between
installations.

Changed

  • We now use release/v<0.0.0> for the release branch name so it doesn't
    conflict with the tag name
  • Added .prettierignore to ignore formatting files in lib/vscode

Added

  • Allow more comprehensive affinity config in Helm chart
  • Added custom message in Homebrew PR to make sure code-server maintainers are
    tagged
  • Allow setting priorityClassName via Helm chart
  • Added troubleshooting docs to CONTRIBUTING.md

Fixed

  • Removed default memory limit which was set via NODE_OPTIONS
  • Changed output in pipe to make it easier to debug code-server when doing live
    edits
  • Fixed display-language patch to use correct path which broke in 4.5.0
  • Fixed multiple code-server windows opening when using the code-server CLI in
    the Integrated Terminal
  • Fixed Integrated Terminal not working when web base was not the root path

Security

  • Updated glob-parent version in dependencies

New Contributors

Full Changelog: v4.5.0...v4.5.1