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
July 8, 2026
Fixkamo-internal

Recordar "exibir imagens externas" por mensagem

A escolha de desbloqueio viveu no estado local do renderizador, mas a mudança de mensagens desmonta/ desmonta o renderizador iframe (o painel de leitura mostra ...

kamo·3mo ago
Fixkamo-internal

Tratar o estado ativo como conectado nas configurações do provedor de OAuth

O Microsoft 365 / Google Workspace / Zoho config views gated seu estado conectado no provedorStatus === 'CONNECTED', mas a infra-estrutura EmailProviderStatus e...

kamo·3mo ago
FixEmailService

Persistir o provedor selecionado de OAuth no callback para que ele pare de reverter para KamoMail

Alternando uma org para Microsoft 365 (ou Google Workspace / Zoho) nunca ficou preso: o callback OAuth armazenava tokens e só inverteu o status em uma linha de ...

Kamo·3mo ago
FixEmailService

Resolver o logótipo de boas- vindas- e- mail da máquina de temas org, não o ápice

Logotipos de cabeçalho/footer em emails de sistema (bem-vindos/verificação) foram construídos como **************** um caminho de ápice que só existe no Kamo si...

Kamo·3mo ago
Fixkamo-internal

Início da origem do registo de navegação, adicionar o hedge-cross nav, corrigir as configurações de rolagem

A página inicial estava a renderizar uma lista de funcionalidades estagnada e mantida separadamente (Clubhouse, Feed, Relatórios, Tarefas, Rede) que nem está no...

kamo·3mo ago
Fixkamo-shared-library

As soluções pontuais incluem janelas SUPERSEDED (resolução histórica eficaz)

Todos os três resolvedores de versão efetiva (diretriz, guia, política de bloqueio) queried somente status=ACTIVE, então window-filtered. Mas a super-sessão mud...

Kamo·3mo ago
FixDocsService

Verificação de limites tipo assoc ou buscas ordinais (fixes Lista de materiais 500)

O DocsService estava executando uma biblioteca compartilhada construída antes do ImageAssocType. MATERIAL (ordinário 11) foi adicionado, então listDocuments' Im...

Kamo·3mo ago
FixKlusterServices

Mover a pasta de dados para o disco local

rspamd /var/lib/rspamd foi o hostPath-backed pelo rclone FUSE monte de O balde de ficheiros partilhados da MinIO. Cada recompilação do hiperscan / atualização d...

Kamo·3mo ago
FixMediaService

Persistir bandeiras de polegar de material programado através de atualização direcionada

O mesmo órfão desvinculadoRemover o problema do oleoduto de conversão: a varredura sem cabeça realizou um ImgDat e save()/merge() em cascata na coleção de image...

Kamo·3mo ago
FixConversionService

Persistir bandeiras polegares através de atualização direcionada, não desapegado salvar

As etapas em miniatura da imagem/vídeo/PDF definem bandeiras de polegar em um ImgDat separado e chamado save(), que funde e cascatas na coleção de imagens órfãs...

Kamo·3mo ago
Fixkamo-shared-library

Rejeitar os montantes negativos de rendimento / activo / passivo na secção poupa

Estenda o requireNonNegative guard (já no montante do empréstimo + valores de propriedade) ao principal DTI/inputs de activos no Serviço de Empréstimo: rendimen...

Kamo·3mo ago
FixConversionService

Parar envios suspensos em 'Convertendo...' — rota NATS progresso + miniaturas de imagem direta

A publicação conversion-progress usou NatsMessageService.publish(), que afirma esperadoStream=<stream deste serviço>. O assunto é... resolve para o fluxo DAEMON...

Kamo·3mo ago
Fixkamo-internal

Adicionar Marketing ao editor de aplicativos modelo de segurança

A lista de aplicativos do editor de modelos (SERVICE TYPES) é um espelho ServiceType.java e faltava COMERCIALIZAÇÃO — portanto, Marketing não tinha nenhuma linh...

kamo·3mo ago
FixMCPGatewayService

Comparação secreta de tempo constante (oráculo de chegada)

Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...

Kamo·3mo ago
FixTranslateService

Comparação secreta de tempo constante (oráculo de chegada)

Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...

Kamo·3mo ago
FixVOIPService

Comparação secreta de tempo constante (oráculo de chegada)

Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...

Kamo·3mo ago
FixEmailService

Comparação secreta de tempo constante (oráculo de chegada)

Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...

Kamo·3mo ago
FixKlusterServices

/dev/shm 2Gi (necessidades de Chrome sem cabeça >= 2GB) + limite de mem 6Gi

10- config init do Jibri aborta com '/dev/shm deve ser pelo menos 2GB' quando shm é 512Mi, a deitar o gravador abaixo. Bater o tmpfs para 2Gi e o limite de memó...

Kamo·3mo ago
FixSecurityService

Incluir ambos os ecrãs em cada token de SSO, ligação profunda ao escolhido

Cada token carregava apenas sua própria conexão, então a sessão json reutilizada do navegador Faltava o outro -> abrindo o Windows depois que o Linux deu 'conex...

Kamo·3mo ago
FixSecurityService

O mutuário da rota submete-se através do gasoduto para que dispare ******************* (auditoria #3)

patchLoanFile's mutuário submit (DRAFT->APLICATION TAKEN) agora chama **************************** em vez de um empréstimo de atualização bruto Estado do arquiv...

Kamo·3mo ago
FixMediaService

Quebrar o envio da gravação para que o MediaService compile

MinIOStorageService.upload lança uma exceção verificada que ingere () nenhuma das duas capturados ou declarados — construir ruptura em cima do isGuest fixar. En...

Kamo·3mo ago
FixMediaService

MeetingParticipant.isGuest() (foi getGuest, não compila); repoint transcription to generic endpoint

MeetingParticipant expos isGuest() (primitive boolean getter), não getGuest(). Aponte também a chamada sumária transcrita no /api/conversion/transcribe comparti...

Kamo·3mo ago
FixKlusterServices

Campo de versão manifesto de marca Guacamole correto

Manifeste usado guacManifestVersion:1.0; as extensões empacotadas usam guacamoleVersion. O campo errado fez Guacamole rejeitar a extensão de marca ('Não é possí...

Kamo·3mo ago
Fixkamo-internal

Parar o ?target na rota proxy do SSO

forwardToApi já encaminha a string de consultas recebidas, então passando o caminho com O alvo foi produzido. -> target='linux?target=linux' -> 400 'Desconhecid...

kamo·3mo ago
July 7, 2026
FixSecurityService

Resolver sessão do cabeçalho X-***-Token no ChamadorSessionResolver

O kamo-interno -> APIService BFF caminho encaminha a sessão como o X-***-Token cabeçalho, mas o resolvedor só leu o atributo X-OTK ou o cookie *** — assim Os te...

Kamo·3mo ago
FixSecurityService

O PatchLoanFile não é mais um backdoor de status; desbloquear uma condição precisa do direito de subscrever; limpar cascatas

As mudanças de estado são o estado do gasoduto. trabalho da máquina (POST / transições obriga flechas legais + portão de papel por seta + Porta em condições de ...

Kamo·3mo ago
Fixkamo-shared-library

Condição parcial O PATCH não pode limpar silenciosamente a bandeira de bloqueio; padrão de bloqueio do modelo honrado; publicar após commit

****************Boolean -> Booleano assim um PATCH que OMITE o campo é distinguível de um falso explícito. EmpréstimoConditionService.update agora null-guards *...

Kamo·3mo ago
FixSecurityService

Injete KamoDesktop SSO env diretamente + fio guac-sso na implantação de k8s rastreados

- @Value lê KAMO GUAC SIGNING KEY / DESKTOP PASSWORD do env diretamente (runtime application.yml é configmap-mounted, então a indireta de propriedade não se vin...

Kamo·3mo ago
FixKlusterServices

Mover guacd para a rede de pods (correção MTU) + WoL unicast

guacd na rede host (k1m1 eno49 MTU 1500) vs cápsula guacamole na sobreposição de cílio (MTU 1420): RDP conectado, mas grandes quadros foram largados através do ...

Kamo·3mo ago
Fixkamo-internal

Assinar os membros convidados para reuniões através de links OTK em tempo de clique

Convidar links (chat + e-mail) previamente incorporados uma URL de reunião nua, assim Os destinatários desembarcaram como convidados anónimos em vez de eles pró...

kamo·3mo ago
FixMediaService

Persistir participantes convidados, impor MANAGEM MEET SETTINGS, soltar caminho de dupla-convite

- createMeeting: os membros convidados são IDs numéricos de flocos de neve, não strings UUID - encaminha-os através de LongToUUID como o criador. Anteriormente ...

Kamo·3mo ago
FixKlusterServices

Assista ao espaço de nomes da área de trabalho para IngressRoutes

desktop.kamocrm.com IngressRoute vive na área de trabalho ns, mas o CRD do Traefik provedor apenas assistiu **************** — assim a rota foi ignorado e pedid...

Kamo·3mo ago
FixKlusterServices

Importar disco VM como sistema de arquivos, não bloco

O importador de blocos do CDI caiu: 'blockdev: não pode abrir /dev/cdi- block- volume: Permissão negada - não pode acessar o dispositivo de bloqueio Longhorn cr...

Kamo·3mo ago
FixSecurityService

Emprestador envia os efeitos colaterais da aplicação (doc checklist + notificação)

O mutuário do portal submit é o arquivo de empréstimo PATCH {statusId:2}, que ignorou o Endpoint do operador /transições em que os efeitos colaterais tomados pe...

Kamo·3mo ago
Fixkamo-shared-library

Rejeitar o valor negativo do empréstimo / valores da propriedade na seção salva

actualizaçãoEmpréstimo e actualizaçãoProperty rejeite agora um montante monetário negativo no Entradas de LTV (montante do empréstimo, estimado/compra/valor ava...

Kamo·3mo ago
FixKlusterServices

Correct KubeVirt VM cloud-init field + modernize spec

- cloudInitNoCloud userdata secret field is 'secretRef' (not userDataSecretRef); KubeVirt v1.8.4 podou o campo errado -> 'deve ter pelo menos um usuáriodatasour...

Kamo·3mo ago
Fixkamo-nowww

Nunca preprend www para subdomínios, apenas para o ápice nu

O catch-all redireccionou Any non-alias host para https://www.<host>, que é correto para o ápice nu (kamocrm.com -> www.kamocrm.com) mas errado para um subdomín...

Kamo·3mo ago
FixSecurityService

O emprestador não pode aumentar o status do arquivo de empréstimo ou editar o URLA após a submissão

Dois furos de autorização de mutuário relacionados nos endpoints do aplicativo de autoatendimento: - Aumento do privilégio (# 2): patchLoanFile aplicou qualque...

Kamo·3mo ago
Fixkamo-shared-library

Acessador de status de arquivo de empréstimo para edit-lock mutuário, cascata mutuário-delete, spoking app presente-recipiente

*************orgld): ler ajudante a apoiar o buyer post-submission edit lock (um mutuário só pode editar o URLA enquanto O ficheiro é o DRAFT). ***************...

Kamo·3mo ago
Fixkamo-internal

Mostrar os avatares dos membros na página Conversas

O MediaService devolve o avatarUrl=null por design (os avatars são resolvido no frontend), mas a aba Chats nunca os resolveu, então sempre voltou às iniciais. F...

kamo·3mo ago
FixSecurityService

Emprestador auto-criar idempotência + compensação órfã; não retransmita uma lista de verificação vazia como sucesso

HipotecaAppController.create() mutuário self-create branch: - Idempotência (#2): retomar um DRAFT existente através do findOwnedDraft de cunhar uma duplicata em...

Kamo·3mo ago
Fixkamo-internal

Banner de preparação atualiza com o botão Atualizar e nunca mostra um nome de mercado vazio

Dois acompanhamentos no banner de prontidão da MLOS: - Atualizar (IconButton) agora também chama loadMlosReadyiness(), então surpecing a o mercado recém-criado ...

kamo·3mo ago
Fixkamo-shared-library

Idempotente mutuário auto-criar rascunho + resolução determinística ativa do mercado de chumbo

***************************: resolve o aplicação DRAFT existente em andamento para que um mutuário repetido auto-crie (duplo-clique/recarregar /segunda aba / cl...

Kamo·3mo ago
Fixkamo-internal

Explique por que o controle de código padrão do MLOS está oculto em vez de deixá-lo cair silenciosamente

Na aba fornecedores-produtos o controle de "produto de chumbo padrão indigitado" é Gated on hipotecture-vertical reabilized - POS, um MORTGAGE ativo mercado com...

kamo·3mo ago
Fixkamo-shared-library

DbNow () usa CAST( now() AS timestamp), não agora (): timestamp

A abreviatura ::timestamp é mutilada pelo analisador de perguntas nativas de Hibernate (ele lê ':' como prefixo de parâmetro-nomeado, transformando ::timestamp ...

Kamo·3mo ago
Fixkamo-internal

Parar os popups de conversação duplicados para a mesma conversa

A janela de ferramentas dedup apenas combinou uma única chave UserId com uma async-mirrored windowsRef, então a mesma conversa 1:1 foi aberta duas vezes: - use...

kamo·3mo ago
Fixkamo-internal

Mostrar todos os grupos de permissões habilitados no título do trabalho e editores de departamento

JobTitleManager e DepartmentManager apenas renderam dois grupos de permissão — Geral e CRM — então ************* os direitos eram invisíveis e não editável lá, ...

kamo·3mo 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