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
August 25, 2026
FeatureMediaService

Erro CRUD, capturas de tela e a única regra de visibilidade

Um erro do sistema atravessa a linha de locação em uma direção: a plataforma A organização vê todos os inquilinos, e nenhum inquilino vê os outros. Essa regra e...

Kamo·2mo ago
FeatureMediaService

Guardar mensagens sociais e Canva em seus pontos de estrangulamento credencial

SOCIAL MESSAGING é aplicado em SocialCredsResolver.resolver — o mais estreito ponto cobrindo cada adaptador e ambas as direções. Sem credenciais significa não T...

Kamo·2mo ago
August 24, 2026
FeatureMediaService

O objetivo do painel de avaliação de vendas de afiliados

O que é isto? o top 10 da organização por uma métrica sobre uma janela, mais o próprio De pé quando não estão nele. Os balcões no WETCHING TRACKING CODES não p...

Kamo·2mo ago
FeatureMediaService

Recusar gravação de reunião para um inquilino que lida com PHI

A capacidade dividida feita ServiceType.MEET permitido — uma conferência ao vivo no Meet self-hosted nunca sai do cluster — enquanto MEETING RECORDING ficou blo...

Kamo·2mo ago
FeatureMediaService

Deixe a configuração pública ser endereçada pelo org id, não apenas pela máquina

O sidecar meet procura a configuração de uma org para decidir se um hóspede precisa de uma senha de reunião. Perguntado pelo nome da máquina, que no encontro co...

Kamo·2mo ago
FeatureMediaService

Carregar a descrição do tipo em ambas as suas formas

A descrição é um documento lexical agora, então o serviço armazena o texto simples espelhar o cliente envia ao lado dele e dá aos leitores a forma que puderem u...

Kamo·2mo ago
August 22, 2026
FeatureMediaService

Transmitir "a versão clássica acabou de ser salva" para o editor

DocsService publica docs.classic- saved. {memberId} após um WOPI salvar terras em uma versão CLASSIC; isto coloca-a em /topic/docs/saves/{memberId} sobre o STOM...

Kamo·2mo ago
August 21, 2026
FeatureMediaService

Forçar a política de chat org, e fechar dois buracos em que se sentou

Aplica a política nos três locais onde uma conversação pode começar ou continuar: criação de sessão, adição de membro e o caminho de envio. Um quarto não é um p...

Kamo·2mo ago
FeatureMediaService

Coloque o rosto e o nome do solicitante em cada linha de chat de suporte

Uma linha de Chats → Suporte mostrou o mesmo glifo de suporte em cada linha, então uma fila de Eram uma parede de círculos azuis idênticos. O rosto que as pesso...

Kamo·2mo ago
FeatureMediaService

Nomeie a org do solicitante e o acesso ao utilizador do sistema final quando o ticket se mover

Três coisas, tudo sobre uma mesa de apoio que responde a mais de um inquilino. O detalhe do bilhete agora carrega um veredicto per-viewer sobre se oferecer "ab...

Kamo·2mo ago
August 20, 2026
ChoreMediaService

Reconstruir contra a biblioteca partilhada com kamo 811db57

Pega na correção createLead que move a disponibilidade de piscina recontar Depois de se comprometer. Antes disso, uma leitura-depois-escrita no hit da transação...

Kamo·2mo ago
FixMediaService

Selo cada quadro não lido com o instante em que suas contagens foram lidas

Os quatro lugares que construíram o instantâneo não lido de um membro — o REST lê, o frame enviado quando uma mensagem chega, o frame enviado quando uma sessão ...

Kamo·2mo ago
FeatureMediaService

Menta um token UUID opaco, em uma inserção

createCode gera o próprio token, então não há nada para ler primeiro e Nada para duas contas para colidir. Que remove todo o aparelho o velho token sequencial n...

Kamo·2mo ago
FeatureMediaService

Mover o crédito em um link mais novo, e gravar o momento em que ele se move

O trabalhador ingesta agora chama reattributeWhileAnônimo após as colisões de tráfego. O método do repositório carrega toda a regra, então não há nada para veri...

Kamo·2mo ago
ChoreMediaService

Siga as consultas renomeadas para rastrear repositório

findVisitorsForCode e findTimelineForVisitor substituem os localizadores derivados, que agora levar um id tiebreaker e NULLS LAST; o consumidor de conversão se ...

Kamo·2mo ago
FeatureMediaService

Servir a guia de códigos de rastreamento e ingerir o farol de visitante

MediaService já apoia as outras abas de marketing, por isso leva ambas as metades de códigos de localização: o CRUD autenticado e a superfície de estatísticas e...

Kamo·2mo ago
August 19, 2026
FixMediaService

Resolver o proprietário de um chat público sem andar uma associação preguiçosa

getChatSessions é executado fora de uma transação, então chegar ao proprietário da sessão através do visitante o proxy de sessão preguiçosa funcionou apenas enq...

Kamo·2mo ago
FixMediaService

Pare de ler o membro do sistema do org como visitante do web-chat

Quatro falhas relatadas, uma causa. Um visitante widget não tem membro, então o membro do SYSTEM da org — o proprietário, que trabalha na fila — representa-os c...

Kamo·2mo ago
ChoreMediaService

Reconstruir contra o id de lead bibliotecário compartilhado

Este serviço cria leads através do LeadService, por isso atingiu a mesma falha que /leades/novo: no mercado hipotecário Hibernate 6.2 emitido "inserir em leads ...

Kamo·2mo ago
August 16, 2026
FixMediaService

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
FixMediaService

O chat público lê suas páginas sem contar

Ambos os sites tomaram .getContent() e deixaram cair o total no chão, então ambos foram pagando pela mesma conta descartada sobre cada objeto na sessão que apen...

Kamo·2mo ago
FixMediaService

Tamanho do pod para a pilha que o JVM já está autorizado a tomar

O recipiente foi executado com um limite de 1Gi enquanto a imagem inicia o JVM com -XX:MáxRAMPercentagem=70 -XX:+SemprePreTouch. Leia o processo ao vivo, isto é...

Kamo·2mo ago
August 15, 2026
FixMediaService

Criar um tópico requer CREATE SUPPORT TOPICS, não o seu pai

O portão já estava lá e recusava chamadas — no GESTÃO SUPPORT, o pai — assim CREATE SUPPORT TOPICS lido como decorativo em cada editor enquanto sendo exatamente...

Kamo·2mo ago
FixMediaService

Os materiais e a linha do tempo social assumem direitos, não apenas a propriedade

MATERIAIS DE GESTÃO E MEDIA DE GESTÃO O site era um ficheiro .tsx. Atrás deles 29 endpoints verificados propriedade e nenhum direito: seis Controladores de mate...

Kamo·2mo ago
FeatureMediaService

Criar e resolver uma reunião assume os direitos que os nomeiam

/api/meet/create verificado apenas que você teve uma sessão, então cada autenticado membro de cada organização poderia criar uma reunião com o provedor do org —...

Kamo·2mo ago
FixMediaService

O lembrete da reunião é uma notificação, não um popup próprio

A varredura publicou um evento sob medida em /topic/meet/reminder/{memberId} que um Snackbar dedicado desenhou no canto da tela. Aquele popup foi todo o lembret...

Kamo·2mo ago
August 14, 2026
FeatureMediaService

Reenviar a contagem de curso excepcional para o tópico do próprio membro

O gêmeo do relé legal, porque NavTop soma as duas contagens em um crachá e um par de metades que se comportavam de forma diferente daria ao membro cromo que est...

Kamo·2mo ago
FixMediaService

A lista de tickets sobrevive a um indicador quebrado

A leitura não lida jogou e levou toda a lista de tickets com ela — a página voltou vazio, que é um resultado muito pior do que uma página sem marcadores sobre e...

Kamo·2mo ago
FeatureMediaService

Não lido significa que o solicitante falou, ou o ticket se tornou seu

O crachá contou "bilhetes ao vivo que ninguém pegou, além dos que tenho" — cego-mensagem, e só caiu quando um ticket atingiu o status de terminal. Então... ele ...

Kamo·2mo ago
FixMediaService

A lista de bilhetes marca os mesmos itens que o crachá conta

countForMember dimensionou um conjunto construído em privado, então a lista não tinha como perguntar quais tickets estavam nele e aproximados em vez disso — mar...

Kamo·2mo ago
August 13, 2026
FixMediaService

Um bilhete nunca pode ser respondido pelo membro que o levantou

Uma conversa de apoio tem dois lados — alguém perguntando e alguém respondendo — e nada obrigava que fossem pessoas diferentes. Um membro que detém ACEPT SUPPOR...

Kamo·2mo ago
FixMediaService

Enviar um anexo de saída para o endpoint ao qual o seu tipo pertence

Cada anexo social saiu através do sendImage do adaptador, que em Telegram é /sendPhoto. Um PDF ou um zip postado lá é rejeitado pelo provedor, e a rejeição cheg...

Kamo·2mo ago
FeatureMediaService

Selo invisível conta na lista de tickets, e manter a fila ao vivo

getTickets agora carrega uma quantidade invisível de mensagens por linha para o chamador, ao lado o visitante rema já carrega dessa forma, e getTicketDetail cal...

Kamo·2mo ago
August 12, 2026
FeatureMediaService

Uma conversa, muitas mãos — unam-se em aberto, nomeiem cada mensagem, reabrem uma resposta

Um ticket de apoio é trabalhado por quem está ajudando, não só por quem quer que seja atualmente carimbado com. A atribuição decide a quem o trabalho é oferecid...

Kamo·2mo ago
August 11, 2026
FixMediaService

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
FixMediaService

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
FeatureMediaService

A reatribuição chega ao novo agente, e o solicitante é informado quem está lá

A mudança não chegou a ninguém. atribuiçãoAbridoAt registros que um cliente colocou a conversa na tela, e é o que levanta um ticket no sign-in — mas Ainda tinha...

Kamo·2mo ago
FixMediaService

A atribuição à mão não deve consumir o status PRE TICKET

atribuir aoAgente e reatribuir ao Agent set DESIGNADO incondicionalmente, que silenciosamente fez um pedido de chat impossível de converter depois — converterPr...

Kamo·2mo ago
August 10, 2026
FixMediaService

Validar a quem um ticket pode ser entregue à mão

assignToAgent e reasignAgent apenas verificou se o id resolveu para um membro. A atribuição adiciona esse membro à sessão de chat do ticket, então um id de outr...

Kamo·2mo ago
FixMediaService

A atribuição automática oferece o ticket, ele não aloca

Páginas de atribuição automática cada agente de suporte disponível e vai para o primeiro que Aceita. Foi implementado como "silenciosamente escolher o agente me...

Kamo·2mo ago
FixMediaService

Execute também a estratégia do tópico para chats de widgets

Uma conversa aberta no widget web é a mesma unidade de trabalho que uma app, mas este caminho pulou completamente a estratégia de atribuição do tópico — o único...

Kamo·2mo ago
FeatureMediaService

Endpoints para a entrega automática de entrada

GET /sessions/chat/auto-open retorna as conversas de chat do cliente deste membro deve levantar; POST /sessions/{guid}/registros abertos automaticamente que ele...

Kamo·2mo ago
FixMediaService

Coloque o tipo de sessão no frame de atividade também

A transmissão não lida/ATIVITY é publicada para cada tipo de sessão e transportada não indicação da qual. A lista de chats, sem nada para continuar, digitou um ...

Kamo·2mo ago
FixMediaService

Diga ao cliente que tipo de conversa chegou uma mensagem

Cada membro de uma sessão de mídia recebe a notificação de mensagem de entrada, e atribuir um ticket de suporte faz do agente um membro da sessão desse ticket. ...

Kamo·2mo ago
FeatureMediaService

AUTO ASSIGNMENT, e levantar uma conversa atribuída na tela do agente

Uma solicitação de chat e um ticket enviado são a mesma unidade de trabalho; A estratégia é a única coisa que decide como é entregue. A O caso especial PRE TICK...

Kamo·2mo ago
RefactorMediaService

Ler uma sessão já não a renova

A expiração no registro Redis É a sessão; quando caduca o membro é Saiu. Este serviço detém sua própria cópia do KSessionService contra isso Chave compartilhada...

Kamo·2mo ago
FixMediaService

Um chat ao vivo é reivindicado através do popup, nunca alocado

Rotear pedidos de chat através de round-robin foi o modelo errado e quebrou o O que foi feito para consertar. Um ticket atribuído sai da fila de pedidos (Suppor...

Kamo·2mo ago
FixMediaService

Parar falhas de atribuição destruindo o ticket que os desencadeou

O roteamento de um novo ticket foi executado dentro da transação de criação, então qualquer coisa foi atingida rolou o bilhete de volta com ele e o membro pedin...

Kamo·2mo ago
FixMediaService

Roteie uma solicitação de chat através da estratégia de atribuição do tópico

Um pedido de chat de suporte é arquivado como um PRE TICKET, e createTicket pulou responsabilidade para aqueles de imediato. O guarda foi escrito para o widget ...

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