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.

In Pocket speichern vorlesen Druckansicht 3 Kommentare lesen
Kopf von einem Mann auf blauem Hintergrund zu sehen, der sich selbst mit Blitzlicht fotografiert

(Bild: erzeugt mit Midjourney von der iX-Redaktion)

Lesezeit: 3 Min.

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 jetzt debug_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.
  • 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 und hasSLSA. 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.

Heise-Konferenz data2day 2024 für Data Scientists

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)