-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Dev Meetings
Stefan Dirix edited this page Dec 2, 2025
·
1620 revisions
Developers and everyone interested meet every Tuesday from 4:00 to 4:30 PM CET, to discuss anything related to the development of Theia. If you want to bring up a specific topic at the next meeting, please add it to the agenda below.
https://eclipse.zoom.us/j/87062337291?pwd=S0JzVEdOS0NkNFJ0VU1rbzZURUtKQT09
- [Stefan] Auto delete branches on merge?
- Decision: Yes, Nina will adapt configuration
- [Nina]
- Eclipse Theia v1.67.0 release postponed to Wednesday, 2025-12-10
- Update to trusted NPM publishing (OIDC auth) was completed
- Details sent via theia-dev mailing list, see message from November 27, 2025: https://www.eclipse.org/lists/theia-dev/msg00320.html
- [Nina]
- Eclipse Theia v1.67.0 release is planned for this Thursday, 2025-11-27
- [Nina]
- Release 1.66.200 promoted to stable
- issues on Ubuntu with Wayland (graphical display server protocol), needs to be addressed on the long run as this becomes default
- Skip December Release? - Stretch 1.68.x Release to January 29, 2026
- NPM token management: Existing classic tokens will be revoked on December 9, 2025 (was extended)
- preparation work done for trusted workflow with OIDC auth, migration expected to finish this week
- In the course of this, I would like to update the Publish Access of the theia packages to the recommended
Require two-factor authentication and disallow tokens (recommended)(currently it does not require 2FA). For manualy publishing, 2FA is then required for the npm account from then on (e.g. for initial publishing of new packages)
- Release 1.66.200 promoted to stable
- [Nina]
- Release updates 1.66.x: Theia IDE 1.66.x Preview Testing ongoing, promotion to stable expected tomorrow, Nov 12th (EOD)
- NPM token management: Existing classic tokens will be revoked on November 19, 2025
- Has anyone looked into it yet? Otherwise we can do it this week.
[Nina]: Release updates 1.66.x
- [Stefan] Approach for localization of "rich" content
- [Nina]
- License check workflow
- Now runs only for dependency updates
- Added details to the Review Checklist, i.e. running the license check in review mode locally when new dependencies are added. We also do this periodically after each release for general dependency upgrades, but it would be great to include it as part of PR review cycle as well.
- l10n/localization:
- Thanks to @pisv for the significant effort in localizing, especially all the AI-related packages (Reference: pisv’s localization PRs)
- Reminder: Please follow the localization requirements from the Coding Guidelines
- Suggestion: add a bullet point to the Review Checklist if no one objects; Edit: add to PR template as checkbox and create issue for an automatic detection of un-localized string with the GH Copilot (Stefan offered to take a look with low prio)
- License check workflow
- [Matthew] Code Review by AI https://github.com/EuphoricRPG/euphoric/pull/19
- [Nina]
- Release updates
- Theia IDE 1.65.100 promoted to stable
- Patch 1.65.2 planned for this week
- Patches for CR 1.64.x published
-
Theia API Documentation updated (TypeDoc)
- Strategy to generate TypeDoc was updated due to project size
- see PR for details
- Release updates
- [Mark] Changes in npm token management, see also my comment here.
- Does anyone know how this works with newly published packages? Do we need to publish a dummy-package beforehand?
- [Nina]
- Release update 1.65.1
- updated built-in extensions to 1.104.0 - publishing to open-vsx is missing due to invalid access token
- Can someone help out here? (see also https://github.com/eclipse-theia/vscode-builtin-extensions/issues/139)
- [Simon] Flatpak build? How do we decide what to support? (#360 & #527)
- [Nina]: Release updates 1.64.x (CR) and 1.65.x
- [Jonas]: Please contribute/update roadmap
- [Stefan]: npm supply chain attacks
- when and how to upgrade dependencies
- publishing permissions
- provenance attestation
- Update: opened a ticket to ensure this for regular releases: https://github.com/eclipse-theia/theia/issues/16314
- [Nina]: planning to update built-in extensions to 1.104.0 (from 1.95.3) for upcoming release, to ensure test phase for next CR (see https://github.com/eclipse-theia/vscode-builtin-extensions/pull/138)
- Update: The extension update is not included in the upcoming release because I underestimated the time required for license reviews and the publishing process. This is now clear, and it should not be an issue for the planned future regular updates (quarterly, after each CR).
- [Nina]: upcoming release 1.65.x planned for Thursday September 25, 2025: https://github.com/eclipse-theia/theia/issues/16293
- [Stefan] How to handle niche dependencies
- Decision: manually verify dependency, pin version, prevent automatic updates via CI until reevaluation
No topics
- [Nina] Postpone 1.65.x Release to September 25, 2025
Light attendance, due to summer vacations. No topics
- [Jonas] Maybe skip August release
- [Jonas] Jonas is ooo for the next two weeks
- [Stefan] Community activities
- [Jonas] Release this Thursday, community release candidate
- [Stefan] Process for critical issues with new Theia IDE releases (Motivation #15981)
- [Jonas] OOO next week
- [Mark] Summer vacations have started - light attendance, no topics.
- [Stefan] Theia AI UI fragments in adopter tools when only plugin support is included #15927
- [Thomas] Drop support for Node 18 #15857
- [Thomas] Design issues for https://github.com/eclipse-theia/theia/issues/15635. How to proceed?
- [Jonas] Upcoming release
- [Mark] VSCode now supports ESM-only plugins. We should follow-up, or will lose support for those plugins.
- [Jonas]: Lots of open PRs, please spare some time for reviews
- Light attendance due to EclipseSource's Hackerthon. No topics.
- [Rémi] Patch release 1.61.1 - https://github.com/eclipse-theia/theia/issues/15645
- [Stefan] Help adopters with common build issues (e.g. duplicated extensions) during
theia build- Created #15660
- [Simon] Electron version update/process for updating (major) dependencies
- [Mark] Remote WSL feature merge today
- [Stefan] Make user preferences available in backend?
- Created #15635
- [Thomas] 1.61.0 IDE release planned for tomorrow
- 1.62.0 scheduled one day earlier, on May 28th, due to a public holiday.
- [Jonas]: Jonas OOO May 13th and 20th
- [Jonas] Status 1.61 Release
- [Remi] Tools to evaluate dependencies usage? https://github.com/eclipse-theia/theia/issues/15531
- [Rémi] Release 1.61 https://github.com/eclipse-theia/theia/discussions/15529
- [Remi] 1.61.0 endgame issue: https://github.com/eclipse-theia/theia/issues/15494
- [Jonas] 1.60.2 Hotfix release on-going
- [Jonas] Heads-up: release already next week, candidate for next community release
- [Jonas] Let's decide in the beginning of a release cycle when to do the next release for now
- [Jonas] Next release May 28
- [Rémi] Backports on release 1.60 : https://github.com/eclipse-theia/theia/issues/15419
- [Rémi] Backports on latest community 1.58.5: https://github.com/eclipse-theia/theia/issues/15213
- [Jonàs] Remove Git extension from release!
- [Jonas] Interesting article: https://thenewstack.io/eclipse-theia-the-deepseek-of-ai-tooling/
- [Stefan] Logger guidelines: Proposal to use named loggers "everywhere". See #15359
- [Jonas] Set up a chat channel
- [Thomas] Release current state and timeline
- [Thomas] State of the release: https://github.com/eclipse-theia/theia/issues/15216
- [Rémi] Pre-release 1.60 - https://github.com/eclipse-theia/theia/issues/15216
- [Jonas] Update Roadmap
- [Simon] Input for z-index guide wanted #15214
- [Matthew] A little time for the article
- [Jonas] Dedicated Theia AI page upcoming
- [Thomas] 48 open PR's and more coming. What are our priorities?
- [Thomas] Stop writing code! (too many open PR's).
- [Stefan] Lumino migration state and next steps
- [Thomas] 1.58 patch release, see https://github.com/eclipse-theia/theia/issues/15076
- [Jonas] Theia AI and "alpha" AI-powered Theia IDE release - end game update
- [Thomas] Issues filed on theia-ide repo
- [Thomas] Issues for 1.59? #14998
- [Thomas] Build failures on ubuntu22/node22 #14980
- [Jonas] Upcoming release: thursday morning, please raise blockers in the discussion
- [Thomas]: state patch release
- [Jonas]: Pre-pre-release ( :-) )
- [Jonas] Focus on stability in 1.59 due to Theia AI leaving beta?
- [Jonas] Next release: Theia AI => GA, Theia IDE AI => alpha. So we would kindly ask the community to focus on stability!
- [Thomas] Let's introduce the concept of "active element" instead of relying on focus for action enablement #14879
- [Rémi] Patch release for 1.58? (https://github.com/eclipse-theia/theia-ide/issues/462)
- [Matthew] Any recommendation on what to evaluate next with respect to local llm code assistants? e.g. new models? new queries? other? see here StarCoder
- [Jonas] Theia IDE very slow on (some) macs? https://github.com/eclipse-theia/theia-ide/issues/461
- [Thomas] "npm ci" vs "npm install". What to use (see https://github.com/eclipse-theia/theia/issues/14804)
- [Thomas] How to handle "ESM-only" modules, e.g. @modelcontextprotocol/sdk
- [Jonas] Theia IDE / Theia release => current state
- [Jonas] Demo of Theia Coder
- [Matthew] DeepSeek Token
- [Thomas] Progress of Monaco update: #14726 To ESM or not to ESM?
- [Thomas] What do we think about parameter objects? When does it make sense?
- [Thomas] EditorConfig plugin: shall we remove it? https://github.com/eclipse-theia/theia/issues/14706
- [Stefan] Consensus on backport strategy. See #14652 for context.
- [Stefan] Current state Lumino migration.
- [Rémi] Monaco update for 1.58?
- [Thomas] State of the npm switch (https://github.com/eclipse-theia/theia/pull/14481)
- [Simon] Input on global vs workspace layout wanted. See #14577
- [Jonas] Theia AI release strategy
Project Management
- Roadmap
- Dev Meetings
- Technical Meetings
- Community Call
- Intellectual Property (IP) guide
- Registering CQs (Deprecated)
Documentation