Skip to main content
Jump to: navigation, search

ECD/PMC/Meeting Minutes

< ECD‎ | PMC

Minutes of the Eclipse Cloud Development PMC

January 28, 2021 - Martin, Nedelcho


  • New horizons in 2021
  • Latest integrations with Docker and Kubernetes


  • Dirigible
    • 5.6.0 latest release for 2020

June 4, 2020 - Steve, Gorkem, Nedelcho


  • Covid 19 situation and its impact


  • Che
    • Regular releases
    • No issues
  • Dirigible
    • 4.6.0 released
  • Orion
    • Decision is taken that trial instance will be discontinued

May 21, 2020 - Steve, Gorkem, Nedelcho


  • Going to retire the Java Che Server, so Che will become a series of Kubernetes controllers
  • Users will be able to create CRDs for custom plugins
  • Che is going to use the etcd, instead of PostgreSQL
  • An early release will be on
  • For workspaces the download of the image is added to the startup time. There is no cluster-wide image cache, but it is node-wide, because of the security risks. Che will ensure that the images are cached on the node level
  • tekton plugin for VSCode to be adapted and added in Che
  • Knative usage in Che is focused on FaaS use-cases


  • Che
    • Regular releases
    • No issues
  • Dirigible
    • CQ 21894 pending

April 23, 2020 - Martin, Gorkem, Nedelcho


  • How to proceed with the election for project members who only help with management and operations of the project e.g. issues - continued.
  • Che's Devfile 2.0 reuse in context of pure Kubernetes and/or OpenShift
  • OpenVSX discussion


  • Che
    • Regular releases
    • No issues
  • Dirigible - 5 major features for 5 years at Eclipse Foundation in the coming 5.0 release
    • GraalJS will replace (UPL - waiting for board approval)
    • Chrome Dev Tools will replace the Debug View
    • Monaco as default editor
    • xtermjs will replace the jQuery Terminal
    • Git support re-architecture

March 26, 2020 - Martin, Gorkem, Nedelcho


  • How to proceed with the election for project members who only help with management and operations of the project e.g. issues? The background of the particular request was shared by Gorkem.
  • Gorkem to raise the election case to EMO and Architecture Council as soon as there is lack of support currently of such cases at the tooling site - e.g GitHub.


  • Election for Zachariah Mullen as Committer on Eclipse Che4z
  • Election for project members who only help with the management and operations of the project e.g. issues without working on the source code itself to be allowed by the ECD only after explicit approval at the regular ECD PMC meeting.


  • No issues.

December 19, 2019 - Martin, Gorkem, Nedelcho


  • Gorkem to become a member of the Eclipse Security Team as a representative of the ECD PMC


  • No issues.

Happy Holidays!

September 26, 2019 - Martin, Gorkem, Steve, Nedelcho



  • Mario is now a project lead of Che project
  • Che 7.2 is ongoing
  • Theia migration is done based on the Eclipse IP policy and the new EDP

News & Blog Posts

September 12, 2019 - Gorkem, Nedelcho


  • Che
    • Releases 7.1 is out and 7.2 in two weeks
  • Dirigible
    • Releases 3.5.0 is out and 4.0.0 in two weeks

EclipseCon Sessions and Tutorials related to ECD

  • Eclipse Che 7: The new, the noteworthy and the future plans! (Sponsored by Eclipse Che)
  • Managing lightweight, standalone and composable Che workspaces with Kubernetes Operators
  • Move your VS Code extension into Eclipse Che
  • Using Theia to take trace analysis and visualization to the next level
  • Graphical Views for Web-Based Modeling Tools With Theia and Sprotty
  • Building web-based tools with Theia and Che
  • Intro to Eclipse Codewind - simplified app development for the cloud!
  • Building a web-based IDE with Eclipse Theia
  • Che7: Let’s code our Cloud native Quarkus microservice without the "GrallVM and co" setup hell
  • Building Cloud and Desktop IDEs with Theia
  • Eclipse Theia and Che, explained and explored!

April 25, 2019 - Gorkem, Steve, Nedelcho



  • Eclipse Board
    • Asks for more information about the Electron component - its particular usage, packaging and distribution in Orion and Theia.
      • Orion does not make binary distribution based on Electron
      • Che does not plan such a distribution
      • Theia plans a binary distribution based on Electron
  • Che
    • Releases 7.0 Beta 3.0 and 6.9.13
  • Dirigible
    • Bugfixes
    • Release 3.3.3
  • Orion
    • Release 20.0
  • Theia
    • Release 0.5.0

February 28, 2019 - Gorkem, Brad, Nedelcho


  • Che
    • Cleaning up obsolete dependencies is on going
    • Che 7.0 Beta this week will be released
    • Workspace Next, new Web IDEs, dev file support, etc.
  • Dirigible
    • Bugfixes
    • Release 3.3.1 planned for next week

February 14, 2019 - Steve, Gorkem, Dave, Nedelcho


  • Che
    • Code Ready Workspaces – 6.17 migration to 6.18.1 is ongoing
    • Code Ready Workspaces is commercially supported by Red Hat
    • Che continues as a community supported hosted version on OpenShift
    • Plan is to 7.0 Beta in 3 weeks
  • Orion
    • Stabilising and working on accessibility of the WebIDE
  • Dirigible
    • Working on v4 APIs migration
    • Deploy manager with variables
    • Clickjacking protection

January 31, 2019 - Martin, Steve, Nedelcho


  • Orion
    • Work on accessibility issues
    • LSP support clarified
  • Dirigible
    • Bugfixes
    • The future 4.0 release will be based on Mozilla Rhino engine only for JavaScript. Nashorn and V8 will be deprecated. Dirigible team will spend efforts to support the Rhino team.

January 17, 2019 - Dave, Steve, Nedelcho


  • Orion
    • Work on accessibility issues
    • LSP support to be clarified off-line
  • Che
    • 3 releases since last meeting
    • Logging and tracing in Che server
    • Che 7 docs
  • Theia
    • VS Code plugins support in-progress
  • Dirigible
    • 3.3 released before Christmas of Type B

December 6, 2018 - Gorkem, Brad, Steve, Nedelcho

  • Internal technology discussion
  • CheConf 18.2 recap
  • ECD WG discussion

November 22, 2018 - Martin, Nedelcho

  • Internal market proposition discussion

October 11, 2018 - Gorkem, Nedelcho


  • Gorkem/Che
    • Preparing for EclipseCon
    • Che v6.12 containing mainly bug-fixes has been released
  • Nedelcho/Dirigible
    • Preparing for EclipseCon
    • Security fixes for Jetty filters
    • CMS standalone package
    • White-listing for public resources/services
    • Dirigible v3.2.8 to be released next week

September 27, 2018 - Steve, Nedelcho


  • Steve/Orion
    • Working on accessibility bugs
  • Nedelcho/Dirigible
    • Multiple Docker files
    • Branding Support
    • Command Service
    • CMS Standalone Packaging

September 13, 2018 - Oliver, Lukas, Karoline, Brad, Gorkem, Nedelcho


  • Brad & Gorkem/ Che & Theia
    • Community Day preparation is ongoing. It is planned as a few focused sessions - introductory session, discussion on where we are now and what is the plan, how to build extension for Che focusing on debug adapter, roadmap presentation and discussion, etc.
    • Extending Che & Theia and registering a plugin as Che extensions will be run on the two days: Community Day & Tutorial Day
    • Che 6.x continues on its 3 weeks Sprints.
    • Che 7.x (Che+Theia) stream is developed carefully. The Theia IDE will be the default one, but IDE component will live as a side-car, hence easily exchangeable.
    • Theia - CQ process is still ongoing.
  • Oliver/Winery
    • Lukas will take the lead role of the Winery project as soon as Oliver change the employer
    • Modeller development is ongoing. It is based on jsPlumb and Angular 6.1.7
    • CQs for Angular are still ongoing
    • Looking forward for closer integration of Winery and Che
  • Nedelcho/Dirigible
    • Release 3.2.5 and 3.2.6 versions with bug-fixes for internal clients
    • Preparations for the sessions for Eclipse EU 2018


  • Brad proposed an idea for an Working Group for Cloud Development at Eclipse. The content will be collected by Dave, who can be the driver of the WG itself. This way of collaboration is accepted by the ECD round and the activities can be initiated soon.

August 02, 2018 - Martin, Gorkem, Nedelcho


  • Gorkem/Che & Theia
    • Theia integration in Che is ongoing.
    • Theia prebuild package for Che to be provided.
    • New plugins model for Theia is going well.
    • Good set of talks has been accepted for EclipseCon EU 2018.
  • Nedelcho/Dirigible
    • Release 3.2.4 version with special improvements related to CMS large files support (> 1GB)
    • Two sessions have been accepted for Eclipse EU 2018.

July 19, 2018 - Sven, Nedelcho


June 07, 2018 - Gorkem, Nedelcho, Martin, Brad, Oliver

  • Oliver presented Winery project. The background is that SOA TLP will be terminated soon and Winery one of the two active projects there looking for a new home at Eclipse

In general there are quite a lot of synergies between Winery and the projects currently under the ECD TLP - Che, Orion, Dirigible, Theia. It would be beneficial for the Winery as well as the ECD to join forces, to share ideas and to integrate components in this format.


May 24, 2018 - Gorkem, Steve, Nedelcho, Martin, Brad, Sven

  • Welcome to our new member project - Theia!
  • Gorkem, shared the current status of the integration of Theia in Che.
  • Martin showed interest on Theia project as well.
  • Sven gave a short overview about the project Theia, the plans and positioning.
  • Sven asked about eventual proposal of Sprotty project as part of ECD or Technology.
  • Brad raised the topic about the LSP set of projects and eventually they also to join the ECD.
  • Nedelcho stated that all the projects that are written by the ECD developers and used by the ECD projects mainly should go to ECD. This will give more and more power of the ECD itself for the Eclipse community as well as for the non-Eclipse developers.
  • Brad that the current situation is just a transition period - where the old WebIDE (GWT based) and the new one - Theia based can co-exist. This transition period will finish ones Theia matures in Che enough to become the one and only.
  • Gorkem and Sven gave an overview on the architecture how Theia is using the Che's workspace server. Also it was explained how the Theia front-end (TypeScript) is using the Theia backend (Node.js) in the Che environment (container).
  • Nedelcho was interested on the possibility of running Dirigible on top of Che's workspace server as e.g. BPM flavour or Orion as Node.js one. Gorkem explained that it is possible and in the near future will be even easier.
  • Gorkem and Sven explained the multi-tenancy approach and user and workspace isolation.
  • Steve and Sven shared the details on the early discussions about Orion and Theia integration.
  • Steve requested from Gorkem a demo of the current state of integration, which was accepted.

May 03, 2018 - Gorkem, Steve, Nedelcho, Martin, Brad

Extraordinary Meeting

  • Short discussion about Theia and new projects which will eventually join the ECD in the future.
  • Steve raised the topic about the closer collaboration and integration of the ECD projects. Eventually this can lead to a single ECD product in the future.
  • There were discussed also the option to start with small atomic components that can be reused for all the projects e.g. Orion's embedded editor which is already used in Che and Dirigible. There were mentioned several others candidates. Gorkem shared the new ideas for componentization of Che, which can bring even more reusable components wrt. orchestration of Workspaces. Nedelcho shared the plans that Dirigible will focus on RAD tooling for database schema modelling, entity data models as well as BPMN processes modelling, which can be reused in the other projects as well.

After short discussion it was taken the decision the PMC Lead position to be rotated between the PMC Members every 6 months. For the first rotation Nedelcho was nominated. For the AC representative Gorkem was nominated.

April 05, 2018 - Gorkem, Steve, Nedelcho

Gorkem joned AC.


  • Orion is about to release v18.0
  • Initial implementation of LSP connectors e.g. for Java will be part of the release


  • Theia integration PoC is in progress


  • Initial implementation graphical web entity data modeller based on mxGraph is completed

March 22, 2018 - Gorkem, Nedelcho


  • Che 7 planning is ongoing
  • Gathering feedback for the future work is planned for the next weeks
  • The current "Contribution Questionnaires" process is too slow for the 3 weeks release cycle at RedHat. Gorkem will discuss with Mike and Wayne the current process, options and a future proposal for improving the process itself if needed.


  • Generation of database artefacts based on the Database-Schema-Model is finished.
  • Working on a graphical web entity data modeller based on mxGraph
  • Next weeks the focus will be on the generation templates for full-stack applications based on an Entity-Data-Model.

March 8, 2018 - Martin, Nedelcho


  • Working on a graphical web database schema editor based on mxGraph
  • Looking for bringing MDA in Dirigible for modelling and generating full-stack Dirigible's applications

February 2, 2018 - Steve, Gorkem, Nedelcho


  • CheConf was yesterday with more than thousand participants
  • Sessions are recorded and will be published on YouTube


  • Working on multi-tenant server issues


  • Working on integrating the Flowable BPM engine and modeller

February 8, 2018 - Steve, Gorkem, Martin, Nedelcho


  • Che 6.0 released. Target is OpenShift. RedHat team is working on Kubernetes deployment in collaboration with SAP team.


  • Orion 17.0 released. Focus on Kubernetes as an underlying orchestration at BlueMix.


  • Dirigible 3.1.2 released. Running on Kubernetes for maximising the effect of the in-system development.

PMC members are looking forward for the opportunities for integration and collaboration.

New time for the meeting - 1:00PM EST every second Thursday.

January 19, 2017 - Nedelcho, Tyler, Steve, Simon


  • Che 5.0 released.


  • Orion 13.0 released.


  • Dirigible 2.7.M1 released.

Proposed new time for the meeting series 11:30EST

December 17, 2015 - John, Martin, Nedelcho, Simon

Dirigible 2.2 M2:

  • master repository concept, Git and database impl for it
  • NoSQL database support: Mongo
  • February 2016 release


  • More flexible plugin model, allowing plugins to consume services defined in other plugins
  • Working on support for UI plugins, support for single page applications
  • JavaScript tools, validation of function references across files
  • Cleaning up technical debt on preference implementation

December 3, 2015 - John, Tyler, Nedelcho, Simon


  • Working with Orion editor, trying to figure out how to lookup and modify key bindings because some of them collide
  • Blocked on legal clearance for 3.x release, may have to switch to doing legal clearance
  • Landed on hacker news, reddit, huge impact with 200K page views above normal
  • Full support for find usages in Java, refactoring in Java
  • Global search support is going in
  • Added Git diff support based on Orion compare editor
  • Added a panel that lets you view all your dev machines, what is running, open terminals
  • Transitioning over to fully self host on Che 4.x for Java development
  • Workspace portability, so you can bring the workspaces to wherever the tools are


  • Focus standalone code editor, lots of adoption, continuous fixes and improvements to documentation
  • JavaScript cross-file support: refactoring, validation of references
  • Working on widening capabilities plugins can do. Now plugins on the same domain as the host can access the full set of services that the host page can access
  • Investigating further widening capabilities and enable UI plugins


  • 2.2 m2 coming up. Bug fixes, initial support for local private repositories, to simplify setup
  • integrating J2V8 for running JS on server, to enable user-defined services to run in JavaScript on server
  • Want to expose debug channel in the future, to enable debuggging server side JavaScript from the client side using Node Inspector
  • Investigating pre-compiling server side JS code to improve performance
  • Investigating support for No-SQL databases (Mongo, CouchDB, etc)

September 24, 2015 - John, Tyler, Martin, Nedelcho, Simon

  • Discussion of differentiating Eclipse as a tooling platform based on breadth of its tools
    • Huge eco-system of plugins
    • Available across desktop and web/distributed
    • None of the competing tooling platforms can offer this
  • Che coming up to a major new release, has surpassed million user mark
  • Dirigible release coming up early in October
  • Orion focus on standalone editor widget, JavaScript traversal across references and declarations
  • Dirigible has an approved BoF session for ECE Tues 8pm

August 13, 2015 - John, Tyler, Martin, Nedelcho, Simon

  • Some problems were noted with the Che project infrastructure:
    • Bugzilla entry appears under Technology rather than ECD
    • The che-dev mailing list archive view shows no activity since April, however it is active
    • Tyler sent note to webmaster to resolve it
  • Projects are encouraged to have development discussions on the mailing list so there are public signs of the project's activity level and community.
  • Discussion of the proposed Cloud Foundry Tools project:
    • The PMC did not reach agreement that this project fit within the current project charter
    • The current charter is to build a Cloud developer environment that runs on cloud, not just traditional desktop tools that happen to deploy to cloud
    • If the proposed project widened its scope to also include CF tooling for Cloud Developer Environments it would be a more natural fit (e.g, CF deployment support for Orion or Che).
    • The PMC was open to discussing a widening of the charter to include a broader variety of cloud-related tools such as this one, but this process will take some time.
    • We need to decide if ECD will be a project focused on a cohesive, tightly integrated set of Cloud-based developer environments, or simply a technology umbrella with no attempt at internal consistency or cohesion.

June 18, 2015 - John, Tyler, Martin

June 4, 2015 - John, Tyler, Simon, Nedelcho

Project updates:

  • Orion wrapping up 9.0 release, doing final polish, thinking about Orion 10
  • Che:
    • 3.10.0 is released
    • 3.10.1 is planned to release in a couple days
    • 4.0 later in 2015
    • Che has completed their switch to Orion editor
  • Dirigible
    • Waiting on clearance of initial contribution CQ
    • Question: can we keep working while waiting for clearance? Answer: Yes, keep committing on top of initial contribution

Had a discussion of integration examples or reference applications that illustrate how to consume or connect Cloud project technologies. Where should such samples/integrations be hosted? GitHub or within the Eclipse project? It can be either, depending on whether you intend to release it, whether there are IP issues, etc. However there are wider issues of how these integrations are packaged/installed into the different cloud tools. How do users discover them? Is there a marketplace of integrations/plugins where users can discover new stuff to install? It was an interesting discussion, but more questions than answers at this stage.

Discussed ability to change UI layout in the browser. Want to be able to change UI layout by drag and drop as a user. It's very hard on the web. This is a common request in Che. Orion and Dirigible not currently looking at anything for changing view orientation.

May 21, 2015 - John, Martin, Tyler and Simon

IP issues for cloud PMC

  • Weekly releases don't fit with Eclipse release processes
  • CQ process for 3rd party library, incremental updates to fast moving libraries

Marketing around 3Q/fall releases for Che and Orion

  • Meet with project leads

Orion-Che bridge

  • Prototype has been built to dig into details of how to connect Orion client to Che server API
  • Two approaches: Che server extension that exposes Orion-compatible API so Orion client can

May 7, 2015 - John, Martin, Tyler and Nedelcho

  • Orion:
    • Tern
    • Dark theme
    • Split editors
    • Editor consumability
  • Dirigible:
    • Working through IP process for dependencies
    • Now consuming Orion editor
    • Working on debug tools, integration with editor
  • Che:
    • Working on both 3.10 and 4.0 releases
    • 3.10 is focused on stabilizing SDK
    • Being able to launch an SDK instance via a URL
    • Bundling docker capability in SDK so Docker can be used for local runners
    • Events infrastructure, project types have associated events, events can trigger commands which run inside a runner
  • Flux:
    • No updates
  • General discussion:
    • We revisited the subject of whether Eclipse desktop-based tools related to development for cloud are appropriate for ECD. There is some concern this will dilute the focus of the project and it will not be clear how/when to draw the line since many technologies and tools can touch on cloud deployment. We agreed the main focus of ECD is development in the cloud, and where cloud-based development has overlaps with local desktop tools it is reasonable to include them. For example a local development tool that connects to a cloud-based development service is in scope (as exemplified by Flux), but a local tool that simply deploys to cloud is not (for example a local FTP client).
    • We discussed representation for the Cloud PMC on the Eclipse Planning Council. We generally agreed that there is currently little overlap with the planning council's work given our current technology and deliverables. The planning council's primary focus is on the simultaneous release, which the cloud projects largely don't participate in. If we were looking to do aligned releases across multiple cloud-based technologies in the future then it could be a useful venue for that. For now John Arthorne will be the Cloud PMC representative on the planning council, but we don't anticipate a very active role in the short term.

April 23, 2015 - John, Martin, with notes sent from Tyler and Nedelcho

  • Che
    • We have submitted the Che initial contribution CQ
    • We are releasing 3.9 next week which will be a monster release.
    • We are almost done packaging up our docker runner system into Che itself for reuse.
    • Submitted a few different Che + Orion talks at various conferences
  • Flux
    • Submitted move review documentation to move Flux to the ECD project
  • Orion
    • Submitted move review documentation to move Orion to ECD project
    • Orion 9 planning: focus on JavaScript tools, UX improvements, performance, and Docker investigation
  • Dirigible
    • We managed to refactor Dirigible in way to depend only to already approved libraries in Orbit
    • About 40 dependencies are already approved by John and Martin and respectively by Jason. Thanks a lot for that!
    • Currently pending is only the CQ with the sources of Dirigible itself
    • Meanwhile we introduced and integrated Orion editor (client side only) as alternative to the ACE. It can open, save, change dirty state, highlighting for some languages, code completion for HTML and CSS as of now. The remaining major features is integration with the debugger and code completion for JavaScript.

General discussion:

We discussed whether desktop-based tooling for Cloud, such as Cloud Foundry tools, would be a good fit under ECD. We agreed that we are not limited to only browser-based tools so it is ok to welcome desktop-based tooling projects with a strong cloud focus. Such projects can also fit under Web Tools, for example there was a WTP talk at EclipseCon 2015 about WTP and cloud. To be vendor neutral, such tools would need to be pluggable to enable an open-ended set of cloud providers where applicable.

April 2, 2015 - John, Martin, Tyler, Nedelcho, Simon

  • Future meetings:
    • Need to establish PMC meeting time/cadence
    • Start with 1 hour slot, every two weeks
    • Can keep it to 30 minutes most of the time
  • Orion
    • John to draft move review docs
    • Doing exploration on Docker containers
  • Flux
    • John to draft move review docs
  • Dirigible
    • Preparing CQ's
    • 60 dependencies, mostly Java libraries
    • Plan to host directly on GitHub
    • Then make initial code contribution
    • Groovy dependency may need to be factored out to allow bulk of legal review to proceed
  • Che
    • Not showing up as a sub-project of ECD, need to check with EMO on why
    • Refactoring repositories into 4 repos
    • Changing build infrastructure to match refactoring
    • Focused on initial contribution
    • Talking to other companies about bringing their technology to ECD

Back to the top