Dziennik zmian na żywo

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

17,916
Całkowite zmiany
4,605
Funkcje
4,536
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,916AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService371InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,605Fix4,536Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
November 4, 2025
Fixkamo-internal

Użyj nazwy usługi Kubernetes dla MediaService, aby uniknąć problemów z certyfikatem SSL

- Trasy Next.js teraz używane - Pozwala to uniknąć samopodpisowanych błędów certyfikatu podczas łączenia się z https://media.kamocrm.com - Żądania po stronie kl...

snadjafinia·10mo ago
Fixkamo-internal

Usuń stare /api/security/media/ trasy, które przechwytywali żądania

- Stare trasy były przekazywali do APIService, który nie ma już punktów końcowych mediów - Wszystkie żądania mediów powinny przejść przez /api/media/ trasy bezp...

snadjafinia·10mo ago
Fixkamo-internal

Dodaj akcje/checkout-v4, aby wdrożyć /k1m1 job as:

snadjafinia·10mo ago
Fixkamo-internal

Powrót do działań/checkout-v4, aby dopasować się do innych projektów Next.js

- Usuń złożoną ręczną logikę kasową, która powodowała powiesić - Używaj standardowych akcji/checkout-v4, takich jak kamo-login i kamo-rejestr - Uprość kontekst ...

snadjafinia·10mo ago
Fixkamo-internal

Użyj płytkim klonem z timeoutem, aby zapobiec powieszeniu

- Użyj --depth 1 do szybszego klonowania - Dodaj timeout (120s dla płytkich, 300s za pełny) - Fallback to pełny klon jeśli płytkie zawiodą - W razie potrzeby po...

snadjafinia·10mo ago
Fixkamo-internal

Zmiana w prawidłowym katalogu przed klonem git, aby uniknąć błędu katalogu roboczego

- Zmiana /tmp lub / przed usunięciem/cloningspace - Usuwaj katalog tylko jeśli istnieje, ale nie jest git repo - Zapobiega błędowi "Nie można odczytać bieżącego...

snadjafinia·10mo ago
Fixkamo-internal

Użyj zakodowanych adresów URL repozytorium repozytorium i ustaw GITHUB_WORKSPACE env var

- Użyj bezpośredniego repozytorium URL, aby uniknąć problemów z rozdzielczością DNS/hostname - Ustaw zmienną środowiskową GITHUB_WORKSPACE dla kolejnych kroków ...

snadjafinia·10mo ago
Fixkamo-internal

Używaj klonu git bezpośrednio zamiast polegać na pustej przestrzeni roboczej

- Repozytorium Klonów przy użyciu git bezpośrednio z repozytorium URL - Obsługa zarówno świeżych klonów, jak i istniejących przypadków repozytorium - Użyj reżys...

snadjafinia·10mo ago
Fixkamo-internal

Uproszczenie wszystkich etapów kasy - usuń operacje git, które zawieszają

- Usuń git fetch/reset/czystek z pracy - Forgejo runner już sprawdził kod - Po prostu sprawdź GITHUB_WORKSPACE jest poprawny

snadjafinia·10mo ago
Fixkamo-internal

Uproszczenie kroku kasowego - usuń klon git, który wiszący

- Usuń logikę klonu, która powodowało 20+ minut wisi - Forgejo biegacz ma już wyeksponowany kod, wystarczy zweryfikować katalog - Usuń niepotrzebne operacje git...

snadjafinia·10mo ago
Fixkamo-internal

Poprawa kasy i Docker build context handling

- Dodawanie odpowiedniego repozytorium klonowania, jeśli nie jest jeszcze sprawdzone - Sprawdź Dockerfile istnieje przed budynkiem - Użyj bezwzględnych ścieżek ...

snadjafinia·10mo ago
Fixkamo-internal

Zamień akcje / kasę na ręczną kasę git, aby uniknąć problemów z DNS

- Zastąp akcje/checkout-v4 ręcznymi poleceniami kasy git - Biegacz Forgejo już ma sprawdzony kod, wystarczy upewnić się, że stan czysty - Naprawiono awarię wysz...

snadjafinia·10mo ago
FixSecurityService

Wyraźnie zezwalaj na punkty końcowe WebSocket w Spring Security

- Dodano wyraźne zezwolenieWszystkie punkty końcowe / - punkty końcowe - żądania aktualizacji WebSocket wymagają wyraźnej zgody nawet w trybie rozwoju - Naprawi...

snadjafinia·10mo ago
Fixkamo-shared-library

Wyszukaj istniejące sesje czatu według członkostwa uczestników, a nie tylko właściciela sesji

- Zmieniono findOrCreateChatSession to search MediaSessionMemberre rekordy zamiast MediaSession. - Teraz przeszukuje sesje, w których twórca jest uczestnikiem (...

snadjafinia·10mo ago
FixSecurityService

Dodaj szczegółowe wycinki dla identyfikatora członka wiadomości

- Dodano logowanie do śledzenia identyfikatora członka dla każdej zwracanych wiadomości - Loguje nazwę klasy członkowskiej w celu wykrycia problemów z proxy/stu...

snadjafinia·10mo ago
Fixkamo-shared-library

Dodaj JOIN FETCH do chętnie załadunku załadunku członka w zapytaniach wiadomości

- Dodano JOIN FETCH m.member do obu findBySessionAndIsUprawdzenieFalse zapytania - Zapewnia, że jednostka członkowska jest chętnie ładowana, aby uniknąć leniwyc...

snadjafinia·10mo ago
Fixkamo-shared-library

Automatycznie utwórz strumień NATS JetStream, jeśli nie istnieje

- Dodano metodęStreamIfNotExists, aby sprawdzić i utworzyć strumień CHAT_MESSAGES - Strumień jest tworzony z tematami z konfiguracji (chat.>) - Naprawiono błąd ...

snadjafinia·10mo ago
Fixkamo-internal

Wyodrębnij duże identyfikatory z surowego JSON, aby zapobiec precyzyjnej utracie JavaScript

- Wyodrębnij memberID, userID, orgID i zabezpieczeniaOrgId z surowego łańcucha JSON przed przeanalizowaniem - Zapobiega precyzyjnej utracie identyfikatorów > Nu...

snadjafinia·10mo ago
Fixkamo-shared-library

Make NatsMessageService współpracuje z opcjonalnym wtryskiem JetStream

- Zmiana wtrysku JetStream na opcjonalnie z ?Autowired (wymagane-false) w celu obsługi problemów z zamawianiem fasoli - Usunięto opcję "ConditionalOnBean, aby u...

snadjafinia·10mo ago
FixSecurityService

Usuń nieużywany import

snadjafinia·10mo ago
FixSecurityService

Napraw błąd składni w obsłudze parentId

snadjafinia·10mo ago
Fixkamo-shared-library

Użyj getGuid() zamiast getId() dla MediaSession

snadjafinia·10mo ago
Fixkamo-internal

Make sendTyping async, aby wesprzeć wsparcie

snadjafinia·10mo ago

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