Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-shared-library
PublicChatVisitor + Destekkey için etiketli sütunlar ekleyin
· kamo-shared-library
Add findOrganizationOwners for per-org public-chat system member
· MediaService
Mobile push operatörü (FCM verileri + doğrudan APNs) varlığı kapısıyla
chat incoming (MediaController), destek bileti (DepreificationService) SMS / faturamail (VoipStompRelayController), sosyal ************************ Kayıp-mesaj e-posta tüketicisi gibi Presence-gated (genç bir soket olduğunda) yukarı) Android = data-only yüksek öncelikli FCM; iOS = doğrudan APNs HTTP/2 via Pushy (hayır) iOSta Firebase; APNS VOIP gelecekteki AramaKit yolu için rezerve edilmiştir. Per-conversation Hız limiti. POST /api/internal/push/dispatch (X-Internal-Auth) çapraz hizmet için akışlar. FCM hizmeti-account + APNs .p8'e kadar gönderici yok.
· KlusterServices
Expose AIService /ws /ai-chat api.* mobil müşteriler için ev sahipliği
IngressRoute (priority 100, websecure, ws-upgrad ortaware sans sıkıştırma) rotalar https://api.<domain>/ws/ai-chat to kamowsai-service:80 - aynı model Medya.* WS rotası. Auth kalır mı?token=< ***> AIService tarafından doğrulanır.
· VOIPService
REST +'da X- -Token'i kabul edin ?st= ses uç noktalarında akış belirteçleri
OTValidation Filtre Öncekiliği: X-OTK → X- -Token → ?st= (GET, ses, ses Yalnızca akış yolları, paylaşılan StreamTokenCodec ile doğrulanmış internal.auth.secret; kontrolörlerin mevcut veyag/memberlerini beslemeyi iddia ediyor yetkilendirme). Yerli oyuncular artık Range-request kayıtları / fatura mesajları yapabilirler.
· MediaService
X- ***-Token'i REST'de kabul edin; süreklilik süresi ile TTL
OTKPreAuthFilter, X-189-Token, X-OTK mevcut olduğunda (sameme BFF olmadan MediaService REST'yi arayın. KSessionService şimdi Redis'i kaydırır Oturumun kendi oturumuTimeoutMinutes yerine 30-min global.
· SecurityService
Device-token SSO ******************** akış jetonları, X- başlık parity
- DeviceAuthController: dayanıklı cihaz (kullanıcı, cihaz) için şifreli olarak Döndürme-on-exchange + 60s lütuf; /device/exchange mints a per-org - via PostAuth ***Service (sameşe/labels/timeouts as login) and returns Kayıt için kayıt (device, org). - PostAuth ***Service: Seçmeli mobil oturum-timeout zemin ************ varsayılan 720). - StreamTokenController: mints pat-bound HMAC?st= tokens (10 min) o kadar medya Oyuncular, per-request OTKs olmadan aralıksız kayıt yapabilirler. - **************** Şimdi ilk önce X- ***-Token'i onurlandırır, **************** başlık parity kurabiyesiz müşteriler için.
· kamo-shared-library
Device-token + it-, varlıklar, HMAC akış-token codec
gizli, rotasyon lütuf, kaydırıcısı, it device registrations (biri cihaz+org+kind için hedef alır ve StreamTokenCodec - kısa ömürlü HMAC jetleri o kadar yerli oyuncular normal uçuşlarla ses çıkarabilirler.
· SecurityService
Önbelli kapalı-loan docs across pass; emekli
Eğitmen şimdi birden fazla geçiş yerine bir kredi geliştiriyor: - EğitimDoc mağazası bir PERSISTENT, determinist olarak anahtarlanmış önbellek (key = hash of org|loan|docId). Bir belge indirilir MeridianLink ONCE ve her geç MinIO'dan tekrarladı - Pahalı, oran sınırlı, satıcıya bağlı indirme asla tekrarlar. - trenLoan bir geçiş yapar: önbellek-once getiriyor → her haritayı → diff her haritayı kesti Alan SoR değeri vs, UPSERTing one label per credit-field. - Bir kredi, SOLVED (her haritalı alanı bir geçiş) veya EXHAUSTED (hit training.max-passes-per-loan, varsayılan 5); emekli olmak için Önbellek docs, o kadar kapalı-loan PII'nin sadece önbellekli olduğu zaman önbellekiz. Hala kredi çalışıyor, asla arşivlenmedi.
· kamo-shared-library
Multi-pass kapalı-loan eğitimi - karşı çıkmak + korpus upsert anahtar
Kapalı-loan eğitmeni şimdi başarılı geçişlere bir kredi hazırlamaktadır Kredi sonucu yeniden üretir, bu yüzden: - LeadLosLink.closedLoanPasses per-loan pass cap (retire as as) EXHAUSTED, asla tam bir maç yapmazsa veLoan'ı şimdi kapalıdır "Ücretsiz" (SOLVED veya EXHAUSTED), "bir kez hazır" değil. - EkstralamaCorrection.sourceRef ( dış kredi adı) bir anahtar per-loan-field UPSERT – bir mevcut etiket (org, kredi, docType, Alan), böylece tekrarlanan etiketi seling yerine genişletir Her bir geçişle yeni bir satırla korpus.
· kamo-shared-library
Kapalı-loan eğitmeni için ilerleme yazılması
run is RUNNING, without touch status. Bir operatör duraklama (status → PAUSED artık havuzdan dolu bir kurtarma tarafından rahatsız edilemez thread - bekçi güncelleme maç 0 sıra, PAUSED duruyor ve yürüyüş Bir sonraki kontrolde durur. Ayrıca stale-run reclaim için canlı kalp.
· SecurityService
Harden kapalı-loan eğitmeni – koncurrency, idempotency, limit
- Concurrency: In-process aktifOrgs guard + the DB claim() bu yüzden bu yüzden Örneğin, asla bir veyag ve iki çoğaltma örtüşemez; bir Kalp kalp atışı >10min stale yeniden kabul edilebilir (işlem orta asansör öldü). - Idempotency: Kredileri zaten kapalıLoan Eğitimini atlar ve bir işaret Sadece gerçek kapalı bir eğitim geçtikten sonra kredi (ne-his kapalı krediler değil) Daha sonra onları bir kez yakalayıverdi. - Memory security: 30MB üzerinden belgeleri atlayın -Document tamponları indirin Tüm dosya ve güvenlik hizmetleri hafızalıdır. - Eğitim için oturum açmalı-URL TTL şimdi yapılandırılabilir ve varsayılanlar 15min bu yüzden yavaş 15 sayfalık bir görme okuma 5min token çıkaramaz.
· kamo-shared-library
Harden kapalı-loan eğitmeni – kilitleme + per-loan idempotency
- KapalıLoan EğitimRun.Law(): Bu alan atom koşullu UPDATE Sadece bir run sahipliği zaten RUNNING veya onun kalp atışı Durgun bir varlık öldü. İki işçiyi durdurun - çift tıkla Kontrol, run-all bir per-org vuruşu veya ikinci bir hizmet çoğaltma - aynı veyag kredilerini bir anda yürümekten ve duplicating Fixs / garbling counters. - ******************** Kapalı bir kredi gerçek, bu yüzden bir kez etiketlendiren hiçbir şey belgelerini yeniden hazırlamaktan başka bir şey yoktur. The The The The The The The The Eğitmen, tekrarlanan geçişleri tutan işaretli kredileri atlar (bu var) Yeni kapalı krediler yakalamak için) duplicating etiketler ve skewing the Sık sık işlenmiş kredilere karşı korpus.
· kamo-internal
Platform Doküman AI sekmesinde Kapalı-loan oto-trainer paneli
Üst düzey sahipleri, MeridianLink'i kapatarak izleyebilirler. Ayarlar → Platform → Doküman AI. Per-org sıraları show durumu, krediler (kapılı/seen), docs, alanlar ve maç oranı, with with with show status, kredileri (kapılı/seen), docs, fields, and match rate, with with with with with with with with with with with with Run/Resume/Pause kontrolleri ve "Bütün MeridianLink veyags" eylemleri; Bir koşu aktifken karşı anket yaşıyor. Aynı paylaşılan korpusu da besleyin Aynı sekmede insan QC kuyruğu.
· SecurityService
Kapalı-loan oto-trainer + platform kontrolü uç noktaları
Kapalı bir kredi gerçek: MeridianLink metadata cevabı Anahtar, belgeleri girdi. KapalıLoan TrenerHizmet her şeyi yürür MeridianLink org kapalı krediler, her belgeyi indirin, okur ve Kredinin son değerlere karşı okumayı etkiler - bir maç onaylar model, yanlış bir etiket SoR değeri düzeltme olarak. Her etiket her etiket etiket kaynağı =CLOSED LOAN ve aynı haçlı korpusa katılır İnsan QC kutusu besliyor. döngüsünde insan yok. - ************ katkı saf okuma (sayfa döngüsü döngüsü) + vizyon + deterministic pullar), hiçbir şey kaydetmez - ikimiz tarafından kullanılabilir Uygulama yolu ve eğitmen. - EğitimDoc Pazarı + EğitimDocPublicController: ephemeral MinIO mağazası + One-shot HMAC-signed, böylece org'un vizyon sağlayıcısı bir araya getirebilir Eğitim doc (?page=N PDF sayfasını oluşturur), sonra silinir. duraklama, arka plan havuzu, @Scheduled auto-tick ( varsayılan olarak kapat). SystemConfigurationController: üst düzey üst düzey ev sahibi statüsü/run-all/run/pause Platform monitörü için uç noktaları.
· kamo-shared-library
Org-scoped kredi roster query for the Closed-loan antrenörü için sorgu
**************** eğitmene her LOS-linked Bir org+provider için kredi, her biri dışLoanName taşıyor Durum + belgeleri için.
· kamo-shared-library
Kapalı-loan oto-trainer temel (MeridianLink zemin gerçeği)
Finanse edilen kredilere karşı eğitim belgesi çıkarılması için temel: - KapalıLoan Eğitim Run entity+repo - per-org kontrol + canlı karşılar - EkstraCorrection kazanımlar SOURCE (CorrectionKaynak: HUMAN QC | CLOSED LOAN) Korpus, insan QC'den otomatikleştirilmiş etiketler ayırt eder. - MeridianLinkSoapClient: yükStatus (sStatusT kapalı / finanse edilen) + EDocs ListeDocuments/downloadDocument (Başlangıçta bekleyen satıcı onayı) EDocs ops, temel entegrasyonun ön hayattaki duruşunu eşleştirin. - KapalıLoanFieldMap: Ekstraksiyon-path → LO-XML alanı-id diff köprü + değer Normalleşme (isim alanları doğrulandı; gelir/DOB/address/asset ids bekliyor). Katkı + yurtsever ( henüz yazar) - eğitmen servisi bu konuda inşa eder.
· SecurityService
DOC REJECTED e-posta, düz dilli sebepleri taşır
Her iki yol da şimdi ****************'i geçiyor ham enum literal yerine borç e-postası.
· kamo-shared-library
Belge reddedilmeleri için dil ödünç mesajları
RejeksiyonReasonType, çıplak bir enumdu (öyücü tam anlamıyla "ILLEGIBLE" gördü). Her değer şimdi bir ödünçleyiciMessage() remediasyon dizesi + bir mesajFor() Mapper, bu yüzden red notu ve DOC REJECTED e-postası tam olarak borç verene söyler Düz dilde ne düzeltmesi gerekir.
· kamo-internal
Doküman AI sekmesinde Platform incelemesi kuyruğu
Doküman AI sekmesi şimdi haçlı inceleme kuyruğuna ev sahipliği yapıyor: düşük güven Her kredileyiciden alıntılar, önce en düşük güven, inline Doğru/korrect/reject. Bu, trenlerin paylaştığı merkezi etikettir. model - per-lender kuyruğu şimdi ikincil "kendi kredimi kontrol" görünümü.
· SecurityService
Platform QC kuyruk + inceleme uç noktaları ( üst düzey sahipleri)
sistem yapılandırması bir haçlı ekstraksiyon incelemesi kuyruğu + doğru/korrect/reject, üst düzey sahipleri - paylaşılan model için merkezi etiketleme yüzeyi.
· kamo-shared-library
Platform çapında QC incelemesi ( paylaşılan model için etiketlemek)
Bir belge bir belgedir - Ekstraksiyon ve model platform seviyesinde değildir, başına değil kredi veren. Bir haçlı NEEDS REVIEW kuyruk + QcReviewService.platformReviewReview (org/app aslında, caller değil) bu yüzden merkezi bir ops ekibi yorumlayabilir Her onant'ın düşük güven ekstraksiyonları BİR eğitim korpus + ONE modeline. Tenant öz hakem (kendi kredileri) hala, paylaşılan bir uygulamaReview'e yeniden yönlendirildi.
· SecurityService
Platformksiyon yapılandırması + çapraz-org corpus/accuracy/export
sistem yapılandırılmış GET/PUT şimdi ekstraksiyonu otomatik olarakConfidence + EkstraksiyonModelId Ve platformun çapında korpus boyutunu + per-doc-tip doğruluklarını bildiriyor; ekliyor cross-org NDJSON eğitim-corpus ihracat (top- seviye sahipleri). Ekstraksiyon okur SistemConfiguration (kesinlikle 0.85) yerine yapılandırın.
· kamo-internal
Platform "Document AI" yapılandırma sekmesi
******** için bir Doküman AI sekmesi ekleyin, otomatik olarak Güven eşi, kayıtlı iyi niyetli model id, platform çapında Eğitim-corpus büyüklüğü + per-doc tipi doğruluk ve bir çapraz-org eğitim ihracat. Platform seviyesindeki ekstraksiyon sistemi görünür ve yapılandırılabilir hale getirir.
· kamo-shared-library
SystemConfiguration + çapraz-org corpus
Adds ************************ (default 0.85) + EXTRACTION MODEL ID to the Platform SystemConfiguration singleton - QC kapısı için platform çapında kaldıraç ve kayıtlı iyi niyetli model. Adds cross-org corpus/accuracy Questions to Adds cross-org corpus/accuracy Questions to Adds Platform panosu için geri dönüşümRepository for the platform pano + eğitim ihracat.
· kamo-internal
Yag- çapında "Document QC" steward sub-tab
Bir Doküman QC konsolu ipotek stile ekleyin (?sub=docqc): Düşük güven AI ekstraksiyonlarının tüm kuyrukları kredi ile, Inline Doğru/korrect/reject ve her krediye atlamak. Bu merkezi yer için Çalışanlar QC çalışmak için - per-loan Document QC bölümünü tamamlamak.
· SecurityService
GET /api / güvenlik/mlos/qc/queue – org-wide QC portal endpoint
· kamo-shared-library
Org-wide QC kuyruk (miployee review portal)
Bir org-scoped NEEDS REVIEW sorgu + QcReviewService.org Queue böylece çalışanlar katılabilir Her kredinin düşük güven ekstraksiyonları bir portaldan çalışır, bir seferde bir kredi değil.
· kamo-internal
Uygulama detayı üzerinde Steward Document-QC inceleme kutusu
Kredi detayına "Document QC" bölümünü ekleyin: düşük güven AI kuyruğu Doğrulamalar doğru / doğru / alan başına reddedilir (her karar, trenlere karar verir Model ve URLA'ya doğrulanmış değerler uygulanır), artı bir eğitim-data ihracat. Wires the /api/security/mlos/qc proxy + qcApi client.
· SecurityService
QC endpoints + güven-gateed Ekstraksiyon + hediye/tax okur
- QcController (/api/güvenlik/mlos/qc, LOS VIEW PIPELINE): inceleme kuyruğu, inceleme kuyruğu, gözden geçirme kuyruğu, inceleme kuyruğu Eylem (konfirm/korrect/reject), NDJSON eğitim-data ihracat, per-doc-type doğruluk. - Ekstralar şimdi her gerçek ve QC eyaletlerini damgalıyor (>=0.85 oto-applies; Aşağıdaki beklemeler QC kutusunda). - Yeni ekstraksiyon hızlılar: hediye mektupları (çok + donör; tür / kaynak enjekte edilir), Vergi iade / Schedule C self-employment geliri (kendi çalışan bayrağı enjekte edildi).

Evreniniz sizi bekliyor.
Birkaç dakika içinde ücretsiz olarak başlatın. Hazır olduğunuzda ürünleri ekleyin - göç yok, yeni girişler yok.
Sonsuza kadar ücretsiz — kredi kartı gerekmiyor