# pgBadger 12.x – Versionshinweise

> Vollständige Upstream-Versionshinweise für die pgBadger-12.x-Reihe

---

LLMS-Index: [llms.txt](/de/llms.txt)

---

Diese Einträge geben den vollständigen Upstream-Änderungsverlauf für
pgBadger 12.x wieder, beginnend mit der neuesten Version.

## v12.4 · 2023-12-25 {#v12-4}

Dieses Wartungsrelease von pgBadger behebt Probleme, die Benutzer seit dem
letzten Release gemeldet haben.

  - Korrigiert den PgBouncer-Bericht für Version 1.21. Dank an Ales Zeleny für
    den Patch.
  - Verhindert, dass die Parallelität pro Datei die Anzahl der Dateien
    übersteigt. Dank an maliangzhu für die Meldung.
  - Behebt den seit v12.3 fehlerhaften Regressionstest. Dank an ieshin für die
    Meldung.
  - Korrigiert Fälle, in denen Einträge der Ebene LOG als Einträge der Ebene
    ERROR gezählt wurden. Dank an Matti Linnanvuori für die Meldung.

## v12.3 · 2023-11-27 {#v12-3}

Dieses Wartungsrelease von pgBadger behebt Probleme, die Benutzer seit dem
letzten Release gemeldet haben. Es fügt außerdem einige neue Funktionen hinzu:

  * Fügt die Option --include-pid hinzu, um ausschließlich Ereignisse einer
    Sitzung mit der PID (%p) zu melden. Die Option kann mehrfach verwendet
    werden. Dank an Henrietta Dombrovskaya für den Funktionswunsch.
  * Fügt die Option --include-session hinzu, um ausschließlich Ereignisse mit
    der Sitzungs-ID (%c) zu melden. Die Option kann mehrfach verwendet werden.
    Dank an Henrietta Dombrovskaya für den Funktionswunsch.
  * Fügt die neue Option --dump-raw-csv hinzu, die lediglich das Protokoll parst
    und die Informationen im CSV-Format ausgibt. Es erfolgt keine weitere
    Verarbeitung und es wird kein Bericht erzeugt. Dank an Henrietta
    Dombrovskaya für den Funktionswunsch.

Vollständige Liste der Änderungen und Danksagungen:

  - Aktualisiert pgFormatter auf Version 5.5.
  - Korrigiert das Enddatum beim Parsen des jsonlog-Formats. Dank an jw1u1 für
    die Meldung.
  - Korrigiert einen Tippfehler in „Sessions per application“. Dank an fairyfar
    für den Patch.
  - Behebt einen Fehler im Diagramm „INSERT/UPDATE/DELETE Traffic“. Dank an
    fairyfar für den Patch.
  - Korrigiert das Parsen verwaister Zeilen mit Bind-Abfragen. Dank an youxq für
    die Meldung.
  - Korrigiert den Bericht „Analyze per table“ für neue PG-Versionen. Dank an
    Jean-Christophe Arnu für den Patch.
  - Korrigiert den Parser für Syslog-Einträge, wenn der Syslog-Zeitstempel
    Millisekunden enthält. Dank an Pavel Rabel für die Meldung.

## v12.2 · 2023-08-20 {#v12-2}

Dieses Wartungsrelease von pgBadger behebt Probleme, die Benutzer seit dem
letzten Release gemeldet haben. Es fügt außerdem zwei neue Funktionen hinzu:

  * Unterstützt die Werte max, avg und min für die Autovacuum-Dauer. Dank an
    Francisco Reinolds für den Patch.
  * Unterstützt die durchschnittliche Wartezeit von PgBouncer. Dank an Francisco
    Reinolds für den Patch.

Vollständige Liste der Änderungen und Danksagungen:

  - Korrigiert eine fehlerhafte HTML-Ausgabe, wenn der Anwendungsname <...>
    enthält. Dank an Fabio Geiss für die Meldung.
  - Korrigiert die falsche Zuordnung verwaister Zeilen bei aktiviertem
    Datenbankfilter. Dank an jcasanov für die Meldung.
  - Korrigiert das Parsen des Logplex-Präfixes.
  - Korrigiert die Erkennung verwaister Zeilen in Logplex.
  - Korrigiert bei `autovacuum` das Parsen der Zeile
    `system usage: CPU: ...`. Dank an Francisco Reinolds für den Patch.
  - Stellt kein Ausgabeverzeichnis voran, wenn die Ausgabe nach stdout
    geschrieben wird.
  - Vereinheitlicht die Bezeichnung „Average Query Duration“. Dank an Francisco
    Reinolds für den Patch.
  - Aktualisiert die Dokumentation für neue pgBadger-Optionen. Dank an Francisco
    Reinolds für den Patch.
  - Korrigiert einen Fall, in dem das Parsen nicht abgebrochen wurde, obwohl
    kein Dateihandle geöffnet werden konnte. Dank an vp für die Meldung.
  - Ergänzt die Hilfe um Informationen zu den obligatorischen Platzhaltern
    %p/%t im Protokoll. Dank an Christophe Courtois für den Patch.
  - Korrigiert den Parameter --retention. Dank an Bertrand Bourgier für den
    Patch.
  - Korrigiert die durch Commit 0e5c7d5 entfernte Bereinigung des
    Ausgabeverzeichnisses, wenn das HTML-Ausgabeverzeichnis festgelegt ist. Dank
    an Bertrand Bourgier für die Meldung.
  - Korrigiert die Ausgabedateierweiterung, wenn das Zielverzeichnis ein Zeichen
    enthält, das in einem regulären Ausdruck maskiert werden muss. Dank an
    Bertrand Bourgier für den Patch.
  - Ersetzt für die Windows-Portierung Aufrufe von POSIX::strftime("%s", ....)
    durch einen Aufruf von localtime. Dank an Bertrand Bourgier für den Patch.
  - Korrigiert die Bereinigung des HTML-Ausgabeverzeichnisses. Dank an Bertrand
    Bourgier für den Patch.
  - Verwendet standardmäßig https für die explain-URL. Dank an Philipp Trulson
    für den Patch.

## v12.1 · 2023-03-20 {#v12-1}

Dieses Wartungsrelease von pgBadger behebt Probleme, die Benutzer in den
vergangenen sechs Monaten gemeldet haben.

Vollständige Liste der Änderungen und Danksagungen:

  - Korrigiert das Parsen mehrzeiliger Parameter. Dank an Bekir Niyaz für die
    Meldung.
  - Korrigiert die fehlgeschlagene Normalisierung von Abfragen mit ::tsrange.
    Dank an Philippe Griboval für die Meldung.
  - Ergänzt den Ereignisbericht für Slot-Protokolleinträge um den „consistent
    point“ und den Startpunkt der logischen Dekodierung.
  - Unterstützt im Zeitstempel ein weiteres Format für „ns + timezone“. Dank an
    Ronan Dunklau für die Meldung.
  - Korrigiert die Erkennung von %m bei Verwendung der Notation mit T. Dank an
    Ronan Dunklau für die Meldung.
  - Unterstützt das Parsen der von CloudNativePG erzeugten Protokolle. Dank an
    codrut panea für den Patch.
  - Korrigiert die wirkungslose Option --outdir bei der Berichtserzeugung. Dank
    an Frederic Guiet für die Meldung.
  - Aktualisiert die README um die neuesten Dokumentationsänderungen. Dank an
    Manisankar für die Meldung.
  - Korrigiert einen Tippfehler in den pgBadger-Beispielen. Dank an Shinichi
    Hashiba für den Patch.

## v12.0 · 2022-09-13 {#v12-0}

Dieses Major-Release von pgBadger behebt einige Probleme, die Benutzer in den
vergangenen fünf Monaten gemeldet haben. Wie gewohnt enthält es außerdem neue
Funktionen und Verbesserungen:

  * Entfernt die Unterstützung der Tsung-Ausgabe.
  * Verbessert die Leistung von pgBadger, wenn Hunderte von Bind-Parametern
    ersetzt werden müssen.
  * Entfernt die Option -n | --nohighlight, die seit dem Upgrade auf pgFormatter
    4 nicht mehr verwendet wird.
  * Sendet auto_explain-Pläne per POST an explain.depesz.com, um die
    Längenbeschränkung für GET-Parameter zu umgehen.
  * Wendet --exclude-query und --include-query auf Bind-/Parse-Traces an.
  * Ergänzt die Dokumentation um einen Link zu den pgBadger-Beispielberichten.

Vollständige Liste der Änderungen und Danksagungen:

  - Korrigiert Monatsberichte, die mit „log file ... must exists“ fehlschlugen.
    Dank an Jaume Sabater für die Meldung.
  - Korrigiert die Debugmeldung zum Start des Parsens durch PgBouncer, wenn die
    Eingabe stdin ist. Dank an aleszeleny für die Meldung.
  - Entfernt die Unterstützung der Tsung-Ausgabe.
  - Verbessert die Leistung von pgBadger bei der Ersetzung von Bind-Parametern
    erheblich; bei Hunderten von Parametern konnte pgBadger zuvor endlos laufen.
    Dank an Monty Mobile für die Meldung.
  - Korrigiert die Dokumentation zu den pgBadger-Rückgabecodes sowie mehrere
    fehlerhafte Rückgabecodes. Dank an Jaume Sabater für die Meldung.
  - Korrigiert mehrere Tippfehler. Dank an David Gilman für den Patch.
  - Entfernt die Option -n | --nohighlight, die seit dem Upgrade auf pgFormatter
    4 nicht mehr verwendet wird. Dank an Elena Indrupskaya für die Meldung.
  - Enthält zahlreiche Korrekturen an der pgBadger-Dokumentation. Dank an Elena
    Indrupskay von Postgres Pro für den Patch.
  - Ermöglicht halbstündige Angaben für --log-timezone und --timezone. Der Wert
    kann eine Ganzzahl wie 2 oder eine Gleitkommazahl wie 2.5 sein. Dank an
    Mujjamil-K für den Funktionswunsch.
  - Erlaubt reguläre Ausdrücke für --exclude-app und --exclude-client. Dank an
    rdnkrkmz für den Funktionswunsch.
  - Ermöglicht die Verwendung von --explain-url mit dem vorherigen Commit und
    stellt die Beschränkung auf das Textformat von EXPLAIN wieder her.
  - Sendet auto_explain-Pläne per POST an explain.depesz.com, um die
    Längenbeschränkung für GET-Parameter zu umgehen. Dank an hvisage für die
    Meldung.
  - Wendet --exclude-query und --include-query auf Bind-/Parse-Traces an. Dank
    an Alec Lazarescu für die Meldung.
  - Korrigiert das Parsen von Autovacuum-Statistiken aus RDS-Protokollen. Dank
    an David Gilman für die Meldung.
  - Korrigiert die Übergabe des Protokollformats beim Parsen eines entfernten
    Protokolls. Dank an spookypeanut für die Meldung.
  - Ergänzt die Dokumentation um einen Link zu den pgBadger-Beispielberichten.
  - Korrigiert die Berichte „Session per user“. Dank an vitalca für die Meldung.
  - Korrigiert das Parsen der jsonlog-Ausgabe von PG15.
  - Korrigiert die textbasierte Fehler- und Ereignisberichterstattung. Dank an
    Michael Banck für den Patch.
  - Korrigiert einen Tippfehler im regulären Ausdruck in normalize_error(). Dank
    an Michael Banck für den Patch.

---

Rückverweise:

- [Versionsgeschichte](/de/docs/pgbadger/releases/)
