<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="https://newsroom.eclipse.org/">
  <channel>
    <title>Eclipse Community News</title>
    <link>https://newsroom.eclipse.org/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>The Director’s Baton: Orchestrating AI for accelerated system engineering</title>
  <link>https://newsroom.eclipse.org/news/community-news/director%E2%80%99s-baton-orchestrating-ai-accelerated-system-engineering</link>
  <description>
&lt;span&gt;The Director’s Baton: Orchestrating AI for accelerated system engineering&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Natalia Loungou&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-27T09:14:40-04:00" title="Wednesday, May 27, 2026 - 09:14"&gt;Wed, 2026-05-27 09:14&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;In our previous newsletter, we detailed the successful architectural porting of the Ionic/Capacitor and Tauri frameworks to the OpenHarmony operating system. This achievement was pivotal for the&amp;nbsp;&lt;a href="https://oniroproject.org/" rel="nofollow"&gt;&lt;u&gt;Eclipse Oniro&lt;/u&gt;&lt;/a&gt; ecosystem, lowering the barrier for millions of existing applications to migrate to this emerging platform. However, the most disruptive aspect of this project wasn't just&amp;nbsp;&lt;em&gt;what&lt;/em&gt; we built, but&amp;nbsp;&lt;em&gt;how&lt;/em&gt; we built it.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/eclipse-newsletter/2026/may/director%E2%80%99s-baton-orchestrating-ai-accelerated-system-engineering"&gt;https://newsroom.eclipse.org/eclipse-newsletter/2026/may/director%E2%80%99s-bat…&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field--label"&gt;Tags&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/oniro" hreflang="en"&gt;oniro&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Wed, 27 May 2026 13:14:40 +0000</pubDate>
    <dc:creator>Natalia Loungou</dc:creator>
    <guid isPermaLink="false">43906 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>May 2026 Community Newsletter</title>
  <link>https://newsroom.eclipse.org/news/community-news/may-2026-community-newsletter</link>
  <description>
&lt;span&gt;May 2026 Community Newsletter&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Natalia Loungou&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-27T09:13:11-04:00" title="Wednesday, May 27, 2026 - 09:13"&gt;Wed, 2026-05-27 09:13&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;Don't miss our latest community newsletter.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/eclipse-newsletter/2026/may"&gt;https://newsroom.eclipse.org/eclipse-newsletter/2026/may&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Wed, 27 May 2026 13:13:11 +0000</pubDate>
    <dc:creator>Natalia Loungou</dc:creator>
    <guid isPermaLink="false">43905 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>How Sayantika turned wanderlust into open source innovation</title>
  <link>https://newsroom.eclipse.org/news/community-news/how-sayantika-turned-wanderlust-open-source-innovation</link>
  <description>
&lt;span&gt;How Sayantika turned wanderlust into open source innovation&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Diana Kupfer&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-21T15:27:10-04:00" title="Thursday, May 21, 2026 - 15:27"&gt;Thu, 2026-05-21 15:27&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-image field--type-image field--label-above"&gt;
    &lt;div class="field--label"&gt;Image&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;  &lt;img loading="lazy" src="https://newsroom.eclipse.org/sites/default/files/news/sayantika_banik_feature.png" width="1920" height="1080" alt class="img-responsive"&gt;

&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://opensourceglobalvoices.org/how-sayantika-turned-wanderlust-into-open-source-innovation/"&gt;https://opensourceglobalvoices.org/how-sayantika-turned-wanderlust-into-open-so…&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field--label"&gt;Tags&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/community" hreflang="en"&gt;community&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/developers" hreflang="en"&gt;developers&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Thu, 21 May 2026 19:27:10 +0000</pubDate>
    <dc:creator>Diana Kupfer</dc:creator>
    <guid isPermaLink="false">43901 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>Eclipse SUMO 1.27.0 Is Now Available!</title>
  <link>https://newsroom.eclipse.org/news/community-news/eclipse-sumo-1270-now-available</link>
  <description>
&lt;span&gt;Eclipse SUMO 1.27.0 Is Now Available!&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Angelo Banse&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-21T10:54:01-04:00" title="Thursday, May 21, 2026 - 10:54"&gt;Thu, 2026-05-21 10:54&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;We are happy to announce the release of SUMO version 1.27.0. The download links are at &lt;a href="https://sumo.dlr.de/Download" rel="nofollow"&gt;https://sumo.dlr.de/Download&lt;/a&gt;.&lt;br&gt;If you cite the new release in your publications, please use the DOI 10.5281/zenodo.20312733 (&lt;a href="https://doi.org/10.5281/zenodo.20312733" rel="nofollow"&gt;https://doi.org/10.5281/zenodo.20312733&lt;/a&gt;)&lt;br&gt;&lt;br&gt;Starting with this release, vehicles will default to departSpeed "avg" and departLane "best_prob".&lt;br&gt;As a result, the insertion flow rate is much higher, especially on multi-lane roads.&lt;br&gt;This release also brings multiple features and fixes relating to taxi simulation, railways and state saving/loading.&lt;br&gt;The toolchain for GTFS import received major improvements in speed and accuracy.&lt;br&gt;A significant number of regressions that went unnoticed (by us) over the last 5 years have been fixed.&lt;br&gt;&lt;br&gt;There are many more features and fixes in this release and the most important ones are listed below.&lt;br&gt;For a full list of changes, as always see &lt;a href="https://sumo.dlr.de/Changelog" rel="nofollow"&gt;https://sumo.dlr.de/Changelog&lt;/a&gt;.&lt;br&gt;&lt;br&gt;## Enhancements&lt;br&gt;&lt;br&gt;- sumo&lt;br&gt;&amp;nbsp; - Cars no longer enter a bidi-edge if it is occupied or already being approached from a higher-priority road&lt;br&gt;&amp;nbsp; - Added parkingArea attribute reservable (&amp;lt;BOOL&amp;gt;) which prevents multiple vehicles from targeting the same spot when cruising for parking&lt;br&gt;&amp;nbsp; - The symbolic departSpeed values "desired", "speedLimit", "last" and "avg" now automatically adjust to upcoming stops and intersections&lt;br&gt;&amp;nbsp; - Taxis:&lt;br&gt;&amp;nbsp; &amp;nbsp; - Intermodal routing now works with taxis of arbitrary vClass.&lt;br&gt;&amp;nbsp; &amp;nbsp; - Taxis with idle algorithm taxistand now advance in queue when parking with onRoad="true" and overtaking is not possible&lt;br&gt;&amp;nbsp; &amp;nbsp; - Added taxi param which permits idle taxis to receive dispatch tasks before pickup is complete from other taxis in the same swapGroup if that would reduce time to pickup&lt;br&gt;&amp;nbsp; &amp;nbsp; - Saving and loading state is now supported for taxi simulation&lt;br&gt;&amp;nbsp; - meso simulation now supports internal links&amp;nbsp;&lt;br&gt;&lt;br&gt;- netedit&lt;br&gt;&amp;nbsp; - Edge attribute routingType is now supported&lt;br&gt;&amp;nbsp; - Added 18 more tools to the menu&lt;br&gt;&lt;br&gt;- netconvert&lt;br&gt;&amp;nbsp; - VISUM import supports geo-projection and type-files&lt;br&gt;&amp;nbsp; - Added option --railway.topology.ptline-priority to set railway routingType from ptlines&lt;br&gt;&amp;nbsp; - Improved heuristic generation of rail signals at stops (optionally splits edges)&lt;br&gt;&amp;nbsp; - OSM: various geometry improvements (i.e. by interpreting 'placement' tag)&lt;br&gt;&amp;nbsp; - OSM: various railway directionality improvements&lt;br&gt;&lt;br&gt;- TraCI: Added function vehicle.getReferenceDistance to retrieve the position of the vehicle in the underlying linear reference system&lt;br&gt;&lt;br&gt;- tools&lt;br&gt;&amp;nbsp; - osmWebWizard.py: Adds menu for changing the tileset (i.e. OpenTopoMap and ÖPNVkarte / public transport)&lt;br&gt;&amp;nbsp; - routeSampler.py: Added option --keep-attributes to preserve vehicle attributes loaded from route input including departure time&lt;br&gt;&amp;nbsp; - instantOutDiff.py: Added tool for comparing instantInductionLoop output from two simulation runs&lt;br&gt;&amp;nbsp; - tls_analyzeSplit.py: Added tool to analyze green split of static signal plans (or plan-like logs of dynamic plans)&lt;br&gt;&amp;nbsp; - sumolib.net.getOptimalPath now uses caching by default (configurable with readNet attribute maxcache) and runs much faster in one-to-many routings (i.e. gtfs2pty.py).&lt;br&gt;&amp;nbsp; - gtfs2pt.py: Added multiple options increase robustness and correctness of railway simulation&lt;br&gt;&amp;nbsp; - patchRailPriorities.py: Added tool to patch edge routingType in rail networks (and optionally add stops and signals) to ensure smooth operations on single track lines with passing loops.&lt;br&gt;&amp;nbsp; - randomTrips.py: Added option --threads to speed up validation. Uses half the number of available cpus by default&lt;br&gt;&amp;nbsp; - tileGet.py now supports reprojection to UTM and stitching of the downloaded tiles&lt;br&gt;&lt;br&gt;## Bugfixes&lt;br&gt;&lt;br&gt;- sumo&lt;br&gt;&amp;nbsp; - Fixed bug where vehicles that are blocked from entering a stopping place do not collect enough timeLoss (regression in 1.26.0)&lt;br&gt;&amp;nbsp; - Fixed invalid error when setting option --device.rerouting.mode 8 (regression in 1.26.0)&lt;br&gt;&amp;nbsp; - Stopping on a long busStop before reaching the designated spot due to jamming now permits passengers to exit if the vehicle is fully within the busStop&lt;br&gt;&amp;nbsp; - Fixed platform dependency in lane changer&lt;br&gt;&amp;nbsp; - Rerouters now act according to device.rerouting.mode even when vehicles are not equipped with a rerouting device&lt;br&gt;&amp;nbsp; - Fixed various issues with symbolic departLane values&lt;br&gt;&amp;nbsp; - Fixed bugs related to stopping after rerouting&lt;br&gt;&amp;nbsp; - Fixed invalid timeLoss computation for stopping vehicles&lt;br&gt;&amp;nbsp; - Fixed unsafe insertion at zipper link&lt;br&gt;&amp;nbsp; - Fixed crash in scenarios with bidirectional edges&lt;br&gt;&amp;nbsp; - Fixed various issues that caused behavior to diverge after state loading&lt;br&gt;&amp;nbsp; - Various fixes to taxi pickup and idling behavior&lt;br&gt;&amp;nbsp; - Various fixes to railway simulation with respect to safety and deadlocks&lt;br&gt;&lt;br&gt;- sumo-gui&lt;br&gt;&amp;nbsp; - Fixed missing text in lane and vehicle dialogs (lane permissions, stop attributes and current driveways) (regression in 1.21.0)&lt;br&gt;&amp;nbsp; - Fixed multiple crashes when drawing persons&lt;br&gt;&amp;nbsp; - Fixed bug where fcd-output differs from non-gui simulation after loading state&lt;br&gt;&lt;br&gt;- netedit&lt;br&gt;&amp;nbsp; - Fixed multiple minor regressions since version 1.6.0&lt;br&gt;&amp;nbsp; - Editing custom lane and junction shapes on top of edges is working again (regression in 1.20.0)&lt;br&gt;&amp;nbsp; - edgedata mode: clicking on intervals works again (regression in 1.22.0)&lt;br&gt;&amp;nbsp; - It is now possible to select edges that belong to a TAZ using selection mode (regression in 1.22.0)&lt;br&gt;&amp;nbsp; - taz mode: clicking edge for membership toggle works again (regression in 1.23.0)&lt;br&gt;&amp;nbsp; - Errors when loading additionals from the command line, are now visible in the message window again (regression in 1.23.0)&lt;br&gt;&amp;nbsp; - python tool dialogs now permit selecting multiple files (regression in 1.25.0)&lt;br&gt;&amp;nbsp; - Fixed crash when calling python tool and using the 'back' button (regression in 1.25.0)&lt;br&gt;&amp;nbsp; - Fixed crash after deleting an object from a group of overlapped objects (regression in 1.25.0)&lt;br&gt;&amp;nbsp; - Saving of loaded unmodified additionals to a new file name is working again (regression in 1.26.0)&lt;br&gt;&amp;nbsp; - The network file name shows up in the window title again (regression in 1.26.0)&lt;br&gt;&amp;nbsp; - Fixed invalid default extension when saving plain-xml (regression in 1.26.0)&lt;br&gt;&amp;nbsp; - Fixed invalid error when loading stop that ends on lane end&lt;br&gt;&amp;nbsp; - Fixed problems when setting vehicle attribute departEdge / arrivalEdge&lt;br&gt;&amp;nbsp; - Fixed crash when defining trip between junctions with stop&lt;br&gt;&amp;nbsp; - Disabling randomTrips options checkbox 'validate' now takes effect&lt;br&gt;&amp;nbsp; - Function split edge now takes into account current front element&lt;br&gt;&lt;br&gt;- netconvert&lt;br&gt;&amp;nbsp; - Fixed superfluous bidi-edges when repairing ptLine (regression in 1.26.0)&lt;br&gt;&amp;nbsp; - NEMA computation now works for 4-arm junction without right-turns (also affects some signal plans of non-NEMA junctions)&lt;br&gt;&amp;nbsp; - Zipper junctions no longer feature internal junctions (which could cause deadlock in the simulation)&lt;br&gt;&amp;nbsp; - Multiple fixes to VISUM import (connections, permissions)&lt;br&gt;&amp;nbsp; - OSM: Fixed invalid permissions when bicycles are explicitly forbidden on a pedestrian path&lt;br&gt;&amp;nbsp; - OSM: fixed bug that was causing invalid rail signals to be generated&lt;br&gt;&amp;nbsp; - OSM: fixed invalid distances (kilometrage)&lt;br&gt;&lt;br&gt;- meso: Fixed bug that prevented taxi simulation from terminating (regression in 1.13.0)&lt;br&gt;&lt;br&gt;- duarouter&lt;br&gt;&amp;nbsp; - Fixed invalid vehicle departure times when defining poisson flow (very noticeable at low rate)&lt;br&gt;&amp;nbsp; - Using options --skip-new-routes --ignore-errors no longer writes invalid routes&lt;br&gt;&lt;br&gt;- TraCI: fixed bugs in vehicle.insertStop&lt;br&gt;&lt;br&gt;- tools&lt;br&gt;&amp;nbsp; - gtfs2pt.py: fixed invalid error when block_id is missing (regression in 1.26.0), various other fixes to mapping&lt;br&gt;&amp;nbsp; - osmWebWizard.py: fixed various platform issues that prevent running.&lt;br&gt;&amp;nbsp; - osmWebWizard.py: fixed bug that was causing OSM data download to fail&lt;br&gt;&amp;nbsp; - countEdgeUsage.py: fixed interpretation of poisson and random flows&lt;br&gt;&amp;nbsp; - generateRerouters.py: various fixes (crashes, notification edges)&lt;br&gt;&amp;nbsp; - sumolib.net.getShortestPath: fixed bug where no path was found when a route had to loop back to the starting edge&lt;br&gt;&amp;nbsp; - net2geojson.py now writes valid polygons (i.e. w.r.t. orientation)&lt;br&gt;&lt;br&gt;## Miscellaneous&lt;br&gt;&lt;br&gt;- Simulation of railway-taxis with vClass "taxi" no longer triggers rail signals. Instead railway taxis can now be defined as vClass "rail" and taxi behavior will work as expected.&lt;br&gt;- Option --netstate-dump (also known as raw dump) is now deprecated. fcd-output has been upgraded to permit all attributes formerly only available in netstate-dump.&lt;br&gt;- The Python module SUMOPy was superseded by hybridPY which extends the functionality and supports Python 3&lt;br&gt;&lt;br&gt;Have fun with the new release,&lt;br&gt;Jakob, Yun-Pang, Pablo, Angelo, Micha and Robert&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field--label"&gt;Tags&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/sumo-release" hreflang="en"&gt;sumo release&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Thu, 21 May 2026 14:54:01 +0000</pubDate>
    <dc:creator>Angelo Banse</dc:creator>
    <guid isPermaLink="false">43899 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>Eclipse Theia 1.71 has been released!</title>
  <link>https://newsroom.eclipse.org/news/community-news/eclipse-theia-171-has-been-released</link>
  <description>
&lt;span&gt;Eclipse Theia 1.71 has been released!&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Jonas Helming&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-21T04:20:36-04:00" title="Thursday, May 21, 2026 - 04:20"&gt;Thu, 2026-05-21 04:20&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;Eclipse Theia 1.71 delivers 79 improvements across SCM, Theia AI, Dev Containers, testing, and core platform capabilities. Read the announcement to learn about the new SCM History Graph, Workspace Trust for AI, reasoning controls, token usage warnings, and the new PR Reviewer Agent for AI-assisted code reviews.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-image field--type-image field--label-above"&gt;
    &lt;div class="field--label"&gt;Image&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;  &lt;img loading="lazy" src="https://newsroom.eclipse.org/sites/default/files/news/theia171.png" width="1254" height="1254" alt class="img-responsive"&gt;

&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://eclipsesource.com/blogs/2026/05/21/eclipse-theia-1-71-release-news-and-noteworthy/"&gt;https://eclipsesource.com/blogs/2026/05/21/eclipse-theia-1-71-release-news-and-…&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field--label"&gt;Tags&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/eclipse-theia" hreflang="en"&gt;Eclipse Theia&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/theia" hreflang="en"&gt;theia&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/theia-ide" hreflang="en"&gt;theia ide&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/ai" hreflang="en"&gt;AI&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/cloud-dev-tools" hreflang="en"&gt;cloud dev tools&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Thu, 21 May 2026 08:20:36 +0000</pubDate>
    <dc:creator>Jonas Helming</dc:creator>
    <guid isPermaLink="false">43892 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>Why AI agents fail in production (and it’s rarely the model)</title>
  <link>https://newsroom.eclipse.org/news/community-news/why-ai-agents-fail-production-and-it%E2%80%99s-rarely-model</link>
  <description>
&lt;span&gt;Why AI agents fail in production (and it’s rarely the model)&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Natalia Loungou&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-19T05:18:23-04:00" title="Tuesday, May 19, 2026 - 05:18"&gt;Tue, 2026-05-19 05:18&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://blogs.eclipse.org/post/daniela-nastase/why-ai-agents-fail-production-and-it%E2%80%99s-rarely-model"&gt;https://blogs.eclipse.org/post/daniela-nastase/why-ai-agents-fail-production-an…&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field--label"&gt;Tags&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/ai" hreflang="en"&gt;AI&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Tue, 19 May 2026 09:18:23 +0000</pubDate>
    <dc:creator>Natalia Loungou</dc:creator>
    <guid isPermaLink="false">43887 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>See it in action: AI-Assisted Code Review in the Theia IDE</title>
  <link>https://newsroom.eclipse.org/news/community-news/see-it-action-ai-assisted-code-review-theia-ide</link>
  <description>
&lt;span&gt;See it in action: AI-Assisted Code Review in the Theia IDE&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Jonas Helming&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-19T04:50:34-04:00" title="Tuesday, May 19, 2026 - 04:50"&gt;Tue, 2026-05-19 04:50&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;AI coding agents are helping developers produce more code than ever, but that also makes code review a growing bottleneck.&lt;/p&gt;
&lt;p&gt;We therefore introduce the PR Reviewer agent in the Theia IDE: an AI-assisted code review workflow that supports human reviewers instead of replacing them. The agent helps with tedious review tasks such as preparing the workspace, navigating changes, drafting findings, and posting comments, while the reviewer stays in control of the final outcome.&lt;/p&gt;
&lt;p&gt;Built on Theia AI and available as an alpha in Theia IDE 1.71, this is a practical example of AI-native tooling for structured, accountable developer workflows.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-image field--type-image field--label-above"&gt;
    &lt;div class="field--label"&gt;Image&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;  &lt;img loading="lazy" src="https://newsroom.eclipse.org/sites/default/files/news/code-review-thumbnail.png" width="960" height="540" alt class="img-responsive"&gt;

&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://eclipsesource.com/blogs/2026/05/19/ai-assisted-code-review-theia-ide/"&gt;https://eclipsesource.com/blogs/2026/05/19/ai-assisted-code-review-theia-ide/&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field--label"&gt;Tags&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/eclipse-theia" hreflang="en"&gt;Eclipse Theia&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/theia" hreflang="en"&gt;theia&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/theia-ide" hreflang="en"&gt;theia ide&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/ai" hreflang="en"&gt;AI&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/cloud-dev-tools" hreflang="en"&gt;cloud dev tools&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Tue, 19 May 2026 08:50:34 +0000</pubDate>
    <dc:creator>Jonas Helming</dc:creator>
    <guid isPermaLink="false">43886 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>Frontier AI and the next phase of software vulnerability defence</title>
  <link>https://newsroom.eclipse.org/news/community-news/frontier-ai-and-next-phase-software-vulnerability-defence</link>
  <description>
&lt;span&gt;Frontier AI and the next phase of software vulnerability defence&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Natalia Loungou&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-18T03:08:52-04:00" title="Monday, May 18, 2026 - 03:08"&gt;Mon, 2026-05-18 03:08&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;As advanced AI lowers the cost of discovering and exploiting software vulnerabilities, Europe must treat open source security and rapid patch deployment as critical resilience infrastructure.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://blogs.eclipse.org/post/mike-milinkovich/frontier-ai-and-next-phase-software-vulnerability-defence"&gt;https://blogs.eclipse.org/post/mike-milinkovich/frontier-ai-and-next-phase-soft…&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Mon, 18 May 2026 07:08:52 +0000</pubDate>
    <dc:creator>Natalia Loungou</dc:creator>
    <guid isPermaLink="false">43884 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>OC for Compliance at OCX26</title>
  <link>https://newsroom.eclipse.org/news/community-news/oc-compliance-ocx26</link>
  <description>
&lt;span&gt;OC for Compliance at OCX26&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Natalia Loungou&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-14T05:01:38-04:00" title="Thursday, May 14, 2026 - 05:01"&gt;Thu, 2026-05-14 05:01&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;This recap covers the Open Community for Compliance track at Open Community Experience 2026 (OCX26), with sessions focused on the Cyber Resilience Act (CRA), SBOMs, open source governance, and what compliance actually requires from engineering teams.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://blogs.eclipse.org/post/natalia-loungou/oc-compliance-ocx26"&gt;https://blogs.eclipse.org/post/natalia-loungou/oc-compliance-ocx26&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-tags field--type-entity-reference field--label-above"&gt;
    &lt;div class="field--label"&gt;Tags&lt;/div&gt;
          &lt;div class="field--items"&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://newsroom.eclipse.org/tags/cyber-resilience-act" hreflang="en"&gt;cyber resilience act&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Thu, 14 May 2026 09:01:38 +0000</pubDate>
    <dc:creator>Natalia Loungou</dc:creator>
    <guid isPermaLink="false">43883 at https://newsroom.eclipse.org</guid>
    </item>
<item>
  <title>OC for Research at OCX26</title>
  <link>https://newsroom.eclipse.org/news/community-news/oc-research-ocx26</link>
  <description>
&lt;span&gt;OC for Research at OCX26&lt;/span&gt;

&lt;span&gt;&lt;span&gt;Natalia Loungou&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2026-05-14T04:47:45-04:00" title="Thursday, May 14, 2026 - 04:47"&gt;Thu, 2026-05-14 04:47&lt;/time&gt;
&lt;/span&gt;

            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;This recap covers the Open Community for Research track at Open Community Experience 2026 (OCX26), focusing on how open source research moves from prototypes to open source platforms across IoT, AI, and digital infrastructure.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-news-url field--type-link field--label-above"&gt;
    &lt;div class="field--label"&gt;URL&lt;/div&gt;
              &lt;div class="field--item"&gt;&lt;a href="https://blogs.eclipse.org/post/daniela-nastase/oc-research-ocx26"&gt;https://blogs.eclipse.org/post/daniela-nastase/oc-research-ocx26&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Thu, 14 May 2026 08:47:45 +0000</pubDate>
    <dc:creator>Natalia Loungou</dc:creator>
    <guid isPermaLink="false">43882 at https://newsroom.eclipse.org</guid>
    </item>

  </channel>
</rss>
