Eclipse Che
Enhancements, Epics, and UX
- Ability to provide the path to the devfile yaml file when using factory workflow #20607
Bugs fixed
- [UD] Get message helper returns the wrong messages #20684
- DevWorkspace Happy path fails without a clear reason #20660
- [UD] Unauthorized errors after 20 minutes of inactivity #20641
- chectl server:deploy on minikube doesn't deploy DW #20620
- kubernetes-image-puller doesn't have license. #20586
- Cannot expand left panel if a direct link to a workspace is using #20494
Closed issues:
- Adapt DewvorkspaceHappy path test to the latest changes #20691
- Trying eclipse-che + microk8s #20683
- eclipse-che minkube + remote DB access #20682
- [devfile registry] update happy-path image consistently with other sidecars #20667
- The "PhpPlugin" test fails because workspace failed to start #20652
- Che Server should return devfile v2 if it's found instead of throwing 400 (bad request) in Che workspace mode (devfile v1); #20650
- Deploying Che #20643
- Editors Sprint 208 #20557
- Che Controller Sprint 208 #20555
- Che Platform Sprint #208 #20553
- Plugins Sprint 208 #20531
- Dashboard should report its own version in addition to Che Server ones #20474
- Create a new olm channel in order to deploy Eclipse Che next version using DWO dependency and installMode: AllNamespaces #20455
- Make it easy to run Che DevWorkspace Happy path test locally #20429
- Centralize DevWorkspace Happy Path test #20421
Enhancements, Epics, and UX
- 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:
- 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
- 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
- Image puller should be updated to use newer operator SDK #20425
- Stabilize DevWorkspace support on Dashboard side #20422
- [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
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
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
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
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
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