Enhancements, Epics, and UX
- Upgrade VS Code extension Apache Camel to v0.0.32 #19740
- Refactor testLibs to use classes and properly add them to inversify for easy reuse downstream #19739
- Reconsider addWorkspaceFolder() implementation #19624
Bugs fixed
- Che Dashboard route is rejected and dashboard container is unused #19721
- Secret and deployment name normalization required when using SCM username in PersonalAccessToken management #19700
- Failed to deploy DW on minikube #19663
- Failing unit test KubernetesNamespaceFactoryTest when building Che server #19641
- factory resolver misses volume component from devfile 2.0 #19563
- Multiroot workspace: project must appear in the project explorer when it was cloned by a command in terminal #19544
- Che-plugin-registry don't take into account CHE_SIDECAR_CONTAINERS_REGISTRY_URL #19492
- che-plugin-registry cannot replace image tag according to
CHE\_SIDECAR\_CONTAINERS\_REGISTRY\_URL
#19405 - The "shellcheck" plugin doesn't work #19376
New and Noteworthy Issues:
- Enable the multi-root mode for Go devfile #19476
- Support telemetry for Red Hat VS Code extensions in Eclipse Che #19361
Closed issues:
- Dashboard should handle error codes from oauth flow #19722
- [Selenium] Stabilize devworkspace happy-path test #19710
- Nightly Che Server build is broken #19699
- Run
Openshift CI
in chectl release branches asche-operator
repo #19677 - Chectl should respect dashboard deployment #19605
- Che Platform Sprint 200 #19591
- [che-auth] - new auth on Openshift with OAuth and devworkspaces #19576
- [doc] Not able to configure "per user" project strategy because users didn't had enough privileges. #19572
- Editors Sprint 200 #19559
- Plugins Sprint 200 #19548
- Che Deploy Sprint #200 #19539
Enhancements, Epics, and UX
- Add support for image pull secretes in the Kubernetes image puller #19682
Bugs fixed
- Che using an external keycloak fails to update #19670
- DevWorkspace - Dashboard fails - There is no any resources matched to request path /unsupported/k8s/apis #19666
- Vulnerability found in che-server image #19650
- Happy path test on CRW CI failed on Start Che because chectl:next doesn't support minikube 1.1.1 #19648
- recommendation plug-in is not working #19610
- Nightly OLM bundle version check fails if PR created from another remote #19515
- Dashboard fails to load js resources after update #19504
- chectl Minishift e2e tests failed #19454
New and Noteworthy Issues:
- Use new format, closer to devfile v2, to specify Che Theia plugins in addition to meta.yaml files #19545
Closed issues:
- Move the che-plugin-registry to pnp/yarn v2 #19581
- Impossible to use nodeSelector for Theia #19570
- Adapt che tasks to upstream changes #19541
- PreferenceManager DI issue #19491
- Verify that sidecars exist before declaring che devfile registry release successful #19490
- Remove or update globalMemoryLimit in devfiles' meta.yaml #19464
Enhancements, Epics, and UX
- Use specific command name instead of generic
init-container-command
in plugin-registry devfiles #19495 - [devworkspace-che] Support custom certificates for gateway and workspace endpoints #19394
Bugs fixed
- Unable to persist projects and plugins when the devfile contains kubernetes components #19634
- CheCluster
devfileRegistryURL
no longer applied #19627 - Cannot install any plugin from Plugins view #19623
- [UD] Devfile editor tab wrong behaviour #19589
- Failed to deploy DWO #19569
- Dashboard do not show OAuth login page on Gitlab OAuth2 "authentication needed" response. #19512
- Singleuser: Failed to create new workspace from the devfile: cannot read property "send" of undefined #19499
- Che Theia (multi-root) fails to detect projects when they are cloned by another tool #19489
- Failed to update che-operator on OCP 4.8 #19436
- Dashboard should reuse Che Server functionality for devfile v1 overrides #19424
- Che on OpenShift is not able to label namespace due to lack of permissions #19401
- Rework
cheHostTLSSecret
usage #19381
Closed issues:
- Fix Happy path PR check of che-dashboard after migration to new repo #19617
- Migrate che workspace client and che dashboard to eclipse-che org #19614
- Migrate dashboard to yarn 2 #19613
- Rework "plugins" tests for using devfiles from the "Che" repository #19607
- [UD] Avoid re-rendering the Workspace Details page #19601
- WebSocket unexpected closing problem on DevSandbox during initializing Projector Client #19577
- Switch to apiextensions.k8s.io/v1 CRD version #19460
- Switch
che-operator
,che-machine-exec
andchectl
frommaster
tomain
branches #19410 - Get rid of CHE_PROJECTS_ROOT, CHE_MACHINE_NAME, etc in che-theia #19407
- Put OpenShift initial user credentials for HTPasswd identity provider in
openshift-config
namespace #19380
Enhancements, Epics, and UX
- Upgrade VS Code Camel K to 0.0.23 #19531
- upgrade tekton-cli and octant in tekton sidecar #19498
- Upgrade minikube from 1.12.1 to 1.18.1 in VS Code kubernetes sidecar #19488
Bugs fixed
- [UD] Fail to find the target workspace #19603
- che-server failed to start #19599
- Plugin registry refresh breaks on opening
..data
symlink in/public-certs
#19598 - CheHost set incorrectly with chectl server:deploy #19586
- Impossible to restart Happy path tests for che-theia PRs #19571
- Che Theia stable happy path should use stable e2e tests source code #19568
- chectl fail on version comparison #19562
- Happy path E2E tests are failing on "Validation of workspace start" step #19557
- Explorer is empty after switching to
che-theia:next
#19551 - Error launching task in IDE: Error starting process (ENOENT) #19528
- DWCO release process broken #19526
- Invalid plugin registry URL #19522
- Most stacks are broken on Che 7.28 due to missing 7.28.0 tag of images on quay.io #19486
- Update Traefik to v2.3.2 #19431
New and Noteworthy Issues:
- Deprecate namespace strategies other than "per user" #19365
Closed issues:
- [Solved] Workspace fails to pull redhat image. "no available registry endpoint: could not resolve digest for" Any ideas? #19582
- Add the "OWNERS" file to the "che-plugin-registry" repository. #19556
- Enable the "vale" plugin test #19532
- Default credentials for che-che and keycloak-che #19530
- Ensure kubernetes namespace for user's workspace exist on workspace start #19529
- Create test for covering the "Php" and "Php-debug" plugins #19503
- DWO, DWCO and CO should use CRD of the same versions #19472
- Check single-to-multi root mode migration in Che-Theia #19445
- Create E2E test for checking the "python" plugin #19439
- Che Platform Sprint 199 #19383
- Che Controller Sprint 199 #19374
- Che Deploy Sprint #199 #19364
- [che-auth] Setup full che-like auth flow on Openshift #19358
Bugs fixed
- Operator displays successful upgrade but is not upgraded; too many characters in name #19506
v7-devworkspace-happy-path
check failedche-operator
#19500- JBoss EAP devfile confusingly prompts user to add redirect for jgroup #19480
- That's not possible to override devfile attribute with dots in its name #19426
- Dashboard devfile editor: Autocompletion for plugin's id doesn't work #19423
- Fix the name of the Get Started Page button in the Che Dashboard #19412
Closed issues:
- Stabilize the 'devfile' E2E tests on 'Che-nightly' job #19477
- GithubFactoryParametersResolver unit-test failed #19468
- Create E2E test for checking the "node-debug2" plugin #19462
- Create E2E test for checking the "typescript" plugin #19438
Bugs fixed
- Che-plugin-registry image build fails #19478
- Cloned project is absent in the project tree #19444
- Workspace panel actions are not working #19441
- Overriding branch in a factory doesn't work #19422
- Nightly single user Che is broken #19403
- [devworkspace-che] Http endpoints handled incorrectly under gateway #19393
- Trying to stop a DevWorkspace make it restart #19369
New and Noteworthy Issues:
- Enable Che-Theia multi-root mode by default for all workspaces #19389
Closed issues:
- Error: Unable to get available storage types #19465
- Adapt che-theia to upstream changes #19455
- Create E2E test for checking the "Java11" plugin #19437
- Customise Eclipse che server Ingress rules (using che operator) on ibmcloud #19435
- Document using a private container registry #19419
- Get rid of the "Buffer" deprecation warning in the test logs #19398
- Migrate Che-Theia to
eclipse-che
GitHub organization #19391 - Adapt the HappyPath tests to Che-Theia multi-root mode #19390
- Migrate che-devfile-registry to the eclipse-che organization #19388
- Migrate the che-plugin-registry to the eclipse-che organization #19387
- Refactor devworkspace client where Che and DevWorkspace logic are separate interfaces #19382
- Explicitly enable/disable multi-root in devfiles of che-devfile-registry #19375
Bugs fixed