ClaimedFactsDTO posiada pełną przewagę hipoteczną (35 pól)
Dodaje 16 pól, których portal strukturalnie nie mógł wysłać (miesięcznie Debts, podatki, ubezpieczenie, HOA, AktualnyPłatny, sprzedawcaCredits, renowacjaKost, p...
Spawanie łańcucha LO — prowadzi portal wprowadź pulę akceptowanych; akceptowane LO przetrwa konwersję
(1) PortalLeadService kieruje portalem prowadzącym do puli zadań opartych na kredytach (wymaganiePrognozowanie-true) W momencie, gdy ma punkt kontaktowy – leady...
Odbudowa przeciwko wspólnej lib (sprzedawcyCredits + JsonIgnoreProperties lead DTO tolerancja)
Odbudować pola fazy 4 współdzielonej (renowacjaKoret + prądLoiType + LeadFieldPatch)
Odbudowa przeciwko kamo-shared-library
Podnieś dane o kredytach hipotecznych LeadListDTO (wynajęcie kredytu / cel + wejścia LTV / DTI) Obserwowane są kolumny Residential-Mortgage. Brak zmiany kodu; C...
Rebuild with shared-lib isVeteran (LeadClaimMortgage koll + LeadFieldPatch + mapper)
Wewnętrzny LOS stosuje punkt końcowy do synchronizacji przychodzące
POST - LeadUid, dostawca, loXmlFields — Serwer-serwer (brak sesji/praw). Miesięczny X-Internal-Auth check wobec tajemnicy wewnętrznej wewnątrz-auty; brakujący/n...
Lead create/open LOS punkty końcowe aplikacji + pola MLOS na rynku
Real soft-delete + reaktywuj-na-upsert dla połączenia LOS; bezpieczny komunikat testowy
I1: view()/testConnection() teraz czytany za pośrednictwem aktywnej filtracji współdzielonej lib Odkrywca, więc soft-dedeed (rynek,prowidujący) połączenie brzmi...
Rynek LOS service/kontroler przyłączeniowy LOS
Faza 3 (zadania 3.1-3.2) integracji z Zewnętrznie MeridianLink-LOS: CRUD + Test-Connection dla połączenia MeridianLink na rynku. - MarketLosConnectionService: ...
Odbuduj, aby odebrać wspólną lib poprawkę promocyjną do ołowiu hipotecznego
Odbuduj, aby odebrać pola kredytu hipotecznego o wspólnej lib (LeadClaimMortgage +6)
Niedowodziej przesyłania, jeśli ponowne rozmiary zawiodą (bez pełnego opadu)
Rewsprzy zapasy oryginalnych sklepów: jeśli ConversionService nie może ponownie uwyszonować Obraz, zwróć 422 zamiast przechowywać pełnowymiarowy oryginał (ogrom...
Wrócij do oryginalnego obrazu, gdy resize zawiedzie
ConversionService może natywnie się pokrapiać (libwebp-imageio SIGSEGV) lub być niedostępny, Co sprawiło, że każda tapeta członuna zawiodła ("Nieprzekonany do p...
Odbuduj, aby odebrać wspólną organizację.bgWatermark
Nie ma zmiany źródła. Wyzwalacze CI do ponownego wspondzonego kalibru kamo-biblioteka (teraz przenosząc kolumnę bg_watermark org dodaną w bc45b97) tak org GET/P...
Przejście stewarda do rekomputacji prognoz P(fund) recomputacji
MlosCitalMarketsClient (X-Internal-Auth, org stemplowane z sesji) - MLOSCapitalMarketsService recompute. Operatorzy ściskają jak inne rynki kapitałowe.
Scenariusz-punkt końcowy – narracja AI LIGHT-tier za pośrednictwem dostawcy org
POST - pobiera podsumowanie scenariusza faktycznego (szacunkowego), wywołania MlosAiClient.text (orgId, monit, LIGHT) przez skonfigurowanego dostawcę sztucznej ...
Persiste finanse majątkowe nastawionych na kredytobiorców + telefon na prowadzenie hipoteczne
ClaimedFactsDTO zyskuje zakupPrice, downPayment, currentLoanBalance, cashOutAmount i telefon; PortalLeadService.applyPrzekaz mapuje je na LeadClaimMortgage / os...
Proces przesyłania przesyłanych przez członków takich jak lub bg + gate gate przez nowe prawa
- Nowy ImageResizeClient uruchamia przesyłanie w tle członków przez SAME Przetwarzanie post-post-twór jako tła org (POST . i Przechowuje wynik jako .webp. -...
Powiadom przydzielonego urzędnika ds. pożyczek, gdy wszystkie docetowe pożyczki są otrzymywane
Pożary LOAN_DOCS_READY_LO w satysfakcjonujących punktach wraz z kredytobiorcą DOC_COMPLETE. Rozwiązuje LO przez pożyczkęFile -> ?> Członek; Samo strzeżony przez...
Zablokuj zarządzany przez system pomysłodawca (projekcja, zamrożenie, przydział)
8 testów na LoanTransactionService: projekcja na żywo wypełnia nazwę / NMLS / subject-state licencja + org i znaki NA ŻYWO; nieaktualne ręczne wjazd jest usuwan...
Przesłanie Vault może deal-scope dokumentu (loanTransactionId)
Wściekły przelewa teraz konto w sklepieniu akceptuje opcjonalną pożyczkęTransactionId, opieczętowaną na MemberDocument więc może być związany doc wrażliwy na cz...
Zamrozić migawkę inicjatora przy początkowym oszacunku pożyczki (Reg Z/TRID)
Ukończy cykl życia inicjatora: wspólny determinacjaProjection() teraz karmi również Projekcja odczytu na żywo i zamrożenie (bez dryfu). Po wydaniu NICTIAL_LE uj...
Transakcja powierzchniowaNaLiczba na TransactionSummaryDTO (Transakcja pipelinowa)
Rząd rurociągu per-aaction przenosi teraz numer transakcji ludzkiej. Zweryfikowany: Mvn kompiluje się czysto.
Projekcja inicjatora rozwiązuje licencję na stan
Zakończenie projekcji inicjatora na żywo: przydzielona LO's StewardLicense (NMLS_MLO) dla stanu PROPERTYA SUBJECT (od property.address.subdivision, Znormalizowa...
Projekcja inicjatora na żywo – org + przydzielona LO, na czytaj
GET / aplikacje zrytowania / euidy nakłada teraz na żywo, zarządzaną przez system projekcję originator (w odczytywane, nigdy nie przechowywane), chyba że wiersz...
Przypisanie pożyczkowo-udziałowe na poziomie transakcji + numer transakcji
Upewnij się, że TransactionForApp oznacza teraz numer lub nieuniknioną (TXN-auid>). Nowość + PUT /mortgage-apps/transakcyjne/ "uid"/oficer wypożycza ustawia prz...
Persist zmapowany Material ID na temat ręcznego importu + wlotu API
Obaj setDirectFieldOnCreateRequest przełączniki nie mają domyślnego przypadku, więc System odmapowany FieldPath zostaje po cichu upuszczony. Dodaj materiałId ob...
Uwzględnij oba komputery stacjonarne w każdym tokenie SSO, głęboki link do wybranego
Każdy token niósł tylko własne połączenie, więc ponownie wyużyła sesję json przeglądarki Brakowało drugiego -> otwieranie systemu Windows po tym, jak Linux poda...
Trasowy kredytobiorca przesyła przez rurociąg, aby strzelał (audyt 3)
Prześlij kredytobiorcę pliku (DRAFT->APPLICATION_TAKEN) - zamiast surowej aktualizacjiUstawionej statusuLoanFile, więc Przesłanie tworzy kamień milowy rurociągu...
Rozwiązuj sesję z nagłówka X-a-Token w CallerSessionResolver
Kamo-internal -> APIService BFF przesuń naprzód sesję jako X----Token Nagłówek, ale detustator odczytuje tylko atrybut X-OTK lub plik cookie — tak Punkty końcow...
PatchLoanFile nie jest już backdoorem statusu; odblokowanie warunku wymaga prawego podpisu; jasne kaskady
Zmiany statusu to stan rurociągu Praca maszyny (POST / przejścia egzekwuje strzały prawne + bramka ról na strzał + Brama z otwartym blokowaniem-warunkowania). p...
Wstrzyknąć KamoDesktop SSO env bezpośrednio + guac-sso w gąsienicowe wdrożenie k8
- Wartości czyta KAMO_GUAC_SIGNING_KEY / DESKTOP_PASSWORD bezpośrednio (runtime application.yml jest konfigurowany, więc pośredniość właściwość nie wiąże się)...
KamoDesktop SSO symbolowy punkt końcowy dla członków Boga
GET (tylko kwalifikujący się do Boga) miętuje a 5-minutowy token guacamole-auth-json (HMAC-SHA256 + AES-128-CBC, na rozszerzenie Format drutu) i zwraca autologi...
Pożyczkobiorca zgłasza pożary Działanie-Taken działania niepożądane (lista kontrolna dołu + powiadoma)
Zgłoszeniowi portalu jest plik pożyczkowy PATCH ’statusId:2’, który ominął Operator/punkt końcowy przejścia, w którym żyją działania niepożądane Application-Tak...
Pożyczkobiorca nie może eskalować statusu pliku pożyczkowego ani edytować adresu URLA po przesłaniu
Dwa powiązane luki w uprawnieniach pożyczkobiorcy na punktach końcowych aplikacji samoobsługowej: - Wzrastanie przywileju (nr 2): patchLoanFile zastosowano dow...
Pożyczkobiorca samodzielny idempotency + odszkodowanie sierot; nie przekazuj pustej listy kontrolnej jako sukcesu
MortgageAppController.create() pożyczkobiorca samodzielnie tworzy oddział: - Idempotency (nr 2): wznowić istniejący PROJEKT posiadany przez findOwnedDraft zamia...
Punkty końcowe oddzwonij (schedule/list/resolve)
Nowy - kontroler + serwis: utrzymuje się - oddzwonie, posty / informacje o przybyszach do strumienia medialnego łowiska, i Wzruszanie oddzwoniwa na kalendarz cz...
Odbudowa przeciwko współdzielonej-libddNow() CAST fix
Puste zobowiązanie do wyzwalania CI, który klonuje kamo-wspólne biblioteki w czasie budowy i Pobiera poprawkę CAST(Now() AS timestamp).
Odbudowa przeciwko kamo-shared-libiry-prawo-waterfallowi (5f20d29)
CI klonuje i buduje kamo-wewnące bibliotekę ze źródła, więc to puste commit Wyzwala budowę, aby podnieść rozwiązywanie wielowarstwowych praw. Na butach MemberRi...
Zaokrętowanie zabezpieczeń do samokontrolowania; prawa do samonagotania
Dwie prodki z bezpieczeństwaZmiana lustra zapewniającego: 1. Enter-as-System-Member nie powiódł się z "Bez członkostwa w organizacji Dostawca zabezpieczeń" ...
Enforce lead contact-info praw do prywatności
getAllLeads teraz zwraca szczupły LeadListDTO i ukrywa nieprzypisane tropy Od członków bez VIEW_UNASSIGNED_LEADS. getLeadByD. Kontakt masekLeadByD Informacje (z...
Blokada tłumacza LAST_EDIT_AT jako UTC dla wygaśniowego wygasa z epoki
dbNow() teraz zwraca blokadę ścienną DB-UTC (obecnie (::timestamp), więc odzyskaj absolutny Natychmiast z toInstant (UTC) zamiast domyślnej strefy JVM — zachowa...
/team tworzy TEAM_MEMBER (PROSPECT), /member tworzy datę porozumiewcza
Rejestracja publiczna honoruje teraz członkaType, który wysyła strona rejestru (od / członka vs /team tworzy TEAM_MEMBER — jako PROSPECT, więc administrator mus...
Rozszerzenie telefonu zespołowego na zespół w zespole-członków-kontrakonta
Filtr agenta /leads potrzebuje rozszerzenia telefonu roboczego do opcji etykietowania jako "Nazwij (odstępna 8080)". Rozszerzenie istnieje już w TeamMember (get...
Nowe orgi dziecka dziedziczą bezpieczeństwo rodzicaProvidera
Podczas tworzenia orgi dziecka z kamo-internal, ustaw bezpieczeństwo nowego orgiProvidera na Ochrona rodzica org (oznacz, pod którym jest stworzony), zamiast po...
Ponowne wykorzystanie istniejących użytkowników, lustro do zabezpieczeniaProvider, zalogin.
Ponowne użycie (bez zduplikowanych kont dla tej samej osoby): - MemberCreateController ponownie wykorzystuje istniejącego użytkownika za pomocą osobistej poczty...
Plik nowych kont pod orgi domeny, a nie kamocrm
/rejestracja przywiązała orgi nowego członka do wniosku Host, ale sygnał org Nigdy nie przeżył hop: ka-rejestrator proxy każdego zapisu do wspólnego api.kamorm....
Zadania Leadowe REST API + w czasie rzeczywistym TASK_CHANGED
Wdraża zaplecza zakładkę /leads/view Tasks już dzwonił, ale to Nigdy nie istniał: GET/POST/PUT/DELETE (LeadTaskController + LeadTaskService) strzeżony jak punkt...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.