Archived
1
0
This repository has been archived on 2024-09-09. You can view files and clone it, but cannot push or open issues or pull requests.
code-server/CHANGELOG.md
Asher c4c480a068
Implement last opened functionality (#4633)
* Implement last opened functionality

Fixes https://github.com/cdr/code-server/issues/4619

* Fix test temp dirs not being cleaned up

* Mock logger everywhere

This suppresses all the error and debug output we generate which makes
it hard to actually find which test has failed.  It also gives us a
standard way to test logging for the few places we do that.

* Use separate data directories for unit test instances

Exactly as we do for the e2e tests.

* Add integration tests for vscode route

* Make settings use --user-data-dir

Without this test instances step on each other feet and they also
clobber your own non-test settings.

* Make redirects consistent

They will preserve the trailing slash if there is one.

* Remove compilation check

If you do a regular non-watch build there are no compilation stats so
this bricks VS Code in CI when running the unit tests.

I am not sure how best to fix this for the case where you have a build
that has not been packaged yet so I just removed it for now and added a
message to check if VS Code is compiling when in dev mode.

* Update code-server update endpoint name
2021-12-17 13:06:52 -06:00

3.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

VS Code v1.63.0

code-server has been rebased on upstream's newly open-sourced server implementation (#4414).

Changed

  • Web socket compression has been made the default (when supported). This means the --enable flag will no longer take permessage-deflate as an option.
  • Extra extension directories have been removed. The --extra-extensions-dir and --extra-builtin-extensions-dir will no longer be accepted.
  • The --install-source and --locale flags have been removed.
  • The static endpoint can no longer reach outside code-server. However the vscode-remote-resource endpoint still can.
  • OpenVSX has been made the default marketplace. However this means web extensions like Vim may be broken.
  • The last opened folder/workspace is no longer stored separately in the settings file (we rely on the already-existing query object instead).

Deprecated

  • --link is now deprecated (#4562).

Security

  • We fixed a XSS vulnerability by escaping HTML from messages in the error page (#4430).

3.12.0 - 2021-09-15

VS Code v1.60.0

Changed

  • Upgrade VS Code to 1.60.0.

Fixed

  • Fix logout when using a base path (#3608).

3.11.1 - 2021-08-06

Undocumented (see releases page).

3.11.0 - 2021-06-14

Undocumented (see releases page).

3.10.2 - 2021-05-21

VS Code v1.56.1

Added

  • Support extraInitContainers in helm chart values (#3393).

Changed

  • Change extraContainers to support templating in helm chart (#3393).

Fixed

  • Fix "Open Folder" on welcome page (#3437).

3.10.1 - 2021-05-17

VS Code v1.56.1

Fixed

  • Check the logged user instead of $USER (#3330).
  • Fix broken node_modules.asar symlink in npm package (#3355).
  • Update cloud agent to fix version issue (#3342).

Changed

  • Use xdgBasedir.runtime instead of tmp (#3304).

3.10.0 - 2021-05-10

VS Code v1.56.0

Changed

  • Update to VS Code 1.56.0 (#3269).
  • Minor connections refactor (#3178). Improves connection stability.
  • Use ptyHostService (#3308). This brings us closer to upstream VS Code.

Added

  • Add flag for toggling permessage-deflate (#3286). The default is off so compression will no longer be used by default. Use the --enable flag to toggle it back on.

Fixed

  • Make rate limiter not count against successful logins (#3141).
  • Refactor logout (#3277). This fixes logging out in some scenarios.
  • Make sure directories exist (#3309). This fixes some errors on startup.

Security

  • Update dependencies with CVEs (#3223).

Previous versions

This was added with 3.10.0, which means any previous versions are not documented in the changelog.

To see those, please visit the Releases page.