Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,896
Całkowite zmiany
4,600
Funkcje
4,522
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
September 10, 2026
FixAPIService

Nigdy nie przekieruj nagłówki tożsamości zaopatrzone przez klienta w górę rzeki

forward(), forward Webhook() i forwardCallback() skopiowały każdy przyjazd Nagłówek z wyjątkiem Host (i, dla dwóch bez sesji, nagłówki pośredników) Na prośbę up...

Kamo·1d ago
September 7, 2026
FixAPIService

Forward carrier SMS webhooks, który w ogóle nie osiągnął nic

Traefik wysyła każdą drogę na api.kamorm.com do tej bramy bez podziału ścieżki, I ta klasa przesłała /api/voip/a i nic więcej. Tak, więc /api/bulktext/inbound/'...

Kamo·5d ago
FixAPIService

Forward carrier SMS webhooks, który w ogóle nie osiągnął nic

Traefik wysyła każdą drogę na api.kamorm.com do tej bramy bez podziału ścieżki, I ta klasa przesłała /api/voip/a i nic więcej. Tak, więc /api/bulktext/inbound/'...

Kamo·5d ago
September 5, 2026
FixAPIService

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...

Kamo·6d ago
FixAPIService

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 ...

Kamo·6d ago
FixAPIService

Upuść /api/settings do przodu, który nie wskazywał na nic

EmailService obsługuje kontrolera synchronizacji i integracji w Nie /api/settings/integracje — tak, aby Do przodu dotarła ścieżka, której usługa nie mapuje i ni...

Kamo·1w ago
FixAPIService

Route /api/kontakty, /api/calendar i /api/settings to EmailService

Kontakty i ekrany kalendarzowe KamoMobile 404'd na każde żądanie. Ani też nie Ścieżka została przekierowana do hosta api, więc nic nie dotarło do EmailService i...

Kamo·1w ago
September 4, 2026
FixAPIService

Daj miejsce na rollout dla 15s minReadySeconds teraz koszty

PostępDeadlineSeconds miał 60. To jest okno, które musi wprowadzić, aby pokazać postępy wcześniej Kubernetes rezygnuje i oceny nie powiodły się, a poprzednie co...

Kamo·1w ago
FixAPIService

APIService nigdy nie wyłącza się z wdziękiem

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: - Przesadzi sen 10s, zani...

Kamo·1w ago
August 25, 2026
August 7, 2026
FixAPIService

Koduj token dekodowany dokładnie raz w drodze w górę

21670e5 przekierowany SocialWebhookStroller przez wejście UpstreamUri FULLY-PRE-ENCODED Punkt, ale jego adres URL jest hybrydą: "token" jest "PathVariable", wię...

Kamo·1mo ago
FixAPIService

Przewiń zapytanie rozmówcy o zwolenników publicznych

Bramka zatrzymała dwukodowane do przodu przesunięcia w 3c24d32, ale cztery Inne pełnomocniki w tej usłudze wciąż kondensowały już zakodowane już procent bajty D...

Kamo·1mo ago
FixAPIService

Przekazcie bajtów zapytania dzwonijącego zamiast kodowania ich dwa razy

Każdy adres URL, który buduje brama, jest montowany z getRequestURI() i getQueryString() - oba już zakodowane w procentach - a następnie zostało przekazane do R...

Kamo·1mo ago
August 3, 2026
FixAPIService

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ż...

Kamo·1mo ago
July 16, 2026
FixAPIService

Odroczenie obowiązkowego pochodzenia do fazy 1 - OriginMatcher opt-in (pusta lista dopuszczenia / brak Origin allowed)

Widgety fazy 0 nadal dzwonią za pośrednictwem serwera proxy, więc blokowanie pochodzenia nie ma Korzyści i każdy klucz do czatów publicznych na żywo ma pustą li...

Kamo·1mo ago
July 15, 2026
FixAPIService

Tylko nieprawidłowo nieprawidłowe klucze, a nie odrzucone (zapobieganie ważnemu-kluczowemu DoS)

Na zimnej pamięci podręcznej Redis, ważny klucz do publicznej wiadomości z niewłaściwym / nieobłącznym pochodzeniem był buforowane jako INVALID dla lat 60., odm...

Kamo·1mo ago
FixAPIService

Bind WS przekaźnik uścisku dłoni do Origin + dodaj coldcache key validation fallback

Wyciągi prywatne walidacje PublicChatControllerVateViaDownstream() do wspólnego PublicChatKeyResolver fasol, więc PublicChatWebSocketHandler może ponownie zużyć...

Kamo·1mo ago
April 27, 2026
FixAPIService

Carve /api/voip/recordings/' z przedmącnika VOIP

Połówek /api/o- w APIGatewayController śledził Dedykowany VoipRecordingUploadStroller POST /api/voip/recordings/upload mapowanie, gdy Spring rozwiązała mapowani...

Kamo·4mo ago
April 26, 2026
FixAPIService

Podniesienie limitu rozmiaru przesłania plików do 500 MB

Domyślne domyślne nakrętki na wielu części na 1MB, powodując obraz tła uploads do niepowodzenia z 500 w request.getParts(). Match SecurityService's Istniejące l...

Kamo·4mo ago
April 25, 2026
FixAPIService

Przenieś CORS do Traefik za pośrednictwem kamo-middlewares, usuń w aplikacji CorsFilter

Aplikacja CorsFilter w Spring bezpiecznie nie stosowała nagłówków po tym, jak WebConfig.java został usunięty. CORS jest teraz całkowicie obsługiwany w warstwie ...

Kamo·4mo ago
FixAPIService

Usuń duplikaty CorsFilter i pasek podstruuszaj nagłówki CORS w bramie

WebConfig.java zdefiniował drugą fasę CorsFilter konkurującą z CorsConfig.java fasoli, ryzykując duplikat nagłówka. Usunięto go tak, że istnieje tylko jeden Cor...

Kamo·4mo ago
April 21, 2026
FixAPIService

Ustaw aplikację / syn dla organów JSON przekazynych do SecurityService

RestTemplate do upstream może pozostawić Content-Type niezgodny z Spring - RequestBody, powodując 415. Po odczytaniu surowego ciała, wymuś APPLICATION_JSON Kied...

Kamo·4mo ago
April 19, 2026
April 11, 2026
FixAPIService

Walij Zatwierdzenie Forgejo HMAC-SHA256 zamiast zwykłego tajnego nagłówka

Forgejo wysyła webhook sekret jako X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, a nie jako zwykła wartość nagłówka. Czytaj ciało, weryfikację HMAC,...

Kamo·5mo ago
April 4, 2026
FixAPIService

Uwzględnij SUBSCRIPTION_CATALOG w domyślnych zakresach zwrotu

Gdy MediaService nie zwraca zakresu w odpowiedzi na walidację, Domyślnie włączenie zarówno lunetów PUBLIC_CHAT, jak i SUBSCRIPTION_CATALOG. Zapewnia to, że kata...

Kamo·5mo ago
March 29, 2026
FixAPIService

Użyj getServerName() zamiast getHeader (Host) dla oryginalnej rozdzielczości hosta

ForwardedHeaderFilter zużywa X-Forwarded-Host i dostosowuje getServerName() W związku z tym, podczas gdy getHeader (Host) zwraca surowy Host HTTP, który może by...

Kamo·5mo ago
FixAPIService

Użyj HTTP na port 80, aby spełnić adres URL usługi, aby dopasować inne usługi

Punkt końcowy HTTPS na 8443 powoduje niedopasowanie SSL podczas routingu Przez wewnętrzny DNS K8s. Wszystkie inne usługi korzystają z HTTP w porcie 80.

Kamo·5mo ago
March 28, 2026
FixAPIService

Zachowaj upstream X-Forwarded-Host zamiast nadpisać własnym Hostem

Gdy serwer proxy (Next.js) ustawia X-Forwarded-Host na przeglądarkę Oryginalny host, APIService teraz zachowuje go zamiast nadpisowowego z jego Własny nagłówek ...

Kamo·5mo ago
March 23, 2026
FixAPIService

Wyraźnie wysuly forward Visit Visit IP do usług downstream

ForwardedHeaderFilter zużywa X-Fora z przychodzącego wniosku, Tak więc, gdy APIService przekazuje do SecurityService za pośrednictwem RestTemplate header Zaginą...

Kamo·5mo ago
March 22, 2026
FixAPIService

Przenieś AccessEnforcementFilter do skanowanych pakietów, zrewerywuj ComponentScan

Poszerzony „ComponentScan spowodował konflikt fasoli corsFilter między CorsConfig i WebConfig. Przeniesiono filtr na com.kamo.api.app.config (już zeskanowane pr...

Kamo·5mo ago
March 21, 2026
FixAPIService

Dodaj konfig połączenia Redis do konfigmapy K8s

Poda APIService nie uruchamia się, ponieważ spring-boot-starter-data-redis Auto-konfiguracja nie mogła połączyć się z Redis na localhost:6379. Punkty, aby Zamia...

Kamo·5mo ago
March 19, 2026
March 12, 2026
FixAPIService

Użyj JdkClientHttpquestReactory do obsługi spedytowania metody PATCH

Domyślny RestTemplate używa SimpleClientHttpquestFactory (HttpURLConnection) Który nie obsługuje metody PATCH HTTP, powodując uniesienie uprawnień branch-titles...

Kamo·6mo ago
December 12, 2025
December 5, 2025
November 3, 2025
October 30, 2025
October 28, 2025
October 14, 2025

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.

Start Free ForeverZobacz ceny