Developer Snapshots: Programmierer-News in ein, zwei Sätzen
Unsere Übersicht kleiner, interessanter Meldungen enthält unter anderem Eclipse Theia, Apache Kafka, WCAG 2.2, Qt 6.6, Polonius, ESLint, Ionic und Incus.
![](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/3/1/7/2/6/8/snapshots-c09b8dcd1d71e1c8.jpeg)
Lesezeit:
3 Min.
Von
- Maika Möbus
- Matthias Parbel
- Frank-Michael Schlede
- Rainald Menge-Sonnentag
- Madeleine Domogalla
- Wolf Hosbach
Hier die durchaus subjektive Auswahl an kleineren Nachrichten der vergangenen Tage:
- In die Entwicklungsumgebung Eclipse Theia 1.42 sind 21 Merge Requests eingeflossen. Unter anderem soll die Startup-Zeit nun deutlich kürzer sein und per Doppelklick in einem leeren Editor lässt sich eine neue Datei erstellen.
- Die Apache Software Foundation (ASF) hat Apache Kafka in Version 3.6 veröffentlicht. Neben weiteren Neuerungen bringt das Message-Broker-Projekt Tiered Storage (lokal und remote) als ein Early-Access-Feature, das sich derzeit nur für das Testen in nicht-produktiven Umgebungen eignet.
- Wie das World Wide Web Consortium (W3C) vermeldet hat, hat die Accessibility Guidelines Working Group (AG WG) die Web Content Accessibility Guidelines (WCAG) 2.2 als eine W3C-Empfehlung eingereicht. Die aktualisierte Richtlinie zur Barrierefreiheit fügt neun Kriterien seit WCAG 2.1 hinzu, um das Web für Personen mit visuellen, körperlichen und kognitiven Einschränkungen zugänglicher zu machen.
- Das Cross-Plattform-Framework Qt 6.6 steht bereit und bringt als Technology Preview sogenannte Reponsive Layouts mit: Das neue Layout-Element
LayoutItemProxy
für Qt Quick – das Standard-Library-Modul zum Schreiben von QML-Anwendungen – erlaubt UI-Designern das Erstellen und Wechseln zwischen verschiedenen Layouts. - Die Polonius Working Group, deren erklärtes Ziel darin besteht, den Borrow Checker zu überarbeiten, hat jetzt eine Roadmap veröffentlicht, um Polonius bis Rust 2024 auf den Status "stable" zu bringen. In dem Eintrag auf dem Rust-Blog werden einige High-Level-Meilensteine dargestellt und die wichtigsten Ziele sowie die jüngsten Fortschritte zusammengefasst.
- Der JavaScript-Linter ESlint hat aktuell die Minor-Version 8.51.0 erreicht. Zu den neuen Features gehört in diesem Release unter anderem eine neue CLI-Option
--no-warn-ignored
, die bei Aktivierung Warnungen über ignorierte Dateien unterdrückt, die in der Dateiliste übergeben wurden. - Das Entwicklerteam hinter dem Open-Source-UI-Toolkit Ionic hat die Verfügbarkeit der Version 7.5.0 bekannt gegeben. Dabei handelt es sich zwar nicht um ein neues Major Release, doch das Team betont, dass dies ein "großes Update" sei. Dazu gehört auch die neue barrierefreie Funktion namens "Dynamische Schriftskalierung". Entwickler und Entwicklerinnen haben in dieser Version jetzt zudem auch die Möglichkeit, Ionic-UI-Komponenten als eigenständige Angular-Komponenten zu importieren.
- GitHub bietet den Kunden der Enterprise Cloud jetzt die Möglichkeit sicherzustellen, dass kontrollierte Workflows ausgeführt werden und erfolgreich sind, bevor der Code in eines der Repositorys eingebunden wird. Die neue Version von GitHub Repository Rulesets verbessert das Einrichten und Verwalten der Workflows und ermöglicht unter anderem auch den Einsatz von Branch Targeting, Bypass-Regeln und Trockenlaufregeln in einem Evaluierungsmodus.
- Nachdem Canonical im Sommer die Kontrolle über die Software zum Verwalten von Linux-Containern LXD (Linux Container Daemon) übernommen hat, hat das Linux-Containers-Projekt mit Incus einen Fork von LXD erstellt, der jetzt in Version 0.1 verfügbar ist.
(fms)