KamoCRM

Registo de Mudança ao Vivo

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

17,497
Total de Alterações
5,985
Características
5,283
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 21, 2026
FeatureInitializerService

- Não

Registos que fizeram uma reserva quando não é esse o nome do agente. gestão de oportunidades pode levantar um em nome de um agente de vendas sem o registro ter ...

Kamo·2mo ago
FeatureInitializerService

Índices compostos para geolite locations

Só o país foi o único índice numa tabela de 80.429 linhas. Medida na produção: resolução da cidade (país + subdivisão) índice digitalizado todas as 18.870 linha...

Kamo·2mo ago
FeatureInitializerService

Indice member rights applicated on (member id, the right)

A tabela não tinha índices, enquanto cada localizador nele filtra por MEMBRO ID. Em 10.524 linhas um único membro da pesquisa dos direitos era uma varredura seq...

Kamo·2mo ago
August 20, 2026
FeatureInitializerService

Composite índices de lead e desbloqueie a execução que os cria

A grade /leades agora filtra e páginas no banco de dados em vez de envio toda a organização para o navegador. Com apenas IX LEADS ORG ID que seria realocar a va...

Kamo·2mo ago
FeatureInitializerService

Aposentar ****************************

Os códigos de rastreamento são compartilhados como ?discount=<uid> agora. O antigo símbolo <memberId>.<n> publicou um id de membro real em cada link compartilha...

Kamo·2mo ago
August 19, 2026
FeatureInitializerService

Adicionar users.is fake, na única ordem de instrução que uma tabela povoada permite

Espelha o novo campo `User.isFake`. Quatro declarações, e a ordem é o todo migração: YugabyteDB rejeita `ADD COLUNN ... NOT NULL` em uma tabela povoada — rejeit...

Kamo·2mo ago
August 15, 2026
FeatureInitializerService

Adicionar a coluna kamomeet logo overlay

Terceira superfície de sobreposição: o ecrã de pré-reunião KamoMeet. A mesma forma que o Outros dois — nullable, sem backfill, sem DEFAULT. O guarda de deriva ...

Kamo·2mo ago
FeatureInitializerService

Expurgar os relatórios e linhas do painel, e parar de semear View DASHBOARD

VER DASHBOARD (0), VER REPORTS (1) e EXPORT REPORTS (2) foram suprimidos de RoleRightType hoje, juntamente com as duas páginas que nomearam. Isto remove o que e...

Kamo·2mo ago
FeatureInitializerService

Adicionar a coluna loading logo overlay

Segunda superfície para o recurso de sobreposição do logotipo: a tela de carregamento mostrada entre navegação de página, ao lado do masthead home page. Ambos ...

Kamo·2mo ago
FeatureInitializerService

Adicionar a coluna logo overlay

Backs the Home Page Logo Overlay setting: a cor sólida que uma org pode Pintar sobre o logotipo masthead na página inicial kamo-internal. Segura um símbolo em ...

Kamo·2mo ago
FeatureInitializerService

Expurgar as linhas View EMAIL LOGS e parar um teste de rotting quando os ordinais mudarem

VER EMAIL LOGS (64) foi excluído do RoleRightType hoje para nomear um recurso que Nunca foi construído. Isto remove o que deixou para trás — medido em 42 filas ...

Kamo·2mo ago
FeatureInitializerService

Expurgar as linhas armazenadas para os dois direitos de notas aposentadas

PARTILHAR NOTAS (72) e GESTÃO NOTAS SETTINGS (73) foram excluídos do Tipo de PapelDireito hoje, por não ter acesso ao portal. Isto remove o que eles deixaram pa...

Kamo·2mo ago
FeatureInitializerService

Adicionar orgs.background order

VARCHAR(20) Nulable, sem enchimento e sem DEFAULT — cada cliente resolve um valor ausente para sequencial, que é o comportamento que cada org teve antes da colu...

Kamo·2mo ago
FixInitializerService

O meet seed recomputa direitos aplicados em vez de esperar por uma inicialização

Conferir os dois direitos em org role rights não muda nada que ninguém possa observar. member rights applicated é o snapshot achatado da sessão e do lado servid...

Kamo·2mo ago
FeatureInitializerService

Levante a lista de administradores da plataforma

Voltar a preenchê-lo a partir do system user access subventions aposentado para ninguém que pudesse operar o usuário do sistema antes que este implante perde-lo...

Kamo·2mo ago
FeatureInitializerService

Semente os direitos de encontro antes que o portão pode bloquear qualquer um para fora

MediaService agora requer START MEETING para criar uma reunião e Resolver um. Medida na produção antes de escrever isso: 42 funções de segurança 14 organizações...

Kamo·2mo ago
August 14, 2026
FeatureInitializerService

Expurgar linhas armazenadas para os direitos de canal de chat excluídos

Ids 74/75/76 já não resolve. RoleRightsSyncService os varreria em alguns futuro SegurançaService boot de qualquer maneira — silenciosamente, em um momento impre...

Kamo·2mo ago
FeatureInitializerService

Mover notas da propriedade da conta para a associação

Adiciona notes.member id e liga cada nota ao mais antigo de seu proprietário membro — a organização da conta pertenceu ao mais longo, que na prática é onde as n...

Kamo·2mo ago
FeatureInitializerService

Os antepassados do 'backfill' não podem remover o acesso

MemberRightsAppliedService agora nega qualquer direito cuja cadeia pai não é Concedida. Cada linha escrita antes da hierarquia existir não sabe nada sobre Antep...

Kamo·2mo ago
FeatureInitializerService

Adicionar a coluna is rich text, predefinida e recheada ao rich

Se uma nota é editada como texto rico ou texto simples não pode ser lido de volta fora do seu conteúdo: uma nota rica que ninguém formatou ainda é byte-for-byte...

Kamo·2mo ago
FeatureInitializerService

Semeia cada organização um texto legal padrão

Uma linha hr legal settings por org, única em org id, carregando **************************** Inserto-only, nunca uma atualização. Uma org que editou o seu pró...

Kamo·2mo ago
FixInitializerService

Coincidir a varredura de verificação enum-whitelist com a renderização do YugabyteDB

dropStaleEnumWhitelistChecks () procurou '% IN (%), que é como BarataDB armazenada uma lista branca @EnumType.STRING. PostgreSQL e YugabyteDB normalizar a restr...

Kamo·2mo ago
FeatureInitializerService

Quadros de notificação dos membros e colunas de origem de um evento

Duas metades de uma característica. Um retorno de chamada agendado em uma liderança é espelhado no agendando o calendário do membro, e o ponto do espelho é volt...

Kamo·2mo ago
DocsInitializerService

Corrigir o que o caminho de leitura indexado garante

O comentário anterior alegou que o caminho lido "recusa-se a servir qualquer pasta não pode provar que concorda com o servidor sobre — então uma linha que está ...

Kamo·2mo ago
FeatureInitializerService

Adicionar a resposta ao índice de pesquisa de e- mail

O índice regista os três. Bandeiras IMAP em vez de duas. A lista de mensagens desenha um marcador de resposta a partir deste um, e a listagem index-backed no Em...

Kamo·2mo ago
FeatureInitializerService

Índice e REVOGAR as tabelas de pagamento

O que Hibernate não pode expressar para as novas tabelas hr timecard payroll *. Dois revogos. PayrollDispatch e PayrollSyncIssue recusam atualizações e elimina...

Kamo·2mo ago
August 13, 2026
FeatureInitializerService

As colunas vazias em hr timecard punch

Espelha quatro novas colunas nulas na entidade TimecardPunch. Um vazio é nem um delete nem uma correção: diz que o soco nunca deveria ter existido — uma torneir...

Kamo·2mo ago
FixInitializerService

Aponte no YugabyteDB, e pare de ‘mvn test’ migrando produção

A fonte de dados ainda chamada porta 26257. Isso é o Barata aposentadoDB, que é ainda correndo e ainda respondendo, por isso uma corrida contra ele sucede compl...

Kamo·2mo ago
August 12, 2026
FixInitializerService

Iniciar novamente, e parar a migração de faturamento excluir seu próprio índice

O KamoInitializer não pôde começar. Hibernate detecta BarataDialeto, cuja suportaInsertReturning() e **************** são ambos false, so an @Id carregando @Gen...

Kamo·2mo ago
FeatureInitializerService

Criar Conta HISTÓRIA

Espelha a entidade AccountHistory na biblioteca do kamo. Escrito explicitamente em vez da esquerda para ddl-auto porque os padrões importam: ID e DATE CREAted c...

Kamo·2mo ago
FeatureInitializerService

Os índices parciais que param um duplo pagamento e uma colisão de código

**************** é o dente por trás do serviço de exportação recusa de nova emissão. Um segundo arquivo autorizado para um período de pagamento duplamente paga ...

Kamo·2mo ago
August 11, 2026
FeatureInitializerService

Registo de KI e migração de esquemas

As tabelas vêm do ddl-auto; este corredor fornece apenas o que Hibernate não pode -- os índices parciais únicos sobre uma atribuição primária aberta e uma taxa ...

Kamo·2mo ago
FixInitializerService

Reconhecer uma restrição de verificação existente através do invólucro da Spring

TrainingSchemaMigration @Order(43) tem abortado cada execução do KamoInitializer, silenciosamente retendo todos os 29 corredores ordenados após ele (ordens 45-1...

Kamo·2mo ago
FixInitializerService

Repetir um conflito de serialização em vez de interromper todo o inicializador

Encontrei-o a correr. YugabyteDB realiza mudança de esquema on-line, então um CRIATE UNIQUE ÌNDICE emitido enquanto o passe ddl-auto de Hibernate ainda está se ...

Kamo·2mo ago
FeatureInitializerService

Esquema para grupos que podem realmente pagar

Três corredores: BillingGroupRosterMigration cria billing pay group members — a quem um grupo significa pagar, antes de ter comprado alguma coisa. org id está ...

Kamo·2mo ago
FeatureInitializerService

Criar o esquema de treinamento de RH

Registers com.kamo.z.shared.hr.training na lista explícita @EnableJpaRepositórios — @EntityScan é amplo então as entidades são encontradas de qualquer forma, ma...

Kamo·2mo ago
FeatureInitializerService

Criar grupos billing pay explicitamente, e desfazer a colisão legada

Criando-o em uma migração em vez de deixá-lo para ddl-auto, que produziu um tabela semi-construída quando a entidade foi apontada para os grupos de faturamento ...

Kamo·2mo ago
FixInitializerService

Parar o envio de uma credencial compartilhada como padrão de configuração

A senha compartilhada da plataforma foi criada como o retorno para DB PASSWORD e MINIO ROOT PASSWORD, então ele viveu neste repo e na imagem construída, bem com...

Kamo·2mo ago
FeatureInitializerService

Adicionar as colunas do relógio dunning

past due desde e suspension notificated at, ambos nuláveis. Null significa pagar e não-ainda-told, respectivamente.

Kamo·2mo ago
FeatureInitializerService

Largue a restrição que limita um membro a uma conta de faturamento

Encontra a restrição pela forma em vez de pelo nome — Hibernate a gerou e o nome não é estável em ambientes, então qualquer restrição única em account members c...

Kamo·2mo ago
FeatureInitializerService

Adicionar as colunas de expansão automática

Kamo·2mo ago
FeatureInitializerService

Adicionar as colunas que fazem uma alteração de preço detectável

Order(0), nullable, no backfill — um valor nulo lê como "não sabemos o que este preço foi criado com" e o reconciliador trata-o como desconhecido em vez de como...

Kamo·2mo ago
FeatureInitializerService

Reprize Armazenamento Adicional em $2,50 por 10 GB, org-wide

O add-on descreveu um pool compartilhado em toda a organização e foi então preçod USO BASED em $4 com "25 GB" declarado apenas em prosa. Nunca nada apresentou e...

Kamo·2mo ago
August 10, 2026
FixInitializerService

Ampliar o tópico de suporte assignation strategy range CHECK para 0..3

SuporteAssignmentStrategyType is @Enumerado(ORDINAL), assim Hibernate emitido VERIFICAÇÃO (atribuição estratégia >= 0 E atribuição estratégia <= 2) na TABELA DE...

Kamo·2mo ago
FeatureInitializerService

Adicionar e preencher contas. data criada

Hibernate não pode adicionar este em si: ddl-auto emite NÃO NULL, que BarataDB recusa em uma tabela que já tem linhas. Então é adicionado nulo Aqui, recheado, d...

Kamo·2mo ago
FeatureInitializerService

Mover calendários para os membros e dar a cada org um compartilhado

Calendários e eventos eram de propriedade de uma conta e não levavam nenhuma organização. Isto atribui cada um aos primeiros membros do seu proprietário — a org...

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
FeatureInitializerService

Contatos de livro de endereços compartilhados à mão para seus proprietários

EmailService agora examina todos os contatos lidos para contact books.owner id, que deixa os contatos já sentados em uma organização-padrão sem proprietário liv...

Kamo·2mo ago
August 9, 2026
FeatureInitializerService

Esquema para a miniatura e o armazenamento da faixa medidos

img dat derivatives registra, por arquivo armazenado, o tamanho real do bytes de tudo O Kamo gerou a partir dele. Substitui img dats. THUMB FILE DIMENSÃO como ...

Kamo·2mo ago
FeatureInitializerService

Esquema para medição de armazenamento somente de objetos

objeto armazenamento dias registra o que uma varredura lê de volta de MinIO para os dois coisas que não têm tamanho no banco de dados: ativos de marca e os docu...

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