KamoCRM

Log Perubahan Langsung

Setiap fitur, perbaikan dan perbaikan, diposting sebagai kapal. Tidak ada yang ditahan untuk peluncuran.

17,500
Total Perubahan
5,986
Fitur
5,284
Perbaikan
30
Proyek
Filter menurut projek
Semua Projek17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter berdasarkan tipe
Semua JenisBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 1, 2026
Fixkamo-shared-library

Penyesuaian komp membersihkan batas waktu percobaan (percobaan supersedes comp)

Dalam ada-berlangganan jalur update dari provisionComplascription, set trialExpiresAt ke null sehingga sebelumnya trialling org secara bersih dipromosikan ke co...

Kamo·3mo ago
Fixkamo-internal

Urutan latar belakang persist melalui titik akhir commit (tidak ada hilangnya data)

Simpan sekarang tahap upload baru untuk masuk, kemudian melakukan perintah yang diinginkan penuh (existing- by- srcIndeks atau new-by-token) jadi terurut ulang ...

kamo·3mo ago
FixSecurityService

Stop cross-org gambar latar belakang bocor; order-safe reorder + staging ember

Hanya mengurutkan ulang berkas baru ke indeks baru mereka, menjatuhkan pengurutan ulang gambar yang ada dan meninggalkan imageBgCount mengklaim slot tidak berpo...

Kamo·3mo ago
FixSecurityService

Kembali 404 untuk org yang hilang daripada 200 dengan tubuh kosong

getOrganizationById mengembalikan sebuah null, dimana Spring serialized ke HTTP 200 dengan tubuh kosong; klien memanggil response.json () kemudian melemparkan '...

Kamo·3mo ago
Fixkamo-internal

Peta hilang org (404 atau tubuh kosong) ke muatan kosong

Pairs with the SecurityService change that now returns 404 for a missing org daripada 200-with-empty-body. Panggilan sudah null-check org, jadi baik yang benar ...

kamo·3mo ago
FixSecurityService

Biarkan Pengguna Sistem menyelesaikan model org manapun yang diterapkan

Gerbang cross-org mengembalikan 403 ketika orgId! = sesi org dan penelepon tidak memiliki Anggota baris di target org. Pengguna Sistem Platform- lebar beroperas...

Kamo·3mo ago
Fixkamo-internal

Stop kesalahan spurious membanjiri konsol

- org / [id] proksi: backend kembali 200 dengan tubuh kosong untuk core orgs; Response.json () melemparkan 'Akhir dari masukan JSON' - > spurious 500. Parse def...

kamo·3mo ago
Fixkamo-internal

Selesaikan judul tab org dalam generateMetadata untuk menghentikan flip judul

Metalka.title static dirender 'Kamo' server-side; Berikutnya re-asserted itu setelah Hidration, overriding DynamicMetaLoader 's client update and flipping the t...

kamo·3mo ago
Fixkamo-internal

Menahan baris sampai saya anggota id memecahkan

ag- grid merender rowData di bawah overlay pemuatan, jadi hanya gating loading prop masih flashed semua lead sementara getmmberId () adalah 0. Kosongkan baris d...

kamo·3mo ago
Fixkamo-internal

Filter baku bagi diri saya saat dimuat, bilah pasar sembunyikan untuk pasar tunggal, pindahkan bilah alat

- Filter agen baku ke _ _ MYSELF _ _ at init + gerbang grid pada load userInfo sehingga tidak lagi berkedip Semua Leads - Pasar tunggal: pilih dan sembunyikan b...

kamo·3mo ago
FixDocsService

URI-encode WOPISrc + trust all api. * WOPI host (multi-penyewa)

Membuka doc untuk penyewa bukan-kamokrm gagal dengan 'host WOPI tidak sah'. Docs alias _ group hanya terpercaya api.kamocrm.com (Dokter - penyebaran env hardcod...

Sage·3mo ago
June 30, 2026
FixKlusterServices

Benar FPBXCONF heredoc + repoint Alam Semesta Scylla

- freebbx: FPBXCONF di sini - dokumen penutupan pembatas terhambat (8 spasi); bash memerlukan < < WORD pembatas pada kolom 0, jadi startupsh mati dengan 'tidak ...

Kamo·3mo ago
FixSecurityService

Canonicalize webhook repo name to public projects casing

Setelah migrasi cluster Forgejo repos yang diciptakan kembali rendah - cased (Layanan keamanan), tapi baris sejarah dan penggunaan filter proyek-proyek publikas...

Kamo·3mo ago
FixDocsService

Node-local MinIO + failover template read + ImgDAt dedup (perbaikan new-doc tentang: kosong)

Pembuatan dokumen baru tergantung ~ 5 menit dan tab baru tinggal di sekitar: kosong. Penyebab akar: Pod Dokter yang dijadwalkan pada k3m1 membaca template koson...

Sage·3mo ago
FixSecurityService

Hasilkan favicons melalui multi- node logo baca, tidak single- node ada ()

generate AndUploadFavicons () gated on minioService.exist (), which only statistik host MinIO saat ini. Ketika logo sederhana ditulis (atau hanya direplikasi ke...

Kamo·3mo ago
Fixkamo-internal

Kembali menerapkan stylesheet langsung setelah branding menyimpan warna baru sehingga menampilkan tanpa reload keras

DynamicMetaLoader menyuntikkan org globals.css hanya sekali di mount, jadi setelah penyimpanan warna (yang benar reketentuan globals.css + bump Theme Revisi) ha...

kamo·3mo ago
FixKlusterServices

Pin kamo Traefik ke k1m1; buat auto- cert single-cluster

SSL error: kamo Traefik adalah sebuah LoadBalancer dengan externalIP 192.168.4.22 (k1m1) + externalTrafficcy Policy = Lokal, sehingga HARUS dijalankan pada k1m1...

Kamo·3mo ago
FixInitializerService

Perpecahan Null- aman dari AiPullThrough Policy single-aktif indeks (doc 09: 8)

CRDB adalah NULLS- berbeda, sehingga single (lender _ profile _ id, market _ id) status dimana = 'ACTIVE' indeks TIDAK backstop org- lebar (pasar _ id IS NULL) ...

Kamo·3mo ago
June 28, 2026
FixDaemonService

Atur ulang strategi penyebaran sehingga NAS tahan lama konsumen mengikat kembali penyebaran

DaemonService mengikat EXCLUTIVE JetStream konsumen tahan lama (daemon - sync- pemicu, * * * * * * * * * * * * * * * [loop breach 2,8], daemon- catatan - diteri...

Sage·4mo ago
FixDaemonService

Aktifkan OutboxRelay @ Scheduled backstop + @ Async hot path

DaemonService mengaktifkan outbox transkasional MLOS (mlos.outbox.enabled) dan menghasilkan peristiwa (compligence-timer breach emitter), tetapi kurang @ Enable...

Sage·4mo ago
FixDaemonService

Register com.kamo.z.shared.mlos.event repos (OutboxWriter dep)

Mengaktifkan mlos.outbox mengaktifkan OutboxWriter, yang memerlukan MlosOutboxEventRepositori (+ ProcessedEvent / DeadLetter) dari com.kamo.z.shared.mlos.event ...

Sage·4mo ago
June 26, 2026
Fixkamo-shared-library

PublishAck dalam io.nats.client.api, bukan io.nats.client

Mencoba memperbaiki impor hanya yang melanggar pembagian kompilasi lib (tertangkap oleh instalasi mvn lokal yang diperlukan). Kode utama tidak terpengaruh (Outb...

Kamo·4mo ago
June 25, 2026
FixKlusterServices

Indent heredoc tubuh sehingga konfigurasi startupph adalah YAML valid

Skalar blok startup tertanam 5 shell heredocs (rtp.conf, http.conf, sebuah SQL blok, WebRTC titik akhir, freepbx.conf) yang tubuhnya duduk di kolom 0 - kurang p...

Sage·4mo ago
FixDocsService

Titik penyebaran dokumen pada registry k1m1

The Docs- online image host was the fake * * * * * * * * * * * * * * * (DNS Redis, tidak pernah registry), jadi setiap Layanan Dokter menyebarkan kembali-ditera...

Kamo·4mo ago
Fixkamo-internal

Halaman mencerminkan edt + jalan kurang transportasi sel jujur

Tab Layanan dibaca sebagai lengkap untuk dua tahap yang benar-benar dilakukan: - edt menunjukkan sebuah bar kosong 0% meskipun EDT4 (hydro) menggantikan basis E...

Sage·4mo ago
June 20, 2026
Fixkamo-internal

Tampilkan jumlah tile detak jantung hidup, bukan nilai per-pass basi

Status baca progress. Pertama, dimana peristiwa awal 'berjalan' diatur ke 0 - dan '0?? count' keep 0, so the live count never show (and hydro mis- menghitung se...

Sage·4mo ago
Fixkamo-internal

Tambahkan Semesta ke pengaturan slide-out (NavPri)

Halaman Semesta terdaftar pada pengaturan kartu pendaratan tapi tidak di SettlingStatusWindow meluncur keluar bahwa NavPri benar-benar terbuka, sehingga tidak m...

Sage·4mo ago
June 16, 2026
FixSecurityService

Ekspose GD (dewa eligibilitas) in / user-info untuk kamo-universe

Sesi ini menyimpan flag GD (KSesionService) tapi / user-info tidak pernah dikembalikan it, so kamo-universe 's KamoID always deserialized is _ god = false and t...

Kamo·4mo ago
FixEmailService

Jangan simpan surel Noreply transkasional ke folder yang dikirim

NoReply adalah alamat send-only tanpa kotak surat, tetapi setiap transaksional mengirim masih percobaan append IMAP ke folder Terkirim, menghasilkan berisik AUT...

Kamo·4mo ago
FixSecurityService

Pencarian email tidak sensitif sehingga reset email mengirim

Pemulihan sandi lowercased input tetapi findByEmailEmail melakukan sebuah case- cocok sensitif terhadap email yang disimpan (mis. Sage @ KamoCRM.com), sehingga ...

Kamo·4mo ago
June 15, 2026
Fixkamo-login

Pedang proxy-reset ke Layanan SecurityService internal DNS

Proksi / api / recover tidak berlaku untuk api.kamocrm.com, rute Traefik ke APIService (tidak ada controller recover) £404: "Ada yang salah" / isi ulang kata sa...

Kamo·4mo ago
FixKlusterServices

Pindahkan dovekot maildirs ke jalur lokal PVC (matikan rclone / MinIO FUSE)

Maildirs berada di jalur host / mnt / shared-files / email / mail - rclone mount FUSE didukung oleh penyimpanan objek MinIO, yang tidak dapat dengan aman host m...

Kamo·4mo ago
FixKlusterServices

Masukan data MySQL pada local- path PVC daripada rclone / MinIO FUSE

Datadir MySQL surat (dan maildirs) berada di jalur host / mnt / shared-file, mount FUSE didukung oleh penyimpanan objek MinIO, yang tidak dapat bertahan atau se...

Kamo·4mo ago
FixEmailService

Daftar kotak surat API mengembalikan UI-shaped * * * * * * * * * * * * * * * * *

GET / API / Email / kotak surat mengembalikan entitas mentah (providerStatus, LastSyncedAt, tidak ada jumlah anggota). Pengaturan UI berbunyi * * * * * * * * * ...

Kamo·4mo ago
FixSecurityService

Membawa jejak audit peniruan melalui org melompat

Ketika pemanggil sudah sesi peniruan (sebuah admin dewa bertindak sebagai anggota lain, membawa SUDO _ MEMBER _ ID), memasuki org lain dari / jaringan Dicampakk...

Kamo·4mo ago
FixEmailService

Otorisasi akses kotak-surat berbasis untuk membaca + send-as

resolveForMailbox hanya memberikan akses melalui penempatan langsung Anggota Mailbox, Jadi kotak surat muncul melalui... Hak melempar NoSuchElement Exception - ...

Kamo·4mo ago

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga