Dziennik zmian na żywo

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

17,933
Całkowite zmiany
4,614
Funkcje
4,543
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 17, 2026
FixKBService

Akceptuj rodzicaWyjmowanie od frontendu w tworzeniu artykułu

Frontend wysyła rodzicaGuid (stru) nie rodzicId (numeryczny). Resolwacja GUID do ID po stronie serwera poprzez odszukajenie.

Kamo·5mo ago
Fixkamo-shared-library

Dodaj ?JsonIgnore do leniwych kolekcji i back-reference

Zapobiega lazyInitializationException i cyrkularyzowaniu, gdy Przywracanie podmiotów KB poprzez punkty końcowe REST.

Kamo·5mo ago
Fixkamo-internal

Dodaj KNOWLEDGE_BASE do AppType i Organization.isKnowledgeBase getter

Bez nich wejście paska bocznego KB i karta domowa zostały ukryte, ponieważ Organizacja.isKnowledgeBase była nieokreślona.

kamo·5mo ago
Fixkamo-internal

Podsłuchiwanie historii sesji bocznej, folderów, wyszukiwania i usuwania zduplikowanej ikony nagłówka

- Napraw owinięte analizowanie odpowiedzi API dla sesji i folderów - Fix folder utworzony, aby użyć nazwy pola parentFolderId - Napraw aktualizacje sesji/folder...

kamo·5mo ago
FixAIService

Użyj zakończenia czatu bez strumieniowania dla punktu końcowego REST

Przesyłanie strumieniowe przez REST z blokLast() tworzyło puste odpowiedzi, ponieważ Parowanie SSE WebClient nie działa niezawodnie z bodyToFlux (Stringclass). ...

Kamo·5mo ago
FixAIService

Dodaj szczegółową rejestrowanie błędów do HuggingFaceAdapter do debugowania 400 błędów

Przechwytuje i rejestruje rzeczywisty organ reagowania na błędy HF zamiast tylko kodu statusu.

Kamo·5mo ago
FixAIService

Przełącz HuggingFace na router.huggingface.co (api-inference jest przestarzały)

HF zwraca 410 na api-inference.huggingface.co z wiadomością do użycia Zamiast tego router.huggingface.co.

Kamo·5mo ago
FixAIService

Użyj punktu końcowego kompatybilnego z HuggingFace OpenAI z modelem w ciele zapytania

HF /v1/chat/completions punkt końcowy pobiera identyfikator modelu w korpusie JSON, Nie na ścieżce URL. Przełączane z routingu adresów URL na standard

Kamo·5mo ago
Fixkamo-internal

Omącz wszystkie modele dostawców w edycji, pre-populate aktywne selekcje

- Przypisywanie danych dostawcy ze wszystkimi modelami (aktywny + nieaktywny) po kliknięciu Edytuj - Pre-populate edit.models z identyfikatorami aktywnych model...

kamo·5mo ago
FixAIService

Dodaj liczbę modeli do listy dostawców, przełącz HF do punktu końcowego routera

- Dołącz modelCount w liście dostawców GET response - Przełącz domyślny URL twarzy do routera.huggingface.co - Obsługa zarówno formatów api-inference, jak i rou...

Kamo·5mo ago
Fixkamo-internal

Dodaj isrror do interfejsu AiChatMessage

kamo·5mo ago
FixAIService

Zwróć pełny odszyfrowany klucz API w odpowiedziach dostawców

Użytkownicy muszą zobaczyć i edytować pełny klucz, a nie zamaskowaną wersję.

Kamo·5mo ago
Fixkamo-internal

Pozostań w trybie edycji po zatworzeniu dostawcy, pokaż przyciski testowe i modelowe

- Po utworzeniu nowego dostawcy pozostań w trybie edycji z zwracanym identyfikatorem Tak więc użytkownik może natychmiast przetestować połączenie i dodać mode...

kamo·5mo ago
FixAIService

Normalizuj podstawowy adres URL, aby zapobiec duplikacji /v1/v1

Paski trailing /v1 z podstawowego adresu URL przed dodawaniem /v1/chat/completions, Użytkownicy mogą wprowadzać podstawowe adresy URL z lub bez przyrostka /v1.

Kamo·5mo ago
FixAIService

Restrukturyzacja połączenia testowego w celu wykrycia modeli, z wdziękiem obsługują ograniczenia stawek

- Odkrycie modelu (lekki GET) działa przed testem czatu (POST) - Błędy limitu stawek (429) pokazują przyjazne dla użytkownika ostrzeżenie zamiast awarii - Błędy...

Kamo·5mo ago
Fixkamo-internal

Przenieś wiadomość do folderu śmieci podczas raportowania jako spam

Po oznaczeniu wiadomości jako spam za pośrednictwem spamApi, zadzwoń również do partApi.move Przenieść go do śmieci (lub z powrotem do INBOX podczas oznaczania ...

kamo·5mo ago
FixAIService

Użyj specyficznego dla dostawcy modelu testowego zamiast zakodowanych gpt-4o-mini

Każdy typ dostawcy używa teraz odpowiedniego modelu do testowania połączeń

Kamo·5mo ago
Fixkamo-internal

Przełącz czat AI z WebSocket na tryb REST, aż do momentu udostępnienia serwera proxy WS

Raporty jako "połączone", więc UI jest użyteczne. Wiadomości wysyłane przez REST POST Zamiast WebSocket.

kamo·5mo ago
Fixkamo-internal

Usuń zduplikuj zminimalizuj/maksymizować / zamknąć przyciski z nagłówka czatu AI

Powłoka okna narzędzia zapewnia już te elementy sterujące.

kamo·5mo ago
FixAIService

Serializuj identyfikatory podmiotów jako ciągi znaków, aby zapobiec precyzyjnej utracie JavaScript

CockroachDB unique_rowid() generuje wartości INT8, które przekraczają JavaScript Number.MAX_SAFE_INTEGER, powodując uszkodzenie ID w froncie.

Kamo·5mo ago
March 16, 2026
Fixkamo-internal

Rozszerzanie treści e-mail do pełnej szerokości panelu szczegółów

Usuń maksymalne ograniczenia w 4xl, aby korpus e-mail, załączniki i Szybkie wypełnienie odpowiedzi 100% dostępnej szerokości panelu.

kamo·5mo ago
FixAIService

Dodaj obsługę uwierzytelniania OTK dopasowanie do wzorca SecurityService

- Dodać OTKPreAuthFilter, aby potwierdzić nagłówek X-OTK i wyelitować sesję - Aktualizacja sesjiPomoc do odczytu z atrybutów żądań ustawiłeś przez filtr - Zaktu...

Kamo·5mo ago
FixEmailService

Użyj - Wynaj dla RspamdConfig i trenuj bez blokowania

RspamdConfig używa teraz ’Value to do dopasowania istniejących wzorców projektów. Niepowodzenia treningowe Rspamd nie uniemożliwiają już przesuwania wiadomości.

Kamo·5mo 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