Jeden parser-sąśmiską, a nie trzy
Poszczeniące trzy kontrolery zapisu klinicznego urosnęły z własnym sznurkiem/uuidem/integrą/ Pomocnicy daty w ciągu tygodnia od siebie – identyczni, z wyjątkiem...
Mapa osi czasu konta obok innych rzeczy konta
Wszystko, co należy do konta, żyje już poniżej - jego leady, zamówienia, członkowie, notatki i Historia. Komunikacja była tą jedyną w swoim zasobie mnogim, któr...
Oddziel kontrolę poświadczenia z upoważnienia org
Podpisanie było dwoma pytaniami połączonymi w jedno zapytanie. "To są te referencje Dobra" jest odbierany przez wiersz użytkowników - hasło tam mieszka, więc ta...
Delegat AvatarObjectPaths do biblioteki
MediaService teraz teraz nazywa obiekty awatarów - lista czatów wspierających pokazuje Zdjęcie requestor i requestor jest w czyjejś organizacji, więc nie Katalo...
Postępuj zgodnie ze z zmieniam wylikaczem subskrypcji
- zniknęła z dzielonego Biblioteka. Opcjonalny zwrot zależał od wyjątkowego ograniczenia, które już nie Istnieje, więc gdy jedno konto zawiera zarówno subskrypc...
Stwórz czytanie tylko w czytaj, zostawiając jednego z pisarzy "TTL"
Wygaśnięcie na rekord Redisa jest sesją: kiedy błądzą, członek jest Podpisano. Czytanie sesji już jej nie dotyka. Tylko autentyczna interakcja Rozciąga go, popr...
Usuń skrzynkę czasową trybu boskiego
Sprawdzanie w pracy pozostawiło się niezaangażowane w to pracujące drzewo przez sesję współbieżną. Nie jesteś tu autorstwa; zaangażowany, więc nie jest zagubion...
Powierzchnia zapisu pojedynczej — HiptgageProviderConfig (D40)
Zastępuje ścieżkę pisania tylko AUS z ogólnym połączeniem dostawcy CRUD kluczowym SprzedawcaCategory+vendorKey: /provider-connections GET/POST/PUT, tajny zapis ...
Skonsoliduj kontrolera sesji/po prawej/reags helper. w BaseLosController
Sześć kontrolerów obszaru LOS (MortgageApp, MortgagePipeline, MortgagePricing, Oduanie kredytu hipotecznego, hipoteczneHmda, WebhookSubskrypcja) każdy skopiowan...
Usuwanie ręcznego punktu końcowego-komp-comp — uruchamianie samouczek
Zamówienia COMP są teraz automatycznie rezerwowane na startupie SecurityService Subskrypcja .PostConstruct. Ręczny punkt końcowy nie jest już potrzebny.
Upuść użytkowników / amasterAccountHolder, użyj konta.members + primaryMember
AccountController odzwierciedla teraz model Account-as-group: - computeDisplayName / extractEmail / extractUmoczenie dofoniaPhone przez PierwotnaCzłoszczka (C...
Przejście z BillingGroup na licencje oparte na koncie
EntitlementUsługa rozwiązuje uprawnienia członków przeciwko AccountLicense Rejestry należące do Konta rozliczeniowego członka. Uprawnienia członkowskie Kształt ...
Drop teamMemberPayFeesSUtowanie
Odzwierciedla zmianę biblioteki wspólnej — SecurityModelController, MasterModelController i AppliedModelController nie czytają/zapisy ZespółMemberPayFeesSUtting...
Upuść weryfikacja SMS dla pola telefonicznego na rejestracji
Numer telefonu zebranego podczas rejestracji samoobsługowej jest teraz Zwykły opcjonalny pole tekstowe — brak /rejestr/telefon/inicjowany, bez kodu SMS, Nie /re...
Share PostAuthService między logowaniem a enter-as-)
Wyodrębnij po uwierzytelnieniu - kompilacja (grant-all expansion, profil SQL, Tytuły branżowe, createSession) w PostAuth-Service więc enter-as używa Tak samo śc...
Mj scalić domyślny szablon bez wycierania folderu org
Pełne postanowienie nie usuwa już prefiksu org przed kopią. Kopiuj od Publiczne/domyślne nadpisywanie tylko klawiszy pasujących; inne obiekty pod orgi - Folder ...
Usuń translate config z application.yml — należy do k8s/configmap.yaml
Usuń ImagingController i fasoli / obrazowanie — przeniesiony do ConversionService i DocsService
Prześlij punkty końcowe teraz na żywo w ConversionService pod adresem /api/conversion/imaging/. Wszystkie punkty końcowe zarządzania i pobierania na żywo w Docs...
Delegowanie generowania miniatur do konwersjiService, usuń zależność PDFBox
GenerujAndStoreThumbnails teraz POSTs konwertowane PDF na ConversionService - odchylanie odpowiedzi, przechowuje każdy thumb_p.png w MinIO i publikuje na stroni...
Punkty końcowe konta wykorzystują pola bezpośredniego kontaktu, nie są wymagane Użytkownik
POST /customers teraz oszczędza pierwszyName, ostatniaNazwa, e-mail, telefon, adres bezpośrednio Na koncie. PUT /klienci/uidy aktualizuje wszystkie pola bezpośr...
Aktualizuj punkty końcowe klienta, aby korzystać z konta (Long uid), usunąć punkty końcowe adresu
Klient/grupa „PathVariable zmieniona z UUID na Long na dopasowanie podmiotu księgowego”. Usunięto adresy końcowe – adresy pochodzą z głównego konta (założenia c...
Usuń kod notatek, przeniesiony do KBService
Zasługi na banknoty (kontroler, usługa, szyfrowanie) Przeniesiony do KBService, gdzie lepiej pasuje do wiedzy Obowiązki w zakresie zarządzania treścią.
Aktualizuj kontrolery i usługi dla identyfikatorów podmiotów UUID
Aktualizuje wszystkie sterowniki - PasaNieprzewodne i serwisowe podpisy metod do użycia UUID zamiast Long dla wewnętrznych identyfikatorów podmiotów (atary, tła...
Zwykodować pracownika zespołu i zatrudnienie do TeamMembership
Zaktualizuj wszystkie odniesienia dla pracowników / pracowników do TeamMember/TeamMemship w kontrolerach, usługach i profilu bezpieczeństwa. Zakturzyj punkt koń...
Przełącz kontrolery POS na CommerceService
- POSController używa CommerceService zamiast POSService - RetailProductController korzysta z CommerceService zamiast RetailProductService - RetailInventoryCont...
Aktualizacja LeadVendorController do używania tytułu i opisu zamiast nazwy
Zmień nazwę MediaFeedController do MediaStreamController i dodaj obsługę strumienia lead
- Przemianowany MediaFeedController do MediaStreamController dla ogólnej obsługi strumieniowej mediów - Dodano obsługę strumieni specyficznych dla lead-specific...
Usuń kod zwrotny oparty na ID, używaj tylko nazewnictwa opartego na hash
- Usuń całą logikę odwrotu próbnego przyłapania dla brakującej kolumny fileHash - Usuń identyfikatorowe nazewnictwa plików opartych na identyfikatorach - Kod wy...
Zwraca obiektPath zamiast presygnowanych adresów URL - Next.js je wygeneruje
Usuwanie funkcji multimedia/czat - przeniesione do MediaService
Filtr zużywa tylko OTK i przechodzi id; kontroler ładuje sesję na żądanie
Skonsoliduj zarządzanie sesjami w KSessionService
- Usunięty duplikat KTokenSessionService - Ulepszona KSessionService z: - getSessionTTL() - naciśnij klawisz Redis TTL getSessionInfo() - uzyskaj dane z ses...
Przesuń punkt końcowy diagnostyki do /api/bezpieczeń/diagnostyka dla spójności
Migracja OrganizacyjnyKontroler z KToken do danych sesji i napraw porównania boolean
Użyj cachingu na poziomie żądania z istniejącą KSessionService zamiast SessionUtilityService
Używaj plików cookie sesji zamiast trwałych plików cookie z maxAge
Użyj wspólnej biblioteki konfiguracji Redis zamiast lokalnej konfiguracji
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.