Developer Snapshots: Kleinere News der Woche

Die Übersicht enthält kleine, aber interessante Meldungen zu Slint, wasmer, Swift, W3C, Wasmtime, .NET, Prometheus, TestRail und Linkerd.

vorlesen Druckansicht
Kopf von einem Mann auf blauem Hintergrund zu sehen, der sich selbst mit Blitzlicht fotografiert

(Bild: erzeugt mit Midjourney von der iX-Redaktion)

Lesezeit: 4 Min.
close notice

This article is also available in English. It was translated with technical assistance and editorially reviewed before publication.

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:

  • Die stabile Version 6 von wasmer bringt einige Neuerungen in Bezug auf LLVM. Sie implementiert das neue Standardverfahren fĂĽrs Exception Handling fĂĽr Linux sowie Darwin und fĂĽhrt eine neue Optimierung ein: --enable-pass-params-opt. AuĂźerdem lassen sich nun mehrere Backends in einen wasmer-Build einbetten: --llvm, --cranelift, --singlepass, --v8, --wamr oder --wasmi.
  • Slint 1.11 bietet GUI-Entwicklern einen Colour-Picker fĂĽr Live-Ansichten und arbeitet dabei auch mit Farbverläufen wie @linear-gradient(90deg, #ff0000 0%, #0000ff 66%, #ff00ff 83%, #ff0000 100%). AuĂźerdem geht die Python-UnterstĂĽtzung in die Betaphase ĂĽber – "ein wichtiger Schritt in Richtung Produktionsreife", laut der AnkĂĽndigung.
  • Das Wasmtime-Team veröffentlicht kĂĽnftig Long-Term-Support-Releases (LTS), die zwei Jahre lang Updates erhalten. Jede zwölfte Ausgabe der monatlichen Veröffentlichungen soll kĂĽnftig einen langen Supportzeitraum bieten, also eine im Jahr. Nutzerinnen und Nutzer mĂĽssen nicht wie bisher im Zweimonatsrhythmus updaten.
  • Einen offiziellen Swift-Client fĂĽr SignalR gibt es von Microsoft: iOS-Entwicklerinnen und -Entwickler können ihn zur Implementierung von Echtzeitanwendungen wie Chat oder Warnungen einsetzen. Mindestvoraussetzungen sind Swift 5.10, macOS 11 und iOS 14.
  • Das W3C hat zwei neue Vorschläge als Working Drafts vorgelegt: Web Cryptography Level 2 und Subresource Integrity. Der erste steht fĂĽr eine einfache Crypto-API in JavaScript, der zweite definiert ĂśberprĂĽfungen fĂĽr das manipulationsfreie Abrufen von Ressourcen im Web.
  • Microsoft hat die zweite Preview fĂĽr das .NET AI Chat Web App Template vorgestellt. Es unterstĂĽtzt nun Aspire und damit zusammenhängend die Qdrant Vektordatenbank. Das Template dient der Entwicklung von Cloud-native KI-Chats und lässt sich mit dotnet new install Microsoft.Extensions.AI.Templates im Terminal von Visual Studio, VS Code oder dem .NET CLI installieren.

Videos by heise

  • Das Monitoringsystem Prometheus liegt in Version 3.3.0 vor. Die Entwickler hinter dem CNCF-Projekt haben in das Release neben zahlreichen Bugfixes und Performanceoptimierungen auch Neuerungen einflieĂźen lassen. In PromQL stehen nun beispielsweise die Funktionen idelta() und irate() zur VerfĂĽgung, die sich fĂĽr native Histogramme nutzen lassen. DarĂĽber hinaus lassen sich in label_replace() jetzt auch UTF-8-Label verwenden.
  • Das CLI-Tool TestRail fĂĽhrt in Version 9.1 projektĂĽbergreifende Reports ein. Das neue Feature soll tiefere Einblicke in laufende Projekte sowie die Lastverteilung erlauben, um Qualitätsverantwortlichen die Entscheidungsfindung zu erleichtern – etwa hinsichtlich der FortfĂĽhrung einzelner Projekte oder auch konkret im Hinblick auf einen gezielteren Ressourceneinsatz. Die Cross-Project Reports stehen zunächst exklusiv in der Enterprise-Edition von TestRail zur VerfĂĽgung.
  • Nachdem JetBrains Aqua im Jahr 2022 als öffentliche Preview erstmals erschien, folgt nun der Abschied von der Entwicklungsumgebung zur Testautomatisierung, deren finales Release die Versionsnummer 2024.3 trägt. Der weitere Support soll nur noch aus dem Beheben von SicherheitslĂĽcken bestehen und dann langsam auslaufen, wie ein JetBrains-Blogeintrag informiert. Die Fähigkeiten von Aqua sollen stattdessen mittels Test-Automation-Plug-in direkt in bestehende JetBrains-Entwicklungsumgebungen integriert werden.
  • Buoyant hat die Freigabe des Service Mesh Linkerd in Version 2.18 bekannt gegeben. Das CNCF-Projekt macht einen weiteren Schritt auf dem Weg zu vollständigem Windows-Support und fĂĽhrt erstmals die experimentelle Version eines Proxy fĂĽr Windows-Systeme ein. Die wesentlichen Neuerungen im Release konzentrieren sich aber unter dem Stichwort Battlescars (Kampfnarben) darauf, leidvolle Erfahrungen aus dem praktischen Einsatz auszumerzen. In diesem Zusammenhang hat das Entwicklungsteam unter anderem Verbesserungen fĂĽr den Umgang mit der Gateway API und fĂĽr das GitOps-kompatible Linking von Multiclustern einflieĂźen lassen.

Sollten Sie ein wichtiges Thema vermissen, freuen wir uns ĂĽber Ihre Mail.

JavaScript-Konferenz von Heise: enterJS 2025
Enterprise-JavaScript-Konferenz enterJS 2025, 7. und 8. Mai in Mannheim

(Bild: WD Ashari/Shutterstock.com)

Die enterJS 2025 findet am 7. und 8. Mai in Mannheim statt. Die Konferenz bietet einen umfassenden Blick auf die JavaScript-gestĂĽtzte Enterprise-Welt. Der Fokus liegt nicht nur auf den Programmiersprachen JavaScript und TypeScript selbst, sondern auch auf Frameworks und Tools, Accessibility, Praxisberichten, UI/UX und Security.

Highlights aus dem Programm:

Tickets sind im Online-Shop erhältlich.

(who)