KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 17, 2026
CISecurityService

Odbudowa z zaktualizowanym lib-malidowo-dzielonym zawierającym KNOWLEDGE_BASE ServiceType

SerwisTypeConverter nie powiedzie się na stronie feature_type 18 ze starą wspólną lib.

Kamo·7mo ago
FixRAGService

Rename qdrant config properties to avoid K8s env var collision

Kubernetes auto-creates QDRANT_PORT env var from the qdrant Service, which overrides the Spring property with 'tcp://ip:port' instead of an integer. Renamed to ...

Kamo·7mo ago
FixRAGService

Make NATS consumer startup resilient with retry logic

Consumer now retries subscription in a background thread with backoff if KB_EVENTS stream doesn't exist yet. Prevents crash loop when KBService hasn't published...

Kamo·7mo ago
CIRAGService

Retrigger build

Kamo·7mo ago
CIRAGService

Retrigger deploy

Kamo·7mo ago
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·7mo 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·7mo 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·7mo ago
CIRAGService

Trigger pipeline

Kamo·7mo ago
CIKBService

Rurociąg wyzwalaczy

Kamo·7mo ago
Featurekamo-marketing

Dodaj Qdrant do Built With tech stack banner

Kamo·7mo ago
Featurekamo-internal

Dodaj bazę wiedzy Frontend - strony, komponenty, trasy API, Edytor płytowy

- 13 Tras proxy API wg /api/kb/ - Strona główna KB z drzewem artykułów, wyszukiwanie, artykuły przygwożdżone - Przeglądarki artykułów, edytor (tekst bogaty w łu...

kamo·7mo ago
FeatureAPIService

Dodaj tras bramowych dla usług KB i RAG

- /api/kb/' trasy do kamowskb-service - /api/rag/a tras do kamowsrag-service - Zaktualizowana konfiskata application.yml i k8s z adresami URL usługi

Kamo·7mo ago
FeatureAIService

Dodaj wstrzyknięcie kontekstu RAG dla bazy wiedzy w czacie AI

- Nowa usługa RagClient do dzwonienia do RAGService semantic search - ChatOrchestrationService wstrzykuje kontekst KB przed odpowiedzią AI - Konfigurowalny prze...

Kamo·7mo ago
FeatureKlusterServices

Dodawanie Qdrant wektor DB i MiniLM osadzania w modelach K8s manifesty

- Qdrant v1.12.1 wdrożenie + usługa ClusterIP (porty 6333/6334) - HuggingFace TEI z wdrożeniem all-MiniLM-L6-v2 + usługa (port 8080) - Zaktualizowano wdrożenie-...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj jednostki bazy wiedzy, enums, repozytoria i prawa

- 4 nowe enums: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - SerwisType.KNOWLEDGE_BASE(18) i 6 KB RoleRightTyp wpisy (21-26) - 6 Podmioty J...

Kamo·7mo 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·7mo ago
Featurekamo-internal

Bogate renderowanie markdown dla odpowiedzi na czat AI

- Wzory stylizowane (h1-h4) z dolnymi granicami i odpowiednim dozowaniu - Listy kulek (ul) i numerowane listy (l) z odpowiednim wcięciem i odstępem - Odważny te...

kamo·7mo 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·7mo 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·7mo 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·7mo 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·7mo ago
Featurekamo-internal

Zre kolejności zamówień zakładek ustawień AI, zrename Sales Agent Setup do konfiguracji agenta sprzedaży AI

- Konfiguracja dostawcy jest teraz pierwszą kartą, Użycie i Przegląd jest już ostatnie - Przeredaowano "Skonfiguruj agenta sprzedaży" na "AI Sales Agent Setup" ...

kamo·7mo 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·7mo 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·7mo ago
Fixkamo-internal

Dodaj isrror do interfejsu AiChatMessage

kamo·7mo ago
FeatureAIService

Wsparcie włączenia/uniemożliwianie modeli poprzez PUT /api/ai/dostarczy/--

Gdy frontend wysyła "modele" tablicy identyfikatorów modeli w aktualizacji dostawcy Zapytanie, modele w tablicy są aktywne i modele nie są w tablicy (należąc do...

Kamo·7mo ago
Featurekamo-internal

Przewodowy pod koniec-to-endowy czat wiadomości z stanami załadunku

- Dodaj obsługę POST do trasy API wiadomości - Napraw niedopasowanie typu wiadomości między wejściem, kontekstem i komponentem wiadomości - Pokaż wiadomość użyt...

kamo·7mo ago
FeatureAIService

Dodaj POST - punkt końcowy do wysyłania wiadomości czatu

Otrzymuje wiadomość dla użytkownika, wysyła do dostawcy AI za pośrednictwem ChatOrchestrationService, Zwraca pełną odpowiedź. Obsługuje przepływ czatu oparty na...

Kamo·7mo 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·7mo 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·7mo ago
Featurekamo-internal

Dodaj Hugging Face do rozwijania typu dostawcy

kamo·7mo ago
FeatureAIService

Dodaj Hugging Face jako dedykowany typ dostawcy z niestandardowym adapterem

- HuggingFaceAdapter obsługuje strukturę adresów URL HF - - Odkrycie modelu za pośrednictwem HF API (ciepłe modele generacji tekstu) - Zarejestrowany w Provider...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj HUGGINGFACE do AiProviderType enum

Kamo·7mo ago

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny