c4c480a068
* 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
3.5 KiB
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 takepermessage-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.