Ein Antrag-Körper-Pser, nicht drei
Die drei klinischen Schreibregler wuchsen jeweils ihre eigene Schnur/uuid/integer/ Datum Helfer innerhalb einer Woche voneinander - identisch, bis auf welche je...
Karte der Konto-Zeitleiste neben den anderen Dingen des Kontos
Alles, das zu einem Konto gehört, lebt bereits unter ************ - seine Leads, Befehle, Mitglieder, Notizen und Geschichte. Kommunikation war diejenige mit ei...
Trennen Sie die Anmeldeprüfung von Org Autorisierung
Die Anmeldung war zwei Fragen in einer Anfrage verschmolzen. "Sind diese Referenzen gut" wird von der Benutzerreihe beantwortet -- das Passwort lebt dort, also ...
Delegierter AvatarObjectPaths in der gemeinsamen Bibliothek
MediaService benennt nun auch Avatarobjekte - die Support-Chats-Liste zeigt an Das Foto des Antragors und ein Support-Antraggeber ist in der Organisation von je...
Folgen Sie dem Abonnement-""-""-Aben umzuben
**************** ist weg von der geteilten Bibliothek. Seine optionale Rückkehr hing von einer einzigartigen Einschränkung ab, die nicht mehr existiert, so dass...
Machen Sie lesen lesen-nur, so dass ein Schriftsteller der *** TTL
Der Ablauf auf der Redis-Platte IST die Sitzung: Wenn es verfällt, ist das Mitglied abgezeichnet. Eine Sitzung zu lesen berührt sie nicht mehr. Nur echte Intera...
Entfernen Sie die God-Mode-Zeit-Box
Das Durchsichten in der Arbeit in diesem Arbeitsbaum durch eine gleichzeitige Sitzung unverpflichtet. Nicht hier verfasst; verpflichtet, so dass es nicht verlor...
Single Integrations schreiben Oberfläche . HypothekProviderConfig (D40)
Ersetzen Sie die AUS-only Schreibweg mit generischen Provider-Verbindung CRUD von VendorKategorie+vendorKey: /provider-connections GET/POST/PUT, geheimes Schrei...
Konsolidieren Sie Controller-Sitzung/Rechte/Response-Hilfen in BaseLosController
Sechs LOS-Bereich Controller (MortgageApp, MortgagePipeline, Hypothekenpreis, MortgageDisclosure, MortgageHmda, WebhookA-Abonnement) jeder kopiert die gleiche 8...
Entfernen Sie manuelle Bereitstellung-Compp-Endpunkt - Start-up-Selbstheilungen
COMP-Aufträge werden jetzt automatisch beim SecurityService-Start bereitgestellt via AbonnementService @PostConstruct. Manueller Endpunkt nicht mehr benötigt.
Drop-Benutzer/masterAccountHolder, verwenden Sie Account.members + primärMember
AccountController spiegelt nun das Account-as-group-Modell wider: - computeDisplayName / extrahieren E-Email / extrahierenPhone lösen durch die Primarymitglie...
Umzug von BillingGroup zu kontobasierten Lizenzen
EntitlementService behebt Mitgliedsrechte gegen Kontolizenz Aufzeichnungen, die dem Rechnungskonto des Mitglieds gehören. Die Mitgliedszuweisungen form setzt Ko...
Drop teamMitgliedPayFeesEinstellungsparameter
Spiegelt die Änderung der Shared-Bibliothek - SecurityModelController, MasterModelController und AppliedModelController nicht mehr lesen/schreiben teamMemberPay...
Drop SMS-Nachprüfung für das Telefonfeld bei der Anmeldung
Die Telefonnummer, die bei der Selbstbedienung gesammelt wird, ist jetzt ein einfaches optionales Textfeld - kein /register/phone/initiieren, kein SMS-Code, kei...
PostAuth***Service zwischen Login und Enter-as teilen
Extrahieren Sie die Post-Authentifizierung *** Build (Grant-all-Erweiterung, Profil SQL, Zweigtitel, createSession) in PostAuth***Service, so dass enter-as verw...
Verschmelzen Standard-Vorlage ohne Wischen org Ordner
Die vollständige Bestimmung löscht das org-Präfix nicht mehr vor der Kopie. Kopie von public/default überschreibt nur passende Schlüssel; andere Objekte unter d...
Übersetzen config von application.yml entfernen gehört in k8s/configmap.yaml
Entfernen von ImagingController und Bohnen/Imaging zu ConversionService und DocsService
Upload-Endpunkte jetzt live in ConversionService unter /api/conversion/imaging/*. Alle Management- und Download-Endpunkte sind jetzt in DocsService unter /api/d...
Delegierte Miniatur-Generierung zu ConversionService, entfernen PDFBox Abhängigkeit
generierenAndStoreThumbnails jetzt POSTs die konvertiert PDF zu ConversionService **************** entpackt die Antwort, speichert jede thumb_p{n'.png in MinIO,...
Account-Endpunkte verwenden direkte Kontaktfelder, kein Benutzer erforderlich
POST /Customers speichert jetzt firstName, lastName, E-Mail, Telefon, Adresse direkt auf Rechnung. PUT /customers/{uid' aktualisiert alle direkten Felder. Name ...
Update von Kunden-Endpunkten zur Nutzung von Konto (Long uid), Adress-Endpunkte entfernen
Kunden/Gruppe @PathVariable wechselte von UUID zu Long, um Konto-Einheit entsprechen. Adressen-Endpunkte entfernt - Adressen stammen von dem primären Mitglied d...
Notizen Code entfernen, zu KBService verschoben
Notizen-Management (Controller, Service, Verschlüsselung) wurde zu KBService verlegt, wo es besser mit Wissen übereinstimmt und die Verantwortung für das Inhalt...
Update-Controller und Services für UUID Entity IDs
Updates alle Controller @PathVariable und Service-Methode Signaturen zu verwenden UUID statt Long für interne Entity-IDs (Avater, Hintergründe, Rollen, Abteilun...
Return-AlterReqTypeMitglied und alterReqTypeTeamMitglied in org API-Antwort
Mitarbeiter in Teammitglied und Beschäftigung in Teammitgliedschaft umbenennen
Aktualisieren Sie alle Mitarbeiter/Beschäftigung Referenzen auf Teammitglied/Teammitgliedschaft in Controllern, Diensten und Sicherheitsprofilen. API-Endpunkt u...
POS-Controller auf CommerceService umschalten
- POSController setzt CommerceService statt POSService ein - RetailProductController nutzt CommerceService statt RetailProductService - RetailInventoryControlle...
Update LeadVendorController auf Titel und Beschreibung statt Name
Umbenennen Sie MediaFeedController in MediaStreamController um und fügen Sie Lead-Stream-Unterstützung hinzu
- Umbenannt MediaFeedController in MediaStreamController für generische Medien-Stream-Handling - Unterstützung für lauf-spezifische Streams via streamGuid - Fee...
Entfernen Sie ID-basierter Fallback-Code, verwenden Sie nur hash-basierte Namensgebung
- Entfernen Sie alle Try-Catch-Foliback-Logik für fehlende fileHash-Spalte - Entfernen ID-basierte Datei Benennung Fallbacks - Code verwendet jetzt ausschließli...
ObjektPath statt vorsignierte URLs zurückgeben - Next.js erzeugt sie
Medien-/Chat-Funktionalität entfernen - zu MediaService verschoben
Filter verbraucht nur OTK und geht an *** id; Controller lädt Sitzung auf Anfrage
Konsolidieren Sie das Sitzungsmanagement in KSessionService
- Gelöschtes Duplikat KTokenSessionService - Verbesserter KSessionService mit: * getSessionTTL() - Redis Schlüssel TTL * getSessionInfo() - erhalten Sitzung...
Verschieben Diagnose Endpunkt auf /api/security/Diagnostik für Konsistenz
Migrate OrganizationController von KToken zu Sitzungsdaten und Korrektur boolaner Vergleiche
Verwenden Sie Anfrage-Level-Clinch mit bestehendem KSessionService anstelle von SessionUtilityService
Verwenden Sie Session-Cookies an persistente Cookies mit maxAge
Verwenden Sie die gemeinsame Bibliothek Redis-Konfiguration anstelle von lokaler Konfiguration
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.