Zum Inhalt springen

Gateway-Änderungsprotokoll

13.05.2026

  • Verbesserte Stabilität des Nachrichtenversands bei hoher Auslastung durch Behebung eines Zeitfehlers bei der Deduplizierungsbereinigung, der bei langsameren Fanout-Schreibvorgängen zu zeitweiligen Fehlern führen konnte.
  • Es wurde eine eindeutige 32-Abonnenten-pro-Channel-Limit-Antwort mit strukturiertem Fehlercode und lokalisierter Meldung hinzugefügt.
  • Reproduzierbare Benchmark-Tools für zukünftige Gateway-Kapazitätsprüfungen hinzugefügt.

10.05.2026

  • Verbesserte Upgrade-Prüfungen für SQLite, PostgreSQL und MySQL mit Legacy-Runtime-Migrationsszenarien, Schemakonvergenzprüfungen und Lese-/Schreibüberprüfung nach dem Upgrade.
  • Preflight-, Blackbox- und datenbankübergreifende Paritätsprüfungen vor der Veröffentlichung abgeschlossen.

24.04.2026

  • Den aktuellen Gateway-Snapshot nach v1.2.5 in die Release-Linie gebracht und Laufzeitversion, Paketmetadaten und Diagnosekennzeichnung angepasst.

22.04.2026

  • Fehler bei der Bereinigung privater Wartungsarbeiten bei SQLite-Builds behoben, die DELETE ... LIMIT nicht unterstützen.
  • Private Transportprofile geben wss_port jetzt korrekt bekannt, wenn PUSHGO_PUBLIC_BASE_URL einen benutzerdefinierten externen Port enthält.

22.04.2026

  • Die Konfiguration des privaten Transports erfolgt jetzt explizit über PUSHGO_PRIVATE_TRANSPORTS / --private-transports, z. B. none, wss oder quic,tcp,wss.
  • Das Laufzeitverhalten richtet sich jetzt strikt nach ausgewählten Transporten: /private/ws wird nur gemountet, wenn wss aktiviert ist, und QUIC/TCP-Listener starten nur, wenn sie ausgewählt sind.
  • TLS-Abhängigkeitsprüfungen sind transportbewusst: QUIC erfordert Zertifikat+Schlüssel; TCP erfordert Zertifikat+Schlüssel nur, wenn TLS nicht ausgelagert ist; Für WSS sind keine privaten Transportzertifikate erforderlich.

22.04.2026

  • Profilgesteuerte Beobachtbarkeit für Diagnosen, strukturierte Trace-Ereignisse und Laufzeitstatistiken hinzugefügt.
  • Optimierte Diagnose rund um Privatkanal-Vorgänge bei gleichzeitiger Vereinheitlichung der Dispatch-/Laufzeit-Telemetrie in Statistiken und Trace-Pfaden.
  • Linux-Release-Artefakte und Laufzeitcontainer-Baseline auf Debian bookworm-slim abgestimmt.

19.04.2026

  • Die angesammelten Gateway-Änderungen nach v1.2.1 wurden in die Produktionsversions-Baseline übernommen und die Versionsdokumentation mit Diagnoseversionsmetadaten synchronisiert.

15.04.2026

  • Verbesserte ACK- und Pull-Zustellungszuverlässigkeit durch Zwischenspeichern von Provider-Wakeup-Zustellungen vor dem Versand.
  • Verbessertes Erstsynchronisierungsverhalten für Anbieter-Pull-Routen, wodurch verpasste Pulls nach dem Abonnieren/Synchronisieren reduziert werden.
  • Verbesserte Konsistenz der Provider-Pull-Abonnementinitialisierung für SQLite, PostgreSQL und MySQL.

10.04.2026

  • SemVer-Release-Benennung für Gateway übernommen.
  • Formelle Versionshinweise und Changelog-Governance hinzugefügt.
  • Die Weitergabe von Wakeup-Titeln über die Deploymentspfade der Anbieter hinweg wurde angepasst.
  • Verbesserte Fallback-Zuverlässigkeit für private Channels nach ACK-Timeout.