Eclipse Che 7.39.2
Enhancements, Epics, and UX
- Increase CPU required by the OpenShift connector plugin #20763
- Dashboard backend support for native auth on kubernetes #20677
- Adding git lfs support #20642
- Support overriding Che Theia plugins preferences and sidecar through .che/che-theia-plugins.yaml #20596
- Improve logging of cluster state in Che Operator CI tests #20504
Bugs fixed
- Chectl does not print CAcert file when deploying with devworkspaces on minikube #20815
- Che-Theia plugins that include a volume don’t work out of the box with DevWorkspaces #20805
- Deploy Che is failed due to problem with che-operator #20802
- Not possible to start a workspace if DevWorkspace is enabled #20801
- Error while downloading plugins in DevWorkspace mode #20786
- Can't start a workspace with Che-IDEA editor #20783
- Can not execute the @eclipse-che/che-theia-devworkspace-handler npm package #20780
- chectl fails to deploy minikube with Dex #20778
- Fix devfile for che-operator #20770
- Creating a DevWorkspace with memoryRequest > memoryLimit incorrectly results in WorkspaceEngineFailure #20751
- Kubernetes Image Puller Operator is failing on the OpenShift 4.9 #20697
- When DevWorkspace is enabled, the error "Linter not installed" is shown as soon as the Python sample workspace starts #20645
Closed issues:
- Switch plug-in registry to nodejs 16 as it's the new nodejs LTS #20795
- [cross-project epic] Update ubi based go builds to 1.16 #20774
- chectl - ignore ssl errors #20765
- [DevWorkspace] Make it possible to bind namespace role to a namespace service-account #20749
- Database migration script should be run automatically when user enables DevWorkspace engine on the 'all-namespace' channel #20722
- Che Platform Sprint #209 #20687
- Che Controller Sprint 209 #20674
- Editors Sprint 209 #20654
Bugs fixed
- When admin switches the engine to DevWorskpace all che-server based workspaces should be stopped #20631
Closed issues:
Enhancements, Epics, and UX
- Che workspaces fail to start with OpenShift Console samples #20616
- Adapt Che-Theia Activity Tracker extension to DevWorkspace mode #20460
Bugs fixed
- It's not possible to run Happy Path tests for che-theia PRs #20732
- unable to build theia-dev image #20729
- Failed to run GH action checks on Minishift #20728
- Plugin doesn't install if devfile v2 contains more than 1 dev component #20725
- It's not possible to install not sidecar plugin via devfile v2 #20718
- Che-theia editor docker image build fails #20716
- [devworkspaces] maven-based tasks don't work in a container, created from universal developer image #20699
- Che should supply devfile v2 in Che Server mode (by converting it to devfile v1) #20644
- New account is created after switching an existing Eclipse Che instance from 'stable' -> 'tech-preview-stable-all-namespace' channel, and enabling DevWorkspace engine #20629
New and Noteworthy Issues:
- Re-enable upstream devfile registry on workspaces.openshift.com #20437
Closed issues:
- Issues running air gapped #20742
- Refactor 'che-workspace-telemetry-client' and use the official moxios package #20719
- handle all fields of repository che-editor.yaml file #20715
- Unable to build che-plugin-registry #20713
- Simplify the local launching of plugins tests #20703
- [Selenium] Update typescript factories tests #20702
- Error in 'Check versions compatibility' in chectl (Chectl:deploy) #20690
- Check for outstanding blocker issues before starting Che release #20672
- Provide a pie chart Grafana vizualization for DevWorkspace failure reasons #20661
- Update existing devfiles v2 to use Universal image #20657
- Che Deploy Sprint #209 #20648
Enhancements, Epics, and UX
- Document the setup needed for syncing Che settings to devworkspace namespaces #20582
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:
- The nightly plugins tests are failed on the openshift CI because reached the docker pull limit #20700
- 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
- Add secrets to the openshift CI for fixing the 'GitHubPullRequestPlugin' test #20658
- 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
- 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
Enhancements, Epics, and UX
- Ability to provide the path to the devfile yaml file when using factory workflow #20607
Closed issues:
- The "PhpPlugin" test fails because workspace failed to start #20652
- Editors Sprint 208 #20557
- Create a new olm channel in order to deploy Eclipse Che next version using DWO dependency and installMode: AllNamespaces #20455
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
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
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
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
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
Closed issues:
- [chectl] Get rid of
github.com/devfile/devworkspace-operator
dependency #20550 - The "VscodeYamlPlugin" fails on the openshift CI nightly job #20441
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
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
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