Skip to content

Dev Meetings

Stefan Dirix edited this page Dec 2, 2025 · 1620 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

2025-12-02

2025-11-27

2025-11-18

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

2025-11-11

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

2025-11-04

[Nina]: Release updates 1.66.x

2025-10-28

  • [Stefan] Approach for localization of "rich" content

2025-10-21

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

2025-10-14

2025-10-07

2025-09-30

2025-09-23

2025-09-09

  • [Stefan] How to handle niche dependencies
    • Decision: manually verify dependency, pin version, prevent automatic updates via CI until reevaluation

2025-09-02

No topics

2025-08-26

  • [Nina] Postpone 1.65.x Release to September 25, 2025

2025-08-19

Light attendance, due to summer vacations. No topics

2025-08-12

  • [Jonas] Maybe skip August release
  • [Jonas] Jonas is ooo for the next two weeks

2025-08-05

  • [Stefan] Community activities

2025-07-29

  • [Jonas] Release this Thursday, community release candidate

2025-07-22

2025-07-15

  • [Stefan] Process for critical issues with new Theia IDE releases (Motivation #15981)
  • [Jonas] OOO next week

2025-07-08

  • [Mark] Summer vacations have started - light attendance, no topics.

2025-07-01

  • [Stefan] Theia AI UI fragments in adopter tools when only plugin support is included #15927

2025-06-24

2025-06-17

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

2025-06-03

  • Light attendance due to EclipseSource's Hackerthon. No topics.

2025-05-27

2025-05-20

  • [Stefan] Make user preferences available in backend?

2025-05-13

  • [Thomas] 1.61.0 IDE release planned for tomorrow
  • 1.62.0 scheduled one day earlier, on May 28th, due to a public holiday.

2025-05-06

  • [Jonas]: Jonas OOO May 13th and 20th
  • [Jonas] Status 1.61 Release

2025-04-29

2025-4-22

2025-04-15

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

2025-04-08

2025-04-01

  • [Stefan] Logger guidelines: Proposal to use named loggers "everywhere". See #15359
  • [Jonas] Set up a chat channel
  • [Thomas] Release current state and timeline

2025-03-25

2025-03-18

2025-03-11

  • [Thomas] Stop writing code! (too many open PR's).

2025-03-04

2025-02-25

  • [Thomas] Issues for 1.59? #14998
  • [Thomas] Build failures on ubuntu22/node22 #14980
  • [Jonas] Upcoming release: thursday morning, please raise blockers in the discussion

2025-02-18

  • [Thomas]: state patch release
  • [Jonas]: Pre-pre-release ( :-) )

2025-02-11

2025-02-04

2025-01-21

  • [Jonas] Demo of Theia Coder
  • [Matthew] DeepSeek Token

2025-01-21

  • [Thomas] Progress of Monaco update: #14726 To ESM or not to ESM?

2025-01-14

  • [Thomas] What do we think about parameter objects? When does it make sense?

2025-01-07

Clone this wiki locally