Processar formData antes de encaminhar para evitar corrupção binária
request.text() em multipart/form-data corrompe bytes de arquivos binários; pass parsed FormData as init.body so forwardToApi skips request.text() e vamos buscar...
Remover minHeight:100vh causando barras de rolagem duplas
O minHeight:100vh da caixa exterior excedeu o calc(100vh - 56px) recipiente, que causou tanto o rolagem do nível do navegador como o interior overflow:auto para...
Largar o cabeçalho da página do editor, renomear sub- tab Geral
- Remove o Ícone Button + ícone escudo + título + legenda de o topo do editor de segurança-modelo / mestre-modelo. O botão Cancelar na barra de ação pegajosa já...
Soltar cabeçalho de coluna de pagamento velho da tabela de modelos de segurança
Quando o campo Self-Pay do Empregado Kamo Fees foi removido, a correspondência TabelaCell no corpo da linha foi excluído, mas a linha do cabeçalho ainda tinha o...
Razão real da superfície por trás do erro do GoDaddy 400
GoDaddy agora retorna HTTP 400 com code=UNABLE TO AUTHENTICATE e body "Mau Pedido : Mau Pedido" quando uma conta não atende ao seu atual Elegibilidade da API de...
Sub-tab de censura agora torna ATF primeiro por especificação
Reordena as cartas sub-tab da Censura para corresponder à ordem solicitada: 1. Álcool, tabaco e armas de fogo 2. Faixas de idade permitidas 3. Intervalos de ida...
Usar o logótipo do tema simples na casa e definir os cabeçalhos do índice
Visualização, paginação, busca ao vivo, filtros, logotipos org
Os administradores da plataforma (proprietário de org de nível superior) agora veem cada org no sistema através do novo endpoint /api/security/org/all-networks ...
Adicionar GET /api/security/org/all-networks para administradores de plataforma
Os proprietários de orgs de topo agora podem buscar todas as organizações no sistema com informações de adesão relativas ao chamador. Orgs onde o chamador tem u...
Sub-tabs no editor de modelo de segurança + limpeza
O editor de modelos de segurança está dividido. em quatro sub-tabs: Geral (Info Básico, Visibilidade, Quem Pode Criar, Configuração da Plataforma, Configuração ...
Soltar o membro da equipaPayFeesSetting from DataLoader
Providenciador mestre-modelo já não passa os pagamentos de três estados removidos definição ao criar o modelo mestre de segurança — o campo foi-se ChildOrgSecur...
Soltar o parâmetro do membro da equipaPayFeesSetting
Espelha a alteração da biblioteca partilhada — SecurityModelController, MasterModelController e AppliedModelController já não lê/escrever Membro da equipaPayFee...
Soltar o membro da equipaPayFeesSetting
A política de taxa de auto-pagamento do empregado se foi — o grupo de faturamento trata faturamento por grupo, não através do modelo de segurança. Remove o team...
Domínios de carga de energia via findByIdWithDomains, drop @Transactional
@Transactional em um método de controle mantém uma conexão DB aberta através todo o upload MinIO, e também arrisca LazyInitializationException se o interna getO...
Remover o ?type= duplicado do apiPath
forwardToApi já adiciona a pesquisa de entrada (?type=...) do original URL do pedido. Embutindo ?type= uma segunda vez no apiPath produzido ?type=full?type=full...
Restaurar o interruptor de caixa de correio para IDs de membros int64
Usar getMemberIdString para obter caixas de correio/member, normalizar id/mailboxId a partir de EmailService, e dirigir o switcher de pessoal acessível caixas d...
Apelido visibilidade UI + Subdomínio Branches botão na página de tipos de ramificações
SubdomínioBranchesDialog: - Editor substituto lista de chips com uma lista de linhas de tabela mostrando Os membros e membros da equipe checkboxes por alias — a...
Filtragem de visibilidade + auto-verificar propriedade do subdomínio
Controlador de Organização: - Criação da Web-alias org agora auto-marca propriedadeVerified=true e isDnsVerified=true on the created OrgDomain — no registro TXT...
Adicionar sinalizadores de visibilidade do tipo criador por- alias
Adicionar visívelToMembers / visívelToTeamMembers boolean columns to ChildOrgSecurityModelAlias para que os administradores possam restringir os apelidos dos pa...
URLs de logotipo do 'cache-bust' usando o temaRevision from config.json
DynamicMetaLoader agora armazena o temaRevisão em sessãoArmazenamento e incêndios KAMO THEME CONFIG LOADED após obter config.json. TemaLogo escuta para esse eve...
URLs de logotipo do 'cache-bust' usando o temaRevision from config.json
DynamicMetaLoader agora armazena o temaRevisão em sessãoArmazenamento e incêndios KAMO THEME CONFIG LOADED após obter config.json. TemaLogo escuta para esse eve...
Enviar diretamente para o público/{domain-pasta}/img/ em vez de preparar o balde
O endpoint do uploadLogo estava escrevendo para um placeholder 'sumtingwong' codificado (configuração não preenchida) em vez do caminho do tema público da org. ...
Remover o nó k2m1 desactivado do nó de bordas por omissão
k2m1 (10.8.2.1) está permanentemente para baixo. Deixando-o na lista de failover fez com que as tentativas de upload pendurassem até o novo timeout do OkHttp di...
Aplicar os timeouts de conexão/gravação/leitura ao MinioClient via OkHttpClient
Sem timeouts, um peer de replicação de site downed (k2m1) causou makeBucket e colocarObject chamadas para bloquear indefinidamente, surgindo como um infinito "S...
Janela de configuração, localização do assistente da web- alias e painel de provisionamento de DNS
Adiciona o Subdomínio Branches UI em três superfícies: * * * * * * * * * * * * novo botão "Subdomínio Branches" * abre uma janela para a opção de nível org comu...
Config de nível Org, cliente GoDaddy e web-alias org criam caminho
Wires the new Subdomain Branches feature end-to-end on the backend: - SubdomínioBranchesController for org-level enable + GoDaddy creds (live-verified) - GoDadd...
Adicionar entidades, cifrar, e alias/DNS andaimes de registo
Adiciona creds por- org GoDaddy (AES- GCM encriptado), uma opção allowRootSubdomínios e recolha de pseudônimos para crianças no modelo de segurança, um provisio...
A caixa de seleção da caixa de correio lê os domínios org , não os domínios do provedor
A fiação anterior leu /api/email/domínios (email provider domínios tabela). Essa tabela só é preenchida quando um fornecedor de e-mail de terceiros a integração...
Largar o banner da ponta do meu perfil + unificar o espaçamento da secção
Todas as quatro seções do My Profile agora compartilham o mesmo ritmo vertical — 8px entre o cabeçalho de cada seção e seus campos, 16px entre secções. O banner...
Layout do meu perfil + verificação do telefone drop
Reorganizar o passo Meu Perfil para que todas as quatro seções compartilhem o mesmo layout e formato do título. Ordem é agora Nome Legal, apelido, e-mail, telef...
Deixar cair a verificação de SMS para o campo do telefone na inscrição
O número de telefone coletado durante o self-service é agora um campo de texto opcional simples — sem /register/phone/iniciate, sem código SMS, nenhum /register...
Drop RegistrationPhoneCode entity + repositório
Self-service registro já não usa verificação de código SMS para o campo de telefone — o formulário de registo recolhe o número de telefone como texto simples e ...
Prefix/sufixo dropdowns, porta de domínio da caixa de correio, estado explícito
- Prefixo de nome e sufixo são agora dropdowns povoados a partir do NomePrefixType / NomeSufixType catálogos entregues pela org-config endpoint. Mostra abreviat...
Estado de equipe explícito + prefixo de nome/catálogos sufixos
Agora, devolve o nome Prefixes e NameSuffixes, fonte do NamePrefixType e NameSuffixType para o Adicionar os formulários Membros / Adicionar os Membros da Equipe...
Desembrulhar o envelope {markets:[...]} na janela Anexar
GET /api/security/commerce-markets retorna {mercados: [...], mensagem: "..." }, Não é um conjunto nu. O diálogo Anexar Mercado de Comércio estava tratando o tod...
Largura total, três painéis Adicionar layout de formulário de membro
Reproduz o formulário de criação para usar toda a área de conteúdo em vez de um Coluna centrada de 1100px. - layout responsivo de 3 colunas: nav de seção esque...
Mesclar OTK-redirect em proxy.ts, apagar middleware duplicado.ts
Next.js 15 se recusa a construir quando existem middleware.ts e proxy.ts. A OTK hand-off redirecionar que viveu em middleware.ts — enviando qualquer pedido com ...
Mesclar alias/email/nome/telefone em uma única etapa "Meu perfil"
Combine os "Meu E-Mail e Alias" anteriormente separados, "Meu Nome" e "Número de telefone" passa para um passo "Meu perfil" para 13+ registantes, com alias + e-...
Faça e-mail + nome legal opcional para sub-13 inscrições
O endpoint /api/segurança/registro anteriormente rejeitou qualquer pedido Falta o e-mail, primeiro nome ou sobrenome. Que fez o caminho under-13 (KIDS ONly orgs...
Ler novo *** de Redis mestre e dedupe OTK POST
Replica lê faltando sessões recém- escritas após a troca OTK, causando erro falso e redirecionamento de login. Ignorar o atraso de introdução quando otk estiver...
Proteja-se contra respostas não-array em /platform/orgs
Uma resposta não-array (corpo vazio, envelope de erro, ou {dados: [...]} wrapper) estava pousando no estado de orgs e explodindo a renderização com «e.map não é...
Enforce /network enter rules server-side
Rejeitar quando o alvo é o org de sessão actual, o domínio personalizado SSL não é confirmado, ou a adesão ao alvo humano é inactiva. Partilhar a configuração d...
Requer membro de destinoId e valida a associação de org
Enter- como agora sempre constrói o novo *** com o alvo fornecido pelo cliente membro linha; rejeite org/member descompatidos. Melhore o registro de depuração d...
Compartilhar PostAuth***Service entre login e enter-as
Extrair a compilação de pós- autenticação *** (expansão total, perfil SQL, branch titles, createSession) into PostAuth***Service so enter-as uses the o mesmo ca...
Enter-as sessão usa o provedor de segurança alvo org e o alvo opcionalMemberId
Enter-as estava configurando Redis securityOrgId do usuário global security provider, enquanto o login o define a partir da cadeia FQDN da organização alvo. Ess...
Abrir /validar para entrar- como OTK então a sessão de org alvo se aplica
ENTER ligado ao /?otk= que nunca chamou /api/validate; domínio partilhado *** os cookies mantiveram a org fonte. Redirecionar ?otk= para /validate via middlewar...
Resolver a sessão do utilizador do sistema da OTK para pedidos BFF
SystemUserConfigController e SystemUserCapabilityController somente ler o Biscoito. kamo-internal forwards X-OTK sem cookies, então SecurityService nunca viu um...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.