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 18, 2026
FixSecurityService

LoanTransaktionService ctor diperoleh LeadRealtime Publisher param

petugas Loan sekarang menerbitkan acara chat- routing, sehingga layanan aktor mengambil a 10th arg (LeadRealtime Publisher). Update tes unit langsung instantiat...

Kamo·3mo ago
Fixkamo-internal

Selesaikan host registri k1m1 npm di dalam wadah build

kamo- internal belum dikerahkan sejak 2026-07- 16: setiap bangunan meninggal di npm ci dengan ENOTFOUND k1m1 ketika mengambil paket pribadi @ kamo / *, yang pak...

kamo·3mo ago
FixAIService

Coba model berikutnya ketika model visi menolak gambar

Probing produksi lagi setelah perbaikan modalitas, routing pindah dari teks -to- pidato model ke o3-mini - sebuah model penalaran o-series yang juga tidak membu...

Kamo·3mo ago
FixAIService

Berhenti routing visi ke teks-to- model bicara

Ditemukan oleh probing produksi: org 118875624575266822 panggilan visi diselesaikan ke gpt-4o-mini-ttts -2025-03-20 - model TEXT-TO-SPEECH - jadi setiap panggil...

Kamo·3mo ago
FixConversionService

Sebuah indeks asteral Tipe buruk adalah 400, bukan 500

Jalur upload / register indeks Type.values Lama () dengan indeks mentah klien, sehingga sebuah nilai out-of-range muncul sebagai ArrayIndeOfBoundsException (500...

Kamo·3mo ago
July 17, 2026
Fixkamo-internal

Filter anggota bukan-AKTIF dari hidup - peserta pemetik

Defense-in-depth behind the SecurityService gates: never making a non-ACTIVE anggota tim sebagai peserta terpilih / hidup. Tambahkan status pengiriman tim ke an...

kamo·3mo ago
FixMediaService

Termasuk anggota bukan AKTIF dari partisipasi percakapan & routing

Sebuah anggota non-ACTIVE * * * * * * * * * * * * * * * anggota tidak harus muncul sebagai, atau menjadi ditargetkan sebagai, peserta live chat. Gate setiap jal...

Kamo·3mo ago
FixSecurityService

Aktifkan status anggota ACTIVE pada setiap path sesi & off- boarding

Anggota ACTIVE- gerbang login yang sebelumnya hanya hidup di log masuk lewat Pengontrol. Panjangkan ke setiap sesi-penunjuk jalan melalui shared- lib * * * * * ...

Kamo·3mo ago
Fixkamo-shared-library

Sesi langsung gerbang & partisipasi pada status anggota ACTIVE

Tambahkan * * * * * * * * * * * * * * * sebagai satu sumber kebenaran untuk "Hanya anggota ACTIVE yang boleh masuk atau tampil sebagai peserta hidup" invarian: ...

Kamo·3mo ago
FixAIService

Muat gambar sejarah melalui query, bukan getImages malas () (WS path)

* * * * * * * * * * * * * berjalan di jalur WebSocket (dipanggil dari AiChatWebSocketHandler), which is NOT an HTTP request, so open- session- in- view tidak be...

Kamo·3mo ago
FixSecurityService

Rate-lock komit gerbang + cross-org resolusi pinjaman + peminjam vendor- urutan proyeksi

Kesalahan terverifikasi dari ulasan sesi: - CRITICAL: Committ Lock hardcode * * * * * * * * * * yang RCE melakukan mesin ditolak dengan 400 (hanya LOCK _ ELIGIB...

Kamo·3mo ago
July 16, 2026
FixSecurityService

Sorot pelengkapan e- tanda ke stub pengungkapan + fix mengirim status

(1) BorrowerSignatureService sekarang cermin terminal native status amplop kembali ke stub pengungkapan terkunci (doc 05 # 4.2 peta) pada peminjam saya tanda ta...

Kamo·3mo ago
Fixkamo-shared-library

* * * * * * * * * * * * * * * (WADBy Id)

Vsupport Order memperluas BatuidEntity (kunci = uid, bukan id); parse kuiri -query turunan gagal dalam boot ("Tidak ada properti 'id untuk Vsupport Order"), cra...

Kamo·3mo ago
FixSecurityService

Revive soft- dihapus anggota pref pada upsert daripada 500

Pilihan anggota UI (tata letak nav, ukuran hex-head, dsb.) disimpan satu baris per (anggota _ id, pref _ key) dalam MEMBER _ UI _ PREFERENCES, dijaga oleh unik ...

Kamo·3mo ago
FixAIService

Ijinkan SWITCH _ MODEL untuk mereset sebuah sesi ke Otomatis

handleSwitchModel selalu UUID- parsed model Id dan terror pada null, jadi sebuah sesi tidak pernah dapat dikembalikan ke pilihan model otomatis pertengahan-chat...

Kamo·3mo ago
FixKlusterServices

Prioritas eksplisit sehingga rute pemutakhiran OTA menang atas rute tema umum

Tingkat traefik oleh panjang aturan-string; rute umum / publik / tema lebih panjang, sehingga injeksi header expo- update tidak pernah berjalan. prioritas: 1000...

Kamo·3mo ago
FixSecurityService

Terima X- * * * -Token header pada my- jaringan + all- jaringan

getMyNetworks / getAllNetworks hanya membaca permintaan OTK-attr atau * * cookie, - tidak ada org diluar device- pertukaran primer pernah dimuat, dan aktif org ...

Kamo·3mo ago
Fixkamo-internal

Tightly-dipotong ikon Copilot + telanjang masukan NavPri

Ditambahkan icon.png (glyph mengisi ~ 82% dari frame) dan menunjuk rumah Pil, entri NavPri, tab Pusat Interaksi, dan pusat QR di dalamnya. Dipotong NavPri memas...

kamo·3mo ago
FixAPIService

Defer mandatory- asal dari Phase 1 - Originals Matcher opt- in (daftar kosong / tidak diperbolehkan Origin)

Phase-0 widget masih panggilan melalui server-sisi proksi, sehingga oris- locking tidak memiliki manfaat belum dan setiap publikasi-chat kunci hidup memiliki al...

Kamo·3mo ago
July 15, 2026
FixAPIService

Hanya cache -invalidate kuline- kunci tidak valid, tidak berasal - ditolak (mencegah valid-key DOS)

Pada cache Redis dingin, public-chat kunci yang valid dengan salah / tidak ada Asal adalah cached sebagai INVALID untuk 60-an, menyangkal permintaan asal yang b...

Kamo·3mo ago
FixAPIService

Ikatan WS relay jabat tangan ke Asal + tambahkan cold- cache kunci validasi fallback

Ekstrak PublicChatController 's private validateViaDownstream () ke dalam berbagi PublicChatKeyResolver bean sehingga PublicChatChotSocketHandler dapat mengguna...

Kamo·3mo ago
FixMediaService

Resolve public-chat anggota sistem per-org (drop kasar snadjaminia alias)

create Supportment, createPublicTicket, dan pemberitahuan pemilik pembantu semua diselesaikan org "sistem anggota" melalui hardcode nama Alias = "snadjaminia" l...

Kamo·3mo ago
FixSecurityService

Trainer tidak harus clobber klaim sendiri atau jeda operator

Setelah klaim atom () bulk- update baris ke RUNNING, cermin yang di In- memori entitas - benang kolam tidak memiliki sesi terbuka, sehingga kemudian full-row sa...

Kamo·3mo ago
July 14, 2026
FixKlusterServices

Naikkan memori guacamole 1 Gi 2 Gi untuk menghentikan sesi OOM-RDP-

The Tomcat webapp idles dekat ~ 800Mi, sehingga langit-langit 1Gi kiri hampir tidak ada Headroom. Membuka sesi RDP mendorong RSS atas 1Gi dan kontainer Apakah O...

Kamo·3mo ago
Fixkamo-internal

Muat riwayat melalui jalur per- tab OTK + retry / error UI; drop preview toggle

- Penyebab root dari riwayat obrolan kosong pada tab lama-hidup: rute proksi media diteruskan hanya * * * cookie (lapses ~ 30min) daripada per-tab X- * * * -Tok...

kamo·3mo ago
FixMediaService

Berhenti memasukkan isi pesan ke dalam email pesan yang hilang

Hapus komputasi pratinjau pesan, buku besar PREVIEW menulis, dan variabel template pratilik pesan; tinggalkan preferensi includePreview. Email sekarang membawa ...

Kamo·3mo ago
Fixkamo-shared-library

Jatuhkan pesan-pratinjau tubuh paragraf dari missed- pesan email templates

Keamanan: email pemberitahuan tidak lagi memberikan isi pesan apapun; anggota masuk untuk membaca pesan. Pengirim + hitung + CTA saja.

Kamo·3mo ago
July 13, 2026
July 12, 2026
FixDaemonService

Kristalline / metamorfik basement diklasifikasikan dengan benar (adalah VOLCANIC)

Makrostrat 'metamorphic dan kristal dibagi (... mungkin termasuk vulkanik...)' tersandung volcan substring; cek metamorfik / kristal sebelum vulkanik. Juga memp...

Kamo·3mo ago
FixDaemonService

Pencarian petrologi Ridge sampai 25km, tidak ada gerbang lega

Titik Gazetteer sering duduk di lantai lembah dengan jangkauan 15- 20 km off; 15km pencarian + gerbang lega merindukan mereka (Yucca Valley kembali alluvium mes...

Kamo·3mo ago
FixDaemonService

Petrologi membaca bukit berbatu, bukan lembah lantai

Sebuah kota centroid biasanya duduk di lembah Alluvium sementara gunung gambar adegan Batu karang - sehingga sebuah kota gurun megah-bercincin kembali 'alluvium...

Kamo·3mo ago
FixSecurityService

Register mlos.notification JPA repos sehingga SecurityService mulai

Autowires layanan ekonomi DisclosureTextRepositori * * * * * * * * * * * * * * * tetapi paket yang tidak hadir dari @ EnableJpaRepositories - konteks gagal untu...

Kamo·3mo ago
July 11, 2026
FixSecurityService

Siap-signalin otentikasi pada api. < root > - jalur auth tidak dapat menyelesaikan myloan. * alias

Batas yang sama seperti login in- cluster: kunci resolusi penyedia pada kanonikal api host, bukan portal alias, jadi password yang benar masih 401d.

Kamo·3mo ago
FixESigService

AntPathRequestMatcher - kebal terhadap multi- servlet konteks

Belt-dan-kawat gigi dengan shared -lib SoapClientOnlyGuard (c4a3b2c): 891c58c bangun berlari mendorong penjaga ke shared-lib main dan terus menjejalkan pada 'Le...

Kamo·3mo ago
Fixkamo-shared-library

Penjaga pelayan harus mendefinisikan kacang SerVLET - kondisi Boot pada jenis, bukan registrasi

registrasi pelayan f8bc82 Bean sendiri name- bertabrakan dengan auto-config * * * * * * * * * * * * * * * Kacang AutoConfigure WebServicesAutoConfigure adalah *...

Kamo·3mo ago
Fixkamo-shared-library

Dinonaktifkan MessageDispatcherServlet pendaftaran - membunuh banyak-servlet tanah untuk nyata

Menghapus layanan web STARTER (55ee0a) tidak cukup: spring-ws-core sendiri membawa MessageDispatcherSerdlet, dan Boot 's WebServesAutoConfig kondisi di CLASS - ...

Kamo·3mo ago
Fixkamo-shared-library

Spring- ws CLIENT- HANYA - server starter membuat setiap layanan mengkonsumsi multi- servlet

* * * * * * * * * * * * * * otomatis register sebuah MessageDispatcherServement dalam Layanan EVERY yang tergantung pada shared-lib, dengan Spring Security 6 ya...

Kamo·3mo ago
Fixkamo-shared-library

UpdateLoanFile PATCH tidak boleh membatalkan ruas absen - status - hanya patch yang dihapus loanNumber / tanggal

Parsial apapun patch berkas-log (yang mengirimkan hanya {statuId: 2}) unconditional overwrite loanNumber, channelId, and every lifecycle date dengan null. Jaga ...

Kamo·3mo ago
Fixkamo-internal

Jangan pernah membuat literal "null" dalam nama header tampilan utama

Memo header dan headerName membangun nama kontak dengan template literals, so a NULL middle / last name stringified to the word "null" (mis. "Sage null"). Bangu...

kamo·3mo ago
FixVOIPService

Guard / internal / voip dengan InternalOtorisasi Filter sebagai didokumentasikan - itu 401d pada sesi auth

VoipInternalSyncController selalu mendokumentasikan InternalauthorFilter sebagai penjaganya, tetapi / internal / voip tidak pernah dalam PROTECTED _ PREFIXES at...

Kamo·3mo ago
FixDaemonService

VoipGlobalSyncJob perangko MLOS proceal- auth VOIP rahasia sebenarnya validates

Setelah nama host memperbaiki pekerjaan 401d: VoIP 's InternalOtorisasi cek mlos- hasil-auth nilai, tetapi pekerjaan baca proceal.mest.secret, yang Layanan Daem...

Kamo·3mo ago
July 10, 2026
FixDaemonService

VoipGlobalSyncJob menargetkan host yang tidak ada - layanan kamovoip-, bukan layanan voip-

Setiap menit pekerjaan gagal DNS pada * * * * * * * * * * * * * * * * * layanan aktual (dan apa Pramugari Noficeer sudah menggunakan) adalah layanan kamovoip-. ...

Kamo·3mo ago
Fixkamo-shared-library

Bound IP blok pencarian ke sebuah baris indeks tunggal

find ByIpInRange dua sisi kisaran predikat memaksa CockroachDB untuk memindai setiap block dengan networkStart < = ip setiap kali IP jatuh dalam sebuah gap (pri...

Kamo·3mo ago
FixDaemonService

Kembalikan kepercayaan geolite di bawah daemon: jadi penyelarasan mingguan sebenarnya berjalan

Commit 53ed7b re-parented blok geolite di bawah internal: sedangkan kode membaca daemon.geolit. * - dengan SPRING _ CONFIG _ LOKASI menggantikan classpath defau...

Kamo·3mo ago
FixDaemonService

Kecelakaan boot - Penata semut untuk konteks multi- servlet (spring- ws / service / *)

MVC-implisit string pemohon ditolak oleh Spring Security 6 sekali integrasi Meridian Link MessageDispatcherServlet bergabung dengan DispatcherServe - 17h crash-...

Kamo·3mo 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