Registo de Mudança ao Vivo

Ver o que estamos a construir, em tempo real. Cada recurso, correção e melhoria enviados através da plataforma.

17,933
Total de Alterações
4,614
Características
4,543
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
July 8, 2026
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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo ago
July 7, 2026
Fixkamo-analytics

Alias ALL turbopack conteúdo-hashed externos, não apenas prisma

A correção anterior apenas aliased @prisma/client-<hash>; a compilação também externaliza pg-<hash> (node-postgres, via @prisma/adapter-pg) sob o mesmo conteúdo...

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

Alias Prisma 7 cliente com conteúdo para DB rotas parar 500ing

O gerador prisma-client (engineType=client) cozinha um conteúdo-hashed Especificador de tempo de execução (@prisma/cliente-<hash>) para a compilação Seguinte. O...

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

Fechar buraco JWT-forge, corrigir convidado juntar, adicionar "Assine com Kamo"

- sidecar /api/auth/jwt: derivar a identidade do membro (id/name/email/org) de a sessão *** do lado do servidor, não o corpo da solicitação. Anteriormente, qual...

Kamo·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo 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·2mo ago
Fixkamo-shared-library

Resolver os direitos dos membros como uma verdadeira cascata em vez de NUKE-sempre-wins

Direitos eficazes foram calculados dobrando cada fonte (papéis, departamento, trabalho título, membro) em um mapa onde NUKE sempre ganhou. Isso significa que um...

Kamo·2mo ago
FixSecurityService

Reverter a segurança Prestador de auto-indicação; membro de auto-cura direitos aplicados

Duas questões da segurança: 1. Enter-as-System-Membro falhou com "Nenhum membro da organização provedor de segurança" para cada criança org. Todos os orgs de s...

Kamo·2mo ago
Fixkamo-internal

Atualizar o status do provedor quando o popup do OAuth fechar

O provedor agora redireciona para o callback api-gateway (uma origem diferente), Por isso, a sua mensagem pós-messagem não pode passar na verificação de origem ...

kamo·2mo ago
FixDocsService

Servir o editor de e-sign PDF para qualquer documento convertido, incl PDFs nativos

O editor de e-sign (DocumentEditor → PdfCanvas / PageThumbnailSidebar) abre qualquer documento convertido, não apenas arquivos carregados através do fluxo sig-t...

Kamo·2mo ago
Fixkamo-internal

My Docs usa MY DOCS ordinal (3), não enum id (4)

A infraestrutura resolve ImageAssocType via `valores()[assocType]` (índice ordinal) e persiste @Enumerado(ORDINAL). Cada superfície de imagem passa pelo ordinal...

kamo·2mo ago
FixConversionService

Converter documentos desduplicados para que a edição do e- sign esteja habilitada

Quando os bytes de um arquivo carregado correspondem a um ImgDat existente, o caminho de desdup (registro-existente) reutilizou que dat verbatim e nunca executo...

Kamo·2mo ago
FixVOIPService

Devolver 200 todos Falso para recursos de org não configurados

GET /api/voip/capacidades lançadas ProviderNotConfiguredException (422) quando um org não tinha provedor de telefone, registrando um erro de console vermelho em...

Kamo·2mo ago
Fixkamo-internal

Parar 404/422 erros de console para nav não personalizado e sem telefone orgs

Leia o endpoint de coleta de ui-preferências (sempre 200) para o navLayot carga em vez da única chave GET, que 404s quando um membro tem nunca customizou seu na...

kamo·2mo ago
FixKlusterServices

Proactivamente fornecer aliases de navegador (media.*)

O mecanismo de descoberta log-scan nunca pode iniciar o alias 'media': ele é apenas contactado pelo navegador através de um subrecurso WebSocket/XHR (SockJS /ws...

Kamo·2mo ago
FixSecurityService

Interpretar o bloqueio LAST EDIT AT como UTC para expiração epoch-millis

dbNow () agora retorna o relógio de parede DB- UTC (agora):: timestamp), então recupera o absoluto instantânea com toInstant(UTC) em vez da zona padrão JVM — ma...

Kamo·2mo ago
Fixkamo-shared-library

DbNow () cast now()->:: timestamp (TIMESTAMPTZ->Instant breaked LocalDateTime)

SELECT now() retorna TIMESTAMPTZ, que Hibernate materializa como java.time. Instantânea e não pode ser lançado para o tipo de retorno LocalDateTime declarado — ...

Kamo·2mo ago
July 6, 2026
Fixkamo-internal

Filtro do agente mostra nome de membro + extensão do telefone, não e- mail

O dropdown do Agente rotula cada companheiro de equipe com seu e-mail porque o carregador ler primeiroNome/último Chaves de nome que a infra- estrutura nunca en...

kamo·2mo ago
Fixkamo-shared-library

Corrigir a pesquisa de tópicos invertidos

A consulta do tópico child-org filtrada na atribuiçãoToOwnOrg=TRUE (somente para o próprio org) quando deve retornar tópicos compartilhados com orgs de crianças...

Kamo·2mo ago
Fixkamo-register

Envie o nome de host do registante no corpo para que a conta caia sob o org direito

O org resolvido estava disponível no cliente, mas nunca foi enviado para a infra-estrutura — a org foi transmitida apenas implicitamente via X-Forwarded-Host, q...

Kamo·2mo ago
FixSecurityService

Ficheiro contas novas sob a org do domínio, não o kamocrm

/register ligou a nova org do membro ao Host de solicitação, mas o sinal org nunca sobreviveu ao salto: kamo-register proxies cada inscrição para o compartilhad...

Kamo·2mo ago
Fixkamo-shared-library

Resolver org-by-domain com um alias mais profundo

- Não. domínio exato match, então solte o rótulo mais profundo uma vez (register.optionone.com -> optionone.com) assim, um subdomínio de registro/marcação de pe...

Kamo·2mo ago

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços