Skip to content

Releases: coder/code-server

v3.8.0

18 Dec 20:52
c4610f7
Compare
Choose a tag to compare

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.

Bug Fixes

  • ⭐ The extension host should stop crashing c15b526
  • Favicon size has been fixed #2401
  • $DOCKER_USER no longer crashes the container on restart #2267
  • install.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

02 Dec 01:40
11f5378
Compare
Choose a tag to compare

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!

Cheers! 🍻

v3.7.3

24 Nov 19:32
93fb76e
Compare
Choose a tag to compare

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
    Screen Shot 2020-11-24 at 1 25 05 PM
  • ⭐ code-server will now notify you to update when a new version is released #2358
    • It checks every 6 hours and will only notify you once every 48 hours.
      Screen Shot 2020-11-24 at 1 22 53 PM

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

19 Nov 23:22
a0db672
Compare
Choose a tag to compare

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

16 Nov 23:14
2bf91ff
Compare
Choose a tag to compare

VS Code v1.50.0

Bug Fixes

  • ⭐ Fixes .deb and .rpm packages of v3.7.0 #2310

Cheers! 🍻

v3.7.0

16 Nov 20:33
f64599b
Compare
Choose a tag to compare

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
  • ⭐ 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

03 Nov 00:07
9bde62f
Compare
Choose a tag to compare

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

23 Oct 22:03
62735da
Compare
Choose a tag to compare

VS Code v1.50.0

Features

  • ⭐ We've updated from VS Code v1.49.3 to v1.50.0.
  • Allow remote shells other than ssh when using the install script #2220

Bug Fixes

  • Fix Docker image when using a custom UID #2223

v3.6.0

12 Oct 08:03
a4a03c1
Compare
Choose a tag to compare

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!
  • 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

31 Aug 08:55
b509063
Compare
Choose a tag to compare

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 🍻