Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · SecurityService

    Fièvre E2 InvestorConfig Collection CRUD (D31)

    Le deuxième domaine de configuration de collection (doc-04 -3,2 InvestorConfig) - par investiteur l'approbation/la livraison/l'autorité qui alimente l'exécution des marchés de capitaux. Reuses l'unité H forme de collecte exactement: sur l'audit rachis (culp de la version profilée - 4b.1 valid-or-rollback - journal de changement WORM; dur supprimer audité ""délégué":true,row; NoSuchRowException-404 fail-fermeture sur une ligne de profil étranger). GET/investisseurs - POST - PUT/-id-(-actif:faux-remos-remove); Investit Code et approbationSurution État requis, déléguéAuthority facultative; enum - validation non négative-tour. L'InvestorConfig Les sous-collectes de trois enfants (superpositions/livraison/engagement) restent une suite. 4 essais (« sites de ctor existants mis à jour pour l'arg de l'entreprise publique d'investissementConfigRepository; 16 écritures de configuration) essais verts).

  2. · kamo-internal

    Égle d'onglet MORTGAGE (liste/ajouter/supprimer) x [04) tranche E2 (D31)

    Le sixième onglet de configuration MORTGAGE: NMLS/État/agence/investisseur donneurs d'ordre avec des dates effectives/expirie et une puce courante efficace calculée par le serveur (le statut n'est jamais stockés). Ajouter via une ligne en ligne, supprimer via l'action de la poubelle (côté de supprimer hard server; à prendre à sa retraite sans supprimer, régler l'expiration du passé). ConfigTypes LicensingView/ LICENSE-TYPES - licenceTypeLabel; configApi list/create/update/ supprimerLicensing; enregistré sous la rubrique «licence» de l'onglet «licence» avant l'onglet «contrat des accords». Navire en ligne de matelanges en anglais via le repo-dictionnaire de traduction tsc clean.

  3. · SecurityService

    [04) enlèvement de licences E2 CRUD (D31)

    Le premier domaine de configuration COLLECTION (doc-04 -3,2 Entrée de licences, plusieurs profils) une nouvelle forme d'écriture à clé d'identification sur la même colonne vertébrale d'audit que les singletons: - / mise à jourLicence / deleteLicence: profileVersion bump - 4b.1 valid-or-rollback - WORM change-log par ligne; serveur d'identité-estampillé. Mettre à jour/supprimer la résolution ligne par id puis faillir 404 (NoSuchRowException) si elle n'est pas le profil de l'opérateur - pas d'oracle d'existence à profil croisé. - deleteLicense is a HARD delete (audited 'deleted":true,row ) parce que LicencesResolver indique les entrées par état d'enregistrement - un drapeau souple serait encore compter comme une licence; pour expirer sans suppression, fixer l'expirationDate au passé. - MlosConfigController: GET/licensing (liste, effectiveTeste par jour isEffectiveOn(aujourd'hui), jamais stocké), POST/licensing, PUT/licensing/-id (mise à jour, ou enlever par l'intermédiaire de "active:false" - le proxy de config de config n'a pas de verbe DELETE); Date ISO - enum - expiration - validation effective; NoSuchRowException - 404. Les investisseurs (plus de 3 enfants) et RiskOverlay réutilisent cette forme dans des tranches ultérieures. 6 essais.

  4. · kamo-shared-library

    Type d'événement IDENTIFIER-REGISTRÉ (mlos.ident.ident.registered)

    La contrepartie initiale de l'enregistrement à IDENTIFIER-SUPERSED - le signal durable Rétroviseurs en aval / caches à résolution globale consommées lorsqu'un identifiant natif est premier enregistré (doc. 11 -5,3/10, D29).

  5. · kamo-internal

    Tableau d'annulation d'autonomie par étape sur l'onglet a-autonomie (D28)

    Carte par étapes doc-04 '4.2/'4.5 sous la singleton d'AiAutonomy: chaque cycle de vie avec sa classification de la paroi de la plate-forme (puce de paroi légale / plancher non accordable) et le seuil de confiance effectif utilisé par la porte (max(override, plancher)). Chaque la scène non murale a un éditeur de neutralisation en ligne (seuil et auto-exécutoire) avec épargne supprimer (PUT actif:faux, puisque le proxy de configuration n'a pas de verbe DELETE); paroi légale les étapes sont en lecture seule. Recharge après chaque écriture de sorte que la posture effective reflète la Recalcul du serveur. configTypes UpdateStageOverrideRequest et configApi get/update/removeStageOverride. Anglais les chaînes (aiAutonomy.stageOverrides) en direct dans le repo du dictionnaire de traduction.

  6. · SecurityService

    [04) Passs-2 AutonomyStageOverride CRUD - carte d'autonomie par étage (D28)

    La surface d'autonomie par étage, la configuration verticale reportée jusqu'à StageWallRegistre a existé (son note de report est maintenant satisfaite): - upsert par (lenderProfile, tableKey) sur la pine SAME écriture (mutelle de la liste blanche, profilVersion, 4b.1 valid-or-rollback, WORM change-log append). Étapes JURID-AVC (CLOSING/ FONCTIONNEMENT/COLLECTIONS) sont rejetés purement et simplement - la porte ignore les annulations là-bas par conception, et le stockage d'une ligne, il n'homait jamais est un artefact d'audit trompeur. - supprimerStageOverride: supprimer DUR (le résolveur lit surpasse les annulations sans enregistrement - filtrage d'état, donc un drapeau doux continuerait à mordre la porte), audité comme un "délégué": "true", "row":... change-log snapshot et profilVersion. Exposés parce que le proxy de configuration kmo-interne n'a pas de verbe DELETE. - GET/ai-autonomie/stage-overrides: la carte doc-04 4,2 par étape - chaque LifecycleStage avec sa classification des murs (tart hlégique et plancher non superlatéralisable) de StageWallRegistry), la rangée d'écartement du locataire, et la posture EFFICATIVE Porte utilisera (max(override-default, plancher); auto-exécuter et config et annulation contre/passer) par le biais de PUT : seuil en [0,1 max 3dp (stocké) en tant que demande de contact du locataire; la porte applique toujours le plancher - en surface comme Seuil sur l'Egil). Toutes les trois,2 dollars, les deux entités et les tableaux de production existent déjà (découverte de cartographie - La note de "besoin de NOUVES" de la file d'attente était révolue): pas de changement de partage, pas de KI. L'onglet frontal E2E est le point de reprise épinglé (note D28 STATUS dans le document des plans).

  7. · DaemonService

    [03) MLOS read-side consumers - decision.routed steward vent-out et tâche.relu.resolutioned couam (D26/D27)

    Le doc-03 read-router replié dans l'hôte MLOS-Consommateur de la flotte (le seul Recréer le déploiement de la stratégie - les rebinds durables meurent sous RollingUpdate), l'indemnité explicite de "liaison de lecture mince ou pliée" de doc; un créneau vierge MLOSOrchestrationService reste gesté par le propriétaire. Premières personnes adoptantes de la production du noyau de fiabilité du consommateur à double commun (doc 12 4.2. : chaque livraison passe par IdempotentEventProcessor - perconsumer dedup marqueur dans le SAME tx en tant qu'effet indésirable, RETRY-znak (bouchonné par max-attids), MlosDeadLetter au chapeau, des cadavres non séparables immédiatement. MlosDecisionRoutedConsommateur durable daemon-mlos-decision-routed): ventilateur de steward-out via StewardNotifier - SMS per-org par VOIP POST /api/bulktext/send (groupe X-Internal-Auth) à la configmap- numéros listés; PAS EMP TY - enregistrement uniquement jusqu'au modèle d'affectation de l'intendant la résolution des membres de l'entreprise (l'inability steward reads directement StewardTask). - MlosTaskResolvedConsommateur durable daemon-mlos-task-resolved): le SEAM d'auto-reprise. DécisionSpine.resolve() Désactive la tâche répliquée - OrchestrationState GREEN synchrone (découvert en cartographie - la résolution côté la colonne vertébrale EXISTS ; seul le critère d'évaluation HTTP est le unité d'arête-écran); le moteur re-soulage s'enroule ici lorsque le moteur reprend API débarque. 6 essais.

  8. · kamo-internal

    Module d'outils de commercialisation et retouche nav

    - / module de commercialisation avec en-tête de héros de type compte et itinéraire réglementé en droits onglets: Vue d'ensemble, Médias sociaux (/social), Matériel (/matériaux), Codes de référence (/escomptes); espaces de séjour à venir; accès surveillé par VIEW-MARKETING - droits par onglet - NavPri: produit de commercialisation (icône de la campagne, VOIR-MARKÉTURE) entre Commerce et KB; notes supprimées - NavTop: Calendrier et contacts maintenant icônes uniquement (pièces de mise à jour); Notes déplacées ici de NavPri (uniquement, il est de même des notes - VEW-NOTES gating) avec un règle verticale à fuite - SecurityRoleManager: Section des droits de commercialisation (toujours visible)

  9. · kamo-shared-library

    Groupe de droits de commercialisation - ServiceType.MARKETING - 6 droits (ids 150-155)

    VISING, VIEW-SOCIAL-MEDIA, MANAGE-SOCIAL-MEDIA, VUE-MATERIA, VOIR-REFERRAL-CODES, MANAGE-REFERRAL-CODES. MARCHÉ est un groupe de droits module (enabled-faux, comme LOS) - pas une application compatible avec l'orgg. Lignes de droits auto-cicatrant tous les rôles sur le boot de SecurityService.

  10. · kamo-shared-library

    Types d'événements de conformité AUS - downgrade.formd, waiver.recorded, validation.recorded

    Les signaux durables de l'unité de validation de conformité (D22/D24): le FHA TOTAL la décision de rétrogradation forcée et la renonciation à l'appendice uniquement/validation des données lignes de cycle de vie (doc 10 -6.2/-7).

  11. · kamo-internal

    Réaffectation à chaud et flux de transfert d'appels en direct

    Ajoute une mesure de réaffectation à chaud à la carte d'attribution de vues de chef de file (personnel fronto-desk sur les appels en direct): un informateur - dialogue requis par la note d'appel, puis relâcher le lead dans l'auto-affectation de crédit piscine et ouvrez une fenêtre animée "trouver un agent disponible". Lorsqu'un agent de vente l'accepte, la fenêtre révèle leur nom/courrier e-mail/extension de travail afin que l'appelant puisse être transféré; un bouton de fermeture (avec une confirmation rapprochée en attendant) permet au personnel de se libérer sans attendre. En temps réel via sur Assigné. Corrige également la liste déroulante de l'affectation pour répertoir les membres de VUE-LEADS par nom et extension.

  12. · SecurityService

    Critère d'évaluation des membres et extension de travail sur le profil des membres

    - GÉRER (conteneurs de l'avis - don-all) - id, nom, extension pour l'attribution de la vision d'avances (nom et extension de travail, pas de courrier électronique). - GET /api/sécurité/members/-------------------------------------------------- Windowine peut indiquer l'extension du transfert du cessionnaire.

  13. · kamo-internal

    Icônes de marque du fournisseur dans le décrochage du fournisseur de connexions et réseau de données (partagé avec le pop-up de chat via getProviderMeta)

  14. · MediaService

    X (Twitter) - Adaptateurs pour la discorde

    - XAdapter: Account Activity webhook (contiction du CRC et vérification HMAC de signature x-twitter-webooks-signature), normaliserInbound (direct-message-events, écho-skip), OAuth 1.0a-signed v2 DM send; consommateur clé/secret de la plate-forme X OAuth enregistrement, jeton d'accès per-connection:secret - DiscordAdapter et DiscordClient: DM normaliser et envoyer REST (cannel DM ouvert et message/fichier) - DiscordGatewayManager: néant JDK-WebSocket Gateway (un WSS par discorde actif connexion, HELLO/heartbeat/IDENTIFY, MESSAGE-CREATE DMs republiés sur social.inbound.raw ainsi la filière de consommation existante les gère), «Réconcilité et reconnectement,» «Prétruire» - SocialCredsResolver: X branche résout la clé/secrète du consommateur à partir du registre OAuth de la plate-forme

  15. · kamo-internal

    Ajouter X (Twitter) - Discord aux fournisseurs de connexions - logos de fournisseur; X carte dans la plate-forme OAuth

  16. · APIService

    Forward x-twitter-webhooks-signature sur le bord social du webhook (activité du compte X/Twitter)

  17. · kamo-shared-library

    Ajouter X(4)/DISCORD(5) fournisseur enums et X(6) platform OAuth fournisseur et recherche active par fournisseur de repo (pas de schéma; provider-type-id is a plain Integer)

  18. · kamo-shared-library

    Type d'événement de la boîte à air-vainement et BusinessDayCalendar promus à mlos.compliance

    (mlos.pricing.lock.lifecycle): un événement type pour l'ensemble du cycle de vie après le verrouillage; les trajets spécifiques de MlosLockEventType en la charge utile. L'engagement initial LOCK reste le capital-markets' mlos.cm.lock.committed. BusinessDayCalenddar (CFPB no 1026,2(a)(6) réplique du service de divulgation verrouillé ) passe de MLOSCapitalMarketsService à mlos.compliance per D16 - the le deuxième consommateur de MLOS, javadoc, programme de fixation des prix, est le deuxième consommateur de MLOS la promotion pour. L'essai se déplace avec lui (7/7 vert).

  19. · kamo-internal

    Onglets de configuration Doc-04 MORTGAGE et 5 monotones de domaine

    modèle d'entreprise / autorité / marchés de capitaux / services / i-autonomie /api/security/mlos/config; mlosPut et parseWriteError surface de l'interdossement de 4b.1 la liste de rejet en ligne; noms de champs booléens symétriques avec le JSON GET/entité; monté dans la bande de l'onglet du marché MORTGAGE avant les accords enfants (morts getCommerceTypeLabel enlevé). tsc clean.

  20. · VOIPService

    Système de modèle de SMS Doc-07 - /api/voip/sms/modlats - Protection de segment GSM-7/UCS-2

    - sur les entités SmsTemplate partagées : rend la primitive EXISTING BulkTextProvider (pas de seconde SmsSegmentCalculateur (GSM-7 160/153, UCS-2 70/67) et sms.max-segments Capuchon - 422. EnableJpaRepostories InternalAuthFilter protège le nouveau préfixe; X-Internal-Auth fermée.

  21. · SecurityService

    Doc-04 couche locataire-config - auto-cicat - résumé d'activation - 5 domaines GET/PUT

    mlos.config.enabled et com.kamo.z.shared.mlos.config dans les référentiels EnableJpa. MlosConfigSelfHealRunner: par défaut LenderProfile 5 logon lanrée par actif Marché MORTGAGE au démarrage MlosConfigWriteService: liste blanche - 4b.1 valid-or- rollback - Profil WORM MlosConfigChangeSog instantané. MlosConfigContrôleur /api/sécurité/mlos/config: Résumé de l'activation du profil de prêteur - validation - journal de changement - modèle/autorité/ GET/PUT; Porte, org/acteur de session (SUDO-aware). Champs booléens symétriques du JSON GET/entité.

  22. · kamo-shared-library

    Config/couche d'activation - durcissement de la porte de décision - DécisionSpine de la provenance - Sexe - Sexe

    - [04) mlos.config: enums et BusinessModelConfig/ - Déposement d'entités et d'enregistrement d'écran/État de modélisation ModuleKey/StewardQueueKey et ActivationMatrix (4b ligne-for-row); MlosActivationService gains (syndicats et autorité/ Améliorations des services de gestion des services de gestion des risques); MlosConfigChangeLog WORM; catégorie des fournisseurs. - 12) StageWallRegistre (auto-validation: 0,90 crédit/plan de fonds, charge de classe en panne; DécisionGate OR du mur du registre (ajouter uniquement), applique le plancher par étage, ajoute la sécurité au verseur de force. DécisionSpine.DecisionRequest gagne facultative ausFindingId provenance (ctor d'arrière-compat). SmsTemplate/SmsTemplateCategory entities-repos (donotmodify.voip.template, miroir les modèles d'e-mail verrouillés).

  23. · kamo-internal

    Section OAuth2 Enregistrements des clients dans les paramètres Avancés - Cartes de fournisseur - dialogue - secret masqué - proxy - client api

  24. · VOIPService

    Le client RingCentral OAuth résout à partir du registre de la plate-forme OAuth dans les deux consommateurs (OAuthController et PhoneProviderFactory rafraîchissement) et boot-seed et platform-enc-key env

  25. · EmailService

    Le client Google/Microsoft/zoho OAuth creds se résout à partir du registre OAuth de la plate-forme (boot-seed from env); supprimer «Value client-id/secret» et plate-forme-enc-key env

  26. · MediaService

    Meta OAuth lit l'application id/secret/verify-token à partir du registre de la plate-forme OAuth (- boot-seed de env); supprimer la consommation de social.meta.

  27. · SecurityService

    OAuth2 inscriptions aux clients CRUD (plate-forme-admin gated, crypted-at-reest, secrets jamais divulgués) - plate-forme-en-c-key env

  28. · kamo-internal

    Les compositeurs Steward WRITE et le verdict d'enregistrement, publient la politique de traction, l'exécution des prix

    Les trois chemins d'écriture font surface les consoles comme venant à l'arrêt, live de bout en bout: - StewardFeedbackComposer dans le tiroir de décision: CONFIRM/MODIFY/OVERRIDE un verdict segmenté (codé-ton), un cas de raison de Reg-B (requis sur OVERRIDE), Éditeur JSON à valeur corrigée MODIFY avec validation côté client, WORM Note d'appendice uniquement, garde en vol (la chaîne n'a pas de clé idémpotency). - PullThroughPolicyComposer remplace la boîte à venir de la publication: en deux étapes edit --revue-diff ------------------------------------------------------- (probs 4dp, percentiles, vocabulaire de l'horizon doc-09, impression de plancher de la plate-forme); publie par l'intermédiaire d'un mandataire estampillé de session qui permet de vérifier la possession du grain. - RunPricingComposer derrière une action d'en-tête de prix: scénario/produit les pré-remplissages à partir de l'exécution sélectionnée, SHOPPING/WHAT-IF uniquement, faits facultatifs (fico/ltv/dti/state), compteurs post-course, y compris les produits sautés, tirage au sort. Plomberie: mlos route forward request.method et export POST; mlosPost (pas d'essai - écrits non mpotents WORM; écrire types/fns dans la gouvernanceApi/pricingApi. i18n: tout nouveau texte via next-intl; remplacé par un code dur PRICING-PURPOSE-LABEL/ Cartes ELIGIBILITY-LABEL avec des assistants soutenus par t(); clés tri-écrites.

  29. · kamo-shared-library

    PlatformOAuthClientResolver (recherche de cryptage) - PlatformOAuthSeeder (semence de démarrage de botte idempotent env) - ResolvedOAthClient

  30. · kamo-shared-library

    PlatformOAuthClient Registry entité - repo - PlatformSecretCipher - fournisseur enum

    Enregistrements vérifiés de l'application OAuth2 au niveau de la plate-forme - cryptés au repos via PlatformSecretCipher (AES-256-GCM, platform.enc-key). Entité autonome; consommée par SecurityService (CRUD) et les services de résolution (read-decrypt).

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise