KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,488
Total de Alterações
5,978
Características
5,281
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 19, 2026
Performancekamo-shared-library

Indice member notifications by (source type, source id) for retracting across members (IoT close-out F15)

A leitura reti-by-source (findBySourceTypeAndSourceId) e o alarme de IoT reti-by-prefix (IniciandoCom -> like 'x%') tinha apenas o índice de membro-led, então a...

Kamo·1w ago
October 11, 2026
Performancekamo-shared-library

VISÍVEL como um id IN (... UNION ALL ...), então cada nota visível lida é varreduras de índice delimitadas por uma chave, não uma varredura de cada nota (KamoCollab CP05 Task 15)

Yugabyte, com bitmap desligado, responde aos três ramos ORed através diferentes colunas de notas com uma análise sequencial (EXPLAIN em produção, o predicado pr...

Kamo·2w ago
September 23, 2026
Performancekamo-shared-library

CommitLog carrega uma conta tradução mantida

Adiciona CommitLog.translationCount e ******************* lado da biblioteca de substituir a tradução changelog-backfill's GROUP POR .. simples indexado ONDE. A...

Kamo·4w ago
Performancekamo-shared-library

Member rights applicated escreve apenas a diferença, e lê papéis em massa

Duas correções relacionadas ao MemberRightsAppliedService, ambas no mesmo arquivo: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

Kamo·4w ago
Performancekamo-shared-library

Pare a cadeia de orgs do LeadVendor para uma leitura de um único ID

findById() no LeadVendorProduct puxa seu fornecedor padrão-EAGER, que se Org próprio E o seu mercado (que volta a ser org @Inheritance( JOINED), então cada um d...

Kamo·4w ago
Performancekamo-shared-library

Lote duas pesquisas de tradução o planejador estava fazendo mal por linha

os endpoints públicos de KB do kbservice e sua varredura de tradução-retry ambos perguntaram KbArtTranslationRepositório uma linha de cada vez. Produção pg stat...

Kamo·4w ago
Performancekamo-shared-library

Chumbo disponível e saldos de crédito ler um livro de contabilidade em vez de contar linhas

"Leads available" foi COUNT(*) sobre o pool atribuível, e uma org's pool detém ~796k leads: ~7,8 s por número (mercado, produto) e ~11 s para o grupo (medida 20...

Kamo·4w ago
September 16, 2026
Performancekamo-shared-library

Verificar a elegibilidade do pool com uma amostra não ordenada, e não uma classificação de fullpool

hasEligibleAtribuibleLead só precisa saber se qualquer chumbo de pool é um membro pode tomar, mas ele leu uma página de findAssignablePool, cuja ORDER BY atribu...

Kamo·1mo ago
August 21, 2026
Performancekamo-shared-library

Indexar as duas formas geolite locations é realmente consultado por

Só o país foi o único índice numa tabela de 80.429 linhas, e nenhuma consulta real Usaram-no bem. Medida na produção: resolução da cidade (país + subdivisão), ...

Kamo·2mo ago
Performancekamo-shared-library

Indice member rights applied, encaminhe o pedido de admissão, estatísticas agregadas do changelog

Três resultados de uma auditoria endpoint-a-endpoint, cada uma medida contra produção em vez de inferida. member rights applicated declarou não haver índices e...

Kamo·2mo ago
August 20, 2026
Performancekamo-shared-library

Filtrar e páginar a grade na base de dados, lotear a pista de auditoria PHI

Carregar /leaders levou 23,3 s em 1.427 leads. 23,3 s destes foram os HIPAA trilha de auditoria: recordLeadList escreve uma linha phi access log por lead retorn...

Kamo·2mo ago
August 12, 2026
Performancekamo-shared-library

Obter as associações 'to-one' das fatias de resumo e contar em vez de digitalizar

A atenção da Visão Geral e as fatias recentes lêem um título por linha de um LAZY @ManyToOne, custando até 16 seleções extras por bloco sob sessão aberta em vis...

Kamo·2mo ago
August 10, 2026
Performancekamo-shared-library

O índice de gama Geolite deve ser ASC, não o Hash padrão do YugabyteDB

A pesquisa IP é uma varredura de alcance: ONDE network start <= ? ORDEM POR network start DESC LIMIT 1 YugabyteDB partições da coluna de índice LEADING por HAS...

Kamo·2mo ago
August 9, 2026
Performancekamo-shared-library

Combine conteúdo armazenado no BLAKE3 sozinho, para que um navegador possa se dar ao luxo de perguntar

Provar posse exigiu ambos hashes, e um navegador não tem rápido SHA3-256 — js-sha3 é JavaScript puro em ~ 25 MB/s. Medido em um vídeo de 358 MB que foi ~ 20 seg...

Kamo·2mo ago
Performancekamo-shared-library

Leia a última data de instantâneo sem carregar o histórico

Um resumo precisa de uma data. Ele estava lendo-o carregando um intervalo de dois anos de fotos e tirar o máximo — cinco domínios vezes todos os dias da históri...

Kamo·2mo ago
August 8, 2026
Performancekamo-shared-library

Responder à questão da matriz do plano para cada aplicativo em uma passagem

A guia Apps & Features pergunta se cada aplicativo aparece na matriz do plano, e o formulário por aplicativo verifica as tabelas de recursos e complementos de p...

Kamo·2mo ago
July 6, 2026
May 28, 2026
Performancekamo-shared-library

Consultas de repositórios paged + countByStatus para caminhos quentes

- Repositório de Empréstimos: contagemPor Estado / contagemPor Organização E Status + Página<Empréstimo> findByStatus(...) / **************************** ******...

Kamo·5mo ago
May 15, 2026
Performancekamo-shared-library

Recolher o gasoduto kanban N+1 para uma única pesquisa de contagem agrupada

listForOrganization () usado para emitir um pedido de condição por empréstimo (201 consultas em 200 empréstimos). Agora um único agrupamento JPQL agregado chave...

Kamo·5mo ago
April 25, 2026
Performancekamo-shared-library

Adicionar findBySessionGuidIn para carregamento a granel

Usado pelo endpoint da lista de bilhetes de suporte para obter todos os visitantes para uma página em uma consulta em vez de N separado findBySessionGuid chamad...

Kamo·6mo ago
March 12, 2026
Performancekamo-shared-library

Obter a mensagem pai na mesma consulta para eliminar a resposta N+1

Alias m.msg e esquerda junta FETCH msg.parent para que a resposta roscada as mensagens têm o pai carregado na consulta inicial em vez de desencadeando um SELECT...

Kamo·7mo ago
Performancekamo-shared-library

Corrigir consulta N+1 e adicionar índice composto para carregar mensagens de chat

- Adicionar SÃO FETCH M.msg a ambas as consultas de repositório para carregar ansiosamente MediaObjMsg na mesma consulta, eliminando até 100 consultas SQL extra...

Kamo·7mo ago
March 11, 2026
Performancekamo-shared-library

Eliminar a verificação de tabelas completas e consultas N+1 no endpoint de leads

- LeadRepository: add findByOrganizaçãoId JPQL query (usa índice ORG ID) em vez de carregar toda a tabela LEADS e filtragem em Java - LeadCustomFormDataReposito...

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