Pare de arredondar o ID principal através de um número JS
O número ("1189175700550025222") é 11891757005525200 — ids de chumbo são unique rowid() valores acima de Number.MAX SAFE INTEGER. O painel de citações converteu...
Carregar IDs de chumbo como strings — um número JS os corrompe silenciosamente
IDs de lead são valores de CockroachDB unique rowid() acima de Number. MAX SAFE INTEGER: 1189175700550025222 torna-se 1189175700550025200 no momento em que toca...
Resincronização de manifestos à deriva com ao vivo antes de permitir reconciliações completas
Auditar o que uma reconciliação completa aplicar-se-ia apareceu dois manifestos que se tinham desviado longe o suficiente do cluster que os reaplicar teria caus...
Alinhe os controles repartidos por comissão com os campos de texto
A opção Percent/Amount e uma vez/recorrendo renderizados no padrão do MUI comutar a altura enquanto o selecionador de membros e a quantidade de partilha ao lado...
O painel possui seu espaçamento e rolagem; solte os campos do destinatário do formulário
O cartão de conteúdo da vista de chumbo está transbordado: escondido sem estofamento — todos os suprimentos de painéis o seu próprio, como Detalhes e História f...
Reveja as conclusões na lista reservada e divida o editor
Cinco defeitos uma revisão adversa confirmada contra o primeiro corte: - A página renderizada "Você não tem acesso" em cada carga. checkRole retorna false enqu...
Dê espaço para os campos de compromisso e taxa de configuração para seus rótulos
"Compromisso (meses)" compartilha sua largura com um adorno de informação e "taxa única de configuração" é o rótulo mais longo em sua linha; ambos estavam trunc...
Resolver o verdadeiro nome de máquina e extensão do logotipo da org para o cabeçalho
Corrigir o URL do tema foi necessário, mas não suficiente — o logotipo ainda não renderizar, por mais duas razões encontradas nos dados ao vivo. org domains ar...
Manter o cabeçalho do perfil no tipo de associação atual
O título diz "<Membro> Perfil" ou "<membro da equipa> Perfil" fora do tipo MyAccountTab reporta sobre o MemberTypeLoaded, que só disparou do buscar o membro de ...
Preencha o cartão Posição no momento em que um membro é promovido
Departamento, cargo, título oficial, local de trabalho, estatuto de membro e as duas listas de opções Autocomplete só foram carregadas dentro da membroType === ...
Sumário se move para o cabeçalho, registros obter a largura da página inteira
O resumo sentou-se em uma coluna fixa 320px à direita em cada página de registro, permanentemente custando um quinto da largura. No editor de citações que apert...
Aponte o logotipo do cabeçalho no caminho que o balde temático realmente serve
A URL do logótipo foi construída com o número de identificação do anfitrião. com um 308 em vez de uma imagem — assim cada citação, enviada, bem como pré-visuali...
Os campos de contato do departamento mostraram chaves brutas i18n
O bloco de contato adicionado com o trabalho de e-mail chamado departamentos.departamentoEmail / departamentoEmailHelper / departamentoTelefone / DepartmentExte...
Entregue imagens anexas e pare duas janelas de composição compartilhando uma barra de ferramentas
Os anexos de chat da IA nunca chegaram à IA. O AiChatInput enviou o armazenamento caminhos como 'imageUrls', mas o corpo REST em AiChatWebSocketContext lê `imag...
Stop tool windows losing and leaking member-typed content
Follow-up to the popup-window persistence work. Each of these was verified against real code first; three of the original reports turned out to be wrong or over...
Departamentos já não abrem invisíveis na primeira renderização
A aba Diretório ficou vazia até você mudar para Chats e voltar. A os membros estavam sempre lá — todos os departamentos estavam estacionados na opacidade 0. Se...
Parar de perder janelas de ferramentas (e rascunhos não enviados) nas alterações de página
Janelas de ferramentas viveram apenas em uma loja de memórias de nível de módulo, então qualquer documento completo A carga destruiu todas as janelas abertas e ...
Requer modo de Deus ATIVADO para ler a trilha, não elegibilidade
PhiAuditController.hasRight() bypassed the right check on session GD soly. GD "pode activar o modo de Deus"; "GodModeActive" significa "o activou deliberadament...
Seleccionar as Citações já não volta à primeira subtab
Clicando em Citações defina o índice como 2 e escreva ? sub=quotes, mas o estado de sincronia do efeito voltar do URL mapeado qualquer coisa que não fosse "comp...
Endureça a pilha de tempo- limite de sessão original
Revisão do caminho após a remoção a pilha ociosa duplicada apresentou quatro defeitos reais: - sessionMonitor.start() deixou seu set de bootstrap 3sTimeout não...
Deixe o palco crescer para que o pod cromo obtenha um espaço uniforme
O pod (agora mais alto com o controle deslizante de tom) torna-se o único fluxo do palco criança: altura fixa torna-se um minHeight, com 16px enchimento acima e...
Repetir o npm ci na compilação do Docker contra a saída do corredor
O corredor k1m1 corrompe intermitentemente os fluxos de TLS no meio da procura **************************** matando a imagem construir em npm ci. Dê as retrilha...
Roteie a tela de oleoduto de transação através do ConsoleShell
A tela de suporte Pipeline foi a única tela de console renderizada sem embrulho de layout, então seu cabeçalho, etiquetas de filtro, e tabela sat flush contra a...
Pegue o sinal de porcentagem de Intl, não a string traduzida
Um "% literal" no texto fonte não sobrevive à tradução de máquina — zh devolvido Os usuários não-inglês viram um número nu onde uma porcentagem era significado.
Reparar a opção de citação por omissão do FK o ddl-auto não consegue alcançar
A varredura dinâmica existente só cobre colunas FK nulas que já carregam uma Restrição à chave estrangeira. commerce quote options.quote id NÃO é NULL, então é ...
Opções de pino definições de coluna FK para que eles não herdem gen random uuid()
Hibernate copia a coluna do ID referenciadaDefinition em um novo @JoinColumn, assim aspas id e option id foram ambos criados DEFAULT gen random uuid(). Uma inse...
Unbreak application.yml, e substituir o teste que nunca foi executado
Três coisas, tudo de tentar responder "por que não apenas corrigir o teste de contexto?". 1. * **************** declarou `kamo:` Duas e, portanto, não Parse em...
Citações de superfície em cada vertical, não apenas no varejo
A aba Citações foi apenas ligada ao conjunto de sub-tab RETAIL, por isso em uma org Os mercados activos são SUBSCRIPÇÃO / MORTGAGE / PERSONAL LOANS não havia fo...
Tratar SERVFAIL/timeout (TRY AGAIN) como um erro pendente, não difícil
Servidores autorizados por clientes flaky (visto: migo.host para rodaris.md) resposta intermitente SERVFAIL em zonas saudáveis, que /setup/dns renderizados como...
Tempo para a chamada *** em vez de pendurar cada login
Um nu `new RestTemplate()` não tem tempo limite de conexão ou leitura. Quando o *** serviço tornou-se inacessível hoje, cada tópico de login bloqueado nesta cha...
Parar a política de resolução do avatar bloqueando cada login
Esta política levou o login de toda a plataforma offline por horas. Cílio obriga a saída contra o RECURSO RESOLVIDO, após o serviço de DNAT, assim o A porta qu...
Resolver a org da máquina de requisição real, não o endereço interno
checkAccess resolve o inquilino pesquisando `org:domain:<hostname>`, e foi ser entregue request.nextUrl.hostname — que por trás Traefik é 127.0.0.1. Isso. a cha...
Anotar o construtor de StewardNotifier injetável
DaemonService esteve no CrashLoopBackOff durante dias — 1654 reinicia no pod antes da última implantação, 60 na atual – e nunca começou: Não foi possível insta...
500s em páginas de segmentos dinâmicos + in fallback para chaves locais ausentes
Removendo as rotas dinâmicas de força globais com a tentativa de gerarStaticParams renderização estática para params on-demand, que lança DYNAMIC SERVER USAGE p...
Digitalizar os repositórios MFA partilhados
O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...
Digitalizar os repositórios MFA partilhados
O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...
Digitalizar os repositórios MFA partilhados
O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...
Digitalizar os repositórios MFA partilhados
O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...
Digitalizar os repositórios MFA partilhados
O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...
Declare o feijão MFA aqui, uma vez que a biblioteca já não faz
kamo-shared-library deixou cair @Service do MfaEnrollmentService para que ~40 serviços parar de construir um componente de autenticação que não utilizam — esse ...
Drop @Service assim 40 serviços param de construir um bean auth
MfaEnrollmentService enviado com @Service. Cada serviço Kamo carrega @ComponentScan("com.kamo"), então todos eles o constroem — mas cada um declara seu próprio ...
Adicione os repositórios MFA à verificação JPA — unbreaks login
@EnableJpaRepositórios aqui é uma lista de pacotes EXPLICIT, não um wildcard. com.kamo.z.shared.mfa.repos estava faltando dele, então UserMfaInrollmentRepositor...
Mesclar chave kamo duplicada que estoirou o EmailService
O novo módulo EmailService está no CrashLoopBackOff desde 16e8a05 — 22 reinicia, Nunca começou. Snakeyaml levanta DuplicateKeyException em um nível superior rep...
Pin o construtor Spring usa, e provar o contexto começa
MfaEnrollmentService é um @Service e cada componente-scans de serviço Kamo com.kamo, por isso é instanciado em aproximadamente quarenta aplicações. Tinha dois. ...
Aceitar a transferência do plano inicial/empresa, carregar código promocional, destino www /subscribe
kamo-register now whitelists starter, business, enterprise e stakes sp checkout code; o filtro antigo do pro ou business deixou cair silenciosamente compradores...
Aplicar a política da imagem em cada página, não apenas nas autenticadas
A política foi anexada apenas na final `NextResponse.next(), então /logout e /validate — ambos os documentos reais renderizados pelo navegador — foram servidos ...
Desbloqueie os telefones de retrato, adicione análise de funil de análise, corrija a entrega do plano
- Remover o portão de retrato-telefone e "rotar o seu telefone" diálogo que escondeu o assistente inteiro em telefones retrato; o assistente agora renderiza uma...
Restaurar os ativos do tema — CSP derivado da máquina errada e SVG foi desativado
Avatares, logotipos de org e fundos pararam de carregar para cada inquilino. Dois separados regressões que introduzi em 36ad904b, ambas ao vivo por horas. 1. A...
Fechar o proxy aberto / next/image
remotePatterns foi [{ protocolo: "https", hostname: "**" }]. Que fez a imagem optimizador de um captador geral: qualquer chamador poderá pedir a este servidor p...
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.