Explicit Aplicar/Extender botões de teste na guia de organizações da plataforma (chips não foram detectáveis)
O provisionamento de contas corrige o prazo de ensaio (comp suplanta o ensaio)
No caminho de atualização de assinatura existente da provisãoCompSubscription, definido trialExpiresAo null para que uma org previamente experimentando seja pro...
Tente sincronizar os direitos de inicialização com a indisponibilidade transitória de DB para evitar CrashLoopBackOff
Persist background reordenar via commit endpoint (sem perda de dados)
Salve agora stages novos uploads para entrada, em seguida, commits o pedido desejado completo (existência-por- srcIndex ou new-by-token) assim que as imagens ex...
Interromper o vazamento de imagem de fundo do cross-org; reordenamento seguro de ordem + balde de encenação
Reordenar apenas arquivos novos re-carregados para o seu novo índice, caindo de novo imagens existentes e deixando imagemBgCount alegando slots não povoados; pr...
Devolver 404 para uma org em vez de 200 com o corpo vazio
getOrganizaçãoById retornou um nulo nulo, que Spring serializou para HTTP 200 com um corpo vazio; clientes chamando response.json() então jogaram 'Fim inesperad...
Mapa faltando org (404 ou corpo vazio) para uma carga útil nula
Pares com a mudança do SecurityService que agora retorna 404 para uma falta em vez de 200 com um corpo vazio. As chamadas já anulam a ordem, então Tanto o 404 c...
Deixe o usuário do sistema resolver qualquer modelo aplicado de org
O portão cross-org retornou 403 quando orgId != sessão org e o chamador Não tinha nenhuma linha de membros na org-alvo. O usuário do sistema de toda a plataform...
Parar erros espúrios inundando o console
- org/[id] proxy: a infra- estrutura devolve 200 com um corpo vazio para orgs nulos; response.json () lançou 'Inesperado fim da entrada JSON' -> espúrio 500. Pr...
Resolver o título da aba org no gerarMetadata para parar o flip do título
Metadados estáticos. title renderizado 'Kamo' server-side; Next re- asserted it after hidratação, sobrepondo a atualização do cliente do DynamicMetaLoader e vir...
Retenha as linhas até que o ID do meu membro resolva
ag-grid renderiza rowData por baixo da sobreposição de carga, assim O suporte de carregamento ainda piscava todos os leads enquanto o getMemberId() era 0. Limpa...
Filtro padrão para mim mesmo em carga, barra de mercado para o mercado único, barra de ferramentas de realojamento
- Agente padrãoFilter to MYSELF at init + gate grid on userInfo load para que não mais flashes All Leads - Mercado único: selecioná-lo automaticamente e esc...
URI-encode WOPISrc + confiar em todos os anfitriões api.* WOPI (multi-tenant)
A abertura de um documento para um inquilino não-kamocrm falhou com "host WOPI não autorizado". Os alias groups do Docs só confiaram no api.kamocrm.com (a impla...
Ponto MINIO ENDPOINT no serviço de cluster MinIO DNS (drop dead CGNAT IP)
Usar o registo k1m1/API 192.168.4.22 (descartar IPs de guarda de fios desactualizados)
Usar DNS de serviço MinIO de cluster; soltar IPs de WireGuard/CGNAT desactualizados e k2m1/k0m1 aposentados
Usar DNS de serviço MinIO de cluster; soltar IPs de WireGuard/CGNAT desactualizados e k2m1/k0m1 aposentados
Usar DNS de serviço MinIO de cluster; soltar IPs de WireGuard/CGNAT desactualizados e k2m1/k0m1 aposentados
Usar DNS de serviço MinIO de cluster; soltar IPs de WireGuard/CGNAT desactualizados e k2m1/k0m1 aposentados
FPBXCONF correto heredoc + reponto universo Scylla
- freepbx: o delimitador de fechamento do documento FPBXCONF aqui foi indentado (8 espaços); o bash requer <<WORD delimitadores na coluna 0, então startup.sh mo...
Canonicalize webhook repo name to public-projects encapsulamento
Após a migração do cluster os acordos de Forgejo foram recriados em minúsculas (serviço de segurança), mas linhas históricas e uso do filtro de projetos público...
Node-local MinIO + failover template read + ImgDat dedup (fixes new-doc about:blank)
Criação de novos documentos suspensos ~5 min e a nova aba ficou em aproximadamente:blank. Causa raiz: Os pods DocsService agendados no k3m1 leram o modelo em br...
Gerar favicons através da leitura do logotipo multi- nóde, não existe um único- nó()
generateAndUploadFavicons() gated on minioService.exists(), que apenas estatiza o host MinIO atual. Quando o logotipo simples foi escrito para (ou apenas replic...
Re-aplicar folha de estilo ao vivo após branding salvar para novas cores show sem reload rígido
DynamicMetaLoader injeta o org globals.css apenas uma vez na montagem, então após um color save (que corretamente re-provisions globals.css + bumps themeRevisio...
Pin kamo Traefik para k1m1; fazer auto- certificado de agrupamento único
Erros SSL: kamo Traefik é um LoadBalancer com IPs externos 192.168.4.22 (k1m1) + externaTrafficPolicy=Local, então ele DEVE ser executado no k1m1 — o reequilíbr...
Divisão segura do índice monoactivo AiPullThrough Policy (doc 09 §8)
CRDB é NULLs-distinct, então o single (lender profile id, market id) Where status='ACTIVE' index don NOT backstop o grão org-wide (market id IS NULL) — duas pri...
Recriar estratégia de implantação para que os consumidores duráveis NATS rebinem a implantação
DaemonService liga os consumidores duráveis EXCLUSIVE JetStream (daemon-sync-trigger, **************************** [o ciclo de violação §2.8], daemon-gravando-r...
Habilitar caixa de saídaRelay @Scheduled backstop + @Async hot path
DaemonService ativa a caixa de saída transacional do MLOS (mlos.outbox.enabled) e produz eventos (o emissor de violação de tempo de conformidade), mas carece @E...
Register com.kamo.z.shared.mlos.event repos (OutboxWriter dep)
Ativando mlos.outbox ativa OutboxWriter, que requer MlosOutboxEventRepository (+ ProcessedEvent /DeadLetter) de com.kamo.z.shared.mlos.event — adicione esse pac...
PubliqueAck está em io.nats.client.api, não io.nats.client
Importação somente de teste que estava quebrando a compilação de compartilhamento de lib (capturada pela instalação mvn local agora necessária). O código princi...
Indentar os corpos heredoc para que a configuração startup.sh seja válida YAML
O bloco startup.sh escalar incorporado 5 shell heredocs (rtp.conf, http.conf, um SQL block, WebRTC endpoints, freepbx.conf) cujos corpos estavam sentados na col...
Implementação do ponto Docs no registo k1m1
O anfitrião da imagem Docs-online era o falso. (Redis DNS, nunca um registro), então cada DocsService implementar novamente imagem inaplicável. Aponte- o no reg...
Página reflete edt substituído + células de transporte sem estrada honestamente
A aba Serviços é lida como incompleta para duas etapas que são realmente feitas: - o edt mostrou uma barra de 0% vazia embora o EDT4 (hidro) substitua a base ED...
Mostrar a contagem de azulejos ao vivo, não o valor por passo
O estado de leitura do progresso. ter primeiro, que o evento 'running' inicial define como 0 — e `0 ?? contagem ` mantém 0, de modo que a contagem de vida nunca...
Adicionar o Universo à configuração deslizar (NavPri)
A página do Universo foi registrada nas configurações dos cartões de destino, mas não na ConfiguraçõesStatusWindow slide-out que o NavPri realmente abre, então ...
Expor o GD (elegibilidade de deus) em /user-info para o kamo-universo
A sessão armazena a bandeira GD (KSessionService) mas /user-info nunca retornou então Kamo-universo's KamoIdentity sempre desserialized is god=false and the Deu...
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...
Procura de e- mail por e- mail insensíveis a repor os e- mails
Recuperação de senha minúsculas a entrada, mas findByEmailEmail faz um correspondência sensível ao caso face ao e-mail armazenado (por exemplo, Sage@KamoCRM.com...
Reset de senha proxy para DNS interno SecurityService
O proxy /api/recover defaulted to api.kamocrm.com, which Traefik routes para APIService (sem recuperar controlador) → 404 → "Algo deu errado" em /reset-password...
Mover pastas de correio Dovecot para um PVC local (off rclone/MiniO FUSE)
Maildirs estavam no hostPath /mnt/shared-files/email/mail — a montagem rclone FUSE suportado pelo armazenamento de objetos MinIO, que não pode hospedar com segu...
Coloque o datadir MySQL num PVC local em vez de rclone/MiniO FUSE
O email MySQL datadir (e maildirs) estavam no hostPath /mnt/shared-files, e rclone FUSE montagem suportada pelo armazenamento de objetos MinIO, que não pode dur...
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...
Transportar pista de auditoria de personificação através de saltos de org
Quando o chamador já é uma sessão de personificação (um deus administrador agindo como outro membro, carregando SUDO MEMBER ID), entrando em outra org de /netwo...
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...
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.
