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)