Releases: gitpod-io/gitpod
2022.10.0-rc1
October 2022 release of the Gitpod Installer
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.10.0.6
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What has changed
- Fix branch context for BitBucket Server by @AlexTugarev in #13745
- [teams] Disallow removing all Owners from a team by @easyCZ in #13744
- Add option to add authentication to Jaeger and configure default tags with
metadata.shortName
andmetadata.region
by @aledbf in #13728 - Update WebStorm IDE image to version 222.4345.14. by @github-actions[bot] in #13757
- Update PhpStorm IDE image to version 222.4345.15. by @github-actions[bot] in #13759
- Update RubyMine IDE image to version 222.4345.14. by @github-actions[bot] in #13758
- [terraform/aks] Separate workloads into different pools, expose terraform variables for max node pool counts by @adrienthebo in #13143
- Update PyCharm IDE image to version 222.4345.23. by @github-actions[bot] in #13797
- VSCode Browser/Desktop: Responsive portsView by @mustard-mh in #13838
- Support multi-line environment variables in SSH by @iQQBot in #13822
- VSCode Browser: Fix portsView address open twice in some browsers by @mustard-mh in #13844
- Fixed the auto-port-forwarding on JetBrains EAP IDEs by @felladrin in #13747
- Update GoLand IDE image to version 222.4345.24. by @github-actions[bot] in #13836
- remove
/#additionalContent/...
ContextParser by @geropl in #13841 - [prebuild] Add support for opening specific prebuilds by @jankeromnes in #13768
- Fix an issue with a workspace not starting with a self-signed cluster by @utam0k in #13821
- Implement a 'Use Last Successful Prebuild' workspace creation mode by @jankeromnes in #13801
- Provide option to enforce network connection rate limiting by @Furisto in #13891
- [installer]: remove logging of envvar obj by @mrsimonemms in #13934
- [kots]: put the HTTP Proxy settings behind a KOTS config bool by @mrsimonemms in #13959
- Fixed the "Lean More" button behavior from JetBrains Gateway home screen. by @felladrin in #13966
- Display sorted ports with both
gp-cli
and VSCode BrowserPortsView
by @mustard-mh in #13788 - ws-manager: Redact logs of a workspace status. by @utam0k in #14064
- Fix a bug that a workspace is not started when there was a checkout hook by @utam0k in #14067
- Fixes port 3000 becomes the default config of ports if there is no
.gitpod.yml
file by @mustard-mh in #14056 - Update balance used progress indicator height by @gtsiolis in #14054
- [kots]: add db migration job to fluent bit logger by @mrsimonemms in #14051
- Provide pressure stall information for workspaces by @Furisto in #13703
- Fixes default location of PortsView incorrect by @mustard-mh in #14102
- Bugfix for gitpod CLI: avoid failure on
ports list
when port is not exposed by @andreafalzetti in #14040
New Contributors
- @measutosh made their first contribution in #13557
- @WVerlaek made their first contribution in #13537
- @skrmain made their first contribution in #12699
- @harshsinghatz made their first contribution in #13842
Full Changelog: 2022.09.2...2022.10.0-rc1
2022.10.0-rc0
October 2022 release of the Gitpod Installer
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.10.0.2
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What has changed
- Fix branch context for BitBucket Server by @AlexTugarev in #13745
- [teams] Disallow removing all Owners from a team by @easyCZ in #13744
- Add option to add authentication to Jaeger and configure default tags with
metadata.shortName
andmetadata.region
by @aledbf in #13728 - Update WebStorm IDE image to version 222.4345.14. by @github-actions[bot] in #13757
- Update PhpStorm IDE image to version 222.4345.15. by @github-actions[bot] in #13759
- Update RubyMine IDE image to version 222.4345.14. by @github-actions[bot] in #13758
- [terraform/aks] Separate workloads into different pools, expose terraform variables for max node pool counts by @adrienthebo in #13143
- Update PyCharm IDE image to version 222.4345.23. by @github-actions[bot] in #13797
- VSCode Browser/Desktop: Responsive portsView by @mustard-mh in #13838
- Support multi-line environment variables in SSH by @iQQBot in #13822
- VSCode Browser: Fix portsView address open twice in some browsers by @mustard-mh in #13844
- Fixed the auto-port-forwarding on JetBrains EAP IDEs by @felladrin in #13747
- Update GoLand IDE image to version 222.4345.24. by @github-actions[bot] in #13836
- remove
/#additionalContent/...
ContextParser by @geropl in #13841 - [prebuild] Add support for opening specific prebuilds by @jankeromnes in #13768
- Fix an issue with a workspace not starting with a self-signed cluster by @utam0k in #13821
- Implement a 'Use Last Successful Prebuild' workspace creation mode by @jankeromnes in #13801
- Provide option to enforce network connection rate limiting by @Furisto in #13891
- [installer]: remove logging of envvar obj by @mrsimonemms in #13934
- [kots]: put the HTTP Proxy settings behind a KOTS config bool by @mrsimonemms in #13959
- Fixed the "Lean More" button behavior from JetBrains Gateway home screen. by @felladrin in #13966
- Display sorted ports with both
gp-cli
and VSCode BrowserPortsView
by @mustard-mh in #13788 - ws-manager: Redact logs of a workspace status. by @utam0k in #14064
- Fix a bug that a workspace is not started when there was a checkout hook by @utam0k in #14067
- Fixes port 3000 becomes the default config of ports if there is no
.gitpod.yml
file by @mustard-mh in #14056 - Update balance used progress indicator height by @gtsiolis in #14054
- [kots]: add db migration job to fluent bit logger by @mrsimonemms in #14051
- Provide pressure stall information for workspaces by @Furisto in #13703
- Fixes default location of PortsView incorrect by @mustard-mh in #14102
- Bugfix for gitpod CLI: avoid failure on
ports list
when port is not exposed by @andreafalzetti in #14040
New Contributors
- @measutosh made their first contribution in #13557
- @WVerlaek made their first contribution in #13537
- @skrmain made their first contribution in #12699
- @harshsinghatz made their first contribution in #13842
Full Changelog: 2022.09.2...2022.10.0-rc0
2022.09.2
September 2022 hotfix release of the Gitpod Installer
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.2.3
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What's Changed
- [installer]: remove logging of envvar obj by @mrsimonemms in #13934
- [kots]: put the HTTP Proxy settings behind a KOTS config bool by @mrsimonemms in #13959
- Run sudo bash when installing kots. by @andrew-farries in #13890
Full Changelog: 2022.09.1...2022.09.2
2022.09.1
September 2022 hotfix release of the Gitpod Installer
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.1.2
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What has changed
2022.09.0
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.0.31
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What's Changed
- image-builder-bob: Introduce backoff to connect to buildkit by @utam0k in #12367
- [changelog] updated changelog by @roboquat in #12362
- [gitpod-cli] New cmd
gp tasks stop
🧪🔬 by @andreafalzetti in #12116 - [installer]: gitignore versions file by @mrsimonemms in #12368
- add sensible defaults to single cluster aws .tfvars by @lucasvaltl in #12372
- [usage] Implement GetCostCenter RPC by @laushinka in #12304
- optimize build of JB images by @akosyakov in #12296
- [gitpod-protocol] add missing method in golang by @mustard-mh in #12354
- [configcat] Poll every 3 minutes for dashboard flags by @easyCZ in #12383
- observability: assign default zero if no data found by @jenting in #12371
- [server] Remove outdated feature flag deprecateOldImageLogsMechanism by @geropl in #12351
- GetUpcomingInvoice for BillingService (2) by @AlexTugarev in #12377
- Make error message more detailed by @meysholdt in #12391
- Fixup GetUpcomingInvoice by @AlexTugarev in #12394
- [observability] - clean-up Overview Dashboard's Workspace Phases panel by @kylos101 in #12396
- update the AMI image for k8s 1.22 by @nandajavarma in #12393
- [code]: Update
marketplace.json
by @filiptronicek in #12411 - [ws-manager] simplify workspaceDisposalStatus and FinalBackupComplete condition by @sagor999 in #12408
- docker-up: Upgrade runc to 1.1.4 by @utam0k in #12417
- tests: Retry when image-builder is unavailable for some reason by @utam0k in #12421
- tests: use a empty commit instead of a temporary commit by @utam0k in #12423
- [installer-tests] adding self-hosted team as codeowners by @nandajavarma in #12250
- [usage] Add _lastModified column to d_b_workspace_instance_usage by @easyCZ in #12424
- tests: Stabilization of TestRegularWorkspaceTasks by @utam0k in #12428
- [kots] load dockerConfigJson reigstry names into
privateBaseImageAllowList
by @Pothulapati in #12398 - [content-service] Define UsageReportService.DownloadURL rpc by @easyCZ in #12300
- [stripe] Refactor finding of customers, make more composable by @easyCZ in #12311
- [stripe] Inject Webhook Signing Secret into public-api by @easyCZ in #12263
- [content-service] Implement UsageReportService.DownloadURL by @easyCZ in #12335
- [installer] Add netlimit to configmap by @Furisto in #12433
- content-service: fix incorrect user:group after git operation by @jenting in #12422
- [server] track more startWorkspace failures by @svenefftinge in #12378
- [usage] Disable controller when schedule is empty by @easyCZ in #12440
- [AWS Single Cluster Ref Arch Terraform] Add IOPS and throughput definition, changed disk size to 360GB to workspace nodes by @lucasvaltl in #12373
- [terraform] Updating terraform GCP module by @nandajavarma in #12273
- [usage] Add config for experimenets to usage component by @easyCZ in #12443
- Capture errors in supervisor frontend by @filiptronicek in #12222
- Update render tests by @mads-hartmann in #12447
- Blocked repositories page improvements by @filiptronicek in #12438
- [changelog] updated changelog by @roboquat in #12454
- tests: Fix a bug in the calculation of the # of tests by @utam0k in #12459
- tests: Clean a workspace even if a test failed by @utam0k in #12461
- tests: Stabilization of k3s tests by @utam0k in #12460
- Add phone verification by @svenefftinge in #12258
- [db-sync] Add d_b_workspace_instance_usage to db-sync by @easyCZ in #12425
- Fix AccountStatementProvider by @geropl in #12431
- Fix default workspace class is not selected by @Furisto in #12436
- [public-api] Fix Stripe Webhook Secret mount path by @easyCZ in #12462
- [public-api] Validate incoming stripe webhooks by @easyCZ in #12441
- [local-preview] Fail if M1 Mac by @Pothulapati in #12468
- Add troubleshooting item to AWS SIngle Cluster Ref Arch Readme by @lucasvaltl in #12465
- Add clarification for werft annotations in the PR description by @vulkoingim in #12432
- Expire spending limit notifications by @AlexTugarev in #12467
- [code] point nightly job to gp-code/release/1.71 by @mustard-mh in #12471
- [installer] enable traffic between proxy, ide-proxy and ide-metrics by @mustard-mh in #12478
- [code] build code image to report workbench errors by @mustard-mh in #12480
- [code] update stable code image to report workbench errors by @mustard-mh in #12482
- Revert "Add clarification for werft annotations in the PR description" by @mads-hartmann in #12485
- Update obs installer config with importers by @ArthurSens in #12434
- Create alerts for certmanager by @ArthurSens in #12486
- [server] Only alert on explicit system failures by @geropl in #12481
- tests: Stabilization of docker test by @utam0k in #12495
- [changelog] updated changelog by @roboquat in #12493
- [ws-manager] improve finalizeWorkspaceContent logic by @sagor999 in #12450
- [usage] Deprecate sessions in ReconcileUsage & UpdateInvoices by @easyCZ in #12488
- [supervisor] support ssh gateway on not gitpod base image by @iQQBot in #12498
- Prepare tune jb build by @akosyakov in #12426
- [gp-cli] provide workspace class info in top command by @mustard-mh in #12338
- [public-api] Fix stripe webhook secret mounting by @easyCZ in #12502
- [usage] Fetch sessions from usage report instead of from RPC arguments by @easyCZ in #12489
- [stripe] Set reportId on invoices after updating credits by @easyCZ in #12409
- [server] Improve logging/tracing on failed instance start by @geropl in #12505
- [usage] Upload report with more details by @easyCZ in #12503
- [usage] Fix content service nil pointer by @easyCZ in #12509
- [observability] add browser overview dashboard by @mustard-mh in #12508
- [usage] Normalize json keys in report by @easyCZ in #12511
- [jb] Update the terminal widget tab when the Gitpod Task title changes by @felladrin in #12401
- [workspace] fix multiple calls to finalizeWorkspaceContent can mess up dispose by @sagor999 in #12521
- [ws-manager] do not error out if encountering unknown feature flag by @sagor999 in #12523
- Add alerts related to kubernetes resources by @ArthurSens in #12520
- [supervisor] do not change ready file to /.workspace folder by @sagor999 in #12526
- loadgen: workspace preview PVC benchmark config by @jenting in #12535
- [server] Add name of blocked account when trying to run prebuilds by @aledbf in #12533
- ...
2022.09.0-rc5
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.0.24
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What's Changed
- image-builder-bob: Introduce backoff to connect to buildkit by @utam0k in #12367
- [changelog] updated changelog by @roboquat in #12362
- [gitpod-cli] New cmd
gp tasks stop
🧪🔬 by @andreafalzetti in #12116 - [installer]: gitignore versions file by @mrsimonemms in #12368
- add sensible defaults to single cluster aws .tfvars by @lucasvaltl in #12372
- [usage] Implement GetCostCenter RPC by @laushinka in #12304
- optimize build of JB images by @akosyakov in #12296
- [gitpod-protocol] add missing method in golang by @mustard-mh in #12354
- [configcat] Poll every 3 minutes for dashboard flags by @easyCZ in #12383
- observability: assign default zero if no data found by @jenting in #12371
- [server] Remove outdated feature flag deprecateOldImageLogsMechanism by @geropl in #12351
- GetUpcomingInvoice for BillingService (2) by @AlexTugarev in #12377
- Make error message more detailed by @meysholdt in #12391
- Fixup GetUpcomingInvoice by @AlexTugarev in #12394
- [observability] - clean-up Overview Dashboard's Workspace Phases panel by @kylos101 in #12396
- update the AMI image for k8s 1.22 by @nandajavarma in #12393
- [code]: Update
marketplace.json
by @filiptronicek in #12411 - [ws-manager] simplify workspaceDisposalStatus and FinalBackupComplete condition by @sagor999 in #12408
- docker-up: Upgrade runc to 1.1.4 by @utam0k in #12417
- tests: Retry when image-builder is unavailable for some reason by @utam0k in #12421
- tests: use a empty commit instead of a temporary commit by @utam0k in #12423
- [installer-tests] adding self-hosted team as codeowners by @nandajavarma in #12250
- [usage] Add _lastModified column to d_b_workspace_instance_usage by @easyCZ in #12424
- tests: Stabilization of TestRegularWorkspaceTasks by @utam0k in #12428
- [kots] load dockerConfigJson reigstry names into
privateBaseImageAllowList
by @Pothulapati in #12398 - [content-service] Define UsageReportService.DownloadURL rpc by @easyCZ in #12300
- [stripe] Refactor finding of customers, make more composable by @easyCZ in #12311
- [stripe] Inject Webhook Signing Secret into public-api by @easyCZ in #12263
- [content-service] Implement UsageReportService.DownloadURL by @easyCZ in #12335
- [installer] Add netlimit to configmap by @Furisto in #12433
- content-service: fix incorrect user:group after git operation by @jenting in #12422
- [server] track more startWorkspace failures by @svenefftinge in #12378
- [usage] Disable controller when schedule is empty by @easyCZ in #12440
- [AWS Single Cluster Ref Arch Terraform] Add IOPS and throughput definition, changed disk size to 360GB to workspace nodes by @lucasvaltl in #12373
- [terraform] Updating terraform GCP module by @nandajavarma in #12273
- [usage] Add config for experimenets to usage component by @easyCZ in #12443
- Capture errors in supervisor frontend by @filiptronicek in #12222
- Update render tests by @mads-hartmann in #12447
- Blocked repositories page improvements by @filiptronicek in #12438
- [changelog] updated changelog by @roboquat in #12454
- tests: Fix a bug in the calculation of the # of tests by @utam0k in #12459
- tests: Clean a workspace even if a test failed by @utam0k in #12461
- tests: Stabilization of k3s tests by @utam0k in #12460
- Add phone verification by @svenefftinge in #12258
- [db-sync] Add d_b_workspace_instance_usage to db-sync by @easyCZ in #12425
- Fix AccountStatementProvider by @geropl in #12431
- Fix default workspace class is not selected by @Furisto in #12436
- [public-api] Fix Stripe Webhook Secret mount path by @easyCZ in #12462
- [public-api] Validate incoming stripe webhooks by @easyCZ in #12441
- [local-preview] Fail if M1 Mac by @Pothulapati in #12468
- Add troubleshooting item to AWS SIngle Cluster Ref Arch Readme by @lucasvaltl in #12465
- Add clarification for werft annotations in the PR description by @vulkoingim in #12432
- Expire spending limit notifications by @AlexTugarev in #12467
- [code] point nightly job to gp-code/release/1.71 by @mustard-mh in #12471
- [installer] enable traffic between proxy, ide-proxy and ide-metrics by @mustard-mh in #12478
- [code] build code image to report workbench errors by @mustard-mh in #12480
- [code] update stable code image to report workbench errors by @mustard-mh in #12482
- Revert "Add clarification for werft annotations in the PR description" by @mads-hartmann in #12485
- Update obs installer config with importers by @ArthurSens in #12434
- Create alerts for certmanager by @ArthurSens in #12486
- [server] Only alert on explicit system failures by @geropl in #12481
- tests: Stabilization of docker test by @utam0k in #12495
- [changelog] updated changelog by @roboquat in #12493
- [ws-manager] improve finalizeWorkspaceContent logic by @sagor999 in #12450
- [usage] Deprecate sessions in ReconcileUsage & UpdateInvoices by @easyCZ in #12488
- [supervisor] support ssh gateway on not gitpod base image by @iQQBot in #12498
- Prepare tune jb build by @akosyakov in #12426
- [gp-cli] provide workspace class info in top command by @mustard-mh in #12338
- [public-api] Fix stripe webhook secret mounting by @easyCZ in #12502
- [usage] Fetch sessions from usage report instead of from RPC arguments by @easyCZ in #12489
- [stripe] Set reportId on invoices after updating credits by @easyCZ in #12409
- [server] Improve logging/tracing on failed instance start by @geropl in #12505
- [usage] Upload report with more details by @easyCZ in #12503
- [usage] Fix content service nil pointer by @easyCZ in #12509
- [observability] add browser overview dashboard by @mustard-mh in #12508
- [usage] Normalize json keys in report by @easyCZ in #12511
- [jb] Update the terminal widget tab when the Gitpod Task title changes by @felladrin in #12401
- [workspace] fix multiple calls to finalizeWorkspaceContent can mess up dispose by @sagor999 in #12521
- [ws-manager] do not error out if encountering unknown feature flag by @sagor999 in #12523
- Add alerts related to kubernetes resources by @ArthurSens in #12520
- [supervisor] do not change ready file to /.workspace folder by @sagor999 in #12526
- loadgen: workspace preview PVC benchmark config by @jenting in #12535
- [server] Add name of blocked account when trying to run prebuilds by @aledbf in #12533
- ...
2022.09.0-rc4
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.0.21
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What's Changed
- image-builder-bob: Introduce backoff to connect to buildkit by @utam0k in #12367
- [changelog] updated changelog by @roboquat in #12362
- [gitpod-cli] New cmd
gp tasks stop
🧪🔬 by @andreafalzetti in #12116 - [installer]: gitignore versions file by @mrsimonemms in #12368
- add sensible defaults to single cluster aws .tfvars by @lucasvaltl in #12372
- [usage] Implement GetCostCenter RPC by @laushinka in #12304
- optimize build of JB images by @akosyakov in #12296
- [gitpod-protocol] add missing method in golang by @mustard-mh in #12354
- [configcat] Poll every 3 minutes for dashboard flags by @easyCZ in #12383
- observability: assign default zero if no data found by @jenting in #12371
- [server] Remove outdated feature flag deprecateOldImageLogsMechanism by @geropl in #12351
- GetUpcomingInvoice for BillingService (2) by @AlexTugarev in #12377
- Make error message more detailed by @meysholdt in #12391
- Fixup GetUpcomingInvoice by @AlexTugarev in #12394
- [observability] - clean-up Overview Dashboard's Workspace Phases panel by @kylos101 in #12396
- update the AMI image for k8s 1.22 by @nandajavarma in #12393
- [code]: Update
marketplace.json
by @filiptronicek in #12411 - [ws-manager] simplify workspaceDisposalStatus and FinalBackupComplete condition by @sagor999 in #12408
- docker-up: Upgrade runc to 1.1.4 by @utam0k in #12417
- tests: Retry when image-builder is unavailable for some reason by @utam0k in #12421
- tests: use a empty commit instead of a temporary commit by @utam0k in #12423
- [installer-tests] adding self-hosted team as codeowners by @nandajavarma in #12250
- [usage] Add _lastModified column to d_b_workspace_instance_usage by @easyCZ in #12424
- tests: Stabilization of TestRegularWorkspaceTasks by @utam0k in #12428
- [kots] load dockerConfigJson reigstry names into
privateBaseImageAllowList
by @Pothulapati in #12398 - [content-service] Define UsageReportService.DownloadURL rpc by @easyCZ in #12300
- [stripe] Refactor finding of customers, make more composable by @easyCZ in #12311
- [stripe] Inject Webhook Signing Secret into public-api by @easyCZ in #12263
- [content-service] Implement UsageReportService.DownloadURL by @easyCZ in #12335
- [installer] Add netlimit to configmap by @Furisto in #12433
- content-service: fix incorrect user:group after git operation by @jenting in #12422
- [server] track more startWorkspace failures by @svenefftinge in #12378
- [usage] Disable controller when schedule is empty by @easyCZ in #12440
- [AWS Single Cluster Ref Arch Terraform] Add IOPS and throughput definition, changed disk size to 360GB to workspace nodes by @lucasvaltl in #12373
- [terraform] Updating terraform GCP module by @nandajavarma in #12273
- [usage] Add config for experimenets to usage component by @easyCZ in #12443
- Capture errors in supervisor frontend by @filiptronicek in #12222
- Update render tests by @mads-hartmann in #12447
- Blocked repositories page improvements by @filiptronicek in #12438
- [changelog] updated changelog by @roboquat in #12454
- tests: Fix a bug in the calculation of the # of tests by @utam0k in #12459
- tests: Clean a workspace even if a test failed by @utam0k in #12461
- tests: Stabilization of k3s tests by @utam0k in #12460
- Add phone verification by @svenefftinge in #12258
- [db-sync] Add d_b_workspace_instance_usage to db-sync by @easyCZ in #12425
- Fix AccountStatementProvider by @geropl in #12431
- Fix default workspace class is not selected by @Furisto in #12436
- [public-api] Fix Stripe Webhook Secret mount path by @easyCZ in #12462
- [public-api] Validate incoming stripe webhooks by @easyCZ in #12441
- [local-preview] Fail if M1 Mac by @Pothulapati in #12468
- Add troubleshooting item to AWS SIngle Cluster Ref Arch Readme by @lucasvaltl in #12465
- Add clarification for werft annotations in the PR description by @vulkoingim in #12432
- Expire spending limit notifications by @AlexTugarev in #12467
- [code] point nightly job to gp-code/release/1.71 by @mustard-mh in #12471
- [installer] enable traffic between proxy, ide-proxy and ide-metrics by @mustard-mh in #12478
- [code] build code image to report workbench errors by @mustard-mh in #12480
- [code] update stable code image to report workbench errors by @mustard-mh in #12482
- Revert "Add clarification for werft annotations in the PR description" by @mads-hartmann in #12485
- Update obs installer config with importers by @ArthurSens in #12434
- Create alerts for certmanager by @ArthurSens in #12486
- [server] Only alert on explicit system failures by @geropl in #12481
- tests: Stabilization of docker test by @utam0k in #12495
- [changelog] updated changelog by @roboquat in #12493
- [ws-manager] improve finalizeWorkspaceContent logic by @sagor999 in #12450
- [usage] Deprecate sessions in ReconcileUsage & UpdateInvoices by @easyCZ in #12488
- [supervisor] support ssh gateway on not gitpod base image by @iQQBot in #12498
- Prepare tune jb build by @akosyakov in #12426
- [gp-cli] provide workspace class info in top command by @mustard-mh in #12338
- [public-api] Fix stripe webhook secret mounting by @easyCZ in #12502
- [usage] Fetch sessions from usage report instead of from RPC arguments by @easyCZ in #12489
- [stripe] Set reportId on invoices after updating credits by @easyCZ in #12409
- [server] Improve logging/tracing on failed instance start by @geropl in #12505
- [usage] Upload report with more details by @easyCZ in #12503
- [usage] Fix content service nil pointer by @easyCZ in #12509
- [observability] add browser overview dashboard by @mustard-mh in #12508
- [usage] Normalize json keys in report by @easyCZ in #12511
- [jb] Update the terminal widget tab when the Gitpod Task title changes by @felladrin in #12401
- [workspace] fix multiple calls to finalizeWorkspaceContent can mess up dispose by @sagor999 in #12521
- [ws-manager] do not error out if encountering unknown feature flag by @sagor999 in #12523
- Add alerts related to kubernetes resources by @ArthurSens in #12520
- [supervisor] do not change ready file to /.workspace folder by @sagor999 in #12526
- loadgen: workspace preview PVC benchmark config by @jenting in #12535
- [server] Add name of blocked account when trying to run prebuilds by @aledbf in #12533
- Re...
2022.09.0-rc3
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.0.18
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What's Changed
- image-builder-bob: Introduce backoff to connect to buildkit by @utam0k in #12367
- [changelog] updated changelog by @roboquat in #12362
- [gitpod-cli] New cmd
gp tasks stop
🧪🔬 by @andreafalzetti in #12116 - [installer]: gitignore versions file by @mrsimonemms in #12368
- add sensible defaults to single cluster aws .tfvars by @lucasvaltl in #12372
- [usage] Implement GetCostCenter RPC by @laushinka in #12304
- optimize build of JB images by @akosyakov in #12296
- [gitpod-protocol] add missing method in golang by @mustard-mh in #12354
- [configcat] Poll every 3 minutes for dashboard flags by @easyCZ in #12383
- observability: assign default zero if no data found by @jenting in #12371
- [server] Remove outdated feature flag deprecateOldImageLogsMechanism by @geropl in #12351
- GetUpcomingInvoice for BillingService (2) by @AlexTugarev in #12377
- Make error message more detailed by @meysholdt in #12391
- Fixup GetUpcomingInvoice by @AlexTugarev in #12394
- [observability] - clean-up Overview Dashboard's Workspace Phases panel by @kylos101 in #12396
- update the AMI image for k8s 1.22 by @nandajavarma in #12393
- [code]: Update
marketplace.json
by @filiptronicek in #12411 - [ws-manager] simplify workspaceDisposalStatus and FinalBackupComplete condition by @sagor999 in #12408
- docker-up: Upgrade runc to 1.1.4 by @utam0k in #12417
- tests: Retry when image-builder is unavailable for some reason by @utam0k in #12421
- tests: use a empty commit instead of a temporary commit by @utam0k in #12423
- [installer-tests] adding self-hosted team as codeowners by @nandajavarma in #12250
- [usage] Add _lastModified column to d_b_workspace_instance_usage by @easyCZ in #12424
- tests: Stabilization of TestRegularWorkspaceTasks by @utam0k in #12428
- [kots] load dockerConfigJson reigstry names into
privateBaseImageAllowList
by @Pothulapati in #12398 - [content-service] Define UsageReportService.DownloadURL rpc by @easyCZ in #12300
- [stripe] Refactor finding of customers, make more composable by @easyCZ in #12311
- [stripe] Inject Webhook Signing Secret into public-api by @easyCZ in #12263
- [content-service] Implement UsageReportService.DownloadURL by @easyCZ in #12335
- [installer] Add netlimit to configmap by @Furisto in #12433
- content-service: fix incorrect user:group after git operation by @jenting in #12422
- [server] track more startWorkspace failures by @svenefftinge in #12378
- [usage] Disable controller when schedule is empty by @easyCZ in #12440
- [AWS Single Cluster Ref Arch Terraform] Add IOPS and throughput definition, changed disk size to 360GB to workspace nodes by @lucasvaltl in #12373
- [terraform] Updating terraform GCP module by @nandajavarma in #12273
- [usage] Add config for experimenets to usage component by @easyCZ in #12443
- Capture errors in supervisor frontend by @filiptronicek in #12222
- Update render tests by @mads-hartmann in #12447
- Blocked repositories page improvements by @filiptronicek in #12438
- [changelog] updated changelog by @roboquat in #12454
- tests: Fix a bug in the calculation of the # of tests by @utam0k in #12459
- tests: Clean a workspace even if a test failed by @utam0k in #12461
- tests: Stabilization of k3s tests by @utam0k in #12460
- Add phone verification by @svenefftinge in #12258
- [db-sync] Add d_b_workspace_instance_usage to db-sync by @easyCZ in #12425
- Fix AccountStatementProvider by @geropl in #12431
- Fix default workspace class is not selected by @Furisto in #12436
- [public-api] Fix Stripe Webhook Secret mount path by @easyCZ in #12462
- [public-api] Validate incoming stripe webhooks by @easyCZ in #12441
- [local-preview] Fail if M1 Mac by @Pothulapati in #12468
- Add troubleshooting item to AWS SIngle Cluster Ref Arch Readme by @lucasvaltl in #12465
- Add clarification for werft annotations in the PR description by @vulkoingim in #12432
- Expire spending limit notifications by @AlexTugarev in #12467
- [code] point nightly job to gp-code/release/1.71 by @mustard-mh in #12471
- [installer] enable traffic between proxy, ide-proxy and ide-metrics by @mustard-mh in #12478
- [code] build code image to report workbench errors by @mustard-mh in #12480
- [code] update stable code image to report workbench errors by @mustard-mh in #12482
- Revert "Add clarification for werft annotations in the PR description" by @mads-hartmann in #12485
- Update obs installer config with importers by @ArthurSens in #12434
- Create alerts for certmanager by @ArthurSens in #12486
- [server] Only alert on explicit system failures by @geropl in #12481
- tests: Stabilization of docker test by @utam0k in #12495
- [changelog] updated changelog by @roboquat in #12493
- [ws-manager] improve finalizeWorkspaceContent logic by @sagor999 in #12450
- [usage] Deprecate sessions in ReconcileUsage & UpdateInvoices by @easyCZ in #12488
- [supervisor] support ssh gateway on not gitpod base image by @iQQBot in #12498
- Prepare tune jb build by @akosyakov in #12426
- [gp-cli] provide workspace class info in top command by @mustard-mh in #12338
- [public-api] Fix stripe webhook secret mounting by @easyCZ in #12502
- [usage] Fetch sessions from usage report instead of from RPC arguments by @easyCZ in #12489
- [stripe] Set reportId on invoices after updating credits by @easyCZ in #12409
- [server] Improve logging/tracing on failed instance start by @geropl in #12505
- [usage] Upload report with more details by @easyCZ in #12503
- [usage] Fix content service nil pointer by @easyCZ in #12509
- [observability] add browser overview dashboard by @mustard-mh in #12508
- [usage] Normalize json keys in report by @easyCZ in #12511
- [jb] Update the terminal widget tab when the Gitpod Task title changes by @felladrin in #12401
- [workspace] fix multiple calls to finalizeWorkspaceContent can mess up dispose by @sagor999 in #12521
- [ws-manager] do not error out if encountering unknown feature flag by @sagor999 in #12523
- Add alerts related to kubernetes resources by @ArthurSens in #12520
- [supervisor] do not change ready file to /.workspace folder by @sagor999 in #12526
- loadgen: workspace preview PVC benchmark config by @jenting in #12535
- [server] Add name of blocked account when trying to run prebuilds by @aledbf in #12533
- ...
2022.09.0-rc2
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.0.14
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What's Changed
- image-builder-bob: Introduce backoff to connect to buildkit by @utam0k in #12367
- [changelog] updated changelog by @roboquat in #12362
- [gitpod-cli] New cmd
gp tasks stop
🧪🔬 by @andreafalzetti in #12116 - [installer]: gitignore versions file by @mrsimonemms in #12368
- add sensible defaults to single cluster aws .tfvars by @lucasvaltl in #12372
- [usage] Implement GetCostCenter RPC by @laushinka in #12304
- optimize build of JB images by @akosyakov in #12296
- [gitpod-protocol] add missing method in golang by @mustard-mh in #12354
- [configcat] Poll every 3 minutes for dashboard flags by @easyCZ in #12383
- observability: assign default zero if no data found by @jenting in #12371
- [server] Remove outdated feature flag deprecateOldImageLogsMechanism by @geropl in #12351
- GetUpcomingInvoice for BillingService (2) by @AlexTugarev in #12377
- Make error message more detailed by @meysholdt in #12391
- Fixup GetUpcomingInvoice by @AlexTugarev in #12394
- [observability] - clean-up Overview Dashboard's Workspace Phases panel by @kylos101 in #12396
- update the AMI image for k8s 1.22 by @nandajavarma in #12393
- [code]: Update
marketplace.json
by @filiptronicek in #12411 - [ws-manager] simplify workspaceDisposalStatus and FinalBackupComplete condition by @sagor999 in #12408
- docker-up: Upgrade runc to 1.1.4 by @utam0k in #12417
- tests: Retry when image-builder is unavailable for some reason by @utam0k in #12421
- tests: use a empty commit instead of a temporary commit by @utam0k in #12423
- [installer-tests] adding self-hosted team as codeowners by @nandajavarma in #12250
- [usage] Add _lastModified column to d_b_workspace_instance_usage by @easyCZ in #12424
- tests: Stabilization of TestRegularWorkspaceTasks by @utam0k in #12428
- [kots] load dockerConfigJson reigstry names into
privateBaseImageAllowList
by @Pothulapati in #12398 - [content-service] Define UsageReportService.DownloadURL rpc by @easyCZ in #12300
- [stripe] Refactor finding of customers, make more composable by @easyCZ in #12311
- [stripe] Inject Webhook Signing Secret into public-api by @easyCZ in #12263
- [content-service] Implement UsageReportService.DownloadURL by @easyCZ in #12335
- [installer] Add netlimit to configmap by @Furisto in #12433
- content-service: fix incorrect user:group after git operation by @jenting in #12422
- [server] track more startWorkspace failures by @svenefftinge in #12378
- [usage] Disable controller when schedule is empty by @easyCZ in #12440
- [AWS Single Cluster Ref Arch Terraform] Add IOPS and throughput definition, changed disk size to 360GB to workspace nodes by @lucasvaltl in #12373
- [terraform] Updating terraform GCP module by @nandajavarma in #12273
- [usage] Add config for experimenets to usage component by @easyCZ in #12443
- Capture errors in supervisor frontend by @filiptronicek in #12222
- Update render tests by @mads-hartmann in #12447
- Blocked repositories page improvements by @filiptronicek in #12438
- [changelog] updated changelog by @roboquat in #12454
- tests: Fix a bug in the calculation of the # of tests by @utam0k in #12459
- tests: Clean a workspace even if a test failed by @utam0k in #12461
- tests: Stabilization of k3s tests by @utam0k in #12460
- Add phone verification by @svenefftinge in #12258
- [db-sync] Add d_b_workspace_instance_usage to db-sync by @easyCZ in #12425
- Fix AccountStatementProvider by @geropl in #12431
- Fix default workspace class is not selected by @Furisto in #12436
- [public-api] Fix Stripe Webhook Secret mount path by @easyCZ in #12462
- [public-api] Validate incoming stripe webhooks by @easyCZ in #12441
- [local-preview] Fail if M1 Mac by @Pothulapati in #12468
- Add troubleshooting item to AWS SIngle Cluster Ref Arch Readme by @lucasvaltl in #12465
- Add clarification for werft annotations in the PR description by @vulkoingim in #12432
- Expire spending limit notifications by @AlexTugarev in #12467
- [code] point nightly job to gp-code/release/1.71 by @mustard-mh in #12471
- [installer] enable traffic between proxy, ide-proxy and ide-metrics by @mustard-mh in #12478
- [code] build code image to report workbench errors by @mustard-mh in #12480
- [code] update stable code image to report workbench errors by @mustard-mh in #12482
- Revert "Add clarification for werft annotations in the PR description" by @mads-hartmann in #12485
- Update obs installer config with importers by @ArthurSens in #12434
- Create alerts for certmanager by @ArthurSens in #12486
- [server] Only alert on explicit system failures by @geropl in #12481
- tests: Stabilization of docker test by @utam0k in #12495
- [changelog] updated changelog by @roboquat in #12493
- [ws-manager] improve finalizeWorkspaceContent logic by @sagor999 in #12450
- [usage] Deprecate sessions in ReconcileUsage & UpdateInvoices by @easyCZ in #12488
- [supervisor] support ssh gateway on not gitpod base image by @iQQBot in #12498
- Prepare tune jb build by @akosyakov in #12426
- [gp-cli] provide workspace class info in top command by @mustard-mh in #12338
- [public-api] Fix stripe webhook secret mounting by @easyCZ in #12502
- [usage] Fetch sessions from usage report instead of from RPC arguments by @easyCZ in #12489
- [stripe] Set reportId on invoices after updating credits by @easyCZ in #12409
- [server] Improve logging/tracing on failed instance start by @geropl in #12505
- [usage] Upload report with more details by @easyCZ in #12503
- [usage] Fix content service nil pointer by @easyCZ in #12509
- [observability] add browser overview dashboard by @mustard-mh in #12508
- [usage] Normalize json keys in report by @easyCZ in #12511
- [jb] Update the terminal widget tab when the Gitpod Task title changes by @felladrin in #12401
- [workspace] fix multiple calls to finalizeWorkspaceContent can mess up dispose by @sagor999 in #12521
- [ws-manager] do not error out if encountering unknown feature flag by @sagor999 in #12523
- Add alerts related to kubernetes resources by @ArthurSens in #12520
- [supervisor] do not change ready file to /.workspace folder by @sagor999 in #12526
- loadgen: workspace preview PVC benchmark config by @jenting in #12535
- [server] Add name of blocked account when trying to run prebuilds by @aledbf in #12533
- ...
2022.09.0-rc1
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.09.0.10
Please see the changelog for more information.
Refer to the self-hosted documentation to know more about how to setup Gitpod.
What's Changed
- image-builder-bob: Introduce backoff to connect to buildkit by @utam0k in #12367
- [changelog] updated changelog by @roboquat in #12362
- [gitpod-cli] New cmd
gp tasks stop
🧪🔬 by @andreafalzetti in #12116 - [installer]: gitignore versions file by @mrsimonemms in #12368
- add sensible defaults to single cluster aws .tfvars by @lucasvaltl in #12372
- [usage] Implement GetCostCenter RPC by @laushinka in #12304
- optimize build of JB images by @akosyakov in #12296
- [gitpod-protocol] add missing method in golang by @mustard-mh in #12354
- [configcat] Poll every 3 minutes for dashboard flags by @easyCZ in #12383
- observability: assign default zero if no data found by @jenting in #12371
- [server] Remove outdated feature flag deprecateOldImageLogsMechanism by @geropl in #12351
- GetUpcomingInvoice for BillingService (2) by @AlexTugarev in #12377
- Make error message more detailed by @meysholdt in #12391
- Fixup GetUpcomingInvoice by @AlexTugarev in #12394
- [observability] - clean-up Overview Dashboard's Workspace Phases panel by @kylos101 in #12396
- update the AMI image for k8s 1.22 by @nandajavarma in #12393
- [code]: Update
marketplace.json
by @filiptronicek in #12411 - [ws-manager] simplify workspaceDisposalStatus and FinalBackupComplete condition by @sagor999 in #12408
- docker-up: Upgrade runc to 1.1.4 by @utam0k in #12417
- tests: Retry when image-builder is unavailable for some reason by @utam0k in #12421
- tests: use a empty commit instead of a temporary commit by @utam0k in #12423
- [installer-tests] adding self-hosted team as codeowners by @nandajavarma in #12250
- [usage] Add _lastModified column to d_b_workspace_instance_usage by @easyCZ in #12424
- tests: Stabilization of TestRegularWorkspaceTasks by @utam0k in #12428
- [kots] load dockerConfigJson reigstry names into
privateBaseImageAllowList
by @Pothulapati in #12398 - [content-service] Define UsageReportService.DownloadURL rpc by @easyCZ in #12300
- [stripe] Refactor finding of customers, make more composable by @easyCZ in #12311
- [stripe] Inject Webhook Signing Secret into public-api by @easyCZ in #12263
- [content-service] Implement UsageReportService.DownloadURL by @easyCZ in #12335
- [installer] Add netlimit to configmap by @Furisto in #12433
- content-service: fix incorrect user:group after git operation by @jenting in #12422
- [server] track more startWorkspace failures by @svenefftinge in #12378
- [usage] Disable controller when schedule is empty by @easyCZ in #12440
- [AWS Single Cluster Ref Arch Terraform] Add IOPS and throughput definition, changed disk size to 360GB to workspace nodes by @lucasvaltl in #12373
- [terraform] Updating terraform GCP module by @nandajavarma in #12273
- [usage] Add config for experimenets to usage component by @easyCZ in #12443
- Capture errors in supervisor frontend by @filiptronicek in #12222
- Update render tests by @mads-hartmann in #12447
- Blocked repositories page improvements by @filiptronicek in #12438
- [changelog] updated changelog by @roboquat in #12454
- tests: Fix a bug in the calculation of the # of tests by @utam0k in #12459
- tests: Clean a workspace even if a test failed by @utam0k in #12461
- tests: Stabilization of k3s tests by @utam0k in #12460
- Add phone verification by @svenefftinge in #12258
- [db-sync] Add d_b_workspace_instance_usage to db-sync by @easyCZ in #12425
- Fix AccountStatementProvider by @geropl in #12431
- Fix default workspace class is not selected by @Furisto in #12436
- [public-api] Fix Stripe Webhook Secret mount path by @easyCZ in #12462
- [public-api] Validate incoming stripe webhooks by @easyCZ in #12441
- [local-preview] Fail if M1 Mac by @Pothulapati in #12468
- Add troubleshooting item to AWS SIngle Cluster Ref Arch Readme by @lucasvaltl in #12465
- Add clarification for werft annotations in the PR description by @vulkoingim in #12432
- Expire spending limit notifications by @AlexTugarev in #12467
- [code] point nightly job to gp-code/release/1.71 by @mustard-mh in #12471
- [installer] enable traffic between proxy, ide-proxy and ide-metrics by @mustard-mh in #12478
- [code] build code image to report workbench errors by @mustard-mh in #12480
- [code] update stable code image to report workbench errors by @mustard-mh in #12482
- Revert "Add clarification for werft annotations in the PR description" by @mads-hartmann in #12485
- Update obs installer config with importers by @ArthurSens in #12434
- Create alerts for certmanager by @ArthurSens in #12486
- [server] Only alert on explicit system failures by @geropl in #12481
- tests: Stabilization of docker test by @utam0k in #12495
- [changelog] updated changelog by @roboquat in #12493
- [ws-manager] improve finalizeWorkspaceContent logic by @sagor999 in #12450
- [usage] Deprecate sessions in ReconcileUsage & UpdateInvoices by @easyCZ in #12488
- [supervisor] support ssh gateway on not gitpod base image by @iQQBot in #12498
- Prepare tune jb build by @akosyakov in #12426
- [gp-cli] provide workspace class info in top command by @mustard-mh in #12338
- [public-api] Fix stripe webhook secret mounting by @easyCZ in #12502
- [usage] Fetch sessions from usage report instead of from RPC arguments by @easyCZ in #12489
- [stripe] Set reportId on invoices after updating credits by @easyCZ in #12409
- [server] Improve logging/tracing on failed instance start by @geropl in #12505
- [usage] Upload report with more details by @easyCZ in #12503
- [usage] Fix content service nil pointer by @easyCZ in #12509
- [observability] add browser overview dashboard by @mustard-mh in #12508
- [usage] Normalize json keys in report by @easyCZ in #12511
- [jb] Update the terminal widget tab when the Gitpod Task title changes by @felladrin in #12401
- [workspace] fix multiple calls to finalizeWorkspaceContent can mess up dispose by @sagor999 in #12521
- [ws-manager] do not error out if encountering unknown feature flag by @sagor999 in #12523
- Add alerts related to kubernetes resources by @ArthurSens in #12520
- [supervisor] do not change ready file to /.workspace folder by @sagor999 in #12526
- loadgen: workspace preview PVC benchmark config by @jenting in #12535
- [server] Add name of blocked account when trying to run prebuilds by @aledbf in #12533
- ...