Dodawanie programu + jednostki Orgprogramo-Proverride (katalog + nakładka per-org)
Odwrócić "feat(los): wprowadzić znacznik pakietu podmiotu LOS"
To odwrócy commit : )
Dodaj typy LOS enum (status, rola, persona, program, model pożyczkodawcy)
Liczniki mikrometrów / wzejścia dla przejść, warunków, webhooków
LoanPipelineS przyrosty los_przejścia_total z, do "- na sukces Przejście. Przywracamy Pożyczkacje Konfiguracyjne Dla wyczyszczonych/wydobytych. WebhookDeliveryO...
Hash-chain LoanPipelineMilestone rzędy do wykrywania manipulacji
LoanPipelineMilestone zyskuje PREVIOUS_MILESTONE_SHA256. W każdym okresie przejściowym, LoanPipelineService oblicza SHA-256 poprzedniego kamienia milowego Forma...
Walidacja przedwysportowa HMDA LAR
Nowy HmdaLarValidationIssue DTO (ciężkość ERROR/WARN, nazwa pola, komunikat). HmdaLarService teraz notuje każdy wiersz w buildLar() z listą problemów pokrycie n...
PreTransitionLint doradztwo dla aplikacji_TAKEN
Nowa metoda transakcyjna (readOnly) na LoanPipelineS zwróci listę Ostrzeżenia czytelne dla człowieka dla celu APPLICATION_TAKEN: zaginiony SSN (ostatnia 4), DOB...
Załamania rurociągu kanban N+1 do pojedynczej pogrupowej liczby zapytań
ListForOrganization() używany do wydawanie jednego warunku-fetch na pożyczkę (201 zapytań Przy 200 pożyczkach). Teraz pojedynczy zgrupowany JPQL łączne kluczowa...
Trwały konsument JetStream, izolacja wykonawcy, podpisy z znacznikami
Trzy zmiany w pakiecie, ponieważ wszystkie żyją w WebhookDeliveryWorker i Nadaj sobie sens razem: 1. Przejście z głównego dyspozytora NATS na bezwarałowego ko...
Optimistic-lock LoanFile.status zapobiegający przejściu wyścigom
Jednoczesne kliknięcia "Advance" mogą pisać kamienie milowe. Dodaje ?Version do LoanFile i wyraźny spłukany w LoanPipelineService. Przejście tak Powierzchnie aw...
Rozdzielczość nazwy, zastaw REO, TRID holidays, dostawa naczepy, ESignTemplate link
Przepustka krzyżowa we wszystkich podprojektach LOS: Rozdzielczość nazwy użytkownika (MemberNameResolver): - Pojedynczy wspólny system resolwujący, który jest ...
Zgadnienia cenowe, blokady stawek, ustalenia AUS, ujawnienia, zegary TRID, HMDA LAR
Podprojekty 5, 6 i 7 backend wysyłane razem: Podprojekt 5 (ceny i zamki): - LoanPricingSnapshot — notowania tylko dopłat (program, inwestor, kurs, APR, punkt...
Maszyna, warunki, szablony, zdarzenia NATS
Podprojekt 4 (Prajood i przepływ pracy): - Nowe enum LoanConaditionStatus (OPEN/CLEARED/WAIVED) - Nowe podmioty: LoanPipelineMilestone (auda przejścia wyłączni...
Warstwa usług URLA (repo, DTO, usługi, lookupy)
Dodaje pełną warstwę usługi zaplecza dla pakietu URLA wprowadzonego w Poprzednie zobowiązanie: repos/aplikacje/ 20 JpaRepositories wg jednostki dtos/aplika...
URLKenat schematu 2021 dla kredytu hipotecznego mieszkaniowego
Refaktor AppMortgage do pełnego adresu URLA root root obsługujący wiele 1003s na pożyczkę do dwóch pożyczkobiorców na parę (zamężne / połączone lub Bez zamężnoś...
Prawa administratora esminowego + role ponownego zasienia na edycji szablonu
WYSOKI: - teraz odmawia W celu utrzymania ustawienia NUKE lub FORCE_NUKE na którymkolwiek z ADMINISTRATORA Prawa admin-istotne szablonu (CONFIGURE_SYSTEM, MANAG...
Odwróć "feat(member): - dla idempotentnej promocji ról"
To odwrócy commit : )
- do promocji roli idempotentu
Dodaje publiczne, transakcyjne zapewnienieRoleAssigned(członu Id, roleId), że: - No-ops, jeśli rola jest już na członku. - Patrzy na OrgRole i oszczędza now...
Chunked recalc + cross-model fan-out + typTemplate non-force fallback
Dodaje trzy rzeczy potrzebne do edycji szablonów, aby dotrzeć do istniejących członków Bez wymuszenia cyklu wylogowania / logowania: 1. - chodzi po każdym or...
Drop CountryTypeConverter od EmbAddress.country
Konwerter zapisuje nazwę enum (np. "UNITED_STATES") jako strąk, Ale każdy stół osadzający EmbAddress (orgs, użytkownicy, członkowie, user_adreses, account_adres...
Dodaj załączniki i pola zdarzeń do ChatMessageDto; ignoruj nieznane pola
ChatMessageDto zabrakło „attachments”, ?readMemberId, ?msgIdLastViewed, "dataLastViewed", "dodanyMemId", "obj"ImgId", "transitMemberI" i "isJoin" Pola. Jackson ...
Split findChatSessionsForMemberPaged na pierwsze/Po naprawieniu pustej karty Cztat
HAVING CAST (null AS TIMESTAMP) J PULL nie ocenił zgodnie z oczekiwaniami w CockaachDB,
Przełącz MediaObjTransit na wzór identyfikacji pochodnej ospaId
IdClass w połączeniu z Id-OneToOne nie jest niezawodnie wspierany w Hibernate 6 – JpaRepository-MediaObjTransit, UUID> inicjalizacja zawodzi z "nie definiuje" I...
Dodaj IdClass dla MediaObjTransit, aby Spring Data JPA mogła ujawnić swój identyfikator pochodzenia
Metamodel Spring Data wymaga IdClass dla podmiotów, których głównym kluczem jest Id -dentyfikator pochodny OneToOne. Bez tego, JpaRepository-MediaObjTransit, UU...
Dodaj countUnread After (przewodnik, członekId, od tego czasu) do MediaObjRepository
Potrzebny przez stronniczony punkt końcowy listy czatu, aby obliczyć liczbę nieprzestrzegania sesji Kiedy ownLastViewedAt jest wskaźnikem LocalDateTime, a nie w...
Dodaj do koszykaBObjImgDownloadRepozytorium z istniejącymObjgIdIdIdImberId
Wymagane przez ImagingProxyService (Task 10) do deduplikacji na osobę Śledzenie pobierania bez pełnego skanowania stołu.
Dodaj CHAT_ATTACHMENT typu assoc z wiadrem do obrazowania-czatatów
Skip creator w findCreateExactChatChatSession pętla (createChatSession już je dodaje)
Metody usługowe do dokładnego znajdowania/tworzenia, dodawanie członków, wyciszania, cofania, czytania
Przenieś agregowanie kodera do HAVING; dodaj ?Transactional to markRead
Zapytania dotyczące dokładnego dopasowanie, lista stron, paragony
Dodaj datęLastViewed do MediaSessionMember dla znaczników czasu paragonu
Tłumaczenie cache dla wiadomości czatu
Dodaje jednostkę MediaObjMsMsT) (jeden wiersz na (przesłanie, język)) i opcjonalnie źródłoLanguageId kolumna na MediaObjMsg, więc wiadomości czatu mogą być Prze...
Usunąć PostConstruct COMP — naprawiać istniejące zamówienia bezpośrednio w DB
Ort twierdza() obsługuje już nowe zamówienia COMP. Jednorazowa luka w danych dla Istniejące zamówienia są korygowane bezpośrednio w bazie danych.
Samonaskowe nieopowiarystowane zamówienia COMP na starcie
Na stronie PostConstruct, zeskanuj wszystkie zamówienia APPROG COMP i przeliczenie wszelkich zamówień Brak konta subskrypcja. Idempotent — find-or-create oznacz...
Używaj CommerceMarket.getId() zamiast getUid() w rezerwieCompSubscription
CommerceMarket używa Id UID id (nie uid), więc Lombok generuje getId().
Zamówienie COMP Auto-provisions AccountZaskrypcja i przypisuje licencję
- Subscriptionorder: dodaj targetOrganizacja (nienależne do orgs) - dodaj celOrganizationId string -Repozytorium konta: dodaj findBrimaryMember_Id dla odszukani...
Serializuj customerMemberId jako sznurek do zachowania długiej precyzji
- AccountSummaryDTO: dodawać do opisu uid i dodać pole łańcuchowe pierwotneMemberId wypełnione z primary_member_id - CreateSubscriptionZaprosić: customerMemberI...
Dodaj MemberUiPreference podmiotu dla prefs UI na osobę
Ogólny naczłonowy sklep z preferencjami interfejsu użytkownika (członek Id, prefKey, JSONB wartość) W przypadku małych utrzymanych ustawień interfejsu użytkowni...
Przejmowanie sejsowych strun zwyczajnych dla CountryType via AttributeConverter
Rządy DB miały kraj przechowywany jako zwyczajne liczba iniekcyjne (np. "186" dla UNITED_STATES) Zamiast nazw enum, powodując NielegalneWyjątkuArgumentu na znaj...
Dodaj pola CDR caller-ID do podmiotu nagrywającego
Dodaje callerIdNum, callerIdName, callDirection i callResult kolumny Do podmiotu nagrywającego, aby wsparcie kamoasterisk mógł przechowywać Asterisk CDR Metadan...
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.