Eclipse Che
Enhancements, Epics, and UX
- Propagate devfile internal registry url to the devfile registry #20904
- Configure devworkspace namespace with user name and email in gitconfig #20871
- Provide kamel binary in universal developer image #20794
- Provide JDK 8 in universal developer image #20793
- Devfile registry support for Devfile v2 zip files #20720
- When DevWorkspace is enabled zip projects download fail because the devfile regitry certificate is untrusted #20709
Bugs fixed
- Failed to request devfile JSON schema, reason: Cannot read properties of undefined (reading 'remoteAPI') #20919
- Converted to devfile v2 command ID doesn't match the pattern #20916
- [plugin-registry] che-theia-openshift-auth plugin should contain sidecar information #20915
- Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io" #20912
- GitHub Pull Request Plugin is failing to start on Developer Sandbox #20911
- Fix Docker Desktop deployment #20901
- Websocket connection to the dashboard backend is closed #20898
- unable to edit DevWorkspace in dashboard #20889
- Dashboard is not reporting error when requirements are not satisfied #20821
- Fix developer images gh action image publish #20798
- Java plugin CPU limit is too low #20769
- [UD] The ability to update a running devworkspace is broken. #20737
Closed issues:
- re-enable weekly changelog generation and fix user credentials (should be che-bot, not vparfonov) #20929
- Is Eclipse Che vulnerable to CVE-2021-44228 (log4j)? #20925
- Fix "che-e2e" npm package publish error in 7.40.x branch #20917
- Hide devfile v1 workspaces if the DevWorkspace engine is enabled #20900
- Open
/projects
folder at Che-IDEA startup #20852 - Provision SSH keys that are stored in the PostgreSQL database to the user's namespace in a known to devworkspace-controller format #20832
- [che-devfile-registry]Release DevWorkspaceTemplates in devfile registry #20824
- Figure out reasons and fix failing of the HappyPath tests for the CHE dashboard and DWO projects #20822
- Remove
--installer olm
option for k8s platforms #20668 - Provide documentation for enabling DevWorkspace monitoring (Prometheus / Grafana) #20662
Enhancements, Epics, and UX
- Use a newer 2.2.0 devfile schema when validating #20878
- [theia-devworkspace handler] store projects section when generating templates #20877
- CheCode is not opening the correct folder when starting #20870
- Revisit create policies and short URL syntax (for DevWorkspace mode) #20867
- [che-auth] default enable native auth on kubernetes with devworkspaces #20853
- Upgrade VS Code extension Apache Camel to v0.1.1 #20813
- Chectl should print dex users credentials #20779
- Missing devworkspace-controller-metrics service when installing Che with Dev Workspace engine using chectl #20762
Bugs fixed
- che-operator container failed to create on minikube because of error "RELATED_IMAGE_gateway_authentication_sidecar_k8s" #20883
- Failed to start
quay.io/eclipse/che-devfile-registry:7.40.0
on OpenShift after update from 7.39.0 #20880 - It is not possible to restore operator to a different PostgreSQL version #20812
- chectl fails to deploy with Dex on minikube 1.24 #20797
- Can't start workspace (Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "mkdir-workspace9i8bnzy7uvrtp60c" is forbidden: User "system:serviceaccount:eclipse-che:che" cannot get resource "pods/log" in API group "" in the namespace "mtsmfm-che".) #20681
Closed issues:
- Should display latest releases in github releases section #20887
- Add documentation explaining to use Che OAuth callback URL in GitHub OAuth app #20873
- Don't upgrade existing Che instances to a new version with DevWorkspace engine enabled #20865
- devfile library converter handling of v2.2 to v1 #20856
- Deprecate VS Code wsdl2rest #20811
- Che Platform Sprint #210 #20766
- Update to newer ansi-regex #20730
- [che-auth] deploy with native authentication on Kubernetes #20635
Enhancements, Epics, and UX
- Support customizing the PVC size for internal PostgreSQL instance #20837
- Missing link to Che dashboard in Che-Theia in DevWorkspace mode #20808
- Provides dashboard library for VS Code editor #20679
- Dashboard backend support for native auth on kubernetes #20677
- Support overriding Che Theia plugins preferences and sidecar through .che/che-theia-plugins.yaml #20596
Bugs fixed
- Che-server isn't reconfigured after adding OAuth Config secret #20841
- Dashboard does not try to authenticate when factory/resolver returns 401 SCM Authentication required #20835
- Failure to fetch available workspaces the first time login in and open Che dashboard #20833
- [devfile-registry] The content of meta.yaml is in JSON format #20828
- Dashboard fails with 'updatedLink.startsWith is not a function' #20827
- Chectl does not print CAcert file when deploying with devworkspaces on minikube #20815
- Che host should be on subdomain on minikube with devworkspaces #20810
- Che-Theia plugins that include a volume don’t work out of the box with DevWorkspaces #20805
- Cannot start any workspaces anymore: Found '2' matching labeled namespaces #20803
- Deploy Che is failed due to problem with che-operator #20802
- Not possible to start a workspace if DevWorkspace is enabled #20801
- Gitlab/OAuth2 cloning private projects fails with autopopulated tokens - Access denied #20790
- Can't start a workspace with Che-IDEA editor #20783
- Creating a DevWorkspace with memoryRequest > memoryLimit incorrectly results in WorkspaceEngineFailure #20751
- Github action happy path tests are failing on workspace readiness #20734
- Error starting a workspace from a repository without devfile when DevWorkspace engine is enabled #20705
- Recurrent GitHub PR vsx error when starting a workspace on RH developer sandbox #20689
New and Noteworthy Issues:
- NodeJS library to convert devfiles from v1 to v2 and viceversa #20843
- Investigate memory consumption of che-operator with growing number of namespaces on the cluster #20647
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
- Update tests documentation and scripts to use the "npm ci" command instead of "npm install" #20756
- Plugins Sprint 210 #20752
- [DevWorkspace] Make it possible to bind namespace role to a namespace service-account #20749
- Che Deploy Sprint #210 #20748
- Fix mac os based ci checks for che-operator #20735
- Che Controller Sprint 210 #20731
- Editors Sprint 210 #20727
- [che-auth] che-server support for native auth on kubernetes #20633
Enhancements, Epics, and UX
Bugs fixed
- Error while downloading plugins in DevWorkspace mode #20786
- 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
- 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:
- 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
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
- Support v2 devfiles with che-server by converting them into corresponding v1 devfiles #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
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
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
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
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
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
Closed issues: