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

Unsere Übersicht kleiner, interessanter Meldungen enthält unter anderem boost, VS Code, SEP, Postgres, GCC, Symphony, Ionic, esbuild und calcite.

In Pocket speichern vorlesen Druckansicht 3 Kommentare lesen
Kopf von einem Mann auf blauem Hintergrund zu sehen, der sich selbst mit Blitzlicht fotografiert

(Bild: iX)

Lesezeit: 3 Min.

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

  • Die C++-Bibliothekensammlung boost ist in Version 1.85 erschienen und bietet zwei neue Libraries: charkonv in C++ 11 und Scope Guard Utilities. Hinzu kommen eine Vielzahl an Updates bereits vorhandener Bibliotheken.
  • Das Mai-Update der Python- und Jupyter-Erweiterungen von VS Code vereinfacht die Vererbung von abstrakten Klassen mit der Code Action "Implement all inherited abstract classes". Entfernt wurde Debugpy zugunsten der Python-Debugger-Erweiterung.
  • Für SAP IQ Data Warehouses gibt es nun ein Backup-System von SEP, das eine hohe Performance und Skalierbarkeit bietet. Es kann Daten über mehrere Stripes gleichzeitig in verschiedenen Datenströmen sichern, was eine spürbare Effizienzsteigerung bedeutet.
  • Die Postgres Message Queue bietet ähnliche Funktionen wie AWS SQS und sammelt in einer Erweiterung zusammengestellte PostgreSQL-Funktionen. Die API entspricht der von AWS SQS oder RSMQ.
  • Das Entwicklerteam hinter der GNU Compiler-Suite GCC hat das neue Major-Release 14.1 veröffentlicht. Das C-Frontend betrachtet jetzt mit diesem Release viele Nicht-Standard-Konstrukte als Fehler, die vorher nur als Warnungen angezeigt wurden. Zudem haben die Entwicklerinnen und Entwickler jetzt mehrere C++26-Funktionen und bisher fehlende C++23-Bits und Fehlerberichtsauflösungen implementiert. Diagnosen, die sich auf C++-Schablonen beziehen, zitieren jetzt die Quelle aus dem Kontext der Instanziierung.
  • Symphony ist ein Profiler-Werkzeug, das detaillierte Informationen über die Ausführung jeder Anfrage liefern kann und nun die Version 7.1 erreicht hat. Zu den Neuerungen zählt die Fähigkeit des Seitenleisten-Menüs, aktive Menüpunkte zuerst anzuzeigen. Das soll vermeiden, dass Entwickler mit Feldern abgelenkt werden, die keine aktuell relevanten Informationen zeigen. In diesem Release enthalten Tabellen mit Schlüsselwert-Zeilen zudem eine Sucheingabe, die dynamisch über JavaScript injiziert wird.
  • Das Open-Source-Webframework Ionic hat die Version 8.1 erreicht. Das Entwicklerteam hat die Navigation für Personen mit Screenreadern grundsätzlich überarbeitet, beispielsweise bei der Auswahl von Elementen in den Komponenten Datetime und Picker. Entwickler und Entwicklerinnen können mit diesem Release jetzt das Fokus-Trapping bei Modals und Popovers vorübergehend deaktivieren, um die Kompatibilität mit Dialogen von Drittanbietern zu erleichtern.
  • Esbuild, ein kostenloser und quelloffener Modul-Bundler und Minifier für JavaScript und CSS, wurde in der neuen Version 0.21.0 veröffentlicht. Dabei weist der Entwickler darauf hin, dass das Release zwar keine bahnbrechenden Änderungen, aber komplexe, neue Funktionen beinhaltet. Deshalb gibt er diese Version als "Breaking Change Release" frei. Unter anderem enthält sie eine Implementierung des kommenden Vorschlags für JavaScript-Dekoratoren.
  • In Version 1.37 bietet der SQL-Parser calcite neue Adapter für Apache Arrow und StarRocks dialect. Und in der SQL-Syntaxs sind nun auch Lambda-Ausdrücke möglich. Hinzu kommen 15 neue SQL-Funktionen für BigQuery, PostgreSQL und Spark.

Sollten Sie ein wichtiges Ereignis vermissen, freuen wir uns über Ihre E-Mail.

(fms)