OrgId do thread na versão-spin da folha da taxa
O gateway retransmitiu apenas o investidorId, de modo que o upstream não tinha nada para explorar e retornou Outra versão do inquilino para uma identidade de in...
Parar de fixar o segredo wildcard-kamocrm-com expirado
wildcard-kamocrm-com era um legado multi-SAN secreto que cert-manager órfão quando o seu certificado foi remarcado para um segredo por host. Nada o renovou e ex...
Selecione o ator da cotação do mutuário da sessão
A cotação requer criadoByMemberId eo navegador nunca deve fornecê-lo. membroId( req) é içado para fora do ramo de verificação do partido, de modo que resolve pa...
Enviar o AIService o segredo que ele realmente valida
O proxy de capacidade de visão autenticado com internal.auth.secret, mas AIService validações ************************************* Confirmado ao vivo: o consol...
EmpréstimoTransactionService ctor ganhou LeadRealtimePublisher param
atribuirLoanOfficer agora publica o evento de roteamento de bate-papo, então o diretor de serviço toma um 10o arg (LeadRealtime Publisher). Atualize a instancia...
Fortaleça o status do membro ativo em cada caminho de sessão & offboard
A porta de login do membro ativo anteriormente vivia apenas no login de senha controlador. Estenda-o para cada caminho de minting de sessão através da lista com...
Taxa de bloqueio commit gate + resolução de empréstimo cross-org + projeção fornecedor-ordem mutuário
Erros verificados na revisão da sessão: - Crítico: commitLock codificado. Commit motor rejeita com um 400 (apenas LOCK ELIGIBLE commits) — cada mordomo O Lock C...
Mirror native e-sign completement to the disclosure stub + fix sent status
(1) EmprestadorAssinaturaO serviço agora reflete um terminal de status de envelope nativo de volta para o stub de divulgação bloqueada (doc 05 §4.2 map) nas min...
Revive o pref de membro soft-eliminado no upsert em vez de 500
Preferências de UI por membro (layout de nav, tamanhos de hex-head, etc.) são armazenadas uma linha por (member id, pref key) em MEMBRO UI PREFERÊNCIAS, guardad...
Aceitar o cabeçalho X-***-Token nas minhas redes + todas as redes
getMyNetworks/getAllNetworks apenas leu o request-attr OTK ou o cookie ***, — não há org para além da primária trocada de dispositivos sempre carregada, e a org...
O instrutor não deve bater na sua própria reivindicação ou na pausa do operador
Depois que a reivindicação atômica () atualiza a linha para RUNNING, espelha isso em a entidade in-memory — o tópico pool não tem sessão aberta, por isso mais t...
Levantar memória 1Gi→2Gi; pod ocioso em ~900Mi e OOM morto durante uploads de fundo
Registro mlos.notificação JPA repos para SegurançaService starts
EconsentService autowires DivulgaçãoTextoRepositório **************************** mas esse pacote estava ausente do @EnableJpaRepositórios — o contexto não foi ...
Prepare- sigin autentica no api.<root> — o caminho de autenticação não pode resolver o myloan.* alias
A mesma restrição que o login em grupo: chaves de resolução do provedor no canônico Api host, não o nome falso do portal, então uma senha correta ainda 401'd.
Nome preferido preenche AKA+first; pool intry publica o evento principal em tempo real
(1) O nome preferido do funil agora escreve o nomeFirstAKA AND representa o nomeFirst até o nome legal Chega (reina do proprietário) — foi aterrar apenas no pri...
Solda a corrente LO — os cabos do portal entram no pool de aceitação-líder; aceita LO sobrevive à conversão
(1) PortalLeadService encaminha um portal para o pool de atribuições baseado em crédito (requerAssignment=true) no momento em que ele tem um ponto de contato – ...
Real soft-delete + reativar-on-upert para conexão LOS; mensagem segura de conexão de teste
I1: view()/testConnection() agora lido através do filtro ativo da lib compartilhada finder assim uma conexão soft- deleted (mercado, provedor) lê como "não conf...
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...
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...
Incluir ambos os ecrãs em cada token de SSO, ligação profunda ao escolhido
Cada token carregava apenas sua própria conexão, então a sessão json reutilizada do navegador Faltava o outro -> abrindo o Windows depois que o Linux deu 'conex...
O mutuário da rota submete-se através do gasoduto para que dispare ******************* (auditoria #3)
patchLoanFile's mutuário submit (DRAFT->APLICATION TAKEN) agora chama **************************** em vez de um empréstimo de atualização bruto Estado do arquiv...
Resolver sessão do cabeçalho X-***-Token no ChamadorSessionResolver
O kamo-interno -> APIService BFF caminho encaminha a sessão como o X-***-Token cabeçalho, mas o resolvedor só leu o atributo X-OTK ou o cookie *** — assim Os te...
O PatchLoanFile não é mais um backdoor de status; desbloquear uma condição precisa do direito de subscrever; limpar cascatas
As mudanças de estado são o estado do gasoduto. trabalho da máquina (POST / transições obriga flechas legais + portão de papel por seta + Porta em condições de ...
Injete KamoDesktop SSO env diretamente + fio guac-sso na implantação de k8s rastreados
- @Value lê KAMO GUAC SIGNING KEY / DESKTOP PASSWORD do env diretamente (runtime application.yml é configmap-mounted, então a indireta de propriedade não se vin...
Emprestador envia os efeitos colaterais da aplicação (doc checklist + notificação)
O mutuário do portal submit é o arquivo de empréstimo PATCH {statusId:2}, que ignorou o Endpoint do operador /transições em que os efeitos colaterais tomados pe...
O emprestador não pode aumentar o status do arquivo de empréstimo ou editar o URLA após a submissão
Dois furos de autorização de mutuário relacionados nos endpoints do aplicativo de autoatendimento: - Aumento do privilégio (# 2): patchLoanFile aplicou qualque...
Emprestador auto-criar idempotência + compensação órfã; não retransmita uma lista de verificação vazia como sucesso
HipotecaAppController.create() mutuário self-create branch: - Idempotência (#2): retomar um DRAFT existente através do findOwnedDraft de cunhar uma duplicata em...
Reverter a segurança Prestador de auto-indicação; membro de auto-cura direitos aplicados
Duas questões da segurança: 1. Enter-as-System-Membro falhou com "Nenhum membro da organização provedor de segurança" para cada criança org. Todos os orgs de s...
Interpretar o bloqueio LAST EDIT AT como UTC para expiração epoch-millis
dbNow () agora retorna o relógio de parede DB- UTC (agora):: timestamp), então recupera o absoluto instantânea com toInstant(UTC) em vez da zona padrão JVM — ma...
Ficheiro contas novas sob a org do domínio, não o kamocrm
/register ligou a nova org do membro ao Host de solicitação, mas o sinal org nunca sobreviveu ao salto: kamo-register proxies cada inscrição para o compartilhad...
Obrigações do mutuário relativamente ao seu próprio partido
Os requisitos enriquecidos /documento ler autorizaram qualquer parte no aplicativo e retornou TODOS os requisitos do partido, assim em um empréstimo conjunto um...
Autorização de cofre por partido + roteamento de notificação por parte
O cofre da conta continha documentos por party (humano compartilhado), mas autorizados acesso por cliente — dois defeitos multi-humanos elevados num empréstimo ...
O grupo de pipeline por transação foi quebrado
TransactionSummaryDTO.loanUids transportava uids LOAN-FILE, mas as linhas de chaves do console de pipeline no que diz respeito à aplicação — o agrupamento caiu ...
O envio do servidor foi interrompido (Access level NOT- NULL)
O caminho de imagem de nível de conta nunca tinha realmente executado (0 abóbada Imgs em prod): uploadDocument foi passado acesso Level=null. Pass CONFIDENCIAL ...
Satisfação-across confuso-deputado IDOR + conta parte auto-cura
- ALTO: Satisfeito-across fechado no caminho partido, mas espalhado sobre o próprio DOCUMENTO Parte a jusante; verificar se o documento pertence à parte autoriz...
Links de partido de auto-cura antes do requisito enriquecido lido
listaDocumentRequirements calls asseverePartyLinks para que as linhas de exigência sempre carregam um contaBorrowerPartyId (o alvo de upload/satisfação do mutuá...
O conjunto de produtos padrão falhou — O UPDATE a granel do HQL não permite a adesão do fornecedor→org
setDefault usou um 'leaderVendorProduct ... onde p.vendor.id in (subquery)' — Hibernate atualizações em massa rejeitam a associação implícita, então a chamada f...
Auto-criação do emprestador = createBlank então seloOwnershipAndGet (dois txs)
Sequência do selo de propriedade do mutuário como uma chamada de serviço separada após o createBlank compromete, Assim, o novo gráfico de mutuário/declarações é...
Fechar os oráculos residuais de existência de orgãos cruzados + blobs JSON ligados a WORM
Resultados da revisão adversa MLOS-W-01/03/04: - o envelope 404 normalizado vazio lista agora ecoa as chaves de identidade do pedido ************* tão desconhec...
Reclamações atómicas antes da criação de chumbo — impedir a criação de chumbos órfãos
soci.leader.new pode ser processado concomitantemente (antiga + nova segurança Pod de serviço ambos subscrição núcleo-NATS durante um RollingUpdate → um publica...
Proteção de inquilinos encerrados em renúncias/validações de subscrição
A revisão encontrou o guarda org era um no-op no caso comum da lista vazia para o b. Derrogações/validações de ID (que o serviço MLOS não agrupa), fugas de exis...
Aceitabilidade FFA da porta sobre suspensão no resumo disponível + disponível
resumo disponível agora resolve a colocação do membro e ignora o produto quando suspenso ANTES do curto-circuito livre para todos, e disponível() gates creditOk...
Aceitar leadId como string no createPost para preservar a precisão do ID CRDB
IDs de chumbo são valores CRDB unique rowid() que excedem JS MAX SAFE INTEGER. O frontend agora envia leadId como uma string; analisa tanto String quanto numéri...
Endurecimento da precisão, escala e PII em LeadImportController
- dedup via scoped LeadRepository query em vez de findAll() sobre todos os inquilinos (era um risco de exposição OOM/DoS + cross-tenant, re-run por lote de 1000...
Definir região do site + usar o MinIO local do nó por pod
- Adicionar kamo.minio.region (MINIO REGION, padrão us-west-ca-s-1) assim SigV4 as assinaturas correspondem à região do site do servidor; corrige o fundo A carg...
Sinal de banner de teste é org-level (todos os membros de uma org julgamento), não baseado em assento
Tente sincronizar os direitos de inicialização com a indisponibilidade transitória de DB para evitar CrashLoopBackOff
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...
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.