45 KiB
45 KiB
Change Log
7.4.0 (2019-11-07)
Merged pull requests:
- Increate test timeouts for ServersCheckerTest #15032 (sleshchenko)
- RELEASE: Set next development version #15141 (vparfonov)
- Improve docs and devfile on workspace loader development flow #15125 (mmorhun)
- Fix UD build #15112 (akurinnoy)
- Fixing Vert.x test #15083 (Katka92)
- Fix TypeScript DTO generator #15078 (evidolob)
-
Selenium - Fixed MeteredExecutorServiceWrapperTest that is failing some Linux system #15034 (skabashnyuk)
- Fix branding for UD #14984 (akurinnoy)
-
Selenium - Do not use spy in ServerCheckerTest #14975 (skabashnyuk)
- RELEASE: Update CHANGELOG #14972 (vparfonov)
- Don't override entrypoint for remote binary. #14969 (AndrienkoAleksandr)
- Fix bug where broker container name can exceed 63 characters #14964 (amisevsk)
- Remove deprecated docker infrastructure #14951 (skabashnyuk)
- Mount each private key into single kubernetes secret #14950 (vzhukovskii)
- Remove outaded agent auth filter and unused models; #14940 (mshaposhnik)
- Add support endpoints for VSCode extensions and Theia plugins. #14937 (AndrienkoAleksandr)
- Change version of maven artifacts after updating the happy-path project #14936 (musienko-maxim)
- Stabilize DirectUrlFactoryWithSpecificBranchTest #14929 (musienko-maxim)
- Fix typo in plugin broker error messages #14928 (amisevsk)
- Fix of Vert.x E2E test
\#14924#14925 (dmytro-ndp) - Upgrade metrics and tracing dependencies #14923 (skabashnyuk)
- Use newer version of Jgroups and EclipseLink to prevent PKIX errors on OCP 4.x #14920 (mshaposhnik)
- Remove old dependencies #14919 (vparfonov)
- Disable autosave on Devfile editor page #14913 (akurinnoy)
- Use che.infrastructure.kubernetes.namespace.default during workspace namespace resolution #14828 (metlos)
- Monitoring & Tracing capability for multiple Thread pools of Che Server #14727 (skabashnyuk)
7.3.1 (2019-10-29)
Merged pull requests:
- Get rid of non-working workaround to flakiness when Java LS server initialization failed #14945 (dmytro-ndp)
- Disable cors on master. Cleanup cors configuration on ws-agent #14921 (skabashnyuk)
- Preview url on server #14713 (sparkoo)
7.3.0 (2019-10-18)
Merged pull requests:
- Remove old dependencies #14919 (vparfonov)
- check devfile apiVersion against all supported versions #14869 (sparkoo)
- Add sparseCheckoutDir parameter into devfile spec #14823 (mmorhun)
- Added missing setnev.sh after moving from che-lib #14818 (skabashnyuk)
- Generate a new SSH key if no keys are registered while ssh mount #14767 (vinokurig)
- RELEASE: Set next development version #14690 (vparfonov)
- Migrate code from che-lib #14592 (skabashnyuk)
- RELEASE: Set next development version #14904 (vparfonov)
- Extend the size of the pool that is handling workspace related operations #14884 (skabashnyuk)
- Remove namespace in command prefix in Happy path tests #14875 (dmytro-ndp)
- Selenium: Enable java selenium E2E test to test suite #14870 (artaleks9)
- Selenium: Disable java selenium e2e test from test suite #14841 (artaleks9)
- Fix load-factory redirection in case of policies.create='peruser' #14836 (olexii4)
- load devfile schema for validation by it's apiVersion #14834 (sparkoo)
- Use newer che-plugin-broker with che-theia remote runtime injection #14832 (AndrienkoAleksandr)
- Validation of devfiles on workspace update #14826 (mshaposhnik)
- Add workaround for handling unexpected pop ups during redirection maven build to editor #14814 (musienko-maxim)
- Revert "Devfile validation via message entity provider" #14812 (mshaposhnik)
- E2E: Modify e2e test 'InstallCheByOperatorHub' to use with both Che and Crw #14798 (artaleks9)
- Serialize/deseialize list of DTO using same mechanism as single DTO object #14792 (mshaposhnik)
- Set 600 file permissions to mounted SSH keys #14791 (vinokurig)
-
TS\_SELENIUM -
Selenium - Increase test workspace editor memory; grab Happy path tests logs and configs #14774 (dmytro-ndp)
-
regression -
Selenium - chore(github): Fix template label for bugs #14757 (benoitf)
- Changed default idle timeout and limit of running workspaces per user #14747 (skabashnyuk)
- Selenium: Enable selenium java tests related to Github OAuth authorization #14744 (artaleks9)
- Devfile validation via message entity provider #14740 (mshaposhnik)
-
TS\_SELENIUM - prevent workspace restarting if user intentionally stopped it #14728 (akurinnoy)
- Selenium: Disable selenium tests related to GitHub OAuth #14719 (artaleks9)
-
Selenium - Fix editor components alias attribute format to match plugins attribute format #14715 (mshaposhnik)
- Show the warning message in the case with deprecated plugins #14707 (olexii4)
- RELEASE: Update CHANGELOG #14701 (vparfonov)
- Update Deployments yamls in helm charts to be compatible with k8s v1.16 #14700 (l0rd)
- Reduce the chances that successfulCheckTest will fail #14688 (skabashnyuk)
- Change grafana configuration to match hosted che configuration #14684 (tomgeorge)
- Set Y axis unit to none #14682 (tomgeorge)
- Change 'Docker Registries' to 'Container Registries' #14675 (tomgeorge)
- Add an ability to list available k8s namespaces #14541 (sleshchenko)
- refactor: remove unused code #14480 (vitaliy-guliy)
7.2.0 (2019-09-27)
Merged pull requests:
- Fix security vulnerability and Dashboard's workspace detail page #14644 (akurinnoy)
- Change grafana dashboards for number of workspaces/users to be graphs with axes #14588 (tomgeorge)
- Remove installer registry service #14193 (mkuznyetsov)
- RELEASE: Set next development version #14690 (vparfonov)
-
TS\_SELENIUM -
TS\_SELENIUM - Fix a UD-branding link #14643 (olexii4)
-
TS\_SELENIUM - Minor fixes to new Che workspace Grafana panels #14626 (mkuznyetsov)
-
Selenium - Add component alias into runtime machine if present in origin devfile #14610 (mshaposhnik)
-
Selenium - Add new Tomcat metrics dashboard in Grafana #14578 (mkuznyetsov)
- Makes sure the workspace activity checker reconciles the workspaces with their true statuses. #14574 (metlos)
- replace sed delimiters to be able to use / in docker image buildscript #14572 (sparkoo)
-
Selenium - Implement workaround for Go to Definition feature HappyPath scenario #14570 (musienko-maxim)
- Cleanup of temporary workspaces by schreduler instead of startup #14561 (mshaposhnik)
- Add Ssh Api methods to list of allowed requests signed with machine token #14557 (vinokurig)
- Plugin ephemeral volume feature for CheContainers #14539 (AndrienkoAleksandr)
- chore
CONTRIBUTING.md: update list of repos/components with links t… #14537 (sunix) - Provide an ability to create workspaces from factories per user #14535 (olexii4)
- Add workspaces started under 60 seconds ratio panel #14533 (mkuznyetsov)
- Remove WsAgent specific classes from che-core-workspace-api #14528 (sleshchenko)
- workspace namespace/project placeholders #14524 (sparkoo)
- Adapt test after updating Monaco editor #14523 (musienko-maxim)
- Refresh keycloak token #14521 (akurinnoy)
- Fail build if checksum of the downloaded artifact is not matched #14518 (skabashnyuk)
- Fix the editors list for UD #14515 (olexii4)
- Provision name and email from user profile if preferences are empty #14508 (vzhukovskii)
-
E2E - chore(README): fix link to other repositories #14501 (sunix)
- Add step for selecting output parser into test #14493 (musienko-maxim)
- Add missing registration for git preferences provisioner #14488 (vzhukovskii)
- Add ability override container root command. #14453 (AndrienkoAleksandr)
- Do not apply proxy settings for JWTProxy container; #14448 (mshaposhnik)
- Reconfigure Gson to parse more complex theia preference object #14442 (vzhukovskii)
- RELEASE: Update CHANGELOG for 7.1.0 #14441 (ibuziuk)
-
E2E - RELEASE: Set next '7.2.0-SNAPSHOT' development version #14430 (ibuziuk)
-
Happy Path - Add Host Key checking policy attribute to the ssh config #14418 (vinokurig)
- Correct Che image tag in Helm Chart values file #14396 (SamCHogg)
- Fix PR check Jenkinsfile to use 'che-e2e' image #14387 (dmytro-ndp)
- Remove outdated Che6 concept. Devfile should be used instead #14383 (skabashnyuk)
- Support single-host mode on the multi-user server #14335 (metlos)
- Fix potential security vulnerabilities #14313 (akurinnoy)
- Fix devfile component preferences deserialization through GSON #14306 (mkuznyetsov)
-
Happy-Path
6.19.6 (2019-09-19)
Merged pull requests:
-
E2E - Add Grafana panels with workspace traces metrics #14500 (mkuznyetsov)
7.1.0 (2019-09-05)
Merged pull requests:
-
E2E - RELEASE: Set next '7.2.0-SNAPSHOT' development version #14430 (ibuziuk)
- Update default plugin brokers to v0.20 - support relative paths #14329 (amisevsk)
- Fix handling of error status of a workspace #13804 (akurinnoy)
-
e2e - Fix PR check Jenkinsfile #14410 (dmytro-ndp)
- Provision git configuration into each container #14402 (vzhukovskii)
- Add init containers in the che plugin model #14397 (AndrienkoAleksandr)
- Update screencatcher in the e2e folder for avoiding errors #14394 (Ohrimenko1988)
-
Happy Path - Fix converting URL for UD #14377 (olexii4)
- Update existed "che-e2e" image for using on CI #14351 (Ohrimenko1988)
- Add small fixes for UD #14347 (olexii4)
- Don't blow up on missing path transform configuration #14339 (metlos)
-
Selenium - Exclude failing java selenium tests from default execution #14327 (dmytro-ndp)
-
Selenium - Avoid using DtoImpls directly #14320 (sleshchenko)
- factory will always use devfile generateName #14311 (sparkoo)
- Fix ability to scroll for UD #14307 (olexii4)
-
e2e - Fix a build errors for UD #14293 (olexii4)
- Add trailing 0 to Happy path tests screencast png's #14292 (dmytro-ndp)
- use the latest nightly image #14285 (vparfonov)
-
HappyPath -
E2E - Set che-plugin-registry image version to 7.0.0 #14278 (vparfonov)
- Add the jwt-proxy memory as a part of stack's globalMemoryLimit #14270 (olexii4)
- Update default plugin/devfile registries to use prod-preview #14267 (amisevsk)
- Set all image version to the 7.0.0 to align it with CheTheia version #14264 (vparfonov)
- set plugin registry image to nightly #14259 (vparfonov)
- Revert "Use next version for default plugins" #14249 (vparfonov)
- Use next version for default plugins #14247 (vparfonov)
-
E2E - watch PVC
WaitForFirstConsumerevent to avoid deadlock #14239 (sparkoo) - RELEASE: Set next development version #14238 (vparfonov)
- Add workspace-loader flow #14222 (olexii4)
- Simplify build of che artifacts by PR check pipeline job #14214 (dmytro-ndp)
- Add possibility to build images from "dockerfiles" folder with '--no-cache' option #14213 (Ohrimenko1988)
- Make code & test independent from environment and time of execution #14207 (skabashnyuk)
- Add docs how to build Che server in Che workspace #14181 (mmorhun)
- Allow chePlugin preferences to be string, int or boolean type #14174 (mshaposhnik)
- add
generateNameto devfile metadata #14157 (sparkoo) - Generalize the ingress configuration to support single-host in single-user mode on kubernetes #14134 (metlos)
- Remove Project Template API #14109 (mkuznyetsov)
- Remove Stack service #14078 (mkuznyetsov)
- compose plugin id #14063 (sparkoo)
- Fix the list of workspaces in organization #14058 (ashumilova)
- Add target="_blank" to the link for "Make a wish" button. #14037 (monaka)
- Make plugins/editors show one entry for each plugin with a drop down for version #13942 (JPinkney)
- fix #13660 - Replace mentions of 'oAuth', by more accurate 'OAuth'.
See https://oauth.net/#13664 (themr0c)
7.0.0-rc-4.0 (2019-07-25)
Merged pull requests:
- RELEASE: Set next development version #14026 (vparfonov)
-
TS\_SELENIUM - Avoid using unsupported project's properties #13998 (ashumilova)
-
TS SELENIUM - Add missing reference and referenceContent for action in DtoConverter #13957 (sleshchenko)
- Remove the "npm" dependency vulnerability #13948 (Ohrimenko1988)
- Store github token in session storage, remove on logout #13947 (ashumilova)
- Fix project clonePath is not considered on workspace creation #13923 (ashumilova)
- Set wildcard '*' host name if key name start from 'default-' according to the the https://github.com/eclipse/che/issues/13494#issuecomment-512761661 #13901 (vparfonov)
- Add custom image with all required packages for init containers #13900 (mshaposhnik)
- Helm chart deploy registries #13890 (sparkoo)
- Adapt Java selenium e2e tests to Openshift OAuth v4 #13887 (dmytro-ndp)
-
TS-SELENIUM - Selenium: Correct the e2e selenium tests related to changes on dashboard #13884 (artaleks9)
- Mount the SSH keys as secrets in all workspace containers: OpenShift Env #13883 (vparfonov)
- Set default version of Che Theia image #13879 (vparfonov)
- Make name for SSH Key Config Map unique #13877 (vparfonov)
- Deprecate /api/devfile REST API #13868 (skabashnyuk)
- Store the container-machine mapping predictably #13858 (metlos)
-
TS-SELENIUM - Stabilize part for waiting Dashboard in WorkspaceCreationAndLsInitialization test #13850 (musienko-maxim)
-
TS-SELENIUM - Adapt project selector widget to manage projects from devfile #13825 (ashumilova)
- Remove Diagnostics widget on UD #13815 (akurinnoy)
- fix(helm): Keep helm labels sync with che-operator so chectl is able to deploy multiuser without errors #13812 (benoitf)
- Mount the SSH keys as secrets in all workspace containers #13809 (vparfonov)
- Update the use of Machines in Che #13808 (skabashnyuk)
-
TS-SELENIUM - Add
securityContext.fsGroup. #13798 (monaka) -
keycloak - Initial cleanup of che6 legacy code #13788 (skabashnyuk)
- Update CODEOWNERS for the endgame #13786 (l0rd)
- fix #13660 - Replace mentions of 'oAuth', by more accurate 'OAuth'.
See https://oauth.net/#13664 (themr0c)
7.0.0-rc-3.0 (2019-07-05)
Merged pull requests:
- chore(github): Update issue template to have several choices #13777 (benoitf)
- RELEASE: Set next development version #13711 (vparfonov)
- Revert "Fix handling of error status of a workspace " #13699 (akurinnoy)
-
E2E - Set default Che Theia vesrsion to 7.0.0-rc-3.0 #13696 (vparfonov)
- Updating codeowners for Che 7 endgame code reviews #13684 (l0rd)
-
Selenium - Set version 7.0.0-rc-3.0-SNAPSHOT
rc in lowercase#13655 (vparfonov) - Remove Docker CLI and images parts of the CLI #13652 (benoitf)
- Set new version 7.0.0-RC-3.0-SNAPSHOT #13651 (vparfonov)
- modify url to get index.json #13645 (tobespc)
- Workspace termination time metrics #13635 (sparkoo)
-
TS-SELENIUM - Deploy legacy variable only for che6 workspaces #13612 (skabashnyuk)
- Fix the deployment failure with default
values.yaml. #13598 (monaka) - Support mountSources for K8S/OS components in devfile #13595 (mshaposhnik)
- Selenium: Update the E2E selenium tests according to the changes on dashboard #13589 (artaleks9)
- Deprecate workspaces with Devfile stored as workspace config #13588 (mkuznyetsov)
- Fix editor version in Che Devfile #13572 (mkuznyetsov)
- Upgrade dashboard dependencies #13571 (evidolob)
- Add dockerfile to execute E2E Che 7 typescript tests. #13542 (Katka92)
- Apply TS formatter and linter to workspace-loader #13532 (akurinnoy)
7.0.0-RC-1.1 (2019-06-19)
Merged pull requests:
- Make Che Plugin Broker use self-signed certificate #13565 (sleshchenko)
- RELEASE: Set next development version #13564 (vparfonov)
7.0.0-RC-2.0 (2019-06-19)
Merged pull requests:
- Fix the startup failure on the non-root runtime. #13573 (monaka)
- Allow registry passwords longer than 128 chars #13569 (johnmcollier)
- Update Openshift v4 provider download URL #13567 (davidfestal)
- Operator-related fix and openshift v4 support #13554 (davidfestal)
- #13547 fix typo gralde #13550 (nickboldt)
- Change plugin registry to v3 #13548 (nickboldt)
- Add creation of k8s secrets during deploying of broker #13546 (sleshchenko)
-
E2E - Fix handling of error status of a workspace #13535 (akurinnoy)
- Remove non-null constraints from some devfile fields; #13516 (mshaposhnik)
- Do not serialize DTO fields with empty or null objects and arrays #13515 (mkuznyetsov)
- Use the metadata.name instead of name. #13513 (metlos)
- Use memory limit provided by meta.yaml in apache-camel stack #13505 (svor)
- Polishing of monitoring dashboards #13501 (skabashnyuk)
-
E2E typescript - K8s-like devfile naming #13490 (metlos)
-
TS-SELENIUM - Add devfile validation to /workspace/devfile endpoint #13472 (metlos)
- Create workspace from devfile #13469 (ashumilova)
- Selenium: remove selenium tests that check Che 6 compatible factories from CheSuite test suite #13468 (SkorikSergey)
- Initialize the empty binding for allowed environment type upgrades in k8s infrastructure #13466 (metlos)
- Rework dynamodule exclusion regexps to match nested WARs as well #13464 (mkuznyetsov)
- RELEASE: Set next development version #13460 (vparfonov)
- Adding owners for
e2edirectory. #13457 (rhopp) -
E2E tests - Attempt to create the che project multiple times if it was previously deleted. #13443 (metlos)
- Add possibility to specify reference or registry url for chePlugin/cheEditor type components #13297 (mshaposhnik)
- Decoupled monitoring configuration and deployment #13152 (skabashnyuk)
7.0.0-RC-1.0 (2019-06-03)
Merged pull requests:
- Make workspace start errors more Che7 friendly #13462 (skabashnyuk)
- Enable to set URLs for custom registries. #13455 (monaka)
- Add -Duser.home parameter to maven opts in java-maven stack #13453 (amisevsk)
- Fix handling no-environment in workspace config, introduced in Che7 #13450 (ashumilova)
- CHE-12918 add checks for incompatible factories #13446 (olexii4)
- Change version of redhat-java plugin to latest in stacks #13440 (svor)
- Add PHP and PHP + MySQL Che-7 stacks with samples #13434 (svor)
- Integrate Che Server with Devfile Registry #13430 (sleshchenko)
- Merge api-devfile and api-workspace together #13417 (metlos)
6.19.5 (2019-05-29)
Merged pull requests:
- Fix templates for helm 2.14.0
validating option is enabled#13432 (benoitf) - Used latest keycloak 6.0.1 #13429 (skabashnyuk)
-
deploy/helm - switch to RC version scheme #13424 (riuvshin)
- Fix handling supported versions based on the devfile introduction #13418 (ashumilova)
- Fix loader animation on factory loading page #13415 (akurinnoy)
- Add an ability to disable waiting for PVCs to become bound #13409 (sleshchenko)
- Add successful stopped workspaces metric #13404 (mkuznyetsov)
- Remove dummy workspace config if devfile is present #13403 (sleshchenko)
- Add preferences for chePlugin components in Devfile #13341 (sleshchenko)
6.19.4 (2019-05-23)
Merged pull requests: