Releases: coder/code-server
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 🍻
v3.5.0
VS Code v1.48.2
Features
- ⭐ We've updated from VS Code v1.45.1 to v1.48.2.
- Sorry this took so long, we're going to try and keep up better with the VS Code releases in the future.
- ⭐ We're looking for someone to help maintain code-server. If you're interested, please apply here!
- The install script now supports FreeBSD #1806
- There are certain required dependencies, see #1826
- ⭐ You can now use
code-server <file>
to open<file>
in the active code-server instance! #1994- This has been one of the most requested features on the tracker. Thanks to @shayne for contributing this 🍻
- ⭐ We now ship a systemd system unit to avoid persistence issues and bugs with systemd user units #1997
- You can now set
DOCKER_USER
when invoicing the docker container to set a custom username #2001 - ⭐ We now support the proposed api flag so certain extensions work #2002
Documentation
- ⭐ We've switched to using GitHub discussions for issues instead of the subreddit.
- It's much better integrated with GitHub of course and doesn't require an additional account!
- There is now an FAQ entry on the differences compared to Theia #1756
$SERVICE_URL
and$ITEM_URL
are explained in more detail in the FAQ #1762 4dd2c86- The install guide now has a section on NGINX #1902
- The build process docs are much simpler #2004
- Using the dev container is now much easier #2014
- ⭐ There are no more duplicate releases without a
v
prefix! #1770
Bug Fixes
- Telemetry being sent when disabled #1829
- Heartbeat file being touched without any connections #1795
- You can now access query used to hit the root route in a shell script #1920
- This needs more docs #2031
- We now ship with node 12 instead of 14 to match VS Code #1894
... Many more fixes, see commit history for complete details!
Cheers 🍻