-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Dev Meetings
Nina Doschek edited this page Aug 11, 2026
·
1713 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
- [Nina]
- Release updates 1.74.x: Theia IDE 1.74.100 promoted to stable
- Scheduled for August: drop React 18, remove webpack build support, add node 26 support, prepare switch to ESM modules (and monaco editor and builtin extension update)
- [Nina]
- Release updates 1.74.x (CR candidate 2026-08): Theia IDE 1.74.x Preview Testing ongoing - please join the preview testing!
- Patch planned for the next days (https://github.com/eclipse-theia/theia/issues/17891)
- Feedback to the new perspectives features please here: https://github.com/eclipse-theia/theia/issues/17860
- Release updates 1.74.x (CR candidate 2026-08): Theia IDE 1.74.x Preview Testing ongoing - please join the preview testing!
- [Nina]
- Eclipse Theia v1.74.0 release scheduled for Thursday, 2026-07-30
- [Stefan] CJS forces Theia patching for LSP Update (#17822) (LSP Docs)
- [Stefan] Discuss coding guideline for classes versus interfaces + symbols (#17792)
- [Nina]
- Release updates 1.73.x: Promoted to stable on July 3rd
- Theia AI: We have a few WIPs on our side (e.g., updated AI Config view, AI First perspective)
- [Matthew]
- [Stefan] External API support for Theia
- [Nina]
- Release updates 1.73.x: Theia IDE 1.73.x Preview Testing ongoing - please join the preview testing!
- Small patch planned for tomorrow (custom agent migration / ai-registry)
- Roadmap for Q3/2026 has been updated, please review and contribute or update if needed.
- Switch from CommonJS to ESM modules: we can take this over, starting in August
- Remove webpack build support: in July for CR candidate or right afterwards in August?
- ==> Will be done in release after CR candidate, so August (1.75.x)
- Release updates 1.73.x: Theia IDE 1.73.x Preview Testing ongoing - please join the preview testing!
- [Nina]
- Eclipse Theia v1.73.0 release scheduled for Thursday, 2026-06-25
- We discussed the switch from commonJs to esm and concluded to plan this soon (ideally right after the next CR candidate July 1.74.x) - see also https://github.com/eclipse-theia/theia/issues/13272
- [Nina]
- Release updates 1.72.x: Theia IDE 1.72.300 promoted to stable
- New vulnerability report, scheduled to fix with 1.73.x (perhaps also follow ups)
- [Stefan] React 19 compatibility and React 19 switch (#17567)
- Update: as discussed the full switch to React 19 is now scheduled for 1.75.x (see also https://github.com/eclipse-theia/theia/issues/17673)
- [Nina]:
- Release updates 1.72.x: Theia IDE 1.72.x Preview Testing ongoing
- 1.72.2 patch includes fix for file watcher issue, 1.72.3 planned, promote to stable expected end of the week
- Release updates 1.72.x: Theia IDE 1.72.x Preview Testing ongoing
- [Ankit] Onboarding experience (#17639)
- [Jonas]: Great news: Nina is a new project lead, congratulations!
- [Nina]:
- Release updates 1.72.x: Theia IDE 1.72.x Preview Testing ongoing
- Some reports, one severe about file watcher issues (https://github.com/eclipse-theia/theia/discussions/17595)
- Ad merge queues from last week about bypassing the queue:
- bypass actors: small trusted group can skip the queue. Risk: weakens queue guarantees
- Temporary relax rule in EclipseFdn Otterdog config: needs Eclipse Foundation team member merge. Risk: too slow for urgent cases / may stay relaxed.
- ==> decided to introduce the merge queues without bypassing option. We can re evaluate in 1-2 months if it causes any friction and revert if needed.
- [Nina]
- Eclipse Theia v1.72.0 release scheduled for Thursday, 2026-05-28
- Proposal: Merge queues
- GitHub merge queues re-run CI on each approved PR against the latest
master(plus any earlier queued PRs) before merging, instead of trusting the PR's stale base. Today we only check merge conflicts, not build compatibility against currentmaster - Catches semantic conflicts where two PRs are green in isolation but break when combined, keeping
mastercontinuously green for everyone branching off it - Concrete recent example: #17521 (adding tests for the code completion agent) and #17447 (white-labeling of the product name in AI features) each passed CI on their own branches, but together broke the code completion agent test on
masterand required a follow-up (#17527) - Queue check is intentionally lightweight (lint, build, test on single Ubuntu/Node ~15-20 min). Full matrix already passed on the PR and isn't repeated, so per-PR cost is not too high
- Requires an repo config change (via Otterdog,
allows_merge_queue: true+ status checks onmaster) - I already drafted workflow + Otterdog changes a while back, but at the time it didn't seem too urgent enough to continue
- GitHub merge queues re-run CI on each approved PR against the latest
- [Nina]
- Release updates 1.71.x: Theia IDE 1.71.101 promoted to stable
- [Nina]
- Release updates 1.71.x: Patch release 1.71.1 completed (dev container issue), ETA for promotion to stable tomorrow, 2026-05-13
- [Stefan]
- [Colin]
- [Matthew]: Support for MCP Apps (and sorry to Nina :-)
- [Nina]
- Release updates 1.71.x: Theia IDE 1.71.x Preview Testing ongoing
- [Nina]
- Eclipse Theia v1.71.0 (RC for 2026-05) release scheduled for Thursday, 2026-04-30
No meeting (OCX 2026)
- [Nina]
- Release updates 1.70.x:
- Patch releases 1.70.1 and 1.70.2 published last week
- Theia IDE 1.70.200 promoted to stable today
- Discussed during the meeting that we aim for merging the esbuild PR this week (before the OCX), then we also have enough time to adapt the theia-ide repo too.
- Release updates 1.70.x:
- [Nina]
- Release updates 1.70.x: Patch release 1.70.1 planned, ETA tomorrow, 2026-04-08
- [Nina]
- Release updates 1.70.x: Theia IDE 1.70.x Preview Testing ongoing, patch release planned
- Roadmap for Q2/2026 has been updated, please review and contribute or update if needed.
- [Mark] Looked at bundling improvements:
- Vite doesn't fit our usecase well and required too many workarounds
- I've updated the ESBuild PR. It should be ready for testing - I'll try to fix the CI failures
- [Nina]
- Eclipse Theia v1.70.0 release scheduled for Thursday, 2026-03-26
- [Mark] Will to look into bundling improvements (Vite 8)
- [Nina]
- Monaco uplift 1.108.x merged, please report if you find any issues.
- 3PP License check fails currently, as the jar cannot be download from the wrapper we are using, but it is already worked on https://github.com/eclipse-theia/theia/pull/17169
- Growing number of Pull Requests to review [Stefan]
- Main issues:
- Reviewing takes considerable time
- Reviewing is much less "publicly" awarded compared to original authorship
- LLMs accelerate the mismatch between development time / review time.
- Reviewing some of the pull requests feels like LLM development
- Suggestions:
- Split reviewing into multiple aspects (high-level/architecture, code review, testing)
- Make reviewing more prominent, for example via git trailers, like in the Linux kernel, e.g.
Tested-by,Reviewed-by,Acked-by,Co-developed-by,Co-authored-by(Github/Gitlab special UI). - Allow "AI reviews" to catch/improve low-mid quality contributions before non-trivial "review time" is spent
- Other ideas?
- Main issues:
- [Nina]
- Monaco uplift 1.108.x: reviews welcome https://github.com/eclipse-theia/theia/pull/17140
- Also prepared built-in extension update to 1.108.x (pending IP review)
- @theia/preview package deprecation https://github.com/eclipse-theia/theia/issues/17143
- Monaco uplift 1.108.x: reviews welcome https://github.com/eclipse-theia/theia/pull/17140
- [Nina]
- Release updates 1.69.x: Theia IDE 1.69.x Preview Testing ongoing, promotion to stable expected Friday, Mar 3rd
- Electron update to 39.x requires Node 24
- PR https://github.com/eclipse-theia/theia/pull/17079 (currently adds 24 to CI matrix, increases checks per PR by 3)
- https://nodejs.org/en/about/previous-releases
- https://github.com/nodejs/release#release-schedule
- End support for Node 20 already? EOL is 2026-04-30
- ==> Result: drop already with this PR, make it explicit in the changelog that node 20 was dropped
- [Nina]
- Eclipse Theia v1.69.0 release scheduled for Thursday, 2026-02-24
- l10n/localization - we added a context to the DeepL calls to improve translation quality
- If you still find issues with certain translations starting with the new release, please let us know!
- [Nina]
- Release updates 1.68.x: Theia IDE promoted to stable last week, today another stable update to 1.68.201 due to a urgent fix for Mac users: https://github.com/eclipse-theia/theia/discussions/16921#discussioncomment-15832503
- High number of open PRs at the moment, we are working on getting reviews done - many PRs from the community 🎉
- [Nina]
- Release updates 1.68.x: Theia IDE 1.68.x Preview Testing ongoing, promotion to stable expected tomorrow, Feb 11th
- Windows Defender issue: resolved for the new version for now, Microsoft submission for detected file still pending (although current state says no malware detected) - relevant for older versions
- [Nina]
- Release updates 1.68.x: Theia IDE 1.68.x Preview Testing started
- Update on the Windows issues from last week:
- We decided to try to go back to the asar packaging for the Theia IDE product. (Details see https://github.com/eclipse-theia/theia-ide/pull/649 and https://github.com/eclipse-theia/theia-ide/pull/651). This was already done for the Preview 1.68.x - any feedback on that would be very welcome!
- [Mark] Do we want to have an AI tool policy? Does the Eclipse Foundation care about this? (reference)
- [Nina]
- Eclipse Theia v1.68.0 release scheduled for Thursday, 2026-01-29
- Theia IDE Fails to start on Windows: we are currently working on addressing this: https://learn.microsoft.com/en-us/defender-endpoint/defender-endpoint-false-positives-negatives#false-positives-and-how-to-address-them
- [Nina] - update built-in extensions
- Temporarily as GH release: https://github.com/eclipse-theia/vscode-builtin-extensions/releases/tag/1.104.0
- Ongoing PR: https://github.com/eclipse-theia/vscode-builtin-extensions/releases/tag/1.104.0
- No meeting
Project Management
- Roadmap
- Dev Meetings
- Technical Meetings
- Community Call
- Intellectual Property (IP) guide
- Registering CQs (Deprecated)
Documentation