Releases: coder/code-server
v3.8.1
VS Code v1.51.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.
New Features
- ⭐ Added a helper to the Extensions panel to explain the extension divergence #2501
- Added typings to release bundle #2544
- Dark mode support for favicon #2551
- Adjusted proxy to also work with absolute paths with
/absproxy
#2674 - Send 'loaded' event to all parent origins #2641
Bug Fixes
- ⭐ Fixed bug in install script that broke on recent Debian setups #2529
- Fixed a bug related to closing folder/workspace #2532 #2596 (thanks @rdbeach!)
- Fixed GitHub OAuth buy by bundling
callback.html
into final build #2539 - Fixed body proxying, redirect proxying and added tests #2609
Documentation
- Documented how to update the VSCode version using our new git subtree approach #2505
- Updated the hashed-password FAQ (thanks @SPGoding!)
- Updated caddy install instructions #2601
- Linked to VSCodium's extension marketplace #2603
- Updated iPad docs for pwa and control-c workaround #2639 #2640
- Renamed
/doc
to/docs
and addCODE_OF_CONDUCT
#2669 #2670
Development
- Migrated our unit tests from mocha to jest #2564
- Switched from
leaked-handles
towtfnode
#2604 - Added support for code coverage #2621
- Added basic support for end-to-end testing with playwright #2643
Cheers! 🍻
v3.8.0
VS Code v1.51.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.
New Features
- ⭐ We now support
$HTTP_PROXY
,$HTTPS_PROXY
and$NO_PROXY
! See the FAQ for details. #124 - You can now store your password hashed in
config.yaml
! See the FAQ for details. #2225 - You can now customize the Go Home button! See the FAQ for details. #2328
- You can now use
--ignore-last-opened
to start code-server without a project directory #1951 - Github login now works! #1883
- FreeBSD is now supported by the build scripts! #2466
- We don't have a FreeBSD release just yet but stay tuned! #2320
- While
--link
is still in beta, you no longer have to sign up to use it! #2427- See
--help
for usage details.
- See
Bug Fixes
- ⭐ The extension host should stop crashing c15b526
- Favicon size has been fixed #2401
$DOCKER_USER
no longer crashes the container on restart #2267install.sh
now supports Amazon Linux correctly #2343- The bracket pair colorizer plugin works again #2197
Documentation
- The README.md screenshot is now using Chrome to avoid misleading users on Safari support #2422
- The iPad docs have seen significant additions on improving the experience #2404 #2472
Development
- We've finally switched from the lib/vscode submodule to a git subtree! #1587
- This is going to make updating to newer VS Code versions much easier.
- Thanks @SPGoding for clarifying many of the details!
- We now have a code tour of the repository! #2412
- You can try it out by opening the code-server repository inside code-server.
- We have two new members on the code-server team! Please welcome @jsjoeio and @oxy!
For the full set of changes see the commmit log here.
Happy Holidays! ☃️
v3.7.4
VS Code v1.51.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.
New Features
- ⭐ Reconnection now happens in the background for the first attempt before prompting (about 5 seconds) #2381
- New PWA icon #2383
- Added
--disable-update-check
to disable upgrade notifications #2365
Bug Fixes
- Fixed extension host crashing on non info errors #2366
- Fix terminals attaching more than once #2382
- ⭐ Update checks occur every 6 hours and notify once a week correctly now 0713fa9
- Previously it was supposed to be once every 6 hours and then a notification every 48 hours but due to a missing
60
it ended up being a check every 6 minutes and a notification every 48 minutes.. So sorry about this!
- Previously it was supposed to be once every 6 hours and then a notification every 48 hours but due to a missing
Cheers! 🍻
v3.7.3
VS Code v1.51.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.
New Features
- ⭐ The welcome page now contains help and links for code-server #2357
- ⭐ code-server will now notify you to update when a new version is released #2358
Bug Fixes
- ⭐ Settings and data are now correctly persisted to the remote file system instead of in browser #2208 #2231 #2279 #2274
Cheers! 🍻
v3.7.2
VS Code v1.51.1
🔴 Security Vulnerability Disclosure 🔒
Please update your code-server instances as soon as possible!
v3.7.0
and v3.7.1
have a vulnerability in the static files endpoint that
could allow an attacker to fetch all files on your disk!
See 1827913
New Features
- ⭐ We've upgraded VS Code to v1.51.1! #2340
- You can now download files remotely #1386
- The coder cloud agent will now pick the closest deployment to you in order to decrease latency
Bug Fixes
$PASSWORD
works again #2316- Heartbeat file updates are now skipped on the
/healthz
endpoint #2327 - Webviews now display correctly #2336
- Service worker now loads correctly #2173
- More minor fixes for regressions from the express rewrite, see the milestone for details.
Cheers! 🍻
v3.7.1
v3.7.0
VS Code v1.50.0
Features
- ⭐ code-server is now written with Express! This will make the codebase far more approachable for contributors #1899
- Previously we were using node's HTTP API directly
- ⭐ We now have a helm chart! Thank you @Matthew-Beckett @alexgorbatchev! #2048
- See ci/helm-chart
- ⭐ code-server's self signed certificates now work on iPad! See doc/ipad.md #2255
Bug Fixes
- code-server's self signed certificates now go into the data directory #1778
- The path and domain proxy now only redirects unauthenticated clients to login if they accept HTML #2128
Cheers! 🍻
v3.6.2
VS Code v1.50.0
Features
- Updated coder cloud agent.
Bug fixes
- Fix initial connection failures (at least one form of them).
- Add more logging around connections to help us debug problems there.
- Fix potential 500 when loading VS Code in parallel.
- If the cloud agent fails to curl during an npm/yarn install it will no longer quit the install.
v3.6.1
v3.6.0
VS Code v1.49.3
Features
- ⭐ We've updated from VS Code v1.48.2 to v1.49.3.
- Added
/healthz
endpoint for health checks #1940 - We added a
robots.txt
#2080 - ⭐ We added beta Coder Cloud integration.
- It allows you to easily and securely expose
code-server
on any machine with HTTPS. - You must apply at #2137 to use!
- It allows you to easily and securely expose
- The standalone releases now use node v12.18.4 from v12.18.3 #2175
- You can now open files in an existing code-server instance on the cli from outside the code-server terminal #2099
Bug Fixes
- ⭐ Language packs work again! #2058
- ⭐ The docker image's
$DOCKER_USER
env variable works correctly now #2057- See usage in install.md. It allows you to pass through your preferred username into the container
- We fixed an issue with the npm package not installing extension dependencies #2170
- You can now bind to ipv6 addresses #2146
... Many more fixes, see commit history and milestone for complete details!
Cheers 🍻