Udowodnij wdrożenie przez trawienie, a nie przez tag
Poprzednia zatwierdzona powstrzymuje „ustawę obrazu” jako cichy no-op. To potwierdza: Wynik: po wdrożeniu znacznik jest rozdzielony do trawienia w rejestrze i U...
Odbudowa tego samego zobowiązania nie rozmieściła niczego i zgłosiła sukces
Obraz jest oznaczony za pomocą commit SHA, więc odbudowa tego samego commita Identyczne odniesienie do obrazu. Obraz z zestawem kubecttl ?, a następnie nic nie ...
Niech rollout zakończy to, co robiła stara kapsuła
Wdrożenia zastąpiły jedyną kapsułę każdej usługi, nie mając nic do złapania żądań w - Lot. Trzy ustawienia, stosowane w całej flocie: - preStop śpi 10, zanim p...
Podpisana sesja staje się per-tab
analytics.auth mieszkał w localStorage, którą dzieli każda zakładka tego pochodzenia. Analityka została osiągnięta przez OTK handoff z miejsca roboczego i każdy...
Poszukaj jednego bloku kandydata zamiast skanowania z powrotem do rozpoczęcia tabeli
/api/wysłanie zajęło 1,8-7,9 s dla większości adresów i jednocyfrowych ms dla kilku, które Nie jest to problem z obciążeniem - to kształt zapytania geolitarnego...
Przestań wymieniać każdego odwiedzającego dwa razy
Imprezy performance (web vitals) zostały uratowane bez nazwy hosta - kolekcjonera Brania wydajności nigdy nie przeszła, w przeciwieństwie do gałęzi pageview. Ws...
Harden the kubectl download przeciwko łuszczącej się egresji [skip ci]
dl.k8s.io nad wydziskiem biegacza przerywa w połowie transferu: Zwijanie: (56) OpenSSL SSL_read: odszyfrowanie nieudane lub złe rekordowe mac Co zawodzi wdroż...
Alias WSZYSTKIE turbopa z zatłuszczone na zewnątrz, a nie tylko prisma
Zawarta tylko alias/prisma/client-hash>; kompilacja również uzewnętrznia się pg-ahash> (node-postgres, via ’prisma/adapter-pg) pod tą samą zawartością Schemat, ...
Alias Prisma 7, klient z zawartością treści, więc trasy DB zatrzymują się 500
Generator prisma-klienta (silnik-client) piecze zatkanie treści Ospakterowanie czasu uruchomieniowego (prisma/client-hash>) w Next build. Budowniczy Zadowolona ...
Zainstaluj deps skrypty po samodzielne kopiowaniu; bump PRISMA_VERSION do 7.6.0
Na scenie biegacza zainstalowano skraplenia skryptowe (semver/chalk/prisma/...) Więcej się później przed Kopiowanie wyjścia Next.js samodzielnego. Następny nami...
Pin pnpm do 10.34.3 więc listy recenzji build-script są honorowane
Niewyróżniona "npm instalacja -g pnpm" teraz rozwiązuje się do pnpm 11.8.0, który spadł - na korzyść dopuszczonych dobudowania budynków. Listy recenzji repo zos...
Copy pnpm-workspace.yaml + pozostałe skrypty kompilacji
Scena deps tylko skopiowany pakiet.json + lockfile, więc pnpm nie mógł zobaczyć Listy recenzji (na żywo W pnpm-workspace.yaml). Z strictDepBuilds domyślnie domy...
Zezwalaj prisma build script, więc pnpm doda się nie wychodzi bez zera
Nowszy pnpm zawodzi budowę za pomocą ERR_PNPM_IGNORED_BUILDS, gdy prisma's Postinstall jest ignorowany. Tylko prymas / silniki były dostępne na liście, więc każ...
Migracja do k1m1 (klon + rejestrowanie + czasbeconfig z k1m1, drop k2m1, prosta instalacja kubectl)
Zdelegować z concurrecy w budowaniu miejsc pracy, a nie rozmieszczania Kubernetes
Współwadność na poziomie przepływu pracy serializowała cały rurociąg (w tym kubectl rollouts). Przenieś grupę do pracy w budowanie tylko w celu wdrożenia zadań ...
Usuń wycinkę debugowania geo (przyczyna korzeni była Traefik externalTrafficPolicy)
Użyj pg Pool zamiast sznurka przyłączeniowego dla geo DB
CockroachDB odrzuca niepewne połączenia, a węzeł nie może zweryfikować Samodzielne certy przez samociąg połączenia. Parse URL w basenie Opcje i przekaż ssl:?rej...
- sprawdzenie sesji, załadunek spinnera, rebranding analityki marki do Kamo Analytics
Use redis zamiast istnieje, aby uzyskać bardziej niezawodną walidację na Wyloguj się. Zamień tekst "Authenticating..." animowanym spinnerem na Strona OTK auth. ...
Użyj tabel geolitarnych CockachachDB do geo-odkrywacji IP zamiast pliku .mmdb
Zamień dołączony plik MaxMind .mmdb zapytaniem do geolite_bloków Stoły geolite_locations w CockroachDB, które są utrzymywane i Aktualizowane co tydzień przez Da...
Skopiuj bazę danych GeoLite2 do obrazu produkcyjnego do wykrywania poszczególnych krajów
Katalog /geo/ zawierający GeoLite2-City.mmdb został zbudowany podczas Scena budowniczych, ale nigdy nie skopiowana na scenę biegacza, więc cały kraj / region Od...
Przenieś CSP na proxy.ts zamiast middleware.ts, aby uniknąć budowania konfliktów
Next.js 16 nie pozwala zarówno middleware.ts, jak i proxy.ts. Docker Budowanie kopii proxy.ts jako oprogramowanie pośrednie, więc dodaj CSP frame-ancestors Zami...
Użyj Next.js middleware dla CSP, więc frame-ancestors pracują w czasie pracy
Niedzielna budowa pieców next.config.ts nagłówki w czasie budowy, więc ALLOWED_FRAME_URLS był zawsze pusty. Przenieś CSP do Next.js middleware To jest odczytywa...
Przeczytaj ALLOWED_FRAME_URLS w czasie uruchamiania, dzięki czemu CSP frame-ancetors pracują w trybie samodzielnym
Iv var był odczytywany w module podczas budowy, pieczenia pustego Wartość w samodzielnym serwerze. Przenieś CSP i wszystkie konstrukcje nagłówka W funkcje wywoł...
Użyj oprogramowania pośredniego zgodnego z ramą, aby umożliwić osadzenie z kamo-internal
Usuń wyloguj, przenieś nav w prawo, zwiąż sesję na kamo-internal
Usunąć opcję wylogowania z UserButton, ponieważ auth jest zarządzany przez kamo-internal. Przesuń SideNav od lewej do prawej strony. Przechowuj identyfikator w ...
Zamień login OTK auth, force light mode, hide to przełącznik motywu
Usuń bezpośrednie logowanie — uwierzytelnianie obsługiwane teraz wyłącznie za pośrednictwem jednorazowego Klucze od kamo-internal. Trasa nowa /api/auth/otk vali...
Początkowy Kamo Analytics — przesoko w przypadku analityki z marką Kamo
- Zamień logo analityczne SVG na logo Kamo (theme.kamocrm.com) - Zamień analytics favicons na Kamo - Zamień nagłówek/nawowy tekst "analityka" "Kamo Analytics" w...
Żądanie fuzji ciągnij nr 4162 z oprogramowania analitycznego / dev
v3.1.0
Żadanie fuzji pull nr 4147 od .
fix: dodaj AS dla aliasa kolumny w zapytaniach sesji i zdarzeń (błąd składni Postgres)
Żądanie fuzji nr 4158 od Mravuri96/patch-1
Zaktualizuj skrypt build-docker, aby włączyć rejestrator
Aktualizacja konfiskata RRWebplayer, aby naprawić problemy i ostrzegawcze
Zamocować pusty ekran za pomocą routera.replace zamiast przekierowania w użyciuEffect
Zaktualizowano nextjs. Zmieniono oprogramowanie pośredniczące na proxy.
fix docker prisma migrować i usuwać zabłąkany dziennik kwerentury
Użyj lokalnego opakowania Link z domyślną prefektu trybu chmurowego
Uprawnienie filtry utrzymujące się w różnych zmianach na stronie
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.