Skip to content

Latest commit

 

History

History
880 lines (865 loc) · 127 KB

CHANGELOG.md

File metadata and controls

880 lines (865 loc) · 127 KB

Change Log

March 2022

February 2022

  • Git Integrations UI – improve handling of host name. (#7831) - @Shulammite-Aso
  • Deal with when cpu.cfs_quota_us is negative (#8428) - @utam0k
  • Remove ghost from the codebase (#8363) - @aledbf
  • Docker in workspaces now allows mapping the user id of a container user to the workspace gitpod user (#8435) - @Furisto
  • Improve handling of an error when pod fails to start due to out of memory error on the node (#8463) - @sagor999
  • [installer]: remove jaeger operator from the config (#8460) - @MrSimonEmms
  • Admins can find teams, see team details, and change a team member's role. (#8402) - @laushinka
  • Add Replicated as a Gitpod license evaluator (#8211) - @MrSimonEmms
  • Make -c optional in installer, while allowing the passed config to be flexible (#8401) - @Pothulapati
  • Show correct admin telemetry settings during first visit (#8373) - @Pothulapati
  • Remove Jaeger operator (#8376) - @MrSimonEmms
  • [installer] Ensure multiple ws-proxy replicas are scheduled in different nodes (#8389) - @aledbf
  • Make Open VSX upstream URL configurable in the installer for air-gap installations (#8266) - @Pothulapati
  • Pre-populate Cmd+O modal and sort suggested context URLs by most-recently-used first (#8380) - @jankeromnes
  • Add max lifetime timeout for a workspace (#8307) - @princerachit
  • Improve error handling for workspace cluster register & update (#8330) - @kylos101
  • Show all admission constraints for workspace cluster list (#8330) - @kylos101
  • [installer] Use fuse as default ShiftFS method. (#8346) - @corneliusludmann
  • Show collected telemetry data below the telemetry toggle (#8272) - @Pothulapati
  • Restrict snapshot access based on repository access (#8306) - @jankeromnes
  • [installer] Add disableDefinitelyGp config option (#8308) - @corneliusludmann
  • Improve handling of "Out of Memory" error when starting up workspaces (#8289) - @aledbf, @sagor999
  • [installer] Installer does not set default nameserver settings for workspaces anymore (#8288) - @csweichel
  • Update the usage of nsinsider. (#8275) - @utam0k
  • [server]: Add totalUsers, totalWorkspaces, and totalInstances fields to telemetry data (#8067) - @Pothulapati
  • messagebus: remove cross-cluster dependency (#7523) - @geropl
  • [self-hosted] Skip MinIO client configuration in the MinIO container because it breaks air-gap installations. (#8270) - @corneliusludmann
  • Bitbucket Server: Authorize with Bitbucket Server 7.20 and start workspaces. (#8086) - @AlexTugarev
  • Add stress test for mount proc (#8234) - @utam0k
  • [server] Disable perMessageDeflate on websockets (#8227) - @AlexTugarev
  • [tracing] avoid noisy error messages (#8187) - @geropl
  • Composite content initializer now correctly report errors. (#8189) - @csweichel
  • Add alerts if the GC of ws-daemon is excessive (#8185) - @princerachit
  • make workspace startup more robust (#8125) - @geropl
  • Fixed a bug where docker in workspaces could not be used when overlay-fusefs was used as shift method (#8181) - @Furisto
  • A bit of improvements to cache_reclaim (#8179) - @utam0k
  • Add workspace start request debug logging to ws-manager (#8161) - @csweichel
  • [GitHub] Fix the user account picked for a prebuild. (#8132) - @AlexTugarev
  • Update code to 1.64.2 (#8143) - @filiptronicek
  • Improved workspace memory-pressure eviction resilience (#8139) - @csweichel
  • Enable id check for seccomp notify (#8134) - @utam0k
  • Autofix: upgrade-nvm-tools (#8112) - @autofix-bot
  • fix dashboard contextURL handling (#8099) - @geropl
  • Added support for Git LFS during content init (#8119) - @csweichel
  • Support private dotfiles repo (#7569) - @iQQBot
  • Make ContextURL.parseToURL support the newly-accepted git@{host}:{user}/{repo}.git format (#8100) - @jankeromnes
  • Refactor dynamic CPU limiting to provide fairer scheduling. (#8036) - @csweichel
  • Fix wrong token selection if multiple found for a profile. (#8093) - @AlexTugarev
  • [server][dashboard] Improve 'New Workspace' modal with a search input, keyboard navigation, and a new context URL suggestion API (#7715) - @jankeromnes
  • Fix Bitbucket push event handling (#7833) - @AlexTugarev
  • configure basic rate-limiting for startWorkspace (#8073) - @geropl
  • Improved in-transit security of user environment variables (#7923) - @csweichel
  • Update GoLand IDE image to version 213.6777.51. (#7919) - @roboquat
  • Update IntelliJ IDEA IDE image to version 213.6777.52. (#7920) - @roboquat
  • Fix missing status updates for prebuilds. (#7968) - @AlexTugarev
  • reduce idle DB load on SH installations (#7940) - @geropl
  • [gitlab] user-scoped env vars can now be filtered for nested repos on Gitlab (#7978) - @JanKoehnlein
  • Update PyCharm IDE image to version 213.6777.50. (#7943) - @roboquat
  • Update PhpStorm IDE image to version 213.6777.58. (#7944) - @roboquat
  • [installer]: add jaeger sampling options to the tracing object (#7727) - @MrSimonEmms
  • [server] Support 'git@{host}:{user}/{repo}.git' format in context URLs (#7951) - @jankeromnes
  • Admins can do a text search for projects and their associated prebuilds. (#7882) - @laushinka
  • [installer]: put component ownership under webapp/workspace teams (#7839) - @MrSimonEmms
  • [wa-manager] Refactor connectToWorkspaceDaemon helper (#7926) - @aledbf

January 2022

December 2021

November 2021

October 2021

September 2021

August 2021

July 2021

June 2021

  • Complete validations of VS Code extensions in .gitpod.yml (#4645):
    Check Quick Fixes
    Deprecated user uploaded extensions Resolve them against Open VSX
    Extensions cannot be found in Open VSX Remove from .gitpod.yml or search for them in Open VSX
    Extensions URLs cannot be resolved to valid VSIX files Remove from .gitpod.yml
    Extensions is installed for the workspace but missing in .gitpod.yml Add to .gitpod.yml or uninstall
    Extensions is uninstalled but present in .gitpod.yml Remove from .gitpod.yml or install as no synced
  • Breaking Change: Make ports configured in .gitpod.yml private by default when no value for visibility is given (was public). This change is for security reasons. (#4548)
  • Added a deprecation warning for Theia (#4614)
  • Deprecate prebuild task in gitpod.yml (#4543)
  • Remove ide task in gitpod.yml (#4542)
  • Remove deprecated openModes in .gitpod.yml (4524)
  • Fix gp open/preview to await till VS Code UI is available (#4633)
  • Support workspace sharing from VS Code (#4580)
  • Deprecate user uploaded extensions (#4627)
  • Validate .gitpod.yml for missing no synced (workspace) extensions (#4627)
  • Notify about failed port autoexposure and allow to retry again from VS Code (#4565)
  • Fix caching Not Found as OTS token in the supervsior (#4577)
  • Fix out of order typing in terminals (#4560)
  • Minify VS Code bundles and reduce the static layer (#4569)
  • Fix dropping path, fragment and query of a URI while converting from localhost to exposed/tunneled (#4557)
  • Work around blocking VS Code for gitpod/workspace-postgres image based workspaces (#4541)
  • Upgrade to VS Code 1.57.1 (#4507)
  • Preserve terminals' icons and colors between page sessions. (#4507)
  • Fix corrupted fonts in terminals. (#4507)
  • Add more loggigng to track down reconnection causes, prevent showing the dialog on reconnections (#4498)
  • Optimize ws-proxy connection pool to prevent timeouts on port location (#4461)
  • Enable debugging of a single VS Code extension from sources in VS Code (#4446)
  • Fix websocket connections on port location (#4419)
  • Fix reconnections because of custom timeout error in the supervisor frontend (#4404)
  • Support VS Code web extensions which are running in a browser worker, particularly Vim
  • Preview version of the Gitpod Local Companion: https://www.gitpod.io/blog/local-app
  • Retry git clone (#4506)
  • Correctly detect URL of git submodules (#4503)
  • Replace pstree in credential-helper (#4385)
  • Fix parsing of environment variables (#4494)
  • Initialize workspace with additional file contents (#4428)
  • Fix issue context on GitHub (#4370)
  • Add dodo to animals (thanks @a2br!) (#4589)
  • Added grps client-side reconnection (#4598)
  • Implement a new Teams UI in the dashboard (behind a feature flag). (#4401), #4490, #4571)
  • Implement new Project and Team DB tables and entities (#4368)
  • Improve backup stability when pods get evicted (#4405)
  • Better reflect incremental prebuilds in prebuilt workspace logs (#4293)
  • Removing secondary class from the main CTA button to give proper weight (thanks @jordanhailey!) (#4288
  • Modify the "New Git Integration" experience to align with provider terminology (thanks @jordanhailey!) (#4287
  • Run shellcheck against scripts (#4280)
  • On gitpod.io 404 redirect to www.gitpod.io (#4364)
  • Fix disk space leak in ws-manager (#4388)
  • Fix memory leak in ws-manager (#4384)
  • Handle GitHub issues page context URL (#4370)
  • Fix issues blocking SSH from local terminal (#4358)
  • Fix remote tracking branch for issue context (#4367)
  • Fix opening empty repositories (#4337,#4530, #4521)
  • Fix unvalidated redirects (credit: Arif Khan from SaveBreach Team) (#2879)
  • Various fixes and improvements for the dashboard (#4417, #4432,#4437,#4454,#4462,#4502,#4523,#4536,#4607,#4618,#4398,#4378,#4364,#4410,#4409,#4408)

May 2021

  • Support multiple “Recent” projects with the same title in the dashboard (#4312)
  • Add imagebuild/ context URL prefix that triggers a re-build of the workspace image(#4261)
  • Add incremental prebuilds feature (#4167)
  • Update VSCode to version 1.56.2 (#4257)
  • Add OAuth server to manage access to Gitpod workspaces (#4222)
  • Allow setting customTimeoutAnnotation for headless workspace pods (#4239)
  • Replace nginx proxy with Caddy (#3964)
  • Update runc version in ws-deamon (#4250)
  • Hide “stopping” & unpinned workspaces from “Active” in the dashboard (#4170)
  • Update jeager and opentracing dependencies (#4149)
  • Update grpc and k8s dependencies (k8s v1.21.0) (#4136)
  • Remove cerc component (#4143)
  • Remove registry facade socket handover (#4139)
  • Make HTTPS termination default (#4138)
  • Implement admission constraints for Pluggable Workspace Clusters (#4158)
  • Implement new self-hosted setup flow (#3995)
  • Fix Cross Origin Websocket Access (credit: Joern Schneeweisz from the GitLab Security Research Team) (#4118)

April 2021

  • Hide 'Continue with Default Image' button when Docker build is still running (button did nothing) (#4104)
  • Standardize 'Pending Changes' component in Workspaces List and fix for dark theme (#4078)
  • VS Code: Fix forking certain repositories (#4098)
  • Fix GitHub App installation confirmation flow (#4093)
  • Theia: Fix installing big extensions (e.g. Java, Svelte) (#4030)
  • Ask user for confirmation before deleting an environment variable (#4051)
  • UX: Redirect new/not-signed-in users from gitpod.io to www.gitpod.io (#4070)
  • Fix loading Gitpod's dashboard in Safari < 14 (#4069)
  • Fix the GitHub App's 'addComment' and 'addBadge' features (#4043)
  • Fix VS Code IDE opt-in in "What's New" modal (#3914)
  • Optimize Gitpod's dashboard to make it lighter and load faster (#3830)
  • Implement an alpha version of Gitpod's Local Companion app (#3958)
  • Community contribution ([docs][scripts] fix broken README.md weblinks and refactor protoc-generator.sh (#4027)
  • Fix VS Code for workspace images based on Ubuntu 18.04 (#3969)
  • Make the Docker daemon in workspaces auto-start when needed by introducing a socket activated 'sudo docker-up' (#4018)
  • Improve the bug report template (#4017)
  • Implement a 'Cancel Downgrade' flow for paid plans (#3873)
  • Fix Git Integrations 'more actions' button placement (#4007)
  • Upgrade to VS Code 1.55.x (#3937)
  • Admin/Self-Hosted: Allow restoring a soft-deleted workspace in one click when still within the grace period (#3955)
  • Implement a Dark Theme (#3901)
  • Don't cache error responses in the dashboard (#3935)
  • Handle 'Email is taken' error case in Login page (#3950)
  • Add OAuth2 host check (credit: Joern Schneeweisz from the GitLab Security Research Team) (#3940)
  • Improve Team plans page layout on smaller screens (#3845)
  • UX: Fix accidental workspace deletion when using the 'Enter' key (#3945)
  • Also show environment variables with identical names but different scopes in the dashboard (#3938)
  • Improve error message when trying to open a Pull Request with deleted branch/fork (#3869)
  • Self-Hosted: Release v0.8.0 (#3900)
  • Self-Hosted: Require Kubernetes 1.17+ (#3889)
  • Redirect to /blocked when trying to create or start a workspace while blocked (#3785)
  • Supervisor: Thread-safe listening to terminals (#3870)
  • Dashboard: Replace nginx with caddy (#3851)
  • Make workspace 'start' / 'stopped' screen resilient to network interruptions (#3862)
  • Fix quantity type conversion in Team plans (#3866)
  • Refresh Gitpod's prebuild welcome message (🍌 → 🤙) (#3863)
  • Community contribution: Don't make gp CLI rely on PATH to look up code (#3846)
  • VS Code: Make extensions host resilient to network interruptions (#3840)
  • Developing Gitpod-in-Gitpod: Upgrade to Go 1.16.3 (#3820)