KamoCRM

Registo de Mudança ao Vivo

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

17,594
Total de Alterações
6,048
Características
5,310
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
July 7, 2026
FeatureEmailService

Reencaminhamento público fixo + retorno de chamada de entrada

O email da plataforma OAuth (Microsoft 365 / Google / Zoho) não tinha público válido redirecionar URI: o redirecionamento foi derivado da máquina request, que e...

Kamo·3mo ago
July 6, 2026
July 3, 2026
July 2, 2026
ChoreEmailService

LÍQUIDO MLOS-internal-auth (INTERNAL AUTH SECRET) em implantação [skip ci]

EmailService's InternalAuthFilter Guards /api/email/templates/enviar + /seed-org on internal.auth.secret, que estava desativada (falha-fechada 503). Partilhar o...

Sage·3mo ago
July 1, 2026
FixEmailService

Devolver 422 (não 500) quando o membro não tiver caixa de correio

listFolders e outros terminais de leitura jogaram IlegalStateException de MailContext.toMailCredentials() quando um membro não tinha credenciais IMAP Providenci...

Sage·3mo ago
June 26, 2026
June 16, 2026
FixEmailService

Não salvar NoReply transacional envia para uma pasta Enviada

NoReply é um endereço somente de envio sem caixa de correio, mas todas as transações enviar ainda uma tentativa de IMAP anexar à sua pasta Enviada, produzindo u...

Kamo·4mo ago
June 15, 2026
FeatureEmailService

Contas de caixa de correio auto-curadas do aplicativo DB (recuperação de deriva)

O aplicativo DB é a fonte de verdade para a qual as caixas de correio devem existir; KamoMail contas ao vivo nos usuários virtuais do servidor de e-mail. Se o c...

Kamo·4mo ago
FixEmailService

A API da lista de caixas de correio devolve a forma de UI

GET /api/email/mailboxes devolveu a entidade bruta (fornecedorStatus, lastSyncedAt, sem contagem de membros). As definições da IU lêem... status era sempre inde...

Kamo·4mo ago
FixEmailService

Autorizar o acesso de correio baseado em privilégios para leitura + envio-como

solutionForMailbox só concedeu acesso através de uma atribuição direta do MemberMailbox, Então, as caixas de correio apareceram através de direitos jogaram NoSu...

Kamo·4mo ago
June 13, 2026
June 10, 2026
ChoreEmailService

Reconstruir a actualização da biblioteca partilhada com kamo (modelos de e- mail de sinais)

Pega os novos modelos canônicos esign.signer verification + esign.signe invite para que a sementeForOrg possa semeá-los no primeiro envio.

Kamo·4mo ago
May 16, 2026
May 10, 2026
FeatureEmailService

Wire DomainManager e MailboxProvisioner para todos os provedores de nuvem

Substituir a Operação Não SuportadaException stubs em cada provedor de nuvem com chamadas HTTP reais contra a API de administrador de cada infraestrutura: - Mi...

Kamo·5mo ago
May 9, 2026
FeatureEmailService

IMAP/SMTP-backed enviar, pasta e procurar por stubs de nuvem

Extrair o padrão de delegação IMAP/SMTP em AbstractImapBackedCloudProvider e ter Zoho, IceWarp, Exchange, Google Workspace, e Microsoft 365 estender Ele. A clas...

Kamo·5mo ago
FeatureEmailService

MailReader apoiado por IMAP para os stubs de provedor de nuvem

Zoho, IceWarp, Exchange, Google Workspace e Microsoft 365 expõem IMAP, Então, envie os métodos MailReader de cada provedor de nuvem através do EmailImapService ...

Kamo·5mo ago
FeatureEmailService

Servir imagens em linha partes MIME e metadados de superfície Content-ID

Renderize <img src="cid:..."> nas mensagens UI, expondo as partes em linha que o corpo HTML se refere. - AnexoInfo ganha conteúdoId (sem parênteses de ângulo) ...

Kamo·5mo ago
FixEmailService

Preservar o nome do ficheiro original e o tipo de conteúdo no download do anexo

O ****************es finais (ambos o pessoal e controladores de caixa de correio compartilhado) estavam emitindo Disposição de Conteúdo: anexo sem parâmetro do ...

Kamo·5mo ago
April 29, 2026
CIEmailService

Escopo concorda com a construção de trabalhos, não com o Kubernetes

Concorrencialidade de fluxo de trabalho serializou todo o gasoduto (incluindo kubectl rollouts). Mover o grupo para a tarefa de compilação apenas para implantar...

Kamo·6mo ago
April 28, 2026
FixEmailService

Sincronize members.email quando a caixa de correio primária é atribuída, alterada ou removida

Quando uma caixa de correio foi atribuída a um membro em uma org KAMO MAIL, members.email nunca foi actualizado, fazendo com que o EmailCredentialService não re...

Kamo·6mo ago
April 27, 2026
April 26, 2026
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·6mo ago
FixEmailService

Lidar com IMAPInputStream no getMessage para evitar ClassCastException

JavaMail pode retornar um IMAPInputStream em vez de uma string decodificada de part.getContent() quando o conteúdo da mensagem não foi pré-fetched. A moldes dir...

Kamo·6mo ago
April 25, 2026
FixEmailService

Use getHasAttachments () para corresponder ao tipo de invólucro booleano

************* é um booleano (embrulhador), então Lombok gera getHasAttachments() não isHasAttachments(). Apenas este último existe para booleanos primitivos. Us...

Kamo·6mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·6mo ago
FixEmailService

Suporte a partir do cancelamento do endereço ao enviar

Adds FromAddressRequest to EmailSendRequest so the frontend can especifique Apelido/compartilhado/endereço da caixa de correio a enviar. SmtpOnlyProvider agora ...

Kamo·6mo ago
FixEmailService

Fix attachment parsing and hasAttachment false positives

Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...

Kamo·6mo ago
April 24, 2026
FixEmailService

Add com.kamo.z.shared.commerce to EnableJpaRepositories scan

**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...

Kamo·6mo ago
FixEmailService

Correct field name and type in getFromAddresses response

Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...

Kamo·6mo ago
April 21, 2026
FixEmailService

Recuar para org domínios quando nenhum e-mail provider domínios definido padrão

KamoMailDomainValidator foi duro-falhando com 403 para orgs que têm um Domínio verificado pelo DNS no domínio org mas nunca o adicionou ao e-mail Registo de do...

Kamo·6mo ago
April 20, 2026
FixEmailService

Ligar o filtro de estado e os modelos necessários automaticamente na lista

- EmailTemplateController.list() agora aceita ?status= param e filtros usando a pesquisa existente do repositório findByOrgIdAndStatus - Auto-sementes necessári...

Kamo·6mo ago
FeatureEmailService

Adicionar o validador de domínio KamoMail para bloquear os endereços de e- mail cross-tenant

Apresenta o componente KamoMailDomainValidator que verifica, na camada de serviço, se o domínio de email enviado corresponde ao domínio padrão verificado pelo o...

Kamo·6mo ago
April 19, 2026
ChoreEmailService

Reconstruir para a atualização da biblioteca compartilhada com kamo (CREATE CHILD ORG direito + apply-to flags)

Puxa o novo RoleRightType.CREATE CHILD ORG (id 131), as três bandeiras aplicáveis em ChildOrgSecurityModel, as duas sobrecargas de serviço de 13 arg e os ajudan...

Kamo·6mo ago
ChoreEmailService

Reconstruir a actualização da biblioteca partilhada com o kamo (appConfig upsert- only fixe)

Puxa o endurecido ************* que não apaga mais as linhas do appConfig cujos tipos de serviço estão ausentes da carga útil do chamador — evita perda de dados...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (effective-feature resolver)

Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (applied-model enforcement + appConfigs + isPrivate)

Triggers a rebuild so this service pulls the updated kamo-shared-library containing AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, Servi...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)

Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)

Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...

Kamo·6mo ago
FixEmailService

Preview uses same auto-vars as sendToUser (org logo + name)

The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...

Kamo·6mo ago
FeatureEmailService

Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time

EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...

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