Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Sederhanakan pemasangan kubectl dalam tugas menyebarkan (perbaikian CI)
Sederhanakan kubectl install dalam tugas menyebarkan (complex cache- find step telah gagal menyebarkan)
Gate KamiUniverse peluncur di AKSESS _ KAMOWORLD langsung (drop org game flag)
Migrasi ke k1m1 (kamus dari k1m1, drop k2m1 menyebarkan, pin k1m1 registry image)
Kartu peluncuran KamoUniverse + nav ikon (gated ACCESS _ KAMOWORD, OTK redirect to play. *)
Tambahkan AKSES _ KAMOWORLD kanan (145, GAMES) untuk akses KamiUniverse
Membangkitkan pada k1m1 - shared -lib dari k1m1: 3000, drop mati k2m1 menyebarkan, pin k1m1 registry image
Jatuhkan WITH revisi _ history dari backup (interprise-only); core BACCTUP adalah OSS
node- config: dokumen k1m1 forgetjo- runner config (--add-host untuk submodule DNS)
Kontainer pekerjaan pada k1m1 kembali ke publik DNS, sehingga fleet- menyapu http: / / k1m1: 3000 .gitmodule URL gagal digandakan disana. Pin k1m1 ke pekerjaan ...
node-config: dokumen k1m1 docker daemon tidak aman-registries
The K1m1 Forgejo pelari membangun push ke HTTP Forgejo registry; daemon.json dikirim hanya dengan: 5000 entri, sehingga setiap pekerjaan membangun pendaratan pa...
K1m1 gambar registry menggantikan pensiunan k0m1: 5000 (kredensial sama)
Loki 6.x SingleBiner perlu zeroed scalable target; crdb exec melalui localhost (cert SANs)
Kamo-universe namespace + quota + valkey, CockroachDB backup, observability stack
- Alam semesta /: namespace + ResourceQuota, Valkey -universe (AOF, hostPath k1m1), nightly CockroachDB backup CronJob, operator bootstrap script - Pemantauan /...
Gabung berbagi dua- titik cluster dengan k3m1 di LAN; isolasi akun
Rekor rute WireGuard (10,8.x.x) untuk rute LAN (192.168.4.22 < - > 192.168.4.36 : 6222) dengan creds tertanam dalam URL rute. Ubah nama cluster ke kamo- ratesta...
Tambahkan titik k3m1 + migrasi cluster mengintip ke IP LAN
- Statefulset: iklan / bergabung lebih dari 192.168.4.x (k1m1 = .22, k3m1 = .36); Wire Guard jatuh (k3m1 wg0 10,8.1 bertabrakan dengan IP K0m1). - dalam - peker...
Tanda tangan yang dibayar rute untuk keluar setelah log masuk
Setelah sukses auth (manual atau auto-login), konsumsi apex-domain SP _ checkout _ plan cookie ditinggalkan oleh kamo- register dan mengarahkan pembeli ke brand...
Rencana dari mendaftar ke checkout
Ketika anggota mendaftar berasal dari CTA yang dibayar (? Rencana = pro = 124; bisnis), drop a apex-domain sp _ checkout _ plan cookie pada penyelesaian. kamo- ...
Kawat-auth rahasia dari * * *
ESigService kini memvalidasi X-Internall-Auth terhadap rahasia bersama yang sama APIService mempersembahkan * * * * * * * * * * * * * * * dari * * * rahasia k8)...
Bangun ulang untuk kamo- shared-library update (esign signaner email templates)
Ambil contoh Canonical yang baru esig.signer _ verification + esign.signer _ invite sehingga SeedForOrg dapat benih mereka pada pengiriman pertama.
Templat tanda tangan Canonical e- tanda (verifikasi + undangan)
Tambahkan dua platform-wide canonical contoh email yang mendidih lazily per org: - emsign.signer _ verification (step-up OTP: {{code}}, {name}) - emsign.signer ...
Register esign repositori untuk kacang pengiriman meter
EsignMeterSubMission Service membutuhkan EsignUgeels Repositori, tapi @ EnableJpaRepositories tidak memindai com.kamo.z.shared.esign.repos, sehingga konteks gag...
Tanda tangan penggunaan metering + konsumen-melayani checkout
# 4 meter: - EsignMeterSubMission Service (@ Scheduled Daily): kumpulkan APl- asal Menghapus Records per org + periode; pertama 40 / periode disertakan, sisanya...
Ekspose API _ SIGNATURE (lingkup kunci E-Signature API)
Tambahkan lingkup API E- Signature ke manajer tombol org API- sehingga staf dapat memberikan Perusahaan program akses e- sign. Penggunaan di luar yang disertaka...
Program publik e- tandai gateway API (lingkup API _ SIGNATURE)
Tambah / api / public / esign / * * to PublicAPiController: memvalidasi kunci org API, membutuhkan lingkup API _ SIGNATURE, rate- batas, dan ke depan ke ESigSer...
Internal programmatic amplop API (asal = API) untuk Bisnis
- EsignInternall Controller (/ api / esig / internal / *): X-Internall-Auth + X-Organs-Id Ditulis, dipanggil oleh APIService setelah itu memvalidasi kunci API _...
API _ SIGNATURE api- key scope + EsignGenericEnvelope.earth
Addititif, tidak ada benjolan versi: ApiKeyScopea.PI _ SIGNATURE - aktifkan aplikasi e- signature API (Business) - EsignGenericEnvelope.earth (EsignUAngeOrigin,...
Status send- for- signature + amplop dalam penyunting dokumen
Tambahkan tombol 'Kirim untuk tanda tangan' ke kepala penyunting template yang membuka dialog untuk mengirim dokumen ke penerima dan melacak status penandatanga...
Amplop generik buat / kirim mesin (sisi pengirim)
Tambahkan aplikasi internal API kamo- yang ditulis / api / esig / amplop untuk dikirim dokumen untuk tanda tangan, menggunakan kembali shared-lib yang sama enti...
Mesin API penandatanganan publik untuk sign.sign.pink
Implement the / api / esig / public / * signing API the kamo- signer app calls, mengubah sinyal hidup dari preview- stub menjadi backend bekerja. - validate (p...
Kembali ke ditambahkan-pada harga dengan Meter Billing
Stripe (> = 2025-03-31.basil) menolak penggunaan warisan _ type + kumpulan _ use model metered ('metered prises must be backed by meter'), so USAGE _ BASED add-...
Peron produk menjungkitkan dalam tab Organisasi
Permukaan platform-produk panggilan di mana itu milik-Platform Organisasi. Tambahkan Switch bergated per org (dinonaktifkan untuk Top-level org), dialog konfirm...
Kelola Organisasi. Adalah PlatformProduct dari Platform ÁOrgs
PlatformAccountSummary expose isPlatformProduct + Hassubscription Pasar; baru PUT * * * * * * * * * * * * * (Platform-admin) set flag dan invalidates anggota or...
Explisit Organzation.IsPlatformProduct sebagai sinyal hak-root
Ganti turunan 'memiliki sebuah pasar SUBSCRIPSI' heuristik dengan eksplisit, admin- set tanda kepemilikan. Produk platform (misalnya sign.pink) adalah label put...
Pilih pasar SUBSCRIPSI untuk penataan platform
KamoCRM memiliki beberapa pasar Jadi... restolveProductMarket harus memilih tipe SUBSCRIPTION- (platform untuk akses) pasar daripada yang pertama aktif. Keeps t...
Akar produksi = memiliki pasar SUBSCRIPSI, bukan pasar apapun
Seorang pelanggan org (misalnya BluEleven) memiliki pasar bisnis sendiri (RETAIL / MORTGAGE) untuk menjalankan perusahaannya sementara tersisa pelanggan platfor...
Anggota Scope berhak untuk akar produk, bukan KamoCRM
Layanan Entitlement sekarang menyelesaikan akar hak setiap anggota melalui Entitlement RootResolver (pasar terdekat - memiliki leluhur - atau -self) daripada be...
Resolve berhak oleh product-root org, bukan platform Top-level
Memperkenalkan Entitlement RootResver: pasar terdekat - memiliki leluhur-atau-diri dari org (akar produknya), jatuh kembali ke platform top-level. Ini departies...
Pertahankan daftar org pada daftar refetch latar belakang; panggilan sesi dedupe
/ jaringan kembali memecat fetchNetworks pada setiap sesi latar belakang menyegarkan dan menyembunyikan seluruh daftar pada setiap kesalahan pengambilan, sehing...
Tambahkan penerima amplop, nilai ruas, entitas status penerima
Periksa pada model in- progress esign: EsignEnvelopeRecipient (+ repo), Esigning FieldValue (+ repo), EsignRecipientStatus, dan pemutakhiran EjigsignerType. Add...
Tambah EsignUadgeRecord untuk penguraian penggunaan per-signature
Tambahan baru - hanya penggunaan entitas (mirror AiUgageRecord) dipancarkan di tanda-tangan Selesai. Hanya APl-earths tanda-tangan terhadap sebuah rencana yang ...
Revert sambungan email click penangan, mengisolasi penyebab
Pengguna melaporkan klik link email-preview masih tidak melakukan apa-apa DAN teks Seleksi tewas setengah diseret. Benar-klik dan melayang baik pekerjaan, sehin...
Pertahankan rasio aspek, jangan pernah peregangan bukan-persegi logo
Frame PNG / ICO dibuat dengan keep AspectRasio (salah), peregangan logo non-square menjadi persegi terdistorsi. Center- cocok dengan logo pada Kanvas persegi tr...
Regenerasi favicons pada labeling save; mengendus tipe logo sebenarnya
provisionUpdate (jalankan setiap gubahan-labelling save) write config / css / manifest tetapi tidak pernah diregenerasi favicon - mereka hanya diproduksi oleh p...
Benih globals.css dari template ketika folder org kurang itu
provisionUpdate (jalankan setiap menyimpan warna) menulis ulang css / globals.css org di tempat, tetapi objek yang hanya ada sekali penyediaan Penuh telah disal...
Tampilkan logo lengkap dengan ekstensi sebenarnya, bukan hardcode .svg
Tab branding dibangun logoFullUrl sebagai logo-full.svg di mount, mengabaikan org 's logoFullExt. Logo penuh diunggah sebagai png / jpg / etc. hidup di logo- pe...
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
