Developer Snapshots: Kleinere News der letzten Woche
Die Übersicht enthält kleine, aber interessante Meldungen zu GitLab, W3C, Django, Quarkus, Leyden, jEdit, Apache Beam, Aider, mold, PostgreSQL und Google.
![Kopf von einem Mann auf blauem Hintergrund zu sehen, der sich selbst mit Blitzlicht fotografiert](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/4/7/9/8/5/image001-ad43c1c20615770d.png)
(Bild: Midjourney erstellt durch iX)
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:
- GitLab hat Patch Releases mit Security-Fixes für seine Entwicklungsplattform veröffentlicht und empfiehlt Usern, schnellstmöglich auf die neuen Versionen umzusteigen. Verfügbar sind nun Version 17.2.2, 17.1.4 und 17.0.6 für die GitLab Community Edition sowie die Enterprise Edition.
- Erstmals führt das World Wide Web Consortium (W3C) eine Community-weite Befragung durch. Jeder, der am Web beteiligt ist, kann bis zum 13. September 2024 mitmachen. Das Beantworten der anonymen Umfrage soll rund sechs Minuten in Anspruch nehmen, und sie liegt in zwei Versionen vor: für W3C-Mitglieder und -Nichtmitglieder.
- Das in Python entwickelte Open-Source-Webframework Django hat Version 5.1 erreicht. Darin bietet es unter anderem Neuerungen für die Barrierefreiheit wie einen verbesserten Screenreader-Support im Admin-Interface. Im Zuge des Release hat Django 5.0 das Ende seines Mainstream-Supports erreicht und wird Security-Fixes lediglich bis April 2025 erhalten.
- Was es mit Project Leyden auf sich hat, hat das Quarkus-Team in dieser Woche in einem ausführlichen Blogeintrag erklärt. Es geht darauf ein, wie sich diese Initiative des OpenJDK-Teams von GraalVM Native Images unterscheidet, inwiefern sie eine bedeutende Evolution für die JVM darstellen soll und was sie für das Java-Framework Quarkus bedeutet.
Lesen Sie auch
Spielerisch Assembler lernen
- Der Editor jEdit ist stabil in Version 5.7.0 erschienen und bietet neue, beziehungsweise verbesserte Modi, beispielsweise für QDoc, Java oder Dockerfile. Die Windows-Version berücksichtigt nun die PATH-Variablen und unter MacOS hat das Entwicklerteam Startfehler behoben.
- Daten-Developer sollte beachten, dass die neue Version 2.58.0 von Apache Beam zwei Breaking Changes mitbringt, und zwar IceberIO und SpannerIO betreffend. Es gibt auch neue Funktionen, beispielsweise können mehrere RunInference-Instanzen jetzt eine Modellinstanz gemeinsam nutzen. Unter Python regelt das der Parameter
model_identifier
. - PostgreSQL bringt eine Reihe von Security und Bug Fixes. Insbesondere schließt das Update die Lücke CVE-2024-7348, die einem Angreifer unter Umständen Root-Rechte verschafft. Die neuen Versionen sind: 17 Beta 3, 16.4, 15.8, 14.13, 13.16 und 12.20.
- Die Coder-KI Aider hat 44 Prozent ihres eigenen Updates 0.48 selbst geschrieben. Das hat zu einem Performancegewinn bei großen Repositories geführt. Ein neuer Parameter ist zum Beispiel
--subtree-only
, der die KI-Aufgabe auf ein Unterverzeichnis beschränkt. - Entwicklerinnen und Entwickler können sich Debug-Infos des mold-Linkers nun getrennt von der eigentlichen Ausgabedatei erstellen. Der Schalter
--separate-debug-file
sorgt in der neuen Version 2.33 dafür. Das beschleunigt den Link-Prozess, da die Hauptdatei bereits fertig ist, während mold das Debug-File noch zurechtbastelt. - Google bietet einen Early Access zu Android Device Streaming in Android Studio. Entwicklerinnen und Entwickler haben hier die Möglichkeit, ihren Code über das Netz auf echten Geräten zu testen, die in Rechenzentren des Unternehmens liegen. Neben Pixel-Geräten finden sich Handys der Partner Oppo, Samsung und Xiaomi.
Sollten Sie ein wichtiges Thema vermissen, freuen wir uns über Ihre Mail.
(Bild: Iltun Huseynli auf Unsplash)
Auf der Online-Konferenz betterCode() ArchDoc am 30. September dreht sich auch alles um moderne und einfache Softwarearchitektur-Dokumentation. Die Veranstaltung richtet sich an Profis aus den Bereichen Softwarearchitektur, Softwareentwicklung und Projektleitung.
Themen sind unter anderem:
- Docs-as-Code – das Ökosystem für die Architekturdokumentation
- ACC – der Architecture Communication Canvas
- Domain-driven Design für die Dokumentation
Noch bis zum 8. September gibt es einen Frühbucherrabatt.
(map)