Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamolos

    Panggung upacara + registry (8 placeholder) + / journey / ceremonies / [id] route

  2. · kamolos

    Lembar Waypoint primitif + / journey / waypoint / [id] placeholder rute

  3. · kamolos

    Sertakan seluler - 28% potongan adegan + viewport berbasis desktop / crest switch

  4. · kamolos

    Karakter penulis pengganti (placeholder owl SVG; real art assign)

  5. · kamolos

    Jenis TypeScript untuk konsep perjalanan peminjam (Persona, LoanProgramCode, Programscore, Connection, VerifiedFact, MicroActionKind, Upacara Id)

  6. · kamolos

    Tambahkan 9 stub adaptor dengan pabrik (id-verify, pendapatan, aset, property-data, harga, aus, penilaian, judul, bahaya)

  7. · kamolos

    Tambahkan pabrik untuk kredit / esign / alamat (baku ke stubs yang ada)

  8. · kamo-shared-library

    Tambah entitas LoanFile

  9. · kamo-shared-library

    Tambah Entitas Properti

  10. · kamo-shared-library

    Tambah entitas Peminjam

  11. · kamo-shared-library

    Tambahkan entitas akar kumpulan LoanApplication

  12. · kamo-shared-library

    Tambahkan tipe LOS enum (status, peran, persona, program, model lender)

  13. · KlusterServices

    Dokumen alias pinjaman saya untuk KamoLOS

    Tambahkan 'myloan' ke daftar pengenalan SUBDOMAINS dan tulis ulang komentar untuk membuat tujuan daftar eksplisit (itu dokumenter; the dynamic Traefik Pemindaian log adalah apa yang sesungguhnya memenuhi syarat certs). KamoLOS menerbitkan IngressRoute sebagai HostRegexp ('^ myloan [.]. + $'), jadi apapun myloan. < org-domain > meminta bahwa hits Traefik akan dijemput oleh extract _ domains () dan sebuah per- FQDN ECDSA P-256 cert akan dikeluarkan melalui Cert-manager + Mari kita enkripsi dengan cara yang sama 'internal. *', 'login. *', dan lain subdomain Kamo alias bekerja hari ini. Tidak ada perubahan perilaku - hanya membuat alias terlihat bersama yang lain dan memberikan siapa pun membaca script peta satu baris dari prefiks layanan grendels.

  14. · kamolos

    Dockerfile + k8s manifessts * * * * * * * * * * * * * * *

  15. · kamolos

    Kesalahan API kabel ke dalam tracking sink

  16. · kamolos

    Melacak dia dengan wastafel swappable

  17. · kamolos

    Kredit-pull adaptor + test seluruh tiga stubs

  18. · SecurityService

    Expose Prometheus metrics endpoint

    Tambahkan micrometer-registry- proglas dan mengatur management.endpoints untuk mengekspos / actuator / proglance bersama kesehatan / info. Diperlukan sehingga counter / timer ditambahkan dalam shared -lib adalah scrapable.

  19. · kamo-shared-library

    Micrometer counter / timer untuk transisi, kondisi, webkait

    LoanPipelineService increments los _ transitions _ total {from, to} per sukses transisi. Peningkatan Layanan LoanConditionService * * * * * * * * * * * * * * * untuk dibersihkan / dilepaskan. WebhookDeliveryWorker incremments webhook _ delivery _ total {ok, status _ class} dan rekam webhook _ delivery _ durasi _ ms (Timer dengan p50 / p90 / p99% per percobaan pengiriman. MeterRegistry adalah @ Autowired (dibutuhkan = false) sehingga layanan yang tidak menarik Aktuator (sebagian besar layanan non-LOS di monorepo) tetap bekerja - hanya mereka dengan registry pada classpath emit metrik. Berbagi - lib pom memperoleh micrometer-core untuk API kompile akses; konsumen kawat daftar sebenarnya (Prometheus, sederhana, dll) melalui pengaturan aktuator mereka sendiri.

  20. · kamo-internal

    Permukaan previousMilestoneSha256 dalam timeline baris pipa

    Link hash-chain dirender sebagai sebuah monospace kecil 'prev < hash >' chip di samping snapshot hash yang ada, dengan nilai penuh dalam judul tooltip. Tidak ada terjemahan baru - menggunakan tata letak yang ada.

  21. · kamo-shared-library

    Tanda rantai LoanPipelineMilestone baris untuk deteksi tamper

    LoanPipelineMilestone memperoleh keuntungan yang cukup besar _ MILITONE _ SHA256. Pada setiap transisi, LoanPipelineService menghitung SHA- 256 dari milestone sebelumnya bentuk kanonikal Dan... Simpan di baris baru. Mutasi baris sebelumnya dalam DB mengubah nya Hash Barnaby memutuskan rantai dari titik itu ke depan. DTO permukaan bidang baru sehingga timeline UI dapat menunjukkan link.

  22. · kamo-internal

    Masalah validasi HMDA di UI

    HmdaLarRecordDTO sekarang membawa sebuah isu array; HmdaLarClient render: - Sebuah bendera amber di atas meja meringkas rows- dengan - isu (Syerrors / Avernages) ketika setiap baris gagal validasi, - Sebuah sel per baris yang membuka daftar popover setiap masalah keparahan, lapangan, dan pesan. Klien API menambahkan listHmLardaIssues () terhadap baru / hmda / lar / isu titik akhir untuk penelepon yang hanya ingin menghitung (digunakan oleh spanduk hari ini, berguna untuk lencana di tempat lain nanti).

  23. · SecurityService

    GET / hipotek -apps / hmda / lar / isu jumlah ringkasan

    Masalah validasi aggregates di LAR untuk tahun yang diberikan dan kembali {errors, warning, rowsWithout Issuses} sehingga UI dapat membuat sebuah spanduk satu baris sebelum operator mengunduh CSV.

  24. · kamo-shared-library

    HMDA LAR pre- ekspor validasi

    HmdaLarValidationIssue DTO (ERROR / WARN tingkat tinggi, nama lapangan, pesan). HmdaLarService sekarang mengganggu setiap baris dalam buildLar () dengan daftar masalah meliputi penolakan paling umum CFPB menyebabkan: - berasal / ditolak (actionTaken in {1.3}) membutuhkan aplikasi Ethnicity / race / sex - tindakan apapun membutuhkan loanAmount dan propertistate - ApplicacantAge diperlukan untuk tindakan yang diambil di {1.3,4,5} Masalah hidup di HmdaLarRecordDTO sehingga titik akhir yang ada / hmda / lar permukaan mereka per baris; ekspor CSV masih memancarkan kolom yang sama tidak berubah. A pengelompokan count helper untuk baru / hmda / lar / isu titik akhir berikut di SecurityService.

  25. · kamo-internal

    Peringatan sebelum TransitionLint di TransitionDialog

    Baik implementasi TransitionDialog (bagian Pipeline + kanban detail papan) sekarang api titik akhir garis ketika pengguna memilih sebuah status target dan membuat sebuah blok amber penasehat di atas konfirmasi. Konfirmasi masih diaktifkan - LO memutuskan apakah akan melanjutkan. Strings dalam hipotek Apps.pipeline.lent *.

  26. · SecurityService

    Expose GET * * * * * * * * * * * * * * *

    Permukaan Sebagai penasehat penerbangan. periksa TransitionDialog kebakaran ketika pengguna mengambil status target.

  27. · kamo-shared-library

    PreTransitionLint penasihat untuk APPLIKASI _ TAKEN

    Metode baru @ Transaksional (readOnly) pada LoanPipelineService mengembalikan daftar peringatan yang mudah dibaca untuk APPLIKASI _ TAKEN target: hilang SSN (terakhir 4), DOB, status kewarganegaraan, alamat saat ini, penghuni-primer deklarasi pada setiap peminjam primer; hilang tipe pinjaman / tujuan / jumlah; hilang alamat properti subjek. Status target lain mengembalikan kosong daftar. Penasehat, tidak memblokir - kontrol permukaan ini sehingga LOs dapat memutuskan.

  28. · kamo-internal

    Antrian bersulang global dengan operator + useToast hook

    ToastProvider baru di tingkat tata letak render a Framer Motion stack of konteks - dikelola toast dan mengekspos sebuah use Toast diketik () API (sukses / error / info / peringatan). Transisi pipa, kondisi jelas / waive, dan rotasi rahasia webhook sekarang bakar api bukan banner inline; KONKURRENT _ MODIFIKASI pemulihan dari # 1 permukaan sebuah "menyegarkan" Bersulang dalam bagian detail pipa dan papan kanban. Strings hidup di bawah toass.pipeline. * Dan toass.webhooks. * di en.json.

  29. · kamo-shared-library

    Konsumen JetStream Durable, isolasi eksekutor, tanda tangan yang distempel waktu

    Tiga perubahan bundled karena mereka semua tinggal di WebhookDeliveryWorker dan Masuk akal bersama-sama: 1. ("Kehilangan - pipa - web hook- pekerja", Mengakui. Explisit). Mulai ulang memutar kejadian yang tidak direncanakan; jumlah percobaan berasal dari msg.metaData () .delicedCount () jadi catatan audit WebhookDelivery mencerminkan pengiriman kembali daripada sebuah in- proses loop. MaxDeliver topi pengiriman kembali. 2. Kirim setiap pesan ke Layanan Eksekusi Jadwal Kecil sehingga lambat (10s-timeout) pelanggan tidak dapat cadangan benang operator NAS. 3. Tanda tangani 't.body' (Gaya Stripe / GitHub) dan keluarkan tajuk X-Kamo-Timestamp + X-Kamo-Signature: t = < ts >, v1 = < hex > sehingga sebuah menguping diturunkan permintaan tidak dapat dimainkan lagi tanpa batas waktu. Pembebas ForOrg tidak lagi @ Transaksional: kegagalan percobaan HTTP Jadi JetStream mengirim kembali, dan kami ingin barisan audit bertahan dalam sendiri transaksi pendek daripada bergulir kembali dengan lingkup luar.

  30. · kamo-internal

    Kembali dengan anggun dari CONCURRENT _ MODIFIKASI pada transisi

    Promoses API error handling to a MortgageApiError class yang mempertahankan kode error backend; penanganan transisi dalam PipelineSection dan pipeline kanban mendeteksi CONCURRENT _ MODIFIKASI, menutup dialog, menyegarkan, dan permukaan a amber diterjemahkan pemberitahuan bukan mentah 409.

Alam semestamu menunggu.

Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.

Gratis selamanya — tidak diperlukan kartu kredit