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)