Skip to content

Dev Meetings

Nina Doschek edited this page Aug 11, 2026 · 1713 revisions

Purpose

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.

Meeting details

https://eclipse.zoom.us/j/87062337291?pwd=S0JzVEdOS0NkNFJ0VU1rbzZURUtKQT09

2026-08-11

  • [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)

2026-08-04

2026-07-28

2026-07-21

  • [Stefan] Discuss coding guideline for classes versus interfaces + symbols (#17792)

2026-07-14

  • [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

2026-06-30

  • [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)

2026-06-23

2026-06-16

  • [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)

2026-06-09

  • [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
  • [Ankit] Onboarding experience (#17639)

2026-06-02

  • [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.

2026-05-26

  • [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 current master
      • Catches semantic conflicts where two PRs are green in isolation but break when combined, keeping master continuously 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 master and 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 on master)
      • I already drafted workflow + Otterdog changes a while back, but at the time it didn't seem too urgent enough to continue

2026-05-19

  • [Nina]
    • Release updates 1.71.x: Theia IDE 1.71.101 promoted to stable

2026-05-12

  • [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]
    • Logging proposal #15359 update: Name all loggers according to this scheme: [optional-purpose]package-name:class-name#optional-suffix, e.g. remote:BackendRemoteServiceImpl
    • Combined with a regex or wildcard (*) based logger configuration #17466
    • Enforced via ESLint rule #17468
  • [Colin]
  • [Matthew]: Support for MCP Apps (and sorry to Nina :-)

2026-05-05

2026-04-28

2026-04-21

No meeting (OCX 2026)

2026-04-14

2026-04-07

2026-03-31

  • [Nina]
  • [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

2026-03-24

  • [Nina]
  • [Mark] Will to look into bundling improvements (Vite 8)

2026-03-17

  • [Nina]

2026-03-10

  • 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?
  • [Nina]

2026-03-03

2026-02-24

  • [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!

2026-02-17

2026-02-10

  • [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

2026-02-03

2026-01-27

2026-01-13

2026-01-06

  • No meeting

Clone this wiki locally