Developer Snapshots: Kleinere News der letzten Woche
Die Übersicht enthält kleine, aber interessante Meldungen zu ESlint, GitHub, Slint, boost, Guac, JKube, GitLab, Magit und PDF Box.

(Bild: erzeugt mit Midjourney von der iX-Redaktion)
Zum Wochenende gibt es einen kleinen Ăśberblick ĂĽber alles, was es zwar nicht in die News geschafft hat, wir aber dennoch fĂĽr spannend halten:
- Das JavaScript-Codeanalyse-Tool ESLint ist in Version 9.9 erschienen und kann darin experimentell mit TypeScript-Konfigurationsdateien umgehen: eslint.config.ts, eslint.config.mts und eslint.config.cts lassen sich als Konfigurationsdateien nutzen. Das bislang noch instabile Feature lässt sich per Feature Flag (
npx eslint --flag unstable_ts_config
) aktivieren. - Nutzerinnen und Nutzer von GitHub Copilot können sich ab sofort auf eine Warteliste eintragen, um Copilot Extensions zu verwenden. Mit diesen lassen sich die Fähigkeiten des Copilot Chat erweitern.
- Die neue Version des UI-Frameworks Slint 1.7.2 enthält nun ARM-Binaries für Linux. Außerdem verwendet die
debug()
-Funktion jetztdebug_log
der Plattform, also Standard Error statt wie bisher Standard Out in C++ und Rust Code Generator. - Für die C++-Sammlung boost gibt es in Version 1.86 viele kleine Updates: Boost.JSON stoppt etwa den Support für gcc älter als 5.0 (endgültig ab v1.88) und Boost.MysQL bekommt experimentell eine Pipelines-API um Queries zu bündeln. Neuerungen sind auch für die Tools BoostBook und B2 erschienen.
Lesen Sie auch
Null Problemo: Bessere Null-Checks in Java mit JSpecify
- OpenSSF hat Guac 0.8 veröffentlicht, das neuerdings Lizenzinformationen parst und Node Deletion unterstützt. Löschen lassen sich damit die Nodes
certifyVuln
,hasSBOM
undhasSLSA
. Guac (Graph for Understanding Artifact Composition) bietet Schutz vor Supply-Chain-Lücken, indem es Abhängigkeiten und Software Bills of Materials visualisiert.
- Entwicklerinnen und Entwickler können ab JKube 1.17 Multi Plattform Container Images anlegen, die sich mit
jkube.container-image.platforms
einer Maven- oder Gradle-Konfiguration zufĂĽgen lassen. AuĂźerdem gibt es neue Helm-Funktionen fĂĽr die Maven- und Gradle-Plugins. - GitLab hat die Funktion Repo Insight Views erweitert und zeigt die Elemente Contributors sowie Code Frequency als SVGs. Das verbessert die Skalierbarkeit und Interaktion mit den Daten, die sich als Grafik oder Tabelle herunterladen lassen.
- Magit, ein textbasiertes git-Interface für Emacs („A Git Porcelain inside Emacs“), ist in Version 4.0 mit vielen Funktionen erschienen, beispielsweise neuen Kontextmenüs und einer überarbeiteten Menu Bar. Aufgegeben hat das Team den Support für Emacs 25.
- Version 3.0.3 von Apache PDF Box behebt eine Reihe von Fehlern beim Teilen oder ZusammenfĂĽgen von PDF-Dokumenten. Mit der UnterstĂĽtzung von GSUB Lookup Type 3 findet sich auch ein neues Feature in der Java PDF-Bibliothek.
Sollten Sie ein wichtiges Thema vermissen, freuen wir uns ĂĽber Ihre Mail.
Die data2day 2024, am 18. und 19. September, ist die Konferenz für Data Scientists, Data Engineers und Date Teams. Sie legt den Fokus auf die unterschiedlichen Datenarchitekturen und wie sich Data Mesh &. Co. in der Praxis bewähren. In zahlreichen Vorträgen gehen Expertinnen und Experten der Frage nach, welche neuen Herangehensweisen sich durch Large Language Models (LLMs), Generative AI und Knowledge Graphs für die Arbeit von Data Scientists eröffnen.
(map)