Developer Snapshots: Programmierer-News in ein, zwei Sätzen
Unsere Übersicht der kleinen, aber interessanten Meldungen enthält diese Woche unter anderem Python und PyPy, Visual Studio Code, Qt, OCaml, Loki und Unity.
Lesezeit:
4 Min.
Von
- Madeleine Domogalla
- Silke Hahn
- Matthias Parbel
- Alexander Neumann
- Rainald Menge-Sonnentag
Hier die durchaus subjektive Auswahl an Nachrichten der vergangenen Tage:
- Die Eclipse Collections 10.3 führen zahlreiche neue Funktionen ein, darunter
withMap()
fürMutableMap
und eine Implementierung vonTuples.identicalTwin()
. - Google hat die Roadmap zum Abschalten der Apps in Chrome aktualisiert und erlaubt unter anderem Enterprise-Administratoren länger das Hinzufügen privater Apps zum Chrome Web Store.
- Grafanas Tool zum Analysieren von Logs Loki bringt in Version 1.6 einige Performanceoptimierungen mit, die wohl vor allem die Abfragesprache betreffen.
- Der Sourcecode-Editor Visual Studio Code 1.48 hat unter anderem eine übersichtlichere Git-Ansicht mit Untermenüs an Bord. Parallel ist die Python-Erweiterung erschienen, die mehrere interaktive Python-Fenster erlaubt.
- Das Team hinter der alternativen Python-Implementierung PyPy zieht sich aus der Software Freedom Conservancy zurück. PyPy soll zwar ein freies und offenes Community-Projekt bleiben, aber nicht mehr im juristischen Sinne gemeinnützig beziehungsweise wohltätig ("charitable") sein.
- Derweil ist der erste Release Candidate von Python 3.9 erschienen, womit die im Mai gestartete Betaphase beendet ist. Im September soll ein zweiter RC folgen, und das endgültige Release ist weiterhin für den 5. Oktober 2020 geplant.
- Qt hat die Beta von Design Studio 1.6 veröffentlicht, die einen neuen Editor für Übergänge enthält. Parallel ist der Release Candidate von Qt Creator 4.13 erschienen – das Framework hatte heise Developer zum Beta-Release ausführlich vorgestellt.
- Einen Ausblick auf die Zukunft der nebenläufigen Programmierung mit OCaml bietet neben dem monatlichen Statusupdate ein Tutorial zu Multicore OCaml auf GitHub.
- Unity hat die Pläne für die Weiterentwicklung der gleichnamigen Game-Engine über das kommende Jahr veröffentlicht.
- Auf dem Weg zu dem in Kürze bevorstehenden Release von LLVM/Clang 11.0 hat der Compiler ein neues Feature für präkompilierte Header (PCH) erhalten, das mit der neu eingeführten Option
-fpch-instantiate-templates
die Performance steigern soll. - Das hinter Docker stehende Unternehmen Mirantis hat das quelloffene Projekt Lens erworben, eine integrierte Entwicklungsumgebung (IDE) für Kubernetes, mit der sich Cloud-native Anwendungen in öffentlichen Clouds und on-Premises verwalten lassen – Lens steht auf GitHub bereit.
- Version 7 des JavaScript-Paketmanagers npm ist als Beta erschienen und hat gemäß semantischer Versionierung einige Breaking Changes an Bord: Die automatische Installation von
peerDependencies
kann offenbar in einemnode_modules
-Baum zu schwer behebbaren Konflikten führen, Entwickler sollten zur Sicherheit beim Installieren die Flag--legacy-peer-deps
setzen. - Zweieinhalb Jahre nach der letzten Hauptversion liegt nun der erste Release Candidate (RC) von React 17 vor, der zwar keine neuen Features enthält, dafür aber das Upgraden von React konsistenter machen soll und deshalb in der Ankündigung auch als "Stepping Stone"-Release bezeichnet wird.
- Das quelloffene Data-Science-Projekt Elyra wartet im ersten Major Release 1.0 mit KI-gestützten Erweiterungen für JupyterLab auf: Insbesondere die interne Dokumentation des Pipeline-Editors hat Erweiterung erfahren, und Elyra soll nach einigen Überarbeitungen nun besser mit der Kubeflow-Pipelines-Runtime zusammenarbeiten.
- Last but not least hat die Datenanalytik-Plattform Looker ihr Software Development Kit (SDK) überarbeitet sowie neue UI-Komponenten und Visualisierungen für den SQL Runner erhalten.
- Die C++-Bibliothekensammlung Boost führt in Version 1.74 eine Library zum Erstellen von Views, Iteratoren und Sequence Containers für die Standard Template Library (STL) ein.
Sollten Sie ein wichtiges Ereignis vermissen, freut sich heise Developer über Ihre E-Mail.
(rme)