Promover base hipotecária-mercado leva a LeadClaimMortgage em salvar campos de hipoteca persistir
Um lead cujo subtipo de mercado é (residencial/comercial) hipoteca foi armazenado como um lead base, a menos que o vendas de backendType si mesmo igualou o tipo...
Cap envios simultâneos (em fila, max 3)
O envio de vários ficheiros disparou todos os ficheiros seleccionados de uma só vez, e o estouro de simultâneo servidor-side redimensiona OOM'd o serviço de ima...
Fffmpeg simultâneo para evitar OOM sob estouros de envio
Um envio multi- arquivo dispara todos os arquivos de uma vez; cada decodificação do ffmpeg aloca o quadro completo sem compressão, então N imagens grandes simul...
Apenas em escala de baixa (nunca imagens pequenas em escala de alta)
**************** dimensionou pequenas imagens para encher a caixa (800x600 -> 1440x1080). Calcular um factor de redução de betão com uma tampa de 1,0 de as dime...
Endureça o redimensionamento das fmpegs (segurança das sondas, toucas, guarda-bombas)
Acompanhamentos de revisão adversarial na reescrita do ffmpeg: - probeDimensions redireciona saída do ffprobe para um arquivo e chama waitFor() PRIMEIRO (destru...
Adicionar tabKeys para setTab deps (desvio de encerramento de estado na aba hipoteca)
Falha no envio se o redimensionamento falhar (sem retrocesso em tamanho completo)
Reverte o backback original da loja: se o ConversionService não conseguir redimensionar o imagem, devolva 422 em vez de armazenar o original em tamanho completo...
Redimensionar os fundos através do subprocesso ffmpeg (isolado com lixo)
ImageIO + webp-imageio poderia nativo-crash o JVM (SIGSEGV em libwebp-imageio, UpsampleBgraLinePair SSE2) em certas entradas WebP, levando o todo ConversionServ...
Hero band top-program ordenado por confiança; estado neutro da idade reversa
Idade clara-chip não $-formatado; agência clara-chip; elenco de relevância digitada
Voltar para a imagem original quando o redimensionamento falhar
ConversionService pode ser nativo-crash (libwebp-imageio SIGSEGV) ou estar indisponível, que fez com que cada membro do upload de papel de parede falhou ("Falho...
Imposição de coerçãoPropósito de relevância para o EmpréstimoPurpose
scenarioDeEmpréstimo do LeadFieldsPurpose é LoanPurpose Relevance.purpose é o LoanPurpose - o possível indefinido falhou o prod tipo check (próximo build) e blo...
ResolverLoanAmount retorna nulo para reversão (sem matemática de avanço)
Parar de duplicar a consulta memberId no proxy GET
O proxy da lista GET foi usado manualmente?memberId= para o apiPath, mas forwardToApi já reaprecia a string de consulta do navegador — produzindo ?memberId=X?me...
Centralizar a marca d'água do calendário para o contentor; mover o seletor em logótipos
- FundoMarca de água: fazer ThemeLogo uma criança flexível direta do caixa de enchimento do recipiente assim tamanhoPercent (por exemplo /calendar 60%) é relati...
Manter o gerenciador aberto ao enviar/selecionar; os uploads se juntam à apresentação de slides
Os membros relataram o encerramento do gestor de fundos após cada envio e cada seleccionar, apenas uma imagem que apareça na apresentação de slides home, e a "u...
Reparar por-tab *** lacunas de migração no diretório + popup de timeout
A sessão *** mudou de um cookie partilhado para uma sessão por- tabStorage Transportador (X-***-Token). Alguns consumidores nunca foram atualizados para corresp...
Mostrar o botão "Gerenciar imagens de fundo" para que os membros possam enviar
A seção Fundo e Tema usou o Gerenciador de Fundo sob controle aberto externo mas nunca nada o abriu, por isso a janela de envio/selecção foi inacessível — você ...
Parar a serialização do xoauth2 que quebrou o cache MailCredentials Redis
MailCredentials está em cache em Redis (GenericJackson2Json). A adição `isXoauth2()` boolean getter foi serializado como uma propriedade "xoauth2", mas não tem ...
Escopo por org server-side (assoc vazioObjectId) — pastas/listas já não estão vazias
Os materiais de chave na string org-id eram frágeis: o ID perde precisão através de um número JS no escrever caminho e resolve inconsistentemente através do pro...
Pastas/listas em branco (precisão do id-org) + visibilidade padrão Apenas para membros da equipe + etiquetas personalizadas
Causa raiz: materiais armazenam assocObjectId como o org id, que percorre um número JS no write path (perda de precisão >2^53), então lê com o ID preciso nunca ...
Parar o banner de imagens externas piscando em mensagens já permitidas
O painel de leitura renderiza uma mensagem do cache do IndexedDB antes da rede obter as devoluções, e a cópia em cache não possui as imagens remotas do servidor...
Pasta criar/ renomear 500 em pastas root (Mapa. de valor nulo)
createFolder/renameFolder construiu a resposta com Map.of("parentId", paiId), que lança NullPointerException quando o paiId é nulo (uma pasta raiz) — a pasta sa...
Maçonaria layout tão misto-altura opções cartões pacote sem lacunas irregulares
As cartas de folhas são curtas e as cartas dos pais variam com a sua contagem de sub- itens (Calculador tem 9 modos, VoIP 2), então uma grade uniforme deixou gr...
Adicionar a rota do proxy da conta em falta
A conta principal atribui/dessinaliza UI chamada POST/DELETE Mas a rota proxy da Next.Js era nunca criado - assim requisi 404'd e surgiu como "erro desconhecido...
Fornecedor/modelo robusto de visão entre fornecedores
Selecção de duas passagensVisionProvider: prefira qualquer fornecedor de org que tenha um modelo vision-capable ativo adaptador já emite conteúdo image url e re...
Persistir no servidor "exibir imagens externas" em vez de localStorage
A escolha agora vem das imagens remotas gravadas pelo servidor da mensagem Indicador autorizado e é salvo via POST ************* por isso é durável e consistent...
Opções dos pais expõem seus sub- itens em vez de serem links únicos
Mail, Docs, VoIP, Calculadora e Suporte são opções de navegação que abrem um sub-menu em vez de navegar, então na plataforma de lançamento home eles não devem s...
Persistir a seleção do provedor OAuth imediatamente para que o interruptor sticks
Selecionando Microsoft 365 / Google Workspace / Zoho só navegou para a tela de conexão sem salvar, então saindo antes de completar OAuth revertida para o proved...
Escopo KamoMail caixa de correio/domínio listando para os próprios domínios do org (fuga de ativos)
Segurança: **************** stream 'SELECT email from virtual users' (e ****************************************************************************************...
Recordar "exibir imagens externas" por mensagem
A escolha de desbloqueio viveu no estado local do renderizador, mas a mudança de mensagens desmonta/ desmonta o renderizador iframe (o painel de leitura mostra ...
Tratar o estado ativo como conectado nas configurações do provedor de OAuth
O Microsoft 365 / Google Workspace / Zoho config views gated seu estado conectado no provedorStatus === 'CONNECTED', mas a infra-estrutura EmailProviderStatus e...
Persistir o provedor selecionado de OAuth no callback para que ele pare de reverter para KamoMail
Alternando uma org para Microsoft 365 (ou Google Workspace / Zoho) nunca ficou preso: o callback OAuth armazenava tokens e só inverteu o status em uma linha de ...
Resolver o logótipo de boas- vindas- e- mail da máquina de temas org, não o ápice
Logotipos de cabeçalho/footer em emails de sistema (bem-vindos/verificação) foram construídos como **************** um caminho de ápice que só existe no Kamo si...
Início da origem do registo de navegação, adicionar o hedge-cross nav, corrigir as configurações de rolagem
A página inicial estava a renderizar uma lista de funcionalidades estagnada e mantida separadamente (Clubhouse, Feed, Relatórios, Tarefas, Rede) que nem está no...
Renomear o título do campo ID do Material para 'Marketing Material ID'; drop help tip
As soluções pontuais incluem janelas SUPERSEDED (resolução histórica eficaz)
Todos os três resolvedores de versão efetiva (diretriz, guia, política de bloqueio) queried somente status=ACTIVE, então window-filtered. Mas a super-sessão mud...
Verificação de limites tipo assoc ou buscas ordinais (fixes Lista de materiais 500)
O DocsService estava executando uma biblioteca compartilhada construída antes do ImageAssocType. MATERIAL (ordinário 11) foi adicionado, então listDocuments' Im...
Mover a pasta de dados para o disco local
rspamd /var/lib/rspamd foi o hostPath-backed pelo rclone FUSE monte de O balde de ficheiros partilhados da MinIO. Cada recompilação do hiperscan / atualização d...
Mover ID de material após fornecedor/produto + adicionar dica de ajuda de marketing
Persistir bandeiras de polegar de material programado através de atualização direcionada
O mesmo órfão desvinculadoRemover o problema do oleoduto de conversão: a varredura sem cabeça realizou um ImgDat e save()/merge() em cascata na coleção de image...
Persistir bandeiras polegares através de atualização direcionada, não desapegado salvar
As etapas em miniatura da imagem/vídeo/PDF definem bandeiras de polegar em um ImgDat separado e chamado save(), que funde e cascatas na coleção de imagens órfãs...
Rejeitar os montantes negativos de rendimento / activo / passivo na secção poupa
Estenda o requireNonNegative guard (já no montante do empréstimo + valores de propriedade) ao principal DTI/inputs de activos no Serviço de Empréstimo: rendimen...
Parar envios suspensos em 'Convertendo...' — rota NATS progresso + miniaturas de imagem direta
A publicação conversion-progress usou NatsMessageService.publish(), que afirma esperadoStream=<stream deste serviço>. O assunto é... resolve para o fluxo DAEMON...
Adicionar Marketing ao editor de aplicativos modelo de segurança
A lista de aplicativos do editor de modelos (SERVICE TYPES) é um espelho ServiceType.java e faltava COMERCIALIZAÇÃO — portanto, Marketing não tinha nenhuma linh...
Comparação secreta de tempo constante (oráculo de chegada)
Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...
Comparação secreta de tempo constante (oráculo de chegada)
Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...
Comparação secreta de tempo constante (oráculo de chegada)
Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...
Comparação secreta de tempo constante (oráculo de chegada)
Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...
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.