Developer Snapshots: Programmierer-News in ein, zwei Sätzen
Unsere Übersicht kleiner, interessanter Meldungen enthält unter anderem GitHub Enterprise Server, ONNX, Android 14, Python, Dragonfly und Apache Storm.
Lesezeit:
3 Min.
Von
- Maika Möbus
- Matthias Parbel
- Frank-Michael Schlede
- Rainald Menge-Sonnentag
- Madeleine Domogalla
Hier die durchaus subjektive Auswahl an kleineren Nachrichten der vergangenen Tage:
- Python-User können nun den ersten Release Candidate für Version 3.12 ausprobieren, die vorletzte Preview vor dem geplanten Release am 2. Oktober 2023. Maintainer von Python-Projekten sind dazu aufgerufen, diese auf Kompatibilität zu prüfen. Zu den neuen Features der anstehenden Sprachversion zählen flexibleres f-String-Parsing, eine neue Debugging/Profiling-API und eine verbesserte Performance.
- Im Inkubator der Cloud Native Computing Foundation (CNCF) beheimatet, ist Dragonfly in Version 2.1 erschienen. Das Peer-to-Peer-System zur Dateiverteilung und Bildbeschleunigung bringt im neuen Release einen Breaking Change mit: Das M:N-Beziehungsmodell zwischen Scheduler-Cluster und Seed-Peer-Cluster lässt sich nicht mehr verwenden.
- Ein Entwicklungsteam bei Microsoft hat die quelloffene Library ONNX Script ins Leben gerufen. Sie dient dem direkten Schreiben von ONNX-Modellen in Python mit Schwerpunkt auf sauberer Python-Syntax und idiomatischen Sprachkonstrukten. ONNX Script bildet die Grundlage fĂĽr den kĂĽnftigen PyTorch ONNX Exporter zum Umgang mit dem Python-Level-JIT-Compiler TorchDynamo fĂĽr PyTorch.
- Auf dem Android Developers Blog wurde das Release von Jetpack WindowManager 1.1 bekanntgegeben. Die Library dient dem Optimieren von Android-Apps fĂĽr verschiedene Formfaktoren, inklusive Foldables. So steht die neue API
WindowInfoTracker
bereit, um mitFoldingFeature
Informationen wie etwa den Status "flach" oder "halb geöffnet" zu faltbaren Geräten abzufragen. - Für Android 14 steht die fünfte Beta und somit die letzte bereit. Wie bereits die beiden vorangegangenen Beta-Versionen ist das Release plattformstabil. Das bedeutet, dass die Entwickler-APIs und jedes App-gerichtete Verhalten als stabil gelten und sich für Entwickler zur finalen Review und Integration in ihre Apps eignen. Android 14 wird vor allem viele kleinere Neuerungen bringen und einen Fokus auf Datenschutz legen.
- GitHub hat den Release Candidate für GitHub Enterprise Server 3.10 präsentiert. Er soll mehr Kontrolle über das Verwenden einer Instanz bieten und erlaubt unter anderem das benutzerdefinierte Anpassen der Code-Scanning-Konfiguration nach Repository. Auch lässt sich definieren, wer Pull Requests mergen darf. GitHub Projects, in Version 3.9 noch als Beta vorhanden, hat den stabilen Status erreicht.
- Google natives UI-Toolkit fĂĽr Android Jetpack Compose 1.5 beschleunigt vor allem die Performance, bringt jedoch auch Neuerungen fĂĽr die Speichernutzung und ein neues Rendering-System fĂĽr
BasicText
. Daneben stabilisiert das Release einige Text-APIs wieTextMeasurer
,TextMotion
undPlatformTextInput
. Auch die Libraries Compose for Wear OS und Wear Tiles 1.2 für Googles Smartwatch-Plattform Wear OS sind nun stabil. - Der erste Release Candidate für Spring Modulith 1.0 bietet einen Ausblick auf kommende Features. Dazu zählen ein effizienterer Datenbankzugriff in der Event Publication Registry, Dokumentations-Updates und die Anpassbarkeit der von der Event Publication Registry genutzten
Clock
-Instanz. Die Library-Sammlung soll beim Erstellen von Modulith-Anwendungen mit dem Java-Framework Spring Boot unterstützen. - Apache Storm 2.5 steht zum Download bereit. Das Big-Data-Projekt hat fünf neue Features sowie zahlreiche Bugfixes und Änderungen an Bord. Zu den neuen Funktionen zählt das Ersetzen der Continuous-Integration-Plattform Travis CI, die nicht mehr zur Apache Software Foundation gehört, durch GitHub Actions.
(fms)