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

Parar a omissão de novos contactos no livro de orgs partilhado

A janela de criação teve como alvo o livro marcado isOrgDefault, de modo que cada membro os contactos desembarcados num livro que a organização inteira poderia ...

kamo·2mo ago
FixInitializerService

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·2mo ago
FixBillingService

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·2mo ago
FixEmailService

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·2mo ago
Fixkamo-shared-library

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·2mo ago
FixEmailService

Escopo livros de endereços para o membro que os possui

Os contactos foram explorados apenas pela organização. listBooks(orgId) foi findByOrganizaçãoId(orgId), e a consulta de lista de contatos aberta ONDE c.contactB...

Kamo·2mo ago
Fixkamo-shared-library

@Lob String deve pin LONGVARCHAR ou PostgreSQL lê-lo como um OID

O dialeto PostgreSQL de Hibernate mapeia @Lob String para um OID (grande objeto referência) e lê-lo com getLong(). Dialeto de Barata mapeou o mesmo anotação par...

Kamo·2mo ago
FixKlusterServices

Permitir a saída do YugabyteDB 5433 na saída de cílios de segurança

Um CiliumNetworkPolítica de seleção app=kamowssecurity permitido host/remote-node Egresso apenas em 26257, 4222 e 9000. Após o corte, a base de dados foi transf...

Kamo·2mo ago
FixKlusterServices

Permitir a saída do YugabyteDB 5433 na saída de cílios de segurança

Um CiliumNetworkPolítica de seleção app=kamowssecurity permitido host/remote-node Egresso apenas em 26257, 4222 e 9000. Após o corte, a base de dados foi transf...

Kamo·2mo ago
August 9, 2026
FixKlusterServices

Corrigir a lógica em esquemas pré-criados

KamoInitializerService faz definir ********************** verdade, por isso cria estes esquemas em si. O comentário anterior alegou que não tinha. O arquivo per...

Kamo·2mo ago
FixKlusterServices

Corrigir a lógica em esquemas pré-criados

KamoInitializerService faz definir ********************** verdade, por isso cria estes esquemas em si. O comentário anterior alegou que não tinha. O arquivo per...

Kamo·2mo ago
Fixkamo-internal

Painéis de barras de administrador renderizaram os seus caminhos chave, não a sua cópia

TipPanel pegou o ID DOM do painel em um prop chamado `id` e, em seguida, construiu seu chaves de mensagem desse mesmo 'id', então cada painel pediu * **********...

kamo·2mo ago
Fixkamo-internal

Deixe o log de acesso preencher seu painel e página do servidor

A barra de tabulação já diz "System Access Logs", então o h4 acima das estatísticas foi O nome da página duas vezes. Largando- o também permite que o painel use...

kamo·2mo ago
Fixkamo-internal

Parar a lista de rolagem quando já se encaixa

Três coisas adicionaram altura que não era conteúdo, então uma lista suficientemente curta para caber ainda tem uma barra de rolagem: - a sentinela-escrola inf...

kamo·2mo ago
Fixkamo-internal

Restaurar as alterações da barra de administrador revertidas por 3926d1d8

3926d1d8 levou o AdminQuickLinks.tsx de volta para a sua ae45fc9c^ blob, desfazendo a org etiqueta plural, os nomes de Blocos/Logs curtos e a remoção de gap. Me...

kamo·2mo ago
Fixkamo-internal

IDs da linha de texto, controles coloridos de org, ícone da página, barra de erro centrada

Criando um livro e selecionando-o respondeu "Não encontrado". BarataDB unique rowid () ids são 64 bits — um real é 1200081912680906758 — e JSON.parse rodadas Qu...

kamo·2mo ago
FixEmailService

Publique IDs de linha como strings — um novo livro 404'd no momento em que você o selecionou

O BarataDB unique rowid() produz ids de 64 bits. Um real de contact books é 120008191268096758; JSON.parse do JavaScript roda qualquer coisa passada Número. MAX...

Kamo·2mo ago
FixConversionService

Parar de renovar o *** TTL compartilhado para usuários inativos

Quinto serviço com sua própria cópia do KSessionService, e o quinto deslizamento o compartilhado *** TTL em cada leitura. Cada um sozinho foi suficiente para ma...

Kamo·2mo ago
FixDocsService

Parar de renovar o *** TTL compartilhado para usuários inativos

Esta cápsula estava a emitir GET + PEXPIRE contra um *** chave cujo proprietário esteve ocioso por mais de uma hora, segundos após o SecurityService tinha corre...

Kamo·2mo ago
Fixkamo-internal

Parar /api/user-info renovando o TTL para usuários inativos

Esta rota escreve a *** TTL directamente para Redis, por isso desviou a ligação em SecurityService, MediaService e ChatService inteiramente — e useUserInfo pesq...

kamo·2mo ago
FixMediaService

Parar de renovar o *** TTL compartilhado para usuários inativos

Este serviço mantém sua própria cópia do KSessionService, e ele deslizou o TTL em Cada leitura. Gating SecurityService sozinho não fixou nada: kamo-internal pon...

Kamo·2mo ago
Fixkamo-internal

Recuperar um anexo recebido cujo primeiro pedido foi rejeitado

Um vídeo que chegasse numa conversa não pôde ser reproduzido até que a página fosse recarregada, enquanto um vídeo que o membro tinha acabado de enviar sempre r...

kamo·2mo ago
FixBillingService

Dar a cada organização um limite real de transação

ArmazenamentoSnapshotSweep.catchUp transportado @Transactional(REQUIRES NEW) e foi chamado do mesmo feijão. Spring aplica @Transactional através de um proxy, en...

Kamo·2mo ago
FixEmailService

Gravar os tamanhos das mensagens em vez de escrever zero

SearchIndexService writed sizeBytes = 0 para cada mensagem indexada, sob o comentário "Não disponível no envelope". Ela estava disponível — a busca O perfil sim...

Kamo·2mo ago
Fixkamo-internal

Popover X fecha a janela, não apenas a popover

Demitindo o popover já tinha dois recursos (clique fora, Escape), então um X que só descartou era uma duplicata e não deixou nenhuma maneira de se livrar do cab...

kamo·2mo ago
Fixkamo-shared-library

Um produto de plataforma não é um dos seus próprios inquilinos

isOrgEntitledToApp isento apenas a org de topo, então uma org marcado éPlatformProduct foi cobrado como Se fosse um cliente. sign.pink senta-se em uma assinatur...

Kamo·2mo ago
FixBillingService

Forçar o auto- ou proprietário em uma conta, não apenas o limite de org

Seguimento do portal cross-org, agora que a regra é decidida: dentro de uma organização você pode gerenciar sua própria conta de faturamento, e um proprietário ...

Kamo·2mo ago
FixBillingService

Pare uma organização de chegar a outra organização de faturamento

/api/billing/accounts examina sua listagem pelo cabeçalho X-Org-Id, mas cada rota abaixo /{accountUid} pegou o id diretamente do caminho e nunca verificou quem ...

Kamo·2mo ago
Fixkamo-internal

Dividir Disponível no veredito do catálogo e parar de publicar um aplicativo

A página Apps conta derivado Disponível / Não Disponível a partir da fase de desenvolvimento, por isso contradiz a plataforma cataloga o momento em que um opera...

kamo·2mo ago
FixInitializerService

Apenas as raízes reais do direito obter as linhas do aplicativo da plataforma

A posse de planos de subscrição foi tratada como prova de ser uma raiz de direito. Não é: um cliente O org gere os seus próprios mercados comerciais e vende os ...

Kamo·2mo ago
FixBillingService

Resposta "é este vendível" do catálogo de aplicativos, não o enum

Disponibilidade tornou-se editável pelo operador em tempo de execução, então derivando-o do ServiceType.getStage() significa A publicação da MLOS em Apps e Recu...

Kamo·2mo ago
FixSecurityService

Feche quatro maneiras em torno dos portões vertical e app

SecurityModelMarketController leu e mutou anexos de mercado de modelo de segurança sem sessão verificar, sem org scoping e sem direito — qualquer chamador poder...

Kamo·2mo ago
Fixkamo-internal

Carregar aplicativos permitidos de inquilinos de um ponto final pode realmente ler

appCatalogApi.list() é somente para proprietário de plataforma, então em qualquer inquilino org o editor de Tipos de Filial mostrou não apps e a guarda de salva...

kamo·2mo ago
FixBillingService

Validar códigos adicionais antes que eles possam conceder um aplicativo

active addon codes foi escrito diretamente do corpo da requisição. Isso foi inofensivo enquanto nada lia. a coluna, mas agora é uma entrada de autorização: um c...

Kamo·2mo ago
FixInitializerService

O mesmo nome NPE no semeador inicializador

solideAll () não tem entrada para um alias obsoleto que compartilha um id com um aplicativo ao vivo, assim, looping ServiceType.values() e deferenciação do resu...

Kamo·2mo ago
Fixkamo-shared-library

Parar uma carga de página de persistir na projeção de direito

computEffectiveCaracterísticas adicionadas ao operador Hibernate-gerido OrgFeature linhas diretamente para sua saída E depois virou-se. Seu próprio javadoc cham...

Kamo·2mo ago
FixSecurityService

Pare de iterar ServiceType.values() contra o catálogo resolvido

resolveAll () omite os apelidos obsoletos que compartilham um ID com um aplicativo ao vivo (DOC MANAGER/DOCS, AI CHAT/AI SUPPORT), porque estes não têm uma linh...

Kamo·2mo ago
August 8, 2026
FixInitializerService

Ligar o nome de cutover como Timestamp, não como String

BarataDB recusa <timestamp(6)> < <varchar> em vez de casting, então o reparo app-config jogou em sua primeira instrução cada boot: 'operador de comparação não s...

Kamo·2mo ago
FixInitializerService

Reparar o segundo site com o nome do LOS renomeado

**************** é @Eunumerado(STRING) e mantém RoleRightType nomes, então um papel padrão que concede lojas hipotecárias "LOS VIEW PIPELINE". Este é o terceiro...

Kamo·2mo ago
FixSecurityService

Aponte a superfície da hipoteca de volta aos direitos de hipoteca

Acompanhante da mudança bibliotecária compartilhada. Estes 13 controladores protegem todos os terminais hipotecários — HMDA LAR, pipeline, entrada de pedidos, d...

Kamo·2mo ago
Fixkamo-shared-library

Parar os terminais hipotecários que impõem um direito de empréstimo pessoal

O LOS * -> O renome MLOS * foi aplicado à declaração de enum e em nenhum outro lugar. Porque os libertos os nomes foram imediatamente redeclarados como os direi...

Kamo·2mo ago
FixInitializerService

Fixo o reparo LOS renomear linhas que antecedem o renome

O reparo combinou na string sozinho e correu em cada bota, assim que deixou de ser idempotent o momento em que alguém concedeu o aplicativo de empréstimo pessoa...

Kamo·2mo ago
FixInitializerService

Modelo mestre honra uma aposentadoria em tempo de corrida; derrubar um guarda morto

provisãoMaxedOutMasterModel permite que cada aplicativo para a org plataforma, e Essa amplitude é deliberada — é para isso que serve o modelo pré-lançamento. Ma...

Kamo·2mo ago
FixSecurityService

Mais dois lugares que responderam "é este aplicativo oferecido" da enum

Ambas foram perdidas quando o FeatureController passou para o catálogo do aplicativo, e ambos teria discordado dele no momento em que um operador publicou um ap...

Kamo·2mo ago
FixInitializerService

Auxílios à reparação de hipotecas órfãos pela LOS para renomear a MLOS

ServiceType é persistente em dois lugares e o 2026-08-08 renomear apenas contabilizado por um. ORG FEATURES.FEATURE TYPE armazena o ID numérico, então manter a ...

Kamo·2mo ago
Fixkamo-marketing

Render Vendas de contato para add-ons sem preço de lista

PageAddOn.price foi digitado número e construído com Número(addon.pricePerUnit), então um add-on sem Preço de lista — os sistemas de origem negociados pela empr...

Kamo·2mo ago
Fixkamo-internal

Mostrar preços negociados em vez de $0.00 para add-ons só para empresas

Os complementos de origem não têm preço de lista — são negociados por acordo — e formatoMoeda(null) renderiza $0.00, publicidade de um módulo empresarial como l...

kamo·2mo ago
FixBillingService

Ocultar aplicativos não lançados do catálogo de planos e faturamento

* * *************esergue a conta onde um cliente escolhe o que subscrever, por isso não deve oferecer um produto ainda na lista Não Disponível — a mesma regra d...

Kamo·2mo ago
FixSecurityService

Nunca ofereça um aplicativo não lançado em uma superfície de compra, pacotes incluídos

O filtro de palco funcionava apenas para o proxy de marketing público. Este endpoint também alimenta o in- app SubscriptionOrderWizard, que é onde um cliente re...

Kamo·2mo ago
FixBillingService

Mantenha o is-prefix no PlatformAccountSummary também

Mesmo perigo Lombok/Jackson como PlatformOrgRow: isTopLevel() perde seu `é` on serialização, então o DTO colocar `topLevel`/`platformProduct` no fio enquanto o ...

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