KamoCRM

Log Perubahan Langsung

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

17,643
Total Perubahan
6,068
Fitur
5,335
Perbaiki
30
Proyek
Filtrasi berdasarkan proyek
Semua Proyek17,643AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,407kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filtrasi berdasarkan tipe
Semua TipeBuild16CI523Chore775Docs3,257Feature6,068Fix5,335Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 14, 2026
FixAPIService

Tidak ada penelitian-auth rahasia fallback - sebuah publikasi kosong - chat jawaban rahasia 503

Tujuh @ Value situs dan application.yml jatuh kembali ke literal devet--secrett-changge-in-prod ketika * * * * * * * * * * * * telah hilang, sehingga sebuah pod...

Kamo·2w ago
October 13, 2026
FixAPIService

Relay konektor tidak pernah mengirim kode tertutup reserved

Ketika KamoCameraService digulung, soket backend ditutup tanpa bingkai tutup (1006) dan relay melewati 1006 ke connector; 1005, 1006 dan 1015 hanya menggambarka...

Kamo·2w ago
FixAPIService

Alamat klien koneksi adalah hak-paling umum X-ForwardedFor hop

Kamera Agen WebSocketHandler mengambil X- ForwardedForhop - salah satu klien dapat menulis itu sendiri - dan alamat itu adalah apa yang KamoCameraService rate- ...

Kamo·2w ago
September 28, 2026
FixAPIService

Satu kunci FreePBX yang berdering telepon

kamo- asterisk- dukungan memegang kunci API tunggal, didokumentasikan dan dikeluarkan sebagai VOIP _ RECORDING _ UPLOAD kunci, dan mengirimkan acara cincin deng...

Kamo·4w ago
FixAPIService

Berikan sendiri obrolan publik mengubah batas laju pesan, bukan sesi satu

Setiap jalur percakapan publikasi hidup di bawah / sesi /, sehingga limiter berisi ("sesi") test put percakapan itu sendiri pada budget sesi-penciptaan: 3 permi...

Kamo·4w ago
September 24, 2026
FixAPIService

Titik akhir internal KamoAI tidak pernah meninggalkan gateway

Mengukir tujuh subtree internal KamoAI (master spec # 7 item 13) dari wildcard depan, dan dengan mereka server-to-server titik akhir yang sebelum program di baw...

Kamo·4w ago
September 23, 2026
FixAPIService

Berikan gateway permintaan memori dan batas

Penyebaran tidak memiliki sumber daya: blok sama sekali. Tidak ada permintaan, jadi penjadwalan tidak bisa alasan tentang jejak pod ini; tidak ada batas, jadi t...

Kamo·1mo ago
FixAPIService

Forward komisi Stripe Menghubungkan webhooks, yang mencapai apa-apa sama sekali

Register CommisionService * * * * * * * * * * * * * * * langsung dengan Stripe (OrolStripeSetupService), tapi tidak / api / komisi / * maju ada di mana saja di ...

Kamo·1mo ago
FixAPIService

Carve out VOIPService internal SMS-template API, dan tidak pernah maju klien sendiri X Internall-Auth

Dua kesenjangan terkait dalam batas kepercayaan yang sama. / api / voip / sms / templates / * * adalah grosir diteruskan oleh / api / voip / * wildcard. Pengaw...

Kamo·1mo ago
FixAPIService

Derive X-Real- IP dari kanan - kebanyakan hop, bukan klien sendiri

forward () atur keluar X-Real-IP ke X- Forwarded- For.split (",") [0] -- yang merupakan salah satu bagian dari header itu kontrol klien Langsung: permintaan mem...

Kamo·1mo ago
FixAPIService

Bound upstream panggilan dengan koneksi dan waktu baca

Kedua kacang RestTemplate dibangun dari JdkClientHttpRequestFactory tanpa istirahat sama sekali. Satu hulu yang menerima koneksi dan kemudian tidak pernah menja...

Kamo·1mo ago
FixAPIService

Berhenti log sesi token, OTK dan auth header pada setiap permintaan

maju () mencetak seluruh peta copied- header pada setiap panggilan tunggal - System.out.printIn ("APIService: copy headers:" + outHeader) -- yang serialize X- *...

Kamo·1mo ago
September 13, 2026
FixAPIService

Terima indeks gambar OCI ketika memilah digest bawaan [lewati ci]

Gambar didorong sebagai indeks gambar OCI, jadi meminta registry untuk satu gambar hanya terwujud menjawab 404, mencerna kembali kosong dan cek gagal membuka. M...

Kamo·1mo ago
FixAPIService

Start ulang ketika sebuah same- commit membangun kembali daun pod pada digest tua [skip ci]

Langkah peluncuran mencoba untuk mendeteksi same- commit membangun kembali dengan membandingkan Referensi gambar pengembangan sebelum dan sesudah 'set image'. "...

Kamo·1mo ago
September 10, 2026
FixAPIService

Jangan pernah maju klien-diberikan header identitas upstream

maju (), forwardWebhook () dan forwardCallback () disalin setiap inbound tajuk kecuali Host (dan, untuk sesionless dua, tajuk kredensial) ke dalam permintaan up...

Kamo·1mo ago
September 7, 2026
FixAPIService

Forward carrier SMS webhooks, yang mencapai apa-apa sama sekali

Traefik mengirim setiap jalur pada api.kamocrm.com ke gateway ini tanpa split jalur, dan kelas ini diteruskan / api / voip / * * dan tidak ada yang lain. Jadi /...

Kamo·1mo ago
FixAPIService

Forward carrier SMS webhooks, yang mencapai apa-apa sama sekali

Traefik mengirim setiap jalur pada api.kamocrm.com ke gateway ini tanpa split jalur, dan kelas ini diteruskan / api / voip / * * dan tidak ada yang lain. Jadi /...

Kamo·1mo ago
September 5, 2026
FixAPIService

Buktikan penyebaran dengan digest, bukan dengan tag

Commit sebelumnya berhenti 'set image' menjadi no- op diam. Ini menegaskan hasil: setelah peluncuran, tag diselesaikan untuk dicerna di registry dan pod berjala...

Kamo·1mo ago
FixAPIService

Membangun kembali komitmen yang sama tidak menyebar dan melaporkan kesuksesan

Gambar ini ditandai dengan melakukan SHA, jadi membangun kembali commit yang sama menghasilkan Sebuah referensi gambar identik. 'Kubectl set image' kemudian tid...

Kamo·1mo ago
FixAPIService

Jatuhkan / api / pengaturan ke depan, yang menunjuk pada apa-apa

EmailService melayani controller sync-integration di * * * * * * * * * * * * * * tidak / api / pengaturan / integrations - sehingga forward mencapai jalan layan...

Kamo·1mo ago
FixAPIService

Route / api / contacts, / api / calendar dan / api / settings ke EmailService

Kontak KamoMobile dan kalender layar 404d pada setiap permintaan. Baik Jalur telah dialihkan di tuan rumah api, sehingga tidak ada mencapai EmailService dan lay...

Kamo·1mo ago
September 4, 2026
FixAPIService

Berikan ruang peluncuran untuk 15s MinReaddySeconds sekarang biaya

kemajuan DeadlineSeconds adalah 60. Itu adalah jendela tempat peluncuran harus menampilkan kemajuan sebelum Kubernetes menyerah dan menandai gagal, dan commit s...

Kamo·1mo ago
FixAPIService

APIService tidak pernah menutup anggun sama sekali

Pengisian diganti satu-satunya pod dari setiap layanan dengan tidak ada untuk menangkap permintaan dalam Penerbangan. Tiga pengaturan, diterapkan di armada: - ...

Kamo·1mo ago
August 25, 2026
August 7, 2026
FixAPIService

Enkode token diterjemahkan persis sekali dalam perjalanan hulu

21670e5 diarahkan SosialWebhookController melalui upstreamUri 's FULLY- PRE-ENCODED entri titik, tetapi URL adalah hibrida: 'token' adalah @ PathVariable, sehin...

Kamo·2mo ago
FixAPIService

Teruskan permintaan byte si penelpon di proksi yang menghadap publik

Gateway berhenti double-encoding forward query string dalam 3c24d32, tapi empat proxy lain dalam layanan ini masih konkatenasi alreadid- persen -encoded bytes k...

Kamo·2mo ago
FixAPIService

Teruskan permintaan byte penelepon daripada mengkode mereka dua kali

Setiap URL gerbang ini dibangun dari getRequestURI () dan getQueryString () - keduanya sudah persentase -encoded - dan kemudian diserahkan ke RestTemplate sebag...

Kamo·2mo ago
August 3, 2026
FixAPIService

Harden the kubectl download against flaky egress [skip ci]

dl.k8S.io atas pelari itu keluar sesekali tetes pertengahan - transfer: curl: (56) OpenSSL SSL _ read: dekripsi gagal atau rekaman mac buruk yang gagal menyebar...

Kamo·2mo ago
July 16, 2026
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
April 27, 2026
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·6mo ago
April 26, 2026
FixAPIService

Naikkan batas ukuran berkas upload ke 500MB

Spring Boot default cap multipart bagian di 1MB, menyebabkan gambar latar belakang upload untuk gagal dengan 500 dalam request.getParts (). Match SecurityServic...

Kamo·6mo ago
April 25, 2026
FixAPIService

Move CORS to Traefik via kamo-middlewares, remove in-app CorsFilter

The CorsFilter @Bean in the Spring app was silently not applying headers after WebConfig.java was removed. CORS is now handled entirely at the Traefik layer by ...

Kamo·6mo ago
FixAPIService

Hapus duplikasi CorsFilter dan strip header upstream CORS dalam gateway

WebConfig.java didefinisikan kedua CorsFilter kacang bersaing dengan CorsConfig. java kacang, mempertaruhkan duplikat header menulis. Dihapus sehingga hanya sat...

Kamo·6mo ago
April 21, 2026
FixAPIService

Atur aplikasi / json untuk tubuh JSON diteruskan ke SecurityService

RestTemplate ke upstream bisa meninggalkan Kontent- Tipe tidak kompatibel dengan Spring @ RequestBody, menyebabkan 415. Setelah membaca tubuh mentah, paksa APPL...

Kamo·6mo ago
April 19, 2026
April 11, 2026
FixAPIService

Validate Forgejo HMAC-SHA256 signature instead of plain secret header

Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...

Kamo·6mo ago
April 4, 2026
FixAPIService

Include SUBSCRIPTION_CATALOG in default scopes fallback

When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...

Kamo·6mo ago
March 29, 2026
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·7mo ago
FixAPIService

Use HTTP on port 80 for meet service URL to match other services

The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.

Kamo·7mo ago
March 28, 2026
FixAPIService

Pertahankan upstream X-Forwarded- Host daripada menimpa dengan Host sendiri

Ketika sebuah proksi upstream (Next.js) set X-Forwarded- Host ke peramban host asli, APIService sekarang menjaganya daripada menimpa dengan nya header Host send...

Kamo·7mo ago

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga