Skip to content

Releases: coder/code-server

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

v4.5.0

01 Jul 21:13
9ad0d9e
Compare
Choose a tag to compare

v4.5.0

Code v1.68.1

Changed

  • Updated codecov to use codecov uploader
  • Moved integration tests to Jest
  • Fixed docker release to only download .deb
  • Upgraded to Code 1.68.1
  • Install nfpm from GitHub
  • Upgraded to TypeScript 4.6

Added

  • Added tests for open, isWsl, handlePasswordValidation
  • Provided alternate image registry to dockerhub
  • Allowed users to have scripts run on container with ENTRYPOINTD environment
    variable

Fixed

  • Fixed open CLI command to work on macOS

v4.4.0

06 May 20:45
c962025
Compare
Choose a tag to compare

v4.4.0

VS Code v1.66.2

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

  • Refactored methods in Heart class and made Heart.beat() async to make
    testing easier.
  • Upgraded to Code 1.66.2.
  • code-server now runs on Node v16 due to the requirements changing in Code.

Added

  • Added back telemetry patch which was removed in the Code reachitecture.
  • Added support to use true for CS_DISABLE_FILE_DOWNLOADS environment
    variable. This means you can disable file downloads by setting
    CS_DISABLE_FILE_DOWNLOADS to true or 1.
  • Added tests for Heart class.

Fixed

  • Fixed installation issue in AUR after LICENSE rename.
  • Fixed issue with listening on IPv6 addresses.
  • Fixed issue with Docker publish action not being able to find artifacts. Now
    it downloads the release assets from the release.

New Contributors

Full Changelog: v4.1.0...v4.4.0

v4.3.0

14 Apr 22:37
64fa789
Compare
Choose a tag to compare

v4.3.0

Code v1.65.2

Changed

  • Excluded .deb files from release Docker image which drops the compressed and
    uncompressed size by 58% and 34%.
  • Upgraded to Code 1.65.2.

Added

  • Added a new CLI flag called --disable-file-downloads which allows you to
    disable the "Download..." option that shows in the UI when right-clicking on a
    file. This can also set by running CS_DISABLE_FILE_DOWNLOADS=1.
  • Aligned the dependencies for binary and npm release artifacts.

Fixed

  • Fixed the code-server version from not displaying in the Help > About dialog.
  • Fixed issues with the TypeScript and JavaScript Language Features Extension
    failing to activate.
  • Fixed missing files in ipynb extension.
  • Fixed the homebrew release workflow.
  • Fixed the Docker release workflow from not always publishing version tags.

New Contributors

Full Changelog: v4.1.0...v4.3.0