Skip to content

Eclipse Che

Compare
Choose a tag to compare
@che-bot che-bot released this 20 Oct 10:21
· 440 commits to main since this release

Enhancements, Epics, and UX

  • Ability to provide the path to the devfile yaml file when using factory workflow #20607
  • Dashboard library should only delegate some logic to che-theia editor #20588
  • Remove iframe of the editor in dashboard #20523
  • Factory workflow loader #20522
  • Maximize editors when opening a workspace #20521
  • [Cross-Project Epic] Update GH actions and workflows to use ubuntu-20.04 #20516
  • Add a factory link parameter to specify the editor #20508
  • [che-operator] Enhancements in the way how OAuth2 providers can be configured #20496

Bugs fixed

  • Telemetry sample plugin is not working #20630
  • Command server:deploy fails because more than one checluster Custom Resource found #20628
  • Che + DevWorkspace happy path is not stable #20626
  • Gitlab factory resolver cannot find devfile if project URL is of type /org/sub-org/foo.git #20611
  • devworkspace-che-operator logic should be executed only if devWorkspace is enabled on the CR level #20605
  • Devfile endpoints does not work when exposed on single-host #20593
  • [DevWorkspace] Preferences from the plugin are not applied for the workspace #20559
  • Failed to debug java spring sample with devworkspace engine #20536
  • main DevWorkspace Endpoint is considered as ready/available while it's not #20481
  • Theia fails to load plugins when it's run as DevWorkspace on OpenShift behind OAuth #20448
  • vscode-xml/0.16.1 plugin does not work due to infinity initializing #20382

New and Noteworthy Issues:

  • PostgreSQL version 13 is deployed on fresh installations #20398

Closed issues:

  • The "PhpPlugin" test fails because workspace failed to start #20652
  • Update typescript tests according to author trust confirmation adding #20639
  • Simultaneously running 3+ applications #20604
  • [devfile registry]: rework/stabilize release scripts after reworking of sidecars lifecycle #20603
  • Unable to execute 'checluster' related commands #20589
  • Editors Sprint 208 #20557
  • Update 'DevfileSmoke' E2E test to move on Dashboard using UI #20544
  • List Che 3rd party runtime dependencies #20543
  • Che Deploy Sprint #208 #20542
  • Theia endpoint type attribute value: 'ide' or 'main'? #20457
  • Create a new olm channel in order to deploy Eclipse Che next version using DWO dependency and installMode: AllNamespaces #20455
  • Image puller should be updated to use newer operator SDK #20425
  • Stabilize DevWorkspace support on Dashboard side #20422
  • Centralize DevWorkspace Happy Path test #20421
  • [che-auth] Che with Devworkspaces should be able to use Dex as identity provider on OIDC enabled k8s #20362

Enhancements, Epics, and UX

  • Add plugin registry URL deployment information as env variable to the plugin registry #20547

Bugs fixed

  • Starting a DevWorkspace get stuck preparing networking #20590
  • devWorkspaces does not work on the latest 1.23 minikube #20577
  • che operator is not restarted after DevWorkspace is enabled #20576
  • Take into account only CA certs from the same as Che installation namespace #20564
  • Limit search namespace for backup / restore to the installation namespace #20563
  • Align che-theia with upstream changes #20366
  • che-theia fails with redhat/java8/latest plugin #20360

Closed issues:

  • Build quay.io/eclipse/che-e2e on top of selenium/standalone-chrome:94.0 #20578
  • Programmatically get the preview URL generated after starting an app #20566
  • Clean up leftover maven/nexus variables and create README for che server #20492
  • Bump Projector server and client sources in jetbrains-editor-images #20450
  • Editors Sprint 207 #20446
  • Che Platform Sprint #207 #20444
  • Plugins Sprint 207 #20433
  • Che Controller Sprint 207 #20430

Bugs fixed

  • 'JavaMaven' test is fail on 'Che-nightly' launch via absent the notification 'Do you trust the authors of' #20548
  • Self signed certificate copied to the user's namespace does not have type set resulting in perpetual updates #20546
  • E2E DevfileSmoke test is failing on "Stopping and deleting the workspace" step #20533
  • plugin registry deployed on github.io for main branch is not updated since a couple of months #20473
  • [Whitelabel/branding] Support using alternate container for vsix-installer; use released versions #20368

Closed issues:

  • [chectl] Get rid of github.com/devfile/devworkspace-operator dependency #20550
  • The "VscodeYamlPlugin" fails on the openshift CI nightly job #20441
  • Update che-dashboard next-build-multiarch.yml to support main-7.yy branches #20361

Enhancements, Epics, and UX

  • Use image pull secrets stored as credentials in user preferences of Che-server in DevWorkspaces #20534
  • Dashboard should prevent changing name and namespace of devworkspace in the devfile-editor #20479
  • Deprecate enabling DevWorkspace on stable channel CheCluster CR #20392
  • An admin should be able to specify CA certificates that need to be trusted on devfile v2 based workspaces #20387
  • Support OpenShift global proxy configuration and trusted certificate bundle when DevWorkspace is enabled #20386
  • Adapt devfile v2 happy-path tests to verify editors and extensions functionalities #20385
  • [UD] Dashboard backend should trust Che CA while requesting Server and Keycloak #20367

Bugs fixed

  • Can't start any devworkspace #20545
  • Workspace template does not start from Dashboard UI #20532
  • Can't start DevWorkspace when Che operator deploys DWO #20519
  • DevWorkspace Factory flow is broken from github #20490
  • Dashboard is broken after creating a new devworkspace from the minimal devfile #20468
  • CheCluster.status.CheURL is blank when running on K8s with che-gateway #20467
  • Build command fails for devfilev2 sample of Java Spring Petclinic #20464
  • Unable to modify devworkspace #20456
  • Che does not work on minikube 1.23 due cert-manager which uses dropped beta APIs (webhooks) #20452
  • Workspace is not opened when Eclipse Che is deployed on OpenShift with DevWorskpace enabled #20451
  • Unable to request plugins/devfiles without authentication #20449
  • quarkus devfile v2 sample is broken #20445
  • Quarkus sample does not work with latest devworkspace controller #20439
  • chectl prints error and workspace is not started on minikube v1.23 #20431
  • chectl uses hardcoded Che operator subscription name #20424
  • [UD] WebSockets does not work with native authentication #20388
  • Use docker registry as proxy not working on Eclipse che 7.35 #20380
  • DevWorkspaces on minikube does not work due some routing issues #20375
  • Error message is not shown to user on factory resolve #20365

New and Noteworthy Issues:

  • Drop single user support on Che Server #20314

Closed issues:

  • Update builds/worksflows to use renamed docker secrets #20530
  • Memory limit/Memory request for traefik that is running as a part of workspace #20520
  • che-theia should listen on 127.0.0.1 with devworkspaces #20482
  • why there are eamodio/vscode-gitlens and eamodio/gitlens in che-plugin-registry #20475
  • The "TypescriptPlugin" test unexpectedly fails on the nightly CI job #20472
  • Don't allow to downgrade version of Eclipse Che using --version flag #20470
  • Don't create htpasswd identity provider if native authentication is on #20442
  • Ingress container is giving failure #20436
  • Is it possible to use CockroachDB with Eclipse Che #20413
  • Eclipse Che not opening in browser on Windows #20411
  • Che Deploy Sprint #207 #20404
  • [kubernetes-image-puller] Remove the references of all 'nightly' and 'latest' tags from the repositories #20399
  • [UD] Setup formatter and linter for the dashboard backend #20379
  • Editors Sprint 206 #20327
  • Che Platform Sprint #206 #20326
  • [chectl] [che-operator] Drop single user support #20315
  • Reorganise logging process in projector.sh and make-release.sh script #20312

Enhancements, Epics, and UX

  • The all-namespace channel should be labelled as tech preview #20393

Bugs fixed

  • PRs check in release PR must use released version of components #20397

Closed issues:

  • Che Controller Sprint 206 #20329
  • The "GitHubPullRequestPlugin" unexpectedly fails on the openshift-ci #20323

Enhancements, Epics, and UX

  • Provides CHE_PLUGIN_REGISTRY_INTERNAL_URL #20402
  • Enable CDN support for Che-Theia PR build check #20391
  • Fix sanetization in StreamCaster and Reporter #20352
  • Better presentation in OperatorHub UI #20350
  • machine-exec: Provides API to list all available containers #20338

Bugs fixed

  • Failed to request factory resolver namespaces not found #20420
  • Failed to download image, reason: ImagePullBackOff, message: Back-off pulling image "quay.io/eclipse/che-keycloak:7.35.2". #20417
  • k3s: mkdir: cannot create directory '/var/lib/pgsql/data': Permission denied #20416
  • Namespace strategies other than 'per user' is not supported anymore. #20415
  • Happy path tests failed because there was no trust git repository authors popup #20408
  • "chectl workspace:create --start" error 'User "system:serviceaccount:eclipse-che:che" cannot get path "/"' #20401
  • Errors thrown by devWorkspaceController #20400
  • Che-Theia build fails with Webpack error when CDN is enabled #20390
  • DevWorkspace happy path test is broken #20389
  • Latest Che-theia editor image fails to start #20376
  • Che URL is shown but che-server is not ready #20372
  • Che server throws NullPointerException if the user is kubeadmin #20347
  • KIP_IMAGE environment variable is not honored by the kubernetes-image-puller-operator #20317

Closed issues:

  • Update plugin tests for the author trust notification confirmation #20412
  • Cannot get CHE_INFRA_KUBERNETES_PVC_QUANTITY to work correctly #20407
  • Update controller runtime library for che-operator #20395
  • CheCluster CR should let users know that DevWorkspace is still experimental [not ready for production] #20377
  • The "VscodeValePlugin" unexpectedly fails on the openshift-ci #20322

Bugs fixed

  • Che Operator 7.35.0 release is broken #20336
  • Debug functionality doesn't work #20332
  • Is not possible to access Che Dashboard route on OpenShift #20318

Closed issues:

  • Create Openshift CI jobs to run against che operator release branches #20333
  • The "VscodeKubernetesPlugin" unexpectedly fails on the openshift-ci #20321
  • Update to new quick-input API #20320