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 5, 2026
FixMediaService

Prove a implantação por digest, não por tag

O commit anterior para `set image' sendo um no-op silencioso. Isto afirma que resultado: após o lançamento, a tag é resolvida para uma digest As cápsulas em exe...

Kamo·1mo ago
FixMediaService

A reconstrução do mesmo commit não implantou nada e relatou sucesso

A imagem é marcada com o commit SHA, então reconstruir o mesmo commit produz uma referência de imagem idêntica. `kubectl set image` então não muda nada, o A imp...

Kamo·1mo ago
FixMediaService

Compilar o URL avatar do remetente a partir da sua org, não da máquina de requisição

Um remetente de notificação de chat Avatar foi resolvido do X-Forwarded-Host, caindo de volta ao nome do servidor. Tanto o BFF do kamo-internal quanto o APIServ...

Kamo·1mo ago
FeatureMediaService

Enviar o avatar do remetente com a mensagem e o seu push

A notificação de chat realizada `senderAvatar: ""` com o comentário "avatar resolvido no frontend", e o push carregou nenhum avatar em tudo. Um navegador pode r...

Kamo·1mo ago
September 4, 2026
FeatureMediaService

Enviar o próprio nome de máquina de uma org como o reencaminhamento da reunião OAuth

A mesma regra que o fluxo da caixa de correio segue agora, para as reuniões Zoom e Teams: uma organização em seu próprio aplicativo registrado esse aplicativo c...

Kamo·1mo ago
FixMediaService

Parar dez trabalhos agendados de correr duas vezes agora MediaService tem dois pods

Scaling MediaService para duas réplicas teria dobrado cada varredura programada que possui. Dois de aqueles que enviam e-mail — MeetingReminderSweep e ChatEmail...

Kamo·1mo ago
FeatureMediaService

Faça o MediaService correto em mais de um pod e execute dois

MediaService só executou uma única réplica, então uma implantação dela foi um total bate-papo e Um OOM era o mesmo. Não foi possível executar dois, por razões q...

Kamo·1mo ago
FixMediaService

Parar de apagar o único pod de chat antes de iniciar a sua substituição

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
FeatureMediaService

Um tipo EMAIL, e cada empurrão agora nomeia sua org

EmailService levanta a notificação fora IMAP IDLE e pede MediaService para entregar através do ponto final de expedição interno que existe para exactamente este...

Kamo·1mo ago
FixMediaService

A publicação precisa de GD, não de uma janela de modo- deus aberta

O interruptor era invisível para operadores ilegíveis a Deus. Estava fechado. * **************** - GD mais um vidro aberto a GD não é o mesmo que a ter activado...

Kamo·1mo ago
FeatureMediaService

Deixar que um operador de modo- deus arquive um erro de sistema em privado

Publicar um relatório agora oferece um switch Publish para um operador com um aberto Janela em modo de Deus. O padrão é desligado: o relatório permanece com o m...

Kamo·1mo ago
FixMediaService

Compila contra o SystemBugDispatchDTO de dois campos

Não relacionado com o trabalho OAuth no commit anterior — MediaService main não compilado desde que o terminal ad78dfa8 adicionado ao kamo-shared-library Termin...

Kamo·1mo ago
FeatureMediaService

Resolver Canva, Meta, X e credenciais de reunião por organização

Cada fluxo aqui agora lê o aplicativo em que o org está em — seu próprio registro se Trouxe um, caso contrário, o aplicativo de plataforma do Kamo. Os pontos d...

Kamo·1mo ago
September 3, 2026
FixMediaService

A ligação profunda de chamada de entrada deve utilizar kamocopilot://

O esquema kamomobile:// de KamoMobile é o passo 2 de um renome que não aconteceu. O binário publicado registra kamocopilot sozinho, e uma ligação profunda para ...

Kamo·1mo ago
FeatureMediaService

Ligue para o telefone de um membro para uma chamada recebida

VoipStompRelayController retransmitiu eventos voip.call.* tocando para o navegador e deliberadamente nunca os empurrou, reservando alerta de chamada para o futu...

Kamo·1mo ago
September 2, 2026
FixMediaService

Announce a message only once it can be read

POST /sessions/{guid}/messages is @Transactional, and the NATS publish of the message has always waited for the commit — with a comment saying exactly why: publ...

Kamo·1mo ago
August 30, 2026
FixMediaService

Recusar uma edição uma vez que outro membro tenha lido a mensagem

PATCH /api/media/mensages/{id} foi deliberadamente ungido em recibos, ao contrário do DELETE ao lado dele. O raciocínio escrito nele foi que não enviar faz pala...

Kamo·1mo ago
FeatureMediaService

Enviar a citação com uma resposta, não apenas o ponteiro

media objs msg.parent id esteve lá o tempo todo e este endpoint aceito paiId no caminho desde threading foi modelado, mas uma resposta cruzou o fio carregando a...

Kamo·1mo ago
FixMediaService

Passe o site apaga antes que as substituições sejam escritas

A edição de um relatório voltou "O erro não pôde ser salvo: Servidor Interno Erro" sempre que o repórter deixou um site marcado — então cada edição sobre o títu...

Kamo·1mo ago
FeatureMediaService

Deixe um bate-papo em grupo e mantenha as linhas de entrada/saída na transcrição

Sair é DELETE /sessions/{guid}/membership, não removerMembro destinado você mesmo — essa rota recusa auto-remoção de propósito. Remoção é feita TO alguém e nome...

Kamo·1mo ago
FixMediaService

Encaminhar removidoPorMembroId para o navegador

O relé copia campos nomeados fora do ChatMessageDto para o quadro STOMP, então um campo que não copia é deixado cair mesmo quando o DTO declara. MEMBRO REMOVED ...

Kamo·1mo ago
FeatureMediaService

Nomeia uma conversa em grupo, estrela uma conversa, remove alguém de uma sala

Três rotas, e cada recusa é uma regra que alguém tem que ser capaz de distinguir de uma parada — então cada um carrega seu próprio código em vez de um 4xx compa...

Kamo·1mo ago
August 28, 2026
PerformanceMediaService

Serve uma janela reaberta apenas o que perdeu, e audite uma página em uma escrita

Dois custos, ambos pagos em cada janela de chat aberta. Desde o início das sessões/mensagens. Uma janela sendo reaberta quer o mensagens após o que já detém, e...

Kamo·2mo ago
August 27, 2026
FixMediaService

Um relé só avança a sua própria conversa

ChatSessionSubscriptionManager publica para um tópico com o nome da sessão Assinado FOR, nunca depois da sessão o quadro veio. Isso é apenas seguro. enquanto o ...

Kamo·2mo ago
FeatureMediaService

Enviar um e- mail ao repórter quando o seu erro ou melhoria mudar de estado

A triagem foi silenciosa. Alguém fez um relatório e teve de continuar a abrir a conta. para saber se alguém tinha olhado para ele — o que é o mesmo que não ser ...

Kamo·2mo ago
FeatureMediaService

Per-viewer ler estado, um crachá ao vivo, e por-status conta

O mau era sobre a questão, não sobre ti. /conta nova cada novo relatório plataforma ampla, para que só poderia cair quando alguém moveu um status — lendo o A fi...

Kamo·2mo ago
TestMediaService

Pin o sniff anexo para saída de codificador real

Os casos existentes constroem um cabeçalho à mão, que testa o código contra a minha crença sobre o formato em vez de contra o formato. Estes prefixos de 64-byte...

kamo·2mo ago
FeatureMediaService

Anexar um vídeo a um relatório de erros, não apenas uma captura de tela

Um ainda não pode mostrar os três cliques antes que a coisa quebrou, então os repórteres foram descrever gravações em prosa e postar o arquivo em um chat. A End...

kamo·2mo ago
FixMediaService

Um anexo que não pode ser lido diz isso em vez de 500ing

O proxy de imagem já responde 410 para acesso revogado e para um removido mensagem, mas deixe o OpenRange IOException escapar sem ser pego — então o único caso ...

Kamo·2mo ago
BuildMediaService

Reconstruir contra a correção de envio do documento

Pega kamo-shared-library d21e01ce, que pousou minutos após o anterior Construir. O caminho chat-attachment já tem f848f394; isto carrega o segundo metade — uplo...

Kamo·2mo ago
BuildMediaService

Reconstruir contra a correção de dedup de armazenamento

Pega na biblioteca de kamo-shared-f848f394. Um anexo de conversa cujo envio falhou à esquerda uma linha ImgDat que depois faz uploads do mesmo arquivo deduplica...

Kamo·2mo ago
FixMediaService

Uma reação comutada duas vezes ao mesmo tempo é um no-op, não um 500

setReaction lido, em seguida, salvo, em seguida, pegou a violação de restrição a leitura era suposto prevenir — o que não funciona: a violação surge no flush, a...

kamo·2mo ago
FeatureMediaService

Reagir a uma mensagem com um emoji, e corrigir uma que você enviou

POST **************** estabelece ou limpa emoji do ouvinte e respostas com todo o conjunto de reação da mensagem, então um cliente que correu convergi para o se...

kamo·2mo ago
August 26, 2026
FixMediaService

O lobby de uma criança org oferece seus próprios fundos, não a plataforma

A pasta que contém fundos de reunião de uma org e configuração do tema foi derivada de um nome de máquina — o pedido, ou o domínio org que o sidecar passou — to...

Kamo·2mo ago
RefactorMediaService

Usar o mecanismo de disponibilidade partilhada

O serviço de disponibilidade de membros mantém o CRUD e torna-se uma fonte ocupada; o A aritmética era agora dona de uma biblioteca partilhada em Kamo. Os sites...

Kamo·2mo ago
FixMediaService

Um telefone, um alerta — colapso de destinos push duplicados

Os membros estavam recebendo a mesma mensagem de chat três vezes mais no telefone. As inscrições são únicas em (dispositivo token id, org id, push kind), NÃO n...

Kamo·2mo ago
FixMediaService

Ambigüidade do Route getChatSessions não lida através do PróprioAutorship

MediaController.getChatSessions laminada manualmente a versão pré-extração do "foi isto escrito por outra pessoa?" regra (rowVisitor != null && callerId Que só ...

Kamo·2mo ago
FixMediaService

Manuseamento consistente de erros e tratamento de camadas em duas conclusões de revisão

Resultados de revisão sobre as tarefas 14 e 15: - SystemBugController manteve um campo SystemBugRepository e queriá-lo diretamente para a contagem de novos bug...

Kamo·2mo ago
FixMediaService

Guardar a pesquisa não lida em si, não apenas a transmissão

Revisão da Tarefa 9: persistiInbound is @Transactional, and only the broadcast () chamada dentro do loop per-member era exception-safe (ele engole seus próprios...

Kamo·2mo ago
August 25, 2026
FeatureMediaService

GET /api/webinar/presenting

The webinar types the CALLER is a presenter for. The calendar asks this before it offers an availability layer at all: hours declared by a member no type lists ...

Kamo·2mo ago
FeatureMediaService

Tell a member about a webinar booked on their behalf

Not gated on a webinar right, unlike the ticket counters: the case this exists for is one where the member took no action at all, so requiring the right to requ...

Kamo·2mo ago
FeatureMediaService

Contar relatórios de erros não revistos para administradores de plataformas

Zero para um chamador ungado em vez de um 403: o navegador pesquisa isso em cada página carregar para cada membro, e um erro que eles devem rotineiramente engol...

Kamo·2mo ago
FeatureMediaService

Roteia instantâneos não lidos para seu próprio tópico STOMP

Tudo sobre voip.> foi para um tópico, cujo assinante do navegador joga o SMS som de chegada e abre uma janela de ferramentas para cada quadro. Um crachá refresc...

Kamo·2mo ago
FeatureMediaService

Refresh unread badges when a visitor message lands

persistInbound announces its own message (publishRealtimeEvent=false, so a visitor's reply does not render as the owner's), and in doing so also skipped the unr...

Kamo·2mo ago
ChoreMediaService

Biblioteca compartilhada com Pin kamo 1.6.0

A biblioteca mudou para 1.6.0 enquanto os consumidores ficaram na 1.5.0. A IC do consumidor constrói a biblioteca de um clone fresco para um espelho frio ~/.m2 ...

Kamo·2mo ago
FeatureMediaService

Resolver tempos de reserva da disponibilidade dos membros

A disponibilidade é agora calculada em vez de armazenada. A disponibilidade dos membrosO serviço é detido a aritmética: expandir as janelas declaradas por cada ...

Kamo·2mo ago
FeatureMediaService

Nomear um site é opcional

Era necessário, e exigir era errado. Um site é uma dica para quem escolher — um membro que não tem a certeza de qual das cinco superfícies era olhar é melhor fo...

Kamo·2mo ago
FeatureMediaService

Ficheiro um erro ou uma melhoria

O tipo é recusado em vez de predefinido numa gravação: uma melhoria silenciosamente arquivado como um bug envia a sessão de IA à procura de uma falha que nunca ...

Kamo·2mo ago
FeatureMediaService

Entregar alertas de cluster no tópico de conversa de um membro

Alertmanager receptor webhook em /api/internal/alerts/chat, assim um KamoDesktop alerta atinge uma pessoa em vez de um painel. Esta é a perna BEST-EFFORT. E-ma...

Kamo·2mo ago
FixMediaService

Compila o padrão de pesquisa fora da consulta e analisa a consulta em um teste

likePattern transforma um termo de pesquisa ausente em '%s' para que nenhum parâmetro nulo atinge uma expressão de texto, e escapa % e no termo assim que uma ...

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