Beweisen Sie den Einsatz durch Digest, nicht durch Tag
Die vorhergehende Commit-Demitenung stoppt "Set-Image" als stilles No-Op. Dies behauptet, die Ergebnis: Nach dem Rollout wird der Tag auf eine Verdauung bei der...
Ein Umbau der gleichen Verpflichtung eingesetzt nichts und berichtete Erfolg
Das Bild ist mit dem Commit SHA markiert, so dass der Wiederaufbau der gleichen Commit produziert eine identische Bildreferenz. "kubectl Set Bild" dann ändert n...
Lassen Sie einen Rollout beenden, was die alte Hülse tat
Deploys ersetzt die einzige Hülse jeder Service mit nichts, um die Anfragen in fangen Flug. Drei Einstellungen, die auf die gesamte Flotte angewendet werden: -...
Die angemeldete Sitzung wird pro-tab
analytics.auth lebte in localStorage, die jeder Tab dieser Herkunft teilt. Analytik ist erreicht durch ein OTK-Handoff von einem Arbeitsbereich und jede Handoff...
Stoppt die Auflistung jedes Besuchers zweimal
Performance (Web Vitals) Veranstaltungen wurden ohne Hostnamen gespeichert. Performance-Zweig hat nie eine bestanden, im Gegensatz zum Pageview-Zweig. Alle 803 ...
Harden Sie die kubectl Download gegen schuppige Egress [skip ci]
dl.k8s.io über den Ausschritt des Läufers fällt zeitweise mitten im Transfer: Curl: (56) OpenSSL SSL_read: Entschlüsselung fehlgeschlagen oder schlechtem Reko...
Alias ALL Turbopack Content-hashed Externals, nicht nur Prisma
Die vorherige Korrektur nur aliased @prisma/client-<hash> der Build vernachlässigt auch pg-<hash> (node-postgres, via @prisma/adapter-pg) unter dem gleich...
Alias Prisma 7 inhalts-hashed Client so DB Routen stoppen 500ing
Der Prisma-Client-Generator (engineType=client) backt einen inhaltsgehackten Laufzeitspeifikator (@prisma/client-<hash) in den Next Build. Der Baumeister Befrie...
Installieren Sie Script-Deps nach Standalone-Kopie; bump PRISMA_VERSION auf 7.6.0
Die Runner Bühne installiert script deps (semver/chalk/prisma/...) VORSCHLUSS Kopieren der Next.js Standalone-Ausgabe. Nächste Spuren eine teilweise, index.js-l...
Pin pnpm bis 10.34.3 so Build-Script-Rezensionslisten werden geehrt
Unpinned 'npm install -g pnpm' löst sich nun auf pnpm 11.8.0, die fiel ************ für allowBuilds. Die Repo-Review-Listen wurden daher ignoriert, jedes Build-...
Kopieren pnpm-workspace.yaml + Rezension verbleibende Build-Skripte
Die Deps-Etappe kopierte nur package.json+lockfile, so dass pnpm nicht sehen konnte die **************** Übersichtslisten (sie leben in pnpm-workspace.yaml). Mi...
Lassen Sie Prisma Build-Skript so pnpm hinzufügen nicht verlassen non-Null
Neuer pnpm versagt mit ERR_PNPM_IGNORED_BUILDS, wenn Prisma postinstall wird ignoriert. Nur @prisma/engines war erlaubt-gelistet, so dass jeder Bild-Build seit ...
Verwenden Sie pg Pool-Optionen statt Anschlusskette für geo DB
CockroachDB lehnt unsichere Verbindungen ab und node-pg kann nicht verifizieren Selbst signierte Zertifikate über Verbindungskette allein. Parse die URL in Pool...
*** Sitzungscheck, Laden Spinner, Rebrand Analytics zu Kamo Analytics
Verwenden Sie redis erhalten statt existiert für eine zuverlässigere *** Validierung auf Ausloggen. Ersetzen Sie "Authenticating"... Text mit einem animierten S...
Kopieren Sie GeoLite2 Datenbank ins Produktionsbild für die Ländererkennung
Das Verzeichnis /geo/ mit GeoLite2-City.mmdb wurde während der Builder Bühne, aber nie auf die Läufer-Bühne kopiert, so alle Land / Region Nachschauungen kamen ...
Verschieben Sie CSP zu Proxy.ts anstelle von middleware.ts, um Build-Konflikt zu vermeiden
Next.js 16 erlaubt nicht beide Middleware.ts und Proxy.ts. The Docker Kopien Proxy.ts als Middleware, so CSP Frame-Vorfahren hinzufügen Kopfzeilen stattdessen. ...
Verwenden Sie Next.js Middleware für CSP, so Frame-ancestors arbeitet zur Laufzeit
Die Standalone bauen backt next.config.ts Header bei der Bauzeit, so ALLOWED_FRAME_URLS war immer leer. Verschieben Sie CSP zu einer Next.js Middleware die das ...
Lesen Sie ALLOWED_FRAME_URLS zur Laufzeit, damit CSP Frame-ancerts im Standalone-Modus arbeitet
Der env var wurde während des Baus im Modulbereich gelesen, wobei ein Leerstand gebacken wurde Wert in den eigenständigen Server. Verschieben CSP und alle Heade...
Verwenden Sie iframe-kompatible Middleware, um Einbetten von kamo-internal zu ermöglichen
Das explizite AS-Schlüsselwort für PostgreSQL-Kolumne in Session- und Eventanfragen hinzufügen
Die Sitzung und Veranstaltung erweiterte Metriken Abfragen verwenden implizite Spalte aliasing (${column' Name), das einen PostgreSQL Syntaxfehler verursacht we...
Verwenden Sie Einstellungen Zeitzone im Umsatz Chart Datum Bereich
Die Umsatz-Chart wurde mit dem Browser die lokale Zeitzone statt die Zeitzone, die in Analytics-Einstellungen konfiguriert ist. Dies führte dazu, dass die Tabel...
Entfernen Sie searchValue von ValueSelect queryKey, um unnötige Refetches zu vermeiden
Bewerben Sie dieselbe Null-Schiedsrer-Fix auf Link Tracking-Route
Der gleiche Fehler existiert in der Linkroute (q/[slug]), wo request.headers.get("referer") gibt null für Anfragen ohne ein Referer-Header, der zu einem stillen...
Null- Referrer in Pixel-Tracking-Route behebt
request.headers.get("referer") gibt Null zurück, wenn der Header fehlt (z.B. E-Mail-Clients). Das Zod-Schema verwendet .optional(), das akzeptiert undefiniert, ...
[#3778] Update 'Bearbeiten' Wort zur Unterstützung der Übersetzung
Überspringen Sie Echtzeit-Chart-Animation, wenn Daten unverändert
Beheben Sie SQL-Syntaxfehler in getPageviewExpandedMetrics Abfrage
Passwort-Manager autofill auf Anmeldeformular aktivieren (#3735)
Korrigieren Autocomplete-Attribute, um Passwort-Manager Autofill zu aktivieren
Zitat "Event" reserviertes Stichwort in Reiseanfragen
Behebt PostgreSQL Syntax-Fehler, indem Sie die "Ereignis"-Spalte Alias zitieren. Dies führte dazu, dass die Reiseabfrage scheiterte. "Event" ist ein reserviert...
Parse netlify ip-Header standardmäßig: "x-nf-client-connection-ip"
Dieser Kopf ist nicht klar dokumentiert, aber er wird in halboffizielle Quellen, und ich habe es getestet, um sicherzustellen, dass es funktioniert richtig. Oh...
Verbesserung der URL-Normalisierung und Handhabung in Tracking-Funktionen
Verhindere eine mehrfache Initialisierung, wenn Skript mehr als einmal injiziert wurde
Google in die richtige Reihenfolge der gruppierten Domains setzen
Verwenden Sie safeDecodeURIKomponente für Standortfelder in der Benutzererkennung
Behandeln Sie unbekannte Standortfelder in der Benutzererkennung
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.