Rebuild for shared-lib client-only spring-ws (55eae0a) — limpa o multi-servlet crash-loop
Spring-ws CLIENT-ONLY — o servidor inicial fez cada serviço consumidor multi-servlet
* **************auto-registra um serviço de mensagens TODOS os serviços que dependem de compartilhamento de lib; com Spring Security 6 que quebra qualquer requi...
Encerramento do eSign através do motor NATIVO — envelopes realmente enviar agora
A gravação de um envelope de e-sign de divulgação foi apenas para v1 metadados. Agora, quando o O trilho de fornecedor ESIGN do inquilino resolve para KAMO NATI...
Endpoint de envelopes internos não medidos da plataforma — TAXA DE DESCLUSÃO
Os envelopes internos da plataforma (divulgação de hipotecas/assinatura de fecho) são produtos, não o uso programático da API do inquilino: etiquetado MANUAL as...
Reconstruir para o modelo canônico LOAN STATUS UPDATE de lib compartilhado (9fab88c)
Modelo canónico LOAN STATUS UPDATE — mutuário notificado em todas as alterações de fase do ficheiro de empréstimo
Reconstruir para o arquivo de empréstimo PATCH null-guards (5dabd1a)
UpdateLoanFile PATCH não deve anular os campos ausentes — somente patch de status empréstimo apagadoNúmero/datas
Qualquer patch de arquivo de empréstimo parcial (o envio do portal envia apenas {statusId:2}) incondicionalmente sobrescrito empréstimoNúmero, canalId, e cada d...
Nunca renderize "null" literal no nome do cabeçalho da visão principal
O memorando do cabeçalho e nome do cabeçalho construiu o nome de contacto com o modelo literais, então um NULL médio/último nome stringified para a palavra "nul...
Reconstruir para o modelo canônico RESUME PORTAL LINK de lib compartilhado
Chumbo-primeiro retomar trilho — links mágicos assinados, recuperação de contato, instantâneo de chumbo
- PortalResumeService: token HMAC de 30 dias (PRESUME cluster internal.auth.secret — nenhum novo segredo); e-mails RESUME PORTAL LINK. - POST /portal/resume/env...
Modelo canônico RESUME PORTAL LINK — mutuário de link mágico para continuar em qualquer dispositivo
Reconstruir para GeoLite-lib compartilhado limitado olhar (2-4ms hit+miss)
Pega a biblioteca kamo-shared 011a73e — GeoLookupProcura de serviçoByIpInRange now LIMIT-1 ligado em vez de digitalização para exaustão em gap / IPs elevados (m...
Guard /internal/voip com o InternalAuthFilter conforme documentado — ele 401'd on session auth
VoipInternalSyncController sempre documentou InternalAuthFilter como sua guarda, mas /interno/voip nunca foi em PROTECTED PREFIXES nem excluído da OTK filtro de...
VoipGlobalSyncJob carimba o VOIP secreto da MLOS realmente valida
Após o nome da máquina corrigir o trabalho 401'd: VOIP's InternalAuthFilter verifica o mlos-internal-auth valor, mas o trabalho ler internal.auth.secret, que em...
VoipGlobalSyncJob alvejou uma máquina inexistente — kamovoip-service, não voip-service
A cada minuto o trabalho falhou no DNS. Serviço real (e o que StewardNotifier já usa) é kamovoip-service. Corrigido o padrão de configuração e o retorno @Value.
Expor estado/região dos EUA a partir de pesquisas GeoLite
GeolookupGanhos de resultado subdivisãoCódigo/subdivisão Nome (subdivisão GeoLite2 1 = Estado dos EUA incl. DC; territórios PR/GU/VI/AS/MP chegam como paísCódig...
Procura de blocos IP ligados a uma única linha indexada
findByIpInRange's bi-sided range predicate forçado BarataDB para verificar cada bloco com redeIniciar <= ip sempre que o IP caiu em uma lacuna (private/bogon/ X...
Repare a configuração do geolite em daemon: então a sincronização semanal realmente é executada
Commit 53eed7b re-parents o bloco geolite sob interna: enquanto o código lê daemon.geolite.* — com SPRING CONFIG LOCATION substituindo o classpath por omissão, ...
Anonymous GET /portal/atribuído-lo — aceitando a identidade LO para a liderança do guid
Pode o cartão LO superior esquerdo do portal mutuário no momento em que um LO aceita o lead (pré-login, pré-aplicação): guid header + org host → lead → teamMemb...
Queda de arranque — Combinadores de formigas para o contexto multi-servlet (spring-ws /services/*)
Pedido de string MVC-implicitMatchers são rejeitados pela Spring Security 6 uma vez que a integração MeridianLink MessageDispatcherServlet junta-se ao Dispatche...
Reconstruir o 'hotfix' do resolvedor de lib partilhado (queda de arranque: LenderProfileRepository)
HipotecaProviderResolver deps → ObjectProvider — foi crash-looping MediaService
O @Service é escaneado por cada serviço com.kamo, mas mlos. repositórios de configuração só existem onde @EnableJpaRepositórios os registra. Deps do construtor ...
«Conheça o seu agente de crédito» — o mutuário ouve o momento em que o seu líder é aceite
Na aceitação (assinatura), melhor esforço MEET YOUR LO e-mail para o mutuário do lead hipotecário: o aceitando LO's nome real + NMLS + email + um link de aplica...
Modelo canónico MEET YOUR LO — introdução do mutuário quando um LO aceita a sua liderança
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...
CreateFromLead salvou declarações contra um emprestador transitório — salve o gráfico do aplicativo primeiro
Mesma TransientPropertyValueException a em branco create() fixada em sua primeira chamada; createFromLead's primeira chamada real é o portal promover costura (c...
A costura de conversão de aplicação principal→ — POST/portal/promoção
O funil era um loop fechado: nada jamais converteu o lead do portal em uma aplicação (apenas mentas em branco — sem fonteLíder, sem campos semeados, sem herança...
Inserção AccountGuid sempre violou FIRST SEEN AT NOT NULL — Leads do portal ZERO já criados
O Hibernate inclui todas as colunas mapeadas no INSERT (sem @DynamicInserrt), de modo que o timestamp não definido saiu como NULL explícito e o padrão DB nunca ...
A dica do membro mostra a última data ativa + hora atrás
As linhas de membros do Interaction Center agora mostram uma dica de duas linhas: disponibilidade status mais quando o membro esteve ativo pela última vez — 'At...
Últimas datas possíveis + ponto final em massa
PRESENCE:{id} é excluído no momento em que um membro fica offline, então nada Gravados quando estiveram activos pela última vez. PRESENÇA RESID SEEN:{id} (orgId...
Endpoint das cotações de preços do mutuário — partidário, integrado
POST ********** *** *** caller deve ser um partido de empréstimo (ou administrador do gasoduto); resolve o A integração PRICING PPE do inquilino — NOT CONFIGURE...
**************************** (conjunto de candidato a cotação emprestado)
Endpoint de status de integrações — a visão honesta do portal sobre a fiação do fornecedor de org
- Está bem. por categoria **************************** runtimeVendor da configuração de integrações de mercado através do resolvedor de runtime. Sessão encerrad...
O fornecedor doc-04 RUNTIME — HipotecaProviderResolver + FornecedorTypeBridge
A aba integrações escreveu MortgageProviderConfig linhas nada consumido em tempo de execução. Resolução: (org, FornecedorCategory) → ativação-gated, perfil-esco...
Responder- todos já não CCs si mesmo; linhas em branco sobrevivem ao envio
Responder Todos excluídos apenas ativeMailbox.email Endereço, que está desligado na vista de correio pessoal padrão — então seu próprio endereço (do original Pa...
Extração do documento de visão de IA — docs → provedor de visão de org → VerificadoFact(OCR)
O primeiro produtor da VerifiedFactSource.OCR: POST ************* lê um documento de cofre (banco ******************* ID) com a própria visão configurada do ORG...
Reconciliação de fato real — fatos de evidência agora povoam o URLA
Substitui o stub M3a log-only: asset.* fatos (agrupados por documento fonte) tornam-se linhas de ativos e emprego.* os factos tornam-se linhas de emprego atravé...
AlegadoFactsDTO carrega o chumbo hipotecário FULL (35 campos)
Adiciona os 16 campos que o portal estruturalmente não poderia enviar (mêsDebts, impostos, seguros, HOA, Pagamento corrente, vendedorCréditos, renovaçãoCost, mu...
Empresa NMLS ID campo em org Informações da empresa
Editar + ler linha + hidratação + PUT (nmlsId). Alimenta a pílula de confiança do mutuário empresa NMLS.
NmlsId é patchable — a empresa NMLS finalmente tem um caminho de escrita
Organization.nmlsId (identificador SAFE Act alimentando o originador da projecção do originadorOrgNmlsId e o A pílula de licença do portal do mutuário) era legí...
Campos de hipoteca como 3 painéis de coluna na aba de Dados do Líder do Cliente (reutilizar formulário via layout prop)
Adicionar uma disposição?: 'tabs' 'panes' para o componente de campos de hipoteca (padrão 'tabs', bytes idênticos à renderização existente da Oficina de Hipotec...
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 – ...
EncerramentoHorizon — horizonte monotónico + nulo para terminal/desconhecido
Manter o formulário + O que-se como uma célula de grade para que o painel de saídas permaneça na coluna direita
O movimento What-If feito MortgageFieldsComponent render Card + whatIfSlot como irmão crianças; desde MortgageDetailsTab coloca seus filhos em uma grade 2-col, ...
Reconstruir para puxar o separador 'Mortgage Workshop' do dicionário de tradução
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.