KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,500
Total de Alterações
5,986
Características
5,284
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 4, 2026
FixAIService

Deixe um lançamento terminar o que o velho pod estava fazendo

Implantes substituiu o único pod de cada serviço com nada para pegar os pedidos em Voo. Três configurações, aplicadas em toda a frota: - preStop dorme 10s ante...

Kamo·1mo ago
September 2, 2026
FixAIService

Um link KB vai para o artigo seus nomes de texto

Um membro perguntou como configurar sua org acima e conseguiu a verificação da configuração de volta, cada passo nomear o artigo que o explica. Todos os três li...

Kamo·1mo ago
August 30, 2026
FixAIService

Nenhum texto de erro a montante atinge um membro, seja qual for o fornecedor que falhou

membroTexto Porque caiu para obterMessage() por qualquer coisa que não fosse um AiProviderException. Apenas o adaptador HuggingFace classifica as suas recusas; ...

Kamo·1mo ago
FixAIService

Aposentar um modelo que o provedor não encaminha e parar de citá-lo em membros

Seguimento da correção do catálogo do roteador. Isso deixa de ser modelos incontroláveis LISTADO; isto impede que o catálogo de uma org assistente e narrando a ...

Kamo·1mo ago
August 29, 2026
FixAIService

Listar os modelos de face de abraço que o roteador irá realmente servir

O chat vai para o roteador dos Provedores de Inferências ********************** mas descobrirModels perguntou o HUB para modelos que são "quentes" em algum luga...

Kamo·1mo ago
August 26, 2026
FixAIService

Remover os parâmetros de avaliação não revistos

Emparelhado com a remoção kamo-internal do crachá AI não lido: a contagem nunca disse nada acionável ao membro (sem push canal volta, então "Você minimizou a ja...

Kamo·2mo ago
August 16, 2026
FixAIService

Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]

A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...

Kamo·2mo ago
August 15, 2026
FixAIService

Administrar modelos e ler uso tomar os direitos que nomeá-los

AiModelController e AiUsageController verificaram a propriedade da organização e nenhum direito. Os 403s já estão no controller modelo compare provider.getOrgan...

Kamo·2mo ago
August 11, 2026
FixAIService

Declare o segredo objeto-armazenamento que o ConfigMap não carrega mais

A tecla MinIO foi movida para fora do ConfigMap para os minio-app-credenciais secreto, mas o envDe que suprimentos só foi aplicado para os vivos implantação — n...

Kamo·2mo ago
FixAIService

Parar o envio de uma credencial compartilhada como padrão de configuração

A senha compartilhada da plataforma foi criada como o retorno para DB PASSWORD e MINIO ROOT PASSWORD, então ele viveu neste repo e na imagem construída, bem com...

Kamo·2mo ago
August 3, 2026
FixAIService

Digitalizar os repositórios MFA partilhados

O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...

Kamo·2mo ago
FixAIService

Endureça o download do kubectl contra a saída flácida [skip ci]

dl.k8s.io sobre a saída do corredor diminui intermitentemente no meio da transferência: curl: (56) OpenSSL SSL read: a descriptografia falhou ou o mac de regist...

Kamo·2mo ago
July 22, 2026
FixAIService

Classificar falhas de visão para que o circuito de repetição e disjuntor realmente funcione

Dois bugs em visionComplete, ambos os quais derrotaram máquinas construídas para lidar com eles. Uma resposta em branco-conteúdo foi retornada como SUCCESS e t...

Kamo·3mo ago
FixAIService

Nunca encaminhar a visão para um adaptador que não possa enviar uma imagem

AiProvider.supportsVision é uma bandeira de banco de dados editável à mão, e roteamento confiou nele sozinho. Os adaptadores HuggingFace e Cohere nunca ler imag...

Kamo·3mo ago
July 19, 2026
FixAIService

Anthropic deixou cair todas as mensagens do sistema, mas a última

buildRequestBody atribuído ao invés de acumular o campo do sistema, então com mais do que uma mensagem do sistema apenas a última atingiu o modelo. Na prática, ...

Kamo·3mo ago
FixAIService

Regras bloqueadas sobrevivem a uma seção ou sobreposição de documentos inteiros

Um autor assumindo uma seção de regras à mão substituiu todo o corpo da seção, que silenciosamente descartou as regras do pacote bloqueado dentro dele - então '...

Kamo·3mo ago
July 18, 2026
FixAIService

As respostas transmitidas foram retiradas, persistindo mensagens de assistente em branco

Cada conclusão de chat bem sucedida voltou como uma bolha de assistente EMPTY. A linhas assistentes estavam sendo salvas com content len=0 e is error=false, ent...

Kamo·3mo ago
FixAIService

Tente o próximo modelo quando um modelo de visão rejeitar a imagem

Prospecção da produção novamente após a correção da modalidade, roteamento movido de um texto para fala modelo para o3-mini — um modelo de raciocínio o-série qu...

Kamo·3mo ago
FixAIService

Parar a visão de roteamento para modelos de texto para fala

Encontrada pela produção de sondagem: org 1188756624575266822's vision calls soluted to gpt-4o-mini-tts-2025-03-20 — um modelo TEXT-TO-SPEECH — por isso cada ch...

Kamo·3mo ago
July 17, 2026
FixAIService

Carregar imagens de histórico através da consulta, não preguiçosa getImages() (WS path)

****************corre no caminho WebSocket (chamado de AiChatWebSocketHandler), que não é uma solicitação HTTP, então open-session-in-view não se aplica. Iteran...

Kamo·3mo ago
July 16, 2026
FixAIService

Permitir que SWITCH MODEL reinicie uma sessão para Auto

handleSwitchModel sempre com modelId e errou no null, então uma sessão nunca poderia ser revertida para a seleção automática do modelo no meio do chat. Processa...

Kamo·3mo ago
July 8, 2026
FixAIService

Fornecedor/modelo robusto de visão entre fornecedores

Selecção de duas passagensVisionProvider: prefira qualquer fornecedor de org que tenha um modelo vision-capable ativo adaptador já emite conteúdo image url e re...

Kamo·3mo ago
July 1, 2026
April 18, 2026
FixAIService

Bump kamo-shared-library até 1.4.0

Kamo·6mo ago
March 30, 2026
FixAIService

Menor limiar de pontuação de 0,5 a 0,25 para parar de filtrar resultados relevantes de KB

O limiar de 0,5 foi descartar silenciosamente resultados válidos do modelo de incorporação, especialmente para conteúdos específicos de domínio com menores veto...

Kamo·7mo ago
March 20, 2026
March 18, 2026
FixAIService

Add response body and request logging to RagClient for debugging

Log the RAG search request URL, orgId, query, and response body on error to diagnose 500 responses from RAGService.

Kamo·7mo ago
March 17, 2026
FixAIService

Use non-streaming chat completion for REST endpoint

Streaming over REST with blockLast() was producing empty responses because WebClient's SSE parsing doesn't work reliably with bodyToFlux(String.class). Added ha...

Kamo·7mo ago
FixAIService

Add detailed error logging to HuggingFaceAdapter for debugging 400 errors

Captures and logs the actual HF error response body instead of just status code.

Kamo·7mo ago
FixAIService

Switch HuggingFace to router.huggingface.co (api-inference is deprecated)

HF returns 410 on api-inference.huggingface.co with message to use router.huggingface.co instead.

Kamo·7mo ago
FixAIService

Use HuggingFace OpenAI-compatible endpoint with model in request body

HF's /v1/chat/completions endpoint takes the model ID in the JSON body, not in the URL path. Switched from per-model URL routing to standard

Kamo·7mo ago
FixAIService

Add model count to provider list, switch HF to router endpoint

- Include modelCount in provider list GET response - Switch Hugging Face default base URL to router.huggingface.co - Support both api-inference and router URL f...

Kamo·7mo ago
FixAIService

Return full decrypted API key in provider responses

Users need to see and edit the full key, not a masked version.

Kamo·7mo ago
FixAIService

Normalize base URL to prevent /v1/v1 duplication

Strips trailing /v1 from base URL before appending /v1/chat/completions, so users can enter base URLs with or without the /v1 suffix.

Kamo·7mo ago
FixAIService

Restructure test connection to discover models first, handle rate limits gracefully

- Model discovery (lightweight GET) runs before chat test (POST) - Rate limit (429) errors show user-friendly warning instead of failing - Auth errors (401/403)...

Kamo·7mo ago
FixAIService

Use provider-specific test model instead of hardcoded gpt-4o-mini

Each provider type now uses an appropriate model for connection testing

Kamo·7mo ago
FixAIService

Serialize entity IDs as strings to prevent JavaScript precision loss

CockroachDB unique_rowid() generates INT8 values that exceed JavaScript's Number.MAX_SAFE_INTEGER, causing ID corruption in the frontend.

Kamo·7mo ago
March 16, 2026
FixAIService

Add OTK authentication support matching SecurityService pattern

- Add OTKPreAuthFilter to validate X-OTK header and resolve to *** session - Update SessionHelper to read from request attributes set by filter - Update all con...

Kamo·7mo ago

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços