Developer Snapshots: Programmierer-News in ein, zwei Sätzen

Unsere Übersicht kleiner, interessanter Meldungen enthält unter anderem TensorFlow, Vite, Kyverno, Fleet, Kubermatic, Spring Boot, Graph CLI, Django und APISIX.

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Auf dem Bild ist ein Kopf von einem Mann auf blauem Hintergrund zu sehen, der sich selbst mit Blitzlicht fotografiert, ein Auge ist zu sehen, das andere schaut in die Linse.
Lesezeit: 3 Min.

Hier die durchaus subjektive Auswahl an kleineren Nachrichten der vergangenen Tage:

  • Googles Machine-Learning-Framework TensorFlow bietet nun in Version 2.15 die vollständige Verfügbarkeit der tf.function-Typen. Daneben aktualisiert es das Compiler-Frontend Clang auf Version 17.0.1 und die von Nvidia entwickelte Programmierschnittstelle CUDA auf Version 12.2.
  • Im Meilenstein-Release 5.0 profitiert das Build-Tool Vite von den Performanceverbesserungen im Modul-Bundler Rollup 4. Die Node.js-Versionen 14, 16, 17 und 19 haben inzwischen ihr End-of-Life-Datum erreicht und werden von Vite nicht mehr unterstützt.
  • Das Entwicklungsteam hinter der Policy Engine Kyverno hat für Version 1.11 rund 500 Pull Request abgearbeitet, aber auch einige neue Funktionen ergänzt. Kyverno ist nun unter anderem an Cosign 2.0 angepasst, stellt eine überarbeitete CLI bereit und bietet die Möglichkeit, zur Ressourcen-Validierung die Common Expression Language (CEL) zu nutzen.
  • Dem Release 1.27 seiner IDE Fleet hat Anbieter JetBrains ein paar neue Funktionen spendiert. Für den Vergleich zweier Dateien und die Codeanalyse können Entwicklerinnen und Entwickler nun den Fleet-Editor sowie die Zwischenablage (Clipboard) nebeneinander benutzen. Bei der Arbeit mit PHP-Dateien soll zudem der Support für Emmet zu effizienteren HTML- und CCS-Workflows beitragen.
  • Kubermatic hat Version 2.24 seiner Kubernetes-Plattform KKP vorgelegt. Das auf eBPF aufbauende CNCF-Projekt Cilium ist nun als Standard-Netzwerkwerkzeug vorgesehen. Dadurch eröffnen sich KKP-Nutzenden Funktionen wie die Durchsetzung von Netzwerkrichtlinien, die Vernetzung mehrerer Kubernetes-Cluster, Verschlüsselung sowie Ingress- und Egress-Gateway.
  • Nach der Ankündigung von Spring 6.1 und Data 2023.1 folgt jetzt erwartungsgemäß Spring Boot 3.2, mit dem Entwicklerinnen und Entwickler ein Spring-Framework vereinfacht und automatisiert konfigurieren. Auch in diesem Update stehen die virtuellen Threads und Checkpoint Restore im Zentrum.
  • Microsoft hat das Kommandozeilen-Tool Graph CLI in erster Version vorgestellt. Es bietet über die Konsole Zugriff auf die Graph-API von Microsoft 365, sodass Programmiererinnen und Programmierer Ihre Plattformdaten abholen und bearbeiten können, wie Profil, Gruppen, Mail, Kalender usw. In Version 1.0 gibt es verbesserte Authentifizierungsfunktionen.
  • Die Community hinter dem Open-Source-Projekt Apache APISIX hat das Release 3.7.0 vorgelegt. Neben einer Reihe von Bugfixes liefert die neue Version des Cloud-nativen Microservices API Gateways außerdem Änderungen bei verschiedenen Plug-ins. Im Zipkin-Plug-in ist das Setzen einer Variable möglich und das openid-connect-Plug-in wurde um Autorisierungsparameter erweitert.
  • Der RC1 von Django 5.0 bietet Entwicklerinnen und Entwicklern bereits die Möglichkeit, sämtliche neuen Funktionen des Web-Frameworks auszuprobieren, darunter erweiterte Optionen zum Deklarieren von Feldauswahlen. Das Major Release Django 5.0 soll voraussichtlich am 4. Dezember 2024 erscheinen.
  • Als Open-Source-Implementierung des Raft-Protokolls in Java liefert Apache Ratis im neuen Major Release 3.0.0 neben verschiedenen Fehlerbereinigungen auch neue Funktionen. Zu erwähnen sind Leader Lease, eine StateMachine API sowie neue Konfigurationseigenschaften.

(who)