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
April 21, 2026
FixSecurityService

Parse create-org JSON sem @RequestBody para evitar 415

Primavera retorna Tipo de mídia não suportado quando o tipo de conteúdo está faltando ou não aceito para @RequestBody. Ler bytes e usar ObjectMapper em vez diss...

Kamo·6mo ago
Fixkamo-internal

Normalizar os campos de erro JSON Content-Type e surface Spring

Forçar um único cabeçalho aplicativo/json para os corpos proxy JSON; rota org sempre Prepara-o. Map Problem Details title/detail in createOrganização errors.

kamo·6mo ago
FixAPIService

Definir aplicação/json para organismos JSON enviados ao Serviço de Segurança

RestTemplate para upstream pode deixar o tipo de conteúdo incompatível com a primavera @RequestBody, causando 415. Após ler o corpo cru, force Application JSON ...

Kamo·6mo ago
Fixkamo-internal

Garantir o tipo de conteúdo JSON quando proxy para SecurityService

Criação da organização retornou 415 mídia não suportada Digite porque upstream Spring espera aplicativo/json para @RequestBody. A recolha de nós pode omitir ou ...

kamo·6mo ago
April 20, 2026
Fixkamo-internal

Compare IDs de membros como strings para auto- verificação e redirecionamento

User-info API retorna memberID como string para preservar a precisão int64. isSelf usado Number() e estrita igualdade com tipos mistos, então visualização seu p...

kamo·6mo ago
Fixkamo-internal

Reparar TicketChat atualizações em tempo real após a corrida de carga

Adiar a subscrição do STOMP até que a mensagem inicial obtenha termine assim setMensagens da API não podem apagar as mensagens entregues durante a carga. Limpar...

kamo·6mo ago
Fixkamo-internal

Ocultar reprodução inadequada (e aplicativo/media) com correspondência insensível a maiúsculas

- Status minúsculoMap chaves e pesquisas para verificação alinha-se com a caixa de API - Tratar as etiquetas de infra escondidas de forma insensível - Retire ró...

kamo·6mo ago
FixSecurityService

Ler os direitos de sessão como lista ou CSV legado para os endpoints dos membros

Direitos de armazenamento do KSessionService e SecurityRoleController como Lista<String> de Nomes do tipo "RoleRight". MemberSecurityController elenco para Stri...

Kamo·6mo ago
Fixkamo-internal

Guardar o papel de segurança para funções bloqueadas e erros de API mais claros

- Quando éAllowEditSecurity for false, omita direitos e segurançaModelIds from the PUT body so SecurityService aceita atualizações somente de metadados (tempo l...

kamo·6mo ago
Fixkamo-internal

Proxy PATCH membro-tipo para SecurityService

O perfil do membro da UI ligou-me. mas não existia nenhum manipulador do roteador de aplicativos, então Next retornou HTML 404 e o cliente mostrou erro desconhe...

kamo·6mo ago
Fixkamo-shared-library

Persista RoleRightType por stable getId() em vez de ordinal

Hibernate @EnumType.ORDINAL) escreve/leia o índice de declaração de o enum. Quando é removido um valor de Tipo de Rótulo (por exemplo, MANAGEM USERS, id=19), ca...

Kamo·6mo ago
FixSecurityService

Evitar o envenenamento de transações DDL e endurecer corridas de multi-pod

A auto-cura anterior colocou DDL dentro de uma @Transactional syncAll(). Quando um ALTER QUADRO ADD CONSTRAINT disparado sobre uma restrição existente (caso nor...

Kamo·6mo ago
FixInitializerService

Deixar cair restrições de verificação em colunas padrão-role-rights enum

Hibernate auto-gerates CHECK (coluna IN ('VAL1', 'VAL2', ...)) na TABELA DE CRIAR para as colunas @EnumType.STRING, congelando o enum's lista de valores na hora...

Kamo·6mo ago
FixInitializerService

Adicionar restrições únicas em falta para upserts role-right

**************************** + syncSecurityModelRoleRights use «ON CONFLICT (role id, right type) NÃO FAZER NADA» e `ON CONFLICT (default role id, right type) N...

Kamo·6mo ago
Fixkamo-shared-library

Adicionar uma restrição única (role id, right type) no OrgRoleRight

Necessário para ON CONFLICT não fazer nada em **************** Sem esta restrição, a consulta de sincronização falha com "nenhum único ou exclusão restrição cor...

Kamo·6mo ago
Fixkamo-internal

Pare de substituir o avatar de membro com o avatar de usuário logado na visualização de perfil

fetchAvatars fetched /api/security/avatars (sem escopo memberID — sempre retorna os avatars do usuário logado) e chamado setActiveAvatar, batendo o correto avat...

kamo·6mo ago
Fixkamo-internal

Adicionar rota de proxy da sincronização- direita em falta

POST /api/security/roles/sync-rights faltava um manipulador proxy Next.js, fazendo com que o botão Sync Rights nas configurações de funções de segurança sempre ...

kamo·6mo ago
FixMediaService

Use PublicChatVisitor displayName para o solicitanteName nos tickets de visitante

Solicitador de código rígido de tickets iniciado pelo visitante para o membro do sistema org, então O DTO estava emergindo o nome do proprietário do org na colu...

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