Log Perubahan Langsung

Lihat apa yang kita bangun, di real-time. Setiap fitur, perbaikan, dan perbaikan dikirim di platform.

17,865
Total Perubahan
4,581
Fitur
4,512
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 14, 2026
FixEmailService

Rekam ketiga bendera IMAP, dan katakan mengapa indeks belum dapat melayani daftar

Migrasi telah berjalan, sehingga _ menjawab ada dan SearchIndexService sekarang menulis keduanya dibaca dan dibintangi. Indeks telah mencatat dua dari tiga tand...

Kamo·4w ago
FixEmailService

Jangan baca atau tulis adalah _ menjawab sebelum kolom ada

Mengikuti perubahan shared- library unpemetaan field. Tidak ada di dikerahkan path sekarang menyentuh kolom yang belum dibuat KamoInitializer. Daftar index-bac...

Kamo·4w ago
August 12, 2026
FixEmailService

Berhenti membocorkan koneksi IDLE IMAP pada setiap rekoneksi peramban

Menginterupsi thread IDLE tidak dapat mengakhiri sebuah IDLE: itu diparkir dalam sebuah blocking socket dibaca bahwa hanya melihat bendera sekali kembali baca s...

Kamo·4w ago
August 11, 2026
FixEmailService

Setengah sumber dari 1b353f, yang hanya berkomitmen tes

1b3553f dipentaskan dua berkas tes baru dan tidak ada yang lain, sehingga mendarat menegaskan nubled FolderManager.set Tanda yang belum ada dan tidak dapat diko...

Kamo·4w ago
FixEmailService

Hentikan bendera IMAP tanpa nama yang overwritten

Bendera IMAP adalah independen, jadi "tandai ini membaca" harus mengatakan apa-apa tentang bintang. EmailIlapService.setFlags selalu diambil Boobles bernulable ...

Kamo·4w ago
FixEmailService

Berhenti mengirim kredensial bersama sebagai baku konfigurasi

Sandi berbagi platform ini dipanggang sebagai fallback untuk DB _ PASSWORD dan MINIO _ ROOT _ PASSWORD, sehingga hidup dalam repo ini dan dalam gambar dibangun ...

Kamo·4w ago
August 10, 2026
FixEmailService

Ambil penelepon dari sesi, bukan dari string kueri

GET / api / calendar / kalender mengambil UserId sebagai parameter permintaan, jadi berubah angka dalam URL membaca kalender siapa pun - dan karena kalender dil...

Kamo·4w ago
FixEmailService

Membuat MKCOL membuat sebuah buku yang benar-benar dapat disimpan

mkCol membangun ContactBook membawa baik organisasi maupun pemilik dan kembali 201 terlepas, sehingga membuat sebuah buku alamat dari CardDAV klien gagal di flu...

Kamo·4w ago
FixEmailService

CockroachDB- hanya SQL yang ditolak PostgreSQL

CockroachDB mengeja tipe teks STRING; PostgreSQL dan Yugabita DB menggunakan TEXT. 25 gips melintasi query asli masih memancarkan CAST (x AS STRING) dan :: STRI...

Kamo·4w ago
FixEmailService

Buku alamat Scope kepada anggota yang memilikinya

Kontak yang dipindai oleh organisasi saja. listBooks (orgId) was findByOrganizationId (orgId), dan query daftar kontak dibuka WHERE c.contactactBook.organaction...

Kamo·4w ago
August 9, 2026
FixEmailService

Diterbitkan baris ids sebagai string - sebuah buku baru 404d saat Anda memilihnya

CockroachDB unik _ rowid () menghasilkan 64- bit id. Yang asli dari contact _ books adalah 1200081912680906758; JavaScript JSON.parse putaran masa lalu Nomor. M...

Kamo·4w ago
FixEmailService

Rekam ukuran pesan daripada menulis nol

SearchIndexService menulis sizeBytes = 0 untuk setiap pesan yang pernah diindeks, di bawah komentar "Tidak tersedia dari amplop". Itu tersedia - mengambil Profi...

Kamo·4w ago
August 6, 2026
FixEmailService

Kembalikan file 2b23346, dan menjawab pengiriman besar dengan 413

2b23346 berkomitmen melalui indeks pribadi yang tidak pernah berasal dari HEAD, sehingga pohon tersebut hanya memegang tiga berkas yang dipentaskan ke dalamnya ...

Kamo·1mo ago
FixEmailService

Berhenti capping setiap kirim di 1MB, sehingga gambar disisipkan benar-benar dapat keluar

Menyamar dengan gambar ditempelkan gagal dengan "Gagal mengirim email" kosong. The komposer inline pasta ke dalam tubuh HTML sebagai base64 data URI, yang naik ...

Kamo·1mo ago
August 5, 2026
FixEmailService

Stop Hibernasi mangling "::" cast dalam asli SQL

Pengubah pencarian Hibernasi memperlakukan ":" sebagai sebuah titik dua yang lolos dan ke depan single ":". CockroachDB diterima * * * * * * * * * * * * * * * ...

Kamo·1mo ago
FixEmailService

Terus coba pengindeksan yang tahan lama konsumen NAS setelah menyebarkan

Sebuah rolling menyebarkan overlap pod dan yang keluar masih memegang tahan lama konsumen, jadi pod yang masuk mengikat ke "email-metadata- indexer" gagal denga...

Kamo·1mo ago
FixEmailService

Tambahkan pengindeksan metadata ke kolom terurut

Mengikuti kamo- shared-library mengubah peta percakapan / search _ index kolom array sebagai String [] / UUID [] daripada Daftar < T >, yang merupakan apa yang ...

Kamo·1mo ago
FixEmailService

Terikat indeks folder besar dan hentikan pada kegagalan struktural

Pekerjaan yang belum selesai dari sesi yang sedang berlangsung, menyapu sehingga pohon bersih. Indeks besar berjalan halaman dengan totalPages diatur ke Intege...

Kamo·1mo ago
FixEmailService

Tidak pernah cocok memimpin terhadap perusahaan alamat sendiri

Petunjuk yang e-mail diatur ke noreply @ kamocrm.com cocok dengan setiap pesan yang alamat yang pernah dikirim - satu catatan utama muncul seluruh perusahaan ou...

Kamo·1mo ago
FixEmailService

Halaman menyapu memimpin sampai jendela ditutup

Satu halaman tetap kehilangan surat diam-diam ketika kotak surat mengambil lebih dari pesan pagesize diantara ticks - sebuah newletter burst, sebuah inbox sibuk...

Kamo·1mo ago
FixEmailService

Alamat balasan di ReplyTo, dan berhenti membocorkan pengecualian SMTP ke UI

Jawaban singkat ke pemberitahuan KamoCRM gagal dengan '{"error": "Alamat tidak valid"}' kata demi kata dalam kotak jawaban. String itu adalah kata-kata surat Ja...

Kamo·1mo ago
FixEmailService

Berhenti mengklasifikasikan sebuah akar HTML multipart / related sebagai lampiran

Setiap email transkasional yang kami kirim dengan logo org inline tiba di diri kami sendiri / pelihat pesan dengan subjek yang benar dan badan yang benar-benar ...

Kamo·1mo ago
August 3, 2026
FixEmailService

Pindai repositori MFA terbagi

MfEnrollment Service adalah sebuah @ Service dalam kamo- shared-library, sehingga wildcard @ ComponentPindai ("com.kao") dalam aplikasi ini konstruksi apakah at...

Kamo·1mo ago
FixEmailService

Merge duplikasi kunci kamo yang crashlooped EmailService

Kapsul EmailService baru telah di CrashLoopBackOff sejak 16e8a05 - 22 memulai kembali, tidak pernah sekali dimulai. Snakeaml raise DuplicateKeyException on a re...

Kamo·1mo ago
FixEmailService

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·1mo ago
FixEmailService

Tambahkan CampaignController REST titik akhir untuk / api / email / kampanye

Area kerja surel / penyunting panggilan GET / POST / api / email / kampanye dll, tapi hanya Layanan Kampanye (@ Service) pernah dibuat - tidak ada @ Controller ...

Kamo·1mo ago
July 28, 2026
FixEmailService

Hapus peraba unsubscristMatcher ambigu yang startup jatuh

EmailService mount two servlets (MVC DispatcherServlet + Spring- WS MessageDispatcherServis at / *), so a bare string request Matcher ( "/ api / email / unsubsc...

Kamo·1mo ago
July 9, 2026
FixEmailService

Hentikan serialisasi xovoca2 getter yang dihitung yang memecahkan cache MailCreified Redis

Mailcreaceis cache in Redis (GenericJackson2Json). Ditambahkan 'isXostal2 ()' getter boolean diserialisasi sebagai properti "xovoca2" tetapi tidak memiliki bida...

Kamo·2mo ago
July 8, 2026
FixEmailService

Scope KamoMail mailbox / domain listing ke domain org sendiri (kebocoran cross-tenant)

SECURITY: * * * * * * * * * * * * * 'SELECT email DARI virtual _ users' (dan * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 'SELECT...

Kamo·2mo ago
FixEmailService

Persist yang dipilih penyedia OAuth pada callback sehingga berhenti kembali ke KamoMail

Mengganti suatu org ke Microsoft 365 (atau Google Area Kerja / Zoho) tidak pernah macet: OAuth callback menyimpan token dan hanya membalik status pada baris pen...

Kamo·2mo ago
FixEmailService

Resolve welcome- email logo dari host tema org, bukan apex

Logo header / footer dalam email sistem (selamat datang / verifikasi) dibangun sebagai * * * * * * * * * * * * * situs pemasaran, sehingga untuk orgs pelanggan ...

Kamo·2mo ago
FixEmailService

Konstant- waktu pelatihan - rahasia tahun auth dibandingkan (oracle waktu)

Ganti string.equals dengan MessageDigeñal Equal sehingga latensi respon tidak dapat kebocoran X-Internall -Auth berbagi rahasia byte-by-byte. Kabur - menyapu le...

Kamo·2mo ago
July 1, 2026
FixEmailService

Kembali 422 (bukan 500) ketika anggota tidak memiliki kotak surat

listFolders dan titik akhir membaca lainnya melemparkan IllegalStateException dari MailContex.toMailcredit () ketika anggota tidak memiliki kredensial IMAP Diat...

Sage·2mo ago
June 16, 2026
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·2mo ago
June 15, 2026
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·2mo 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·2mo ago
May 9, 2026
FixEmailService

Pertahankan nama berkas asli dan jenis isi pada unduh lampiran

* * * * * * * * * * * * * * * * * titik akhir (kedua pribadi dan shared-mailbox controller) adalah memancarkan Kontent-Disposition: lampiran tanpa parameter nam...

Kamo·4mo ago
April 28, 2026
FixEmailService

Selaraskan keanggotaan surel ketika kotak surat primer diberikan, diubah, atau dihapus

Ketika kotak surat ditugaskan untuk anggota dalam KAMO _ MAIL org, members.email tidak pernah diperbarui, menyebabkan EmailCredentialService gagal untuk menyele...

Kamo·4mo ago
April 26, 2026
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
FixEmailService

Menangani IMAPInputStream dalam getMessage untuk mencegah Eksepsi Kelas

JavaMail dapat mengembalikan IMAPInputStream daripada String yang diterjemahkan dari part.getContent () ketika isi pesan belum pernah ada sebelumnya. The straig...

Kamo·4mo ago
April 25, 2026
FixEmailService

Gunakan getHasAttachments () untuk mencocokkan tipe pembungkus Boolean

* * * * * * * * * * * * * adalah Boolean (wrapper), begitu Lombok menghasilkan getHasAttachments () bukan isHasAttachments (). Yang terakhir saja ada untuk bool...

Kamo·4mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·4mo ago
FixEmailService

Dukungan dari override Alamat saat mengirim

Tambahkan FromAddressRequest ke EmailSendRequest sehingga antarmuka dapat menentukan alamat alias / shared / mailbox untuk dikirim. SmtpOnlyProvider sekarang me...

Kamo·4mo ago
FixEmailService

Fix attachment parsing and hasAttachment false positives

Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...

Kamo·4mo ago
April 24, 2026
FixEmailService

Add com.kamo.z.shared.commerce to EnableJpaRepositories scan

**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...

Kamo·4mo ago
FixEmailService

Correct field name and type in getFromAddresses response

Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...

Kamo·4mo ago
April 21, 2026
FixEmailService

Fall back to org _ domains when no email _ provider _ domains default set

KamoMasin Validator sulit-gagal dengan 403 untuk orgs yang memiliki domain DNS-verified dalam org _ domains tetapi tidak pernah ditambahkan ke email Registri do...

Kamo·4mo ago
April 20, 2026
FixEmailService

Tampilkan filter status dan biji otomatis yang diperlukan dalam daftar

- Email TemplateController.list () sekarang menerima? status = param dan filter menggunakan permintaan repositori FindByOrganidAnStatus - Auto- benih diperlukan...

Kamo·4mo ago

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga