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...
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 – ...
Reconstruir contra compartilhamento de lib (sellerCredits + JsonIgnoreProperties lideram a tolerância DTO)
Reconstruir contra os campos de Fase-4 de lib compartilhados (renovaçãoCost + atualLoanType + LeadFieldPatch)
Reconstruir contra a biblioteca partilhada com kamo
Pegar LeadListDTO valores hipotecários (valor do empréstimo / finalidade + entradas LTV / DTI) assim As colunas Residencial-Mortgage da grade /leaders são servi...
Reconstruir contra o lib é Veterano (LeadClaimMortgage col + LeadFieldPatch + mapper)
LOS internos aplicam o endpoint para sincronização de entrada
* ******************************* {leaderUid, provedor, loXmlFields} — servidor- para- servidor (sem sessão/direitos). Verificação constante do X- Internal- Aut...
Endpoints de aplicação LOS com lead create/open + campos MLOS de configuração do mercado
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...
Mercado LOS serviço de conexão / controlador
Fase 3 (Tarefas 3.1-3.2) da integração de LOS externos MeridianLink: CRUD + Test-Connection para a conexão MeridianLink de um mercado. - Serviço de Acesso ao M...
Reconstruir para pegar compartilhamento-lib hipoteca-leader correção promoção
Reconstruir para pegar campos hipotecários de lib compartilhado (LeadClaimMortgage +6)
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...
Reconstruir para pegar a organização de compartilhamento. bgWatermark
Nenhuma mudança de fonte. Ativa o CI para re-clonar o kamo- shared- library main (agora carregando a coluna bg watermark org adicionada em bc45b97) assim a org ...
Passagem de leitura prevista para encerramento (operador-aberto, org da sessão)
Passagem para recomputar projeções de P(fundo) de financiamento de tubagens
* ******************************* → MlosCapitalMarketsClient (X-Internal-Auth, org carimbado da sessão) → MLOSCapitalMarketsService recompute. Operator-gated co...
Endpoint de cenários — narrativa de IA de nível LIGHT através do fornecedor do org
POST **************** toma um resumo de cenário factual (estimado), chamadas MlosAiClient.text(orgId, prompt, LIGHT) através do provedor de IA configurado da or...
Persist mutuário-estado financeiro + telefone para o chumbo hipoteca
Alegado FatosDTO ganha compraPreço, downPagamento, atualLoanBalance, cashOutAmount e telefone; PortalLeadService.aplicarFacts mapeia-os para LeadClaimMortgage /...
O membro do processo envia como org bg + gate por novos direitos
- Novo ImageResizeClient executa uploads de fundo de membros através do SAME pós-processamento como org backgrounds (POST **************** e armazena o resultad...
Notificar o locatário atribuído quando o mutuário de um empréstimo docs são todos recebidos
Fogos LOAN DOCS REAdy LO nos pontos de satisfação ao lado do mutuário DOC COMPLETE. Resolve o LO via loanFile -> **************************** -> Membro; self-gu...
Bloquear o originador gerenciado pelo sistema (projeção, congelamento, atribuição)
8 testes sobre o LoanTransactionService: live projection fills name/NMLS/subject-state licença + org e marcas LIVE; entrada de mão antiga é limpa quando nenhum ...
O envio do Vault pode negociar um documento (empréstimoTransaction Id)
O envio do cofre agora aceita um empréstimo opcionalTransaction Id, estampado no Documento Membro para que um documento sensível ao tempo (relatório de crédito ...
Congelar o instantâneo do originador na estimativa inicial do empréstimo (Reg Z/TRID)
Completa o ciclo de vida do originador: uma resolução compartilhadaProjection() agora alimenta ambas as Projecção live read e congelamento (sem deriva). Ao emit...
Transacção de superfície Número na TransaçãoResumoDTO (Transação de tubulação #)
A linha do gasoduto por transação agora carrega o número humano da transação. Verificado: mvn compilar limpo.
Projeção Originador resolve a licença por estado
Completa a projeção do originador ao vivo: o StewardLicense da LO atribuído (NMLS MLO) para o estado do PROPRIEDADE DE SUJEITO (de property.endereço.subdivisão,...
Projecção do originador vivo — org + LO atribuído, em leitura
GET /mortgage-apps/{uid} agora sobrepõe uma projeção do originador gerenciado pelo sistema LIVE (computado na leitura, nunca armazenado) a menos que a linha est...
Atribuição de empréstimo-oficial a nível de operações + número de transacção
assegurarTransactionForApp agora carimba uma transação org-únicaNúmero (TXN-<uid>). Nova ************************* + PUT /mortgage-apps/transactions/ {uid}/empr...
Persistir o ID de material mapeado na importação manual + entrada de API
Ambos setDirectFieldOnCreateRequest switches não possuem uma caixa padrão, então um Sistema não mapeadoFieldPath é deixado em silêncio. Adicionar uma caixa de m...
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...
Endpoint de símbolo de SSO KamoDesktop para membros de deus
- Está bem. (somente elegível para Deus) Token de 5 minutos de guacamole-auth-json (HMAC-SHA256 + AES-128-CBC, por extensão formato do fio) e retorna um auto-lo...
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...
Endpoints de retorno de chamadas (agendamento/lista/resolve)
Nova ************************* controlador + serviço: persiste o callback, posts de agendamento / notas de resultado no fluxo de mídia do líder, e reflete a cha...
Reconstruir contra compartilhamento de lib dbNow () CAST fix
Commit vazio para ativar o CI, que clona a biblioteca compartilhada com kamo na hora de compilação e Obtém o ****************dbNow() CAST(agora() AS timestamp) ...
Reconstruir contra a correção de direitos e queda de água da biblioteca compartilhada-kamo (5f20d29)
O CI clona e constrói a biblioteca do kamo- partilhada a partir do código- fonte, de modo que este commit vazio re-desencadeia a construção para captar a resolu...
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...
Forçar os direitos de privacidade de contato-info
getAllLeads agora retorna o LeadListDTO magro e esconde leads não atribuídos de membros sem VER UNASSIGNED LEADS. getLeadById contato máscaras info (estado pres...
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...
/time cria um TEAM MEMBER (PROSPECTO), /member cria um MEMBRO
Registro público agora homenageia o membroDigite o site do registro enviado (do /membro vs /team path): /team cria um TEAM MEMBER — como PROSPECT, então um admi...
Expor extensão de telefone de membro da equipe em membros da equipe-contratantes
O filtro /leades Agent precisa da extensão do telefone de trabalho para as opções de etiqueta como "Nome (ext 8080). A extensão já existe no membro da equipe (g...
Novas orgs de crianças herdam a segurança dos paisProvider
Ao criar uma org infantil a partir do kamo-internal, defina a segurança da nova orgProvider para segurança do pai orgProvider (a org em que é criado) em vez de ...
Reutilizar usuários existentes, espelho para segurançaProvider, gate team-member sign-in
Reutilização (sem contas duplicadas para a mesma pessoa): - MemberCreateController agora reutiliza um usuário existente por e-mail pessoal CASO-INSENSIVEMENTE (...
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...
Tarefas principais API REST + TAXA CHANGED em tempo real
Implementa a infraestrutura que a aba /leades/view Tasks já estava chamando, mas isso nunca existiu: GET/POST/PUT/DELETE **************************** (LeadTaskC...
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.