KamoCRM

Registro de alterações ao vivo

Todos os recursos, correções e melhorias são publicados à medida que são enviados.Nada é retido para um lançamento.

17,823
Total de alterações
6,178
Características
5,372
Correções
30
Projectos
Filtrar por projeto
Todos os projetos17,823AIService262APIService175BillingService158ConversionService110DaemonService141DocsService223ESigService91EmailService598InitializerService334KBService151KlusterServices747MCPGatewayService265MediaService604RAGService79SecurityService1,907TranslateService62VOIPService258VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,466kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,721kamo-signer-monorepo57kamolos114
Filtrar por tipo
Todos os tiposBuild17CI523Chore786Docs3,275Feature6,178Fix5,372Other998Performance165Refactor278Revert23Style42Test165Upgrade1
August 9, 2026
Featurekamo-internal

Mostrar a utilização do armazenamento na página de estatísticas da conta

A aba dizia "Nenhum dado de uso disponível para este período" para cada organização. billingApi.getCurrentUsage() é um stub retornando { metros: [] }, e UsesMet...

kamo·2mo ago
FeatureBillingService

Relatar o que uma organização está armazenando

A página de estatísticas da conta sempre disse "Nenhum dado de uso disponível para este período", para cada organização, porque getCurrentUsage() no kamo-intern...

Kamo·2mo ago
FeatureInitializerService

Esquema para 'org storage snapshots'

Espelhos OrgStorageSnapshot como DDL explícita, por estilo de casa — ddl-auto cria a tabela em primeiro lugar, então o CREATE é um retrocesso e os SET DEFAULTS ...

Kamo·2mo ago
Featurekamo-shared-library

Modelo de uso de armazenamento por organização

Nada nunca resumiu o armazenamento por organização. Seis entidades carregam um byte contagem por arquivo, e nenhum código agregado nenhum deles, por isso a cont...

Kamo·2mo ago
FeatureInitializerService

Declare a divisão da aplicação

O recheio só preencheu uma linha do plano que estava faltando — deliberadamente, de modo que não podia silenciosamente mover um nível — que deixou aplicativos q...

Kamo·2mo ago
Featurekamo-internal

Dividir aplicativos e recursos em disponíveis / não disponíveis / obsoleto

Uma lista plana mixou aplicativos que a plataforma oferece com os que não oferece e os que Se aposentou, então o operador teve que ler cada chip para diferenciá...

kamo·2mo ago
FeatureSecurityService

Um catálogo de aplicativos legíveis por inquilinos para Tipos de Filial

Tipos de ramo -> Aplicativos permitidos começaram a carregar sua lista de aplicativos de /platform-config/app-catalog, que requer um proprietário de org de níve...

Kamo·2mo ago
August 8, 2026
Featurekamo-internal

Adicione uma guia Apps & Features e corrija a lista de aplicativos permitidos

A nova guia, à direita das Organizações, controla o que cada organização é oferecido: disponibilidade, fase de desenvolvimento, nome do nota de operador, e depr...

kamo·2mo ago
FeatureSecurityService

Sirva o catálogo de aplicativos e leia recursos através dele

FeatureController derivado "é este aplicativo oferecido" do estágio do enum em quatro lugares separados, de modo que a resposta só poderia ser alterada reposici...

Kamo·2mo ago
Featurekamo-shared-library

Torne a disponibilidade do aplicativo e editável em fase de execução

Cada atributo que a página de configurações de apps renderiza — nome, descrição, fase, depreciação — era uma constante de tempo de compilação na série ServiceTy...

Kamo·2mo ago
FeatureInitializerService

Uma linha de catálogo devidamente categorizada por aplicativo, em cada raiz de direito

Nove aplicativos — POS, Ferramentas de Marketing, Calculadora, Clube, Inventário, Legal, Jogos e os dois Sistemas de origem — não tinha qualquer representação e...

Kamo·2mo ago
Featurekamo-internal

Consola de organizações paginadas por servidor

A aba carregou cada organização em um pedido e renderizou um cartão cada, com a infra-estrutura fanning out por org, em seguida, por conta, em seguida, por assi...

kamo·2mo ago
FeatureSecurityService

Falha fechada em aplicativos um plano nunca menciona

Torna o kamo.entitlement.fail-open agora que o AppEntitlementCatalogMigration foi executado contra prod e cada plano ativo sobre ambas as raízes de direito (Kam...

Kamo·2mo ago
FeatureBillingService

Serve a pasta org como uma página filtrada, ordenada e paginada

GET /orgs pega página/tamanho/q/sort/dir mais sete filtros e retorna a casa envelope de página com agregados de toda a propriedade. GET /orgs/{orgId} serve deta...

Kamo·2mo ago
FeatureBillingService

Hidratação da página rebatida em uma constante contagem de consultas

Títulos dos pais, domínio primário, plano/mercado subjacente ao direito e a assinatura-marca de catálogo são cada um loteado IN (:ids) em toda a página, Assim, ...

Kamo·2mo ago
FeatureBillingService

DTOs de linha/página de diretório e o repositório de consultas nativo

PlatformOrgRow carrega as duas facetas separadamente: direito (subs de entrada) visando o org -- o que o governa) e faturamento realizado (conta o org possui --...

Kamo·2mo ago
FeatureBillingService

SQL do diretório Org com CTEs por faceta

Contas, assinaturas, membros, licenciados e crianças cada Agregar nas suas próprias CTE antes de serem unidas às orgs. Juntando-os em um passar multiplicaria li...

Kamo·2mo ago
FeatureBillingService

Pedido de directório de orgs validado e apertado

As pinças de tamanho para [1,100] e um tipo não reconhecido cai de volta ao título, por isso um URL editada à mão não pode solicitar toda a propriedade nem atin...

Kamo·2mo ago
FeatureBillingService

Modo de direito derivado através de um resolvedor determinístico partilhado

TrialAdminService escolheu sua assinatura de teste com findFirst() sobre uma lista não ordenada, então uma org segurando tanto um pendente quanto um teste ativo...

Kamo·2mo ago
FeatureInitializerService

Reforço das linhas de direito do aplicativo no catálogo do plano da plataforma

O título agora resolve em uma coluna tipo service digitada, mas nenhuma linha do catálogo carregou uma, então cada plano ainda resolvido para 'tudo incluído' at...

Kamo·2mo ago
FeatureSecurityService

Obrigações hipotecárias e empréstimos pessoais sobre o direito à aplicação

Um mercado MORTGAGE apareceu no /commerce sempre que POS estava em, independentemente da aplicação MLOS, e /features/enable não tinha nenhuma verificação de fat...

Kamo·2mo ago
Featurekamo-internal

Renomear LOS para MLOS, adicionar Sistema de Origem de Empréstimo Pessoal, verticais de comércio de portão

A aba de Apps agora mostra 'Commerce: Sistema de Origem de Empréstimos Hipotecários' (o título é servido a partir do backend enum, não o espelho TS) e um novo '...

kamo·2mo ago
Featurekamo-shared-library

Resolver o direito de aplicação por ServiceType; renomear LOS para MLOS

Título resolvido ServiceType.name () contra **************************** Os códigos do catálogo são códigos de marketing (USERS, VIDEO CONF, HR SYSTEM, ...) e n...

Kamo·2mo ago
Featurekamo-internal

E-mail de um membro de sua linha

Adiciona uma acção de e- mail ao lado do chat, chamada e perfil numa linha de membros, abrindo o Ferramenta de mensagens com o destinatário já preenchido. Está ...

kamo·2mo ago
FeatureMediaService

Aceitar 3 anexos GiB transmitindo-os para o armazenamento

file.getBytes() não pode representar um upload tão grande — um array Java para apenas acima de 2 GiB — assim, cada passado de apego que morreu em um OutOfMemory...

Kamo·2mo ago
Featurekamo-shared-library

Transferir o armazenamento com o conteúdo endereçado para que um objeto possa exceder o heap

Os anexos de chat estão se movendo para um teto de 3 GiB. storeContentAddressed tomou um byte[], que não pode expressar isso em absoluto — um array Java pára em...

Kamo·2mo ago
August 7, 2026
Featurekamo-internal

Título do formulário hipotecário

O formulário Loan/Borrower/Subject Property serve a cada mutuário no arquivo, de modo que o Os títulos de tab e painel agora vêm das traduções e lêem o(s) Empre...

kamo·2mo ago
Featurekamo-internal

Conduzir o modelo de e-mail para fora do endereço De, atrás de um interruptor de ligar/desligar

O seletor de modelos no rodapé do compositor desapareceu. Que modelo uma mensagem usa não é um Decisão separada de quem é enviada como: o endereço principal do ...

kamo·2mo ago
Featurekamo-internal

Mudar as caixas de correio do mesmo selecionador pesquisável que o compositor usa

O interruptor foi a metade mais fraca do par: uma seleção segurando cada caixa de correio que o membro pode abrir, que para o acesso org-wide é cada caixa de co...

kamo·2mo ago
FeatureEmailService

Deixar /sendable soltar o grupo alias para chamadas que abrem caixas de correio

O interruptor de correio /mensages oferece o mesmo conjunto que o De campo, menos uma coisa: um nome falso não pode ser aberto. Correio para ele Aterra na caixa...

Kamo·2mo ago
Featurekamo-internal

Baixe o documento executado e escolha uma ordem de assinatura real

O remetente não tinha nenhuma rota para o documento finalizado. EnvelopeResumo anunciou umDocumentUrl assinado apontando dentro do aplicativo de assinatura kamo...

kamo·2mo ago
FeatureEmailService

Visualizar variáveis para os modelos de assinatura eletrónica

O editor de modelos de administrador renderiza todos os espaços em branco para uma chave com nenhum braço de amostraVariáveis, então os sete modelos de esígnio ...

Kamo·2mo ago
Featurekamo-shared-library

Os cinco modelos de email do ciclo de vida do envelope que nunca foram escritos

Um envelope de assinatura eletrônica tinha exatamente dois modelos: o convite e o Código avançado. Nada existia para nada que acontecesse depois de um signatári...

Kamo·2mo ago
Featurekamo-internal

Reconstruir as configurações de mercado hipotecário em sete abas coerentes

A página de mercado MORTGAGE carregava quinze páginas, doze delas emprestadas, e vários responderam à mesma pergunta em dois lugares: hedging foi ligado No âmbi...

kamo·2mo ago
Featurekamo-internal

Escolha o endereço De uma janela pesquisável, não uma lista

A select cannot hold this list. Everything the /messages switcher offers is sendable, and for a member with ACCESS_ALL_MEMBER_MAILBOXES that is every mailbox in...

kamo·2mo ago
FeatureEmailService

Endpoint pesquisável, páginado para os endereços que um membro pode enviar de

GET /api/email/mailboxes/enviar respostas à mesma pergunta que /acessível - cada endereço que o membro pode enviar como — mas como um fluxo fundido que é pesqui...

Kamo·2mo ago
FeatureMediaService

Comunique a fila de tickets de quem ligou

Kamo·2mo ago
FeatureMediaService

GET /types/{typeId}/slots para que o editor de configurações possa listar slots

As configurações UI sempre obteve este caminho, mas apenas POST/PUT/DELETE foram mapeado, então a aba Fendas de Disponibilidade tem um 405 e renderizado vazio. ...

Kamo·2mo ago
Featurekamo-internal

Atribuir uma caixa de correio a um departamento e à organização

O e- mail de contacto da janela do departamento era texto livre, pelo que poderia indicar um endereço org não possui. Torna-se um catador sobre as verdadeiras c...

kamo·2mo ago
FeatureInitializerService

Caixa de correio ponteiros para departamentos e orgs, e backfill os departamentos

DEPTS.MAILBOX ID e ORGS.CONTACT MAILBOX ID, ambos UUID simples sem FK para email provider.mailboxes: caixas de correio sincronizam de provedores externos e pode...

Kamo·2mo ago
Featurekamo-shared-library

Deixe um departamento e uma org ponto em uma de suas caixas de correio

Um e-mail de contato do departamento era texto livre, assim que poderia nomear um endereço que o org faz Dois dos três departamentos com um conjunto hoje fazem ...

Kamo·2mo ago
Featurekamo-internal

Um campo Manager na posição, e um escolhedor de pessoas para todo o aplicativo

O cartão de posição ganha Gerente, opcional. É uma pesquisa, não um dropdown: uma org pode manter milhares de nomes, e a única coisa que um seleto com todos ele...

kamo·2mo ago
FeatureSecurityService

Defina um gerenciador e pesquise na pasta uma página de cada vez

GET **************** responde a uma página do diretório da sessão org. A pesquisa, a ordem e o paging acontecem no banco de dados; um ?size= hostil é fechado. A...

Kamo·2mo ago
Featurekamo-shared-library

Um gerente, e uma pesquisa de diretórios que sobrevive a uma grande org

TeamMember ganha uma auto-referência opcional para quem ela reporta. colunaDefinição é ligado à INT8 para que o Hibernate não possa copiar o Membro. DEFAULT uni...

Kamo·2mo ago

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços