Skip to content

Releases: linuxserver/docker-code-server

v3.9.1-ls74

26 Mar 12:24
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
Remote Changes:

Updating to v3.9.1

v3.9.1-ls73

14 Mar 13:15
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

VS Code v1.53.2

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

  • ⭐ feat: remove default home #2800

VS Code

  • ⭐ updated to 1.53.2

Bug Fixes

  • ⭐ fix(vscode): update link in extensionsViewlet (thanks to @kylecarbs @JammSpread @MarkAYoder for reporting the issue) #2743
  • fix: responsive Sign In Page (thanks to @vapurrmaid!) #2770
  • fix: disappearing dismiss button on extension help #2801

Documentation

  • ⭐ docs(install): add Azure and Heroku (thanks to @bpmct!) #2729
  • docs: Update contributing requirements (thanks to @vapurrmaid!) #2775
  • docs(ci): update release steps with homebrew bump #2762
  • docs(README): add release shield #2813
  • docs(README, ci): add docs shield with link to version docs

Development

  • master -> main
  • changed default branch to main instead of version branch
  • feat(testing): add unit tests for emitter.ts #2715
  • feat(testing): add tests for serviceWorker.ts #2744
  • feat(testing): add e2e test for 'Go Home' button #2648
  • feat(testing): add unit tests for register.ts #2719
  • fix(ci): add step to remove docker images on linux-arm64 #2804
  • chore: remove pages/update.css #2823 (thanks to @vapurrmaid!)

Cheers! 🍻

v3.9.1-ls72

08 Mar 19:33
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

VS Code v1.53.2

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

  • ⭐ feat: remove default home #2800

VS Code

  • ⭐ updated to 1.53.2

Bug Fixes

  • ⭐ fix(vscode): update link in extensionsViewlet (thanks to @kylecarbs @JammSpread @MarkAYoder for reporting the issue) #2743
  • fix: responsive Sign In Page (thanks to @vapurrmaid!) #2770
  • fix: disappearing dismiss button on extension help #2801

Documentation

  • ⭐ docs(install): add Azure and Heroku (thanks to @bpmct!) #2729
  • docs: Update contributing requirements (thanks to @vapurrmaid!) #2775
  • docs(ci): update release steps with homebrew bump #2762
  • docs(README): add release shield #2813
  • docs(README, ci): add docs shield with link to version docs

Development

  • master -> main
  • changed default branch to main instead of version branch
  • feat(testing): add unit tests for emitter.ts #2715
  • feat(testing): add tests for serviceWorker.ts #2744
  • feat(testing): add e2e test for 'Go Home' button #2648
  • feat(testing): add unit tests for register.ts #2719
  • fix(ci): add step to remove docker images on linux-arm64 #2804
  • chore: remove pages/update.css #2823 (thanks to @vapurrmaid!)

Cheers! 🍻

v3.9.0-ls72

05 Mar 22:44
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

VS Code v1.52.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

  • ⭐ Upgrade to VS Code 1.52.1 #2543
  • feat: use compression in express server #2680 (thank you @jpoehnelt 🎉)

Documentation

  • ⭐ docs(README.md): update to include requirements #2706 (thank you @genome21 🎉)
  • docs: update FAQ with extension gallery info #2672
  • docs: clarify Alpine install path in install.md #2696

Development

  • ⭐ Test coverage increased from to 40.7% to 50.09% ⬆️
  • feat(testing): add unit tests for common/util #2671
  • feat(testing): add unit tests for constants #2701
  • feat(testing): add unit tests for src/common/http #2702

Cheers! 🍻

v3.9.0-ls71

28 Feb 13:41
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

VS Code v1.52.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

  • ⭐ Upgrade to VS Code 1.52.1 #2543
  • feat: use compression in express server #2680 (thank you @jpoehnelt 🎉)

Documentation

  • ⭐ docs(README.md): update to include requirements #2706 (thank you @genome21 🎉)
  • docs: update FAQ with extension gallery info #2672
  • docs: clarify Alpine install path in install.md #2696

Development

  • ⭐ Test coverage increased from to 40.7% to 50.09% ⬆️
  • feat(testing): add unit tests for common/util #2671
  • feat(testing): add unit tests for constants #2701
  • feat(testing): add unit tests for src/common/http #2702

Cheers! 🍻

v3.9.0-ls70

21 Feb 13:31
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

VS Code v1.52.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

  • ⭐ Upgrade to VS Code 1.52.1 #2543
  • feat: use compression in express server #2680 (thank you @jpoehnelt 🎉)

Documentation

  • ⭐ docs(README.md): update to include requirements #2706 (thank you @genome21 🎉)
  • docs: update FAQ with extension gallery info #2672
  • docs: clarify Alpine install path in install.md #2696

Development

  • ⭐ Test coverage increased from to 40.7% to 50.09% ⬆️
  • feat(testing): add unit tests for common/util #2671
  • feat(testing): add unit tests for constants #2701
  • feat(testing): add unit tests for src/common/http #2702

Cheers! 🍻

v3.9.0-ls69

13 Feb 02:35
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

VS Code v1.52.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

  • ⭐ Upgrade to VS Code 1.52.1 #2543
  • feat: use compression in express server #2680 (thank you @jpoehnelt 🎉)

Documentation

  • ⭐ docs(README.md): update to include requirements #2706 (thank you @genome21 🎉)
  • docs: update FAQ with extension gallery info #2672
  • docs: clarify Alpine install path in install.md #2696

Development

  • ⭐ Test coverage increased from to 40.7% to 50.09% ⬆️
  • feat(testing): add unit tests for common/util #2671
  • feat(testing): add unit tests for constants #2701
  • feat(testing): add unit tests for src/common/http #2702

Cheers! 🍻

v3.8.1-ls68

06 Feb 00:27
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

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 add CODE_OF_CONDUCT#2669 #2670

Development

  • Migrated our unit tests from mocha to jest #2564
  • Switched from leaked-handles to wtfnode #2604
  • Added support for code coverage #2621
  • Added basic support for end-to-end testing with playwright #2643

Cheers! 🍻

v3.8.0-ls68

04 Feb 18:23
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting gui password via hash using env var HASHED_PASSWORD.
code-server Changes:

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 c15b526eff193039c49fd119aac72a93495b732e
  • 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.8.0-ls67

27 Jan 21:12
Compare
Choose a tag to compare

LinuxServer Changes:

Allow setting sudo password via hash using env var SUDO_PASSWORD_HASH.
code-server Changes:

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 c15b526eff193039c49fd119aac72a93495b732e
  • 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! ☃️