Live Change Log

Ne inşa ettiğimizi görün, gerçek zamanlı olarak. Her özellik, düzeltme ve platformda gönderilen iyileştirme.

17,865
Toplam Değişiklikler
4,581
Özellikler
4,512
Fixes
32
Projeler
Proje tarafından filtre
Tüm Projeler17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter by type
Tüm TiplerBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 14, 2026
FixEmailService

Tüm üç IMAP bayraklarını kayıt edin ve indeksin henüz bir liste hizmet edemeyeceğini söyleyin

Göç çalışır, bu yüzden answered var ve SearchIndexService şimdi yazıyor Bunun yanı sıra read ve starred. Index, üç tane kaydetti. Tüm varlığı için bayraklar; bu...

Kamo·4w ago
FixEmailService

Okumayın ya da yazma, sütunun var olduğundan önce cevaplanır

Paylaşılan-library alanını bozmayı takip edin. Dağılışta hiçbir şey yok Yol şimdi KamoInitializer'in henüz yaratılmadığı bir sütuna dokunuyor. İndüklenen liste...

Kamo·4w ago
August 12, 2026
FixEmailService

Her tarayıcıdaki bir IMAP IDLE bağlantısını sızdırmayı bırak

IDLE threadinin bir IDLE bitemez: Bir engellemede park edilir soket, sadece bayrakı bir kez okumanın kendi başına geri döndüğünü görür, yukarı ton Dovecot'un bo...

Kamo·4w ago
August 11, 2026
FixEmailService

1b3553f'ün kaynağı, sadece testlerini yapan

1b3553f, iki yeni test dosyalarını ve başka hiçbir şeyi sahneledi, bu yüzden bir şey iddia etti Şaşırtıcı KaterManager.set Henüz mevcut olmayan Bayraklar ve onu...

Kamo·4w ago
FixEmailService

Yazmadan bir isimsiz IMAP bayrağını durdurun

IMAP bayrakları bağımsızdır, bu yüzden "Bu okumayı söyle" yıldız hakkında hiçbir şey söylememelidir. E-postaImapService.setFlags her zaman Booleans aldı ve atla...

Kamo·4w ago
FixEmailService

Bir yapılandırma varsayılan varsayılan varsayılan olarak paylaşılan bir haç göndermeyi bırak

Platform'un paylaşılan şifresi, DB PASSWORD ve geri dönüş olarak pişirildi. MINIO ROOT PASSWORD, bu yüzden bu repo'da ve yerleşik görüntüde de yaşadı. kümede or...

Kamo·4w ago
August 10, 2026
FixEmailService

Oturumdan gelen çağrıyı alın, sorgu dizesinden değil

GET /api/calendar/calendars bir istek parametresi olarak kullanıcıId aldı, bu yüzden değişen URL'de bir numara herkesin takvimlerini okudu - ve çünkü takvimler ...

Kamo·4w ago
FixEmailService

MKCOL aslında depolanabilir bir kitap yaratır

mkCol, ne bir organizasyon ne de bir sahibi taşıyan bir ContactBook inşa etti Ve 201'e ne olursa olsun, bu yüzden bir kartDAV'dan bir adres kitabı oluşturmak Mü...

Kamo·4w ago
FixEmailService

CockroachDB-sadece PostgreSQL'in reddettiği SQL

CockroachDB metin türü STRING; PostgreSQL ve YugabayDB TEXT kullanır. Yerel sorguların 25'i hala CAST (x AS STRING) ve ::STRING, 'tip dizesi ile başarısız olan ...

Kamo·4w ago
FixEmailService

Scope address books to the member who owns them

İletişim yalnızca organizasyon tarafından ele alındı. ListeBooks (orgId) idi OrganizasyonId (orgId) tarafından bulunun ve temas listesi sorgu açıldı WHERE c. co...

Kamo·4w ago
August 9, 2026
FixEmailService

Publish row ids as strings - yeni bir kitap 404'd the moment you selected it

CockroachDB eşsiz rowid() 64-bit ids üretir. İletişim kitaplardan gerçek bir tanesi 1200081912680906758; JavaScript'in JSON.parse turu geçmiş bir şey geçmiş Say...

Kamo·4w ago
FixEmailService

Sıfır yazma yerine kayıt mesajı boyutları

SearchIndexService, indekslenen her mesaj için boyutBytes = 0 yazdı, Yorum altında " zarftan mevcut değil". Bu mevcuttu - getiriyor Profil sadece bunu asla sorm...

Kamo·4w ago
August 6, 2026
FixEmailService

Dosyaları 2b23346 geri yükleyin ve 413 ile uzun bir gönderiye cevap verin

2b23346, HEAD'dan asla tohumlanmamış özel bir indeksle işlendi. Bu yüzden ağacı sadece üç dosyayı içine koydu ve iş silindi Diğer 231. İşçi ağacı asla dokunmadı...

Kamo·1mo ago
FixEmailService

Her göndermeyi 1MB'de bırakın, bu yüzden geçmiş bir görüntü aslında dışarı çıkabiliyor

Geçmişten gelen bir görüntü ile birlikte, çıplak bir "posta göndermek için özür diledi". The The The The The The The The besteci, yapıştırmayı vücut HTML'ye bir...

Kamo·1mo ago
August 5, 2026
FixEmailService

Hibernate mangling the ":" castings in the native SQL

Hibernate'un yerli-kırıklığı “:” kaçan bir koloni olarak davranır ve ileriye doğru ilerler Tek ":" CockroachDB aldı ************ ARRAY[]: Metin[], ') Ve bunu ...

Kamo·1mo ago
FixEmailService

Bir dağıtmadan sonra indeksleyicinin dayanıklı NATS tüketicisini yeniden denemeye devam edin

Bir yuvarlanma dağınıkları pods ve giden kişi hala dayanıklı tutar tüketici, bu yüzden gelen pod'un "email-metadata-indexer" ile bağlantısı başarısız oldu [SUB-...

Kamo·1mo ago
FixEmailService

Metadata indeksleyicilerini dizi tip sütunlara uyarlayın

Kamo-shared-library haritaların konuşmaları/search index'in değiştiğini takip edin Dizi sütunları String[]/UUUUID[] Listeden ziyade <T>, hangi durdu? Her indeks...

Kamo·1mo ago
FixEmailService

Büyük klasör indeksini açın ve yapısal başarısızlık üzerinde dur

Eş zamanlı bir seanstan işe yaramaz, o yüzden ağaç temiz. Büyük indeks, Integer'e ayarlanmış toplamPages ile sayfaları yürüdü. MAX VALUE ve hayır tavan, böylec...

Kamo·1mo ago
FixEmailService

Hiçbir zaman şirketin kendi adreslerine karşı bir liderlik asla

E-postanın hiçbirreply@kamocrm.com'a ayarlandığı bir lider, her mesajı bu şekilde eşleştirdi adresi hiç göndermemişti – bir lider rekor, şirketin tüm çıkışına u...

Kamo·1mo ago
FixEmailService

Sayfa pencere kaplı olana kadar süpürücü süpürüyor

Bir posta kutusu ne zaman bir posta kutusu daha fazla aldığında tek sabit bir sayfa sessizce kayboldu SayfaGruplar arasındaki mesajlar - bir bülten patlama, yoğ...

Kamo·1mo ago
FixEmailService

Cevaplar Yanıt-To, ve SMTP istisnalarını UIP'ye bırakma

KamoCRM bildirimine hızlı bir cevap, “{"error" ile başarısız oldu: "Invalid Addresses" Cevap kutusunda fiilatim verdi. Bu dize Jakarta Mail'nin kendi kelime çev...

Kamo·1mo ago
FixEmailService

Bir multipart / ilgili HTML kökünü bir ek olarak sınıflandırmayı bırakın

Inlined veyag logo ile gönderdiğimiz her işlemsel e-posta kendi başına geldi /mesajlar doğru bir konu ve tamamen boş bir vücut ile görünür. AttachmentPart(), b...

Kamo·1mo ago
August 3, 2026
FixEmailService

Paylaşılan MFA repositories

MfaEnrollmentService, kamo-shared-library'de @Hizmettir, bu yüzden vahşi kartpostal @ComponentScan("com.kamo) Bu uygulamada bunu bu ya da bu değil mi inşa ediyo...

Kamo·1mo ago
FixEmailService

Merge, kazara e-posta hizmetinin anahtarını tekrarladı

Yeni E-posta servisi pod, 16e8a05'ten bu yana CrashLoopBack'ta olmuştur - 22 yeniden başlar, Asla bir kez başlamadı. yılanya ml, tekrarlanan üst düzey bir üst d...

Kamo·1mo ago
FixEmailService

Harden the kubectl download against flaky egress [skip ci]

dl.k8s.io, koşucunun egress intermittly damla orta devre dışı bırakıyor: curl: (56) OpenSSL SSL read: decryption başarısız ya da kötü kayıt mac Bu, aksi takdird...

Kamo·1mo ago
FixEmailService

Kayıp Kampanya Kontrolüler REST uç noktaları /api / e-posta /campaigns

Toplu e-posta çalışma alanı/editor GET/POST /api/email/campaigns vs., ancak sadece sadece sadece sadece sadece Kampanya hizmetleri ( @Service) hiç yaratıldı - @...

Kamo·1mo ago
July 28, 2026
FixEmailService

Kaldır ambiguous unsubscribe requestMatcher that crashed startup

E-posta servisi iki koruyucu (MVC DispatcherServlet + Bahar-WS MesajDispatcherServlet in /services/*), bu yüzden boş bir dize istekMatchers((() "/api/email/unsu...

Kamo·1mo ago
July 9, 2026
FixEmailService

MailCredentials Redis önbelli kırdı xoauth2 hesaplamayı durdurun

MailCredentials Redis (GenericJackson2Json). Ayrıca "isXoauth2()" boolean getter bir "xoauth2" mülk olarak serileştirildi, ancak okumak için bir alana sahip değ...

Kamo·2mo ago
July 8, 2026
FixEmailService

Kapsam KamoMail posta kutusu / alan listesi org'in kendi domainlerine (çoğunlukla sızdırılan sızıntı)

SECURITY: **************** run 'SELECT email from virtual users' (and **************************** “Asıl domains’in scopingi ile SELECT adı, bu yüzden posta kut...

Kamo·2mo ago
FixEmailService

Persist, OAuth sağlayıcıyı geri çağırmak için seçti, böylece KamoMail'e geri çekilmeyi durduruyor

Microsoft 365'e bir veyag geçmek (veya Google Workspace / Zoho) asla sıkışıp kalmamıştır: OAuth callback depolanmış jetonlar ve sadece önceden mevcut bir sağlay...

Kamo·2mo ago
FixEmailService

Resolve org tema host'dan gelen e-posta logosunu hoş karşılar, apex değil

Sistem e-postalarında Header/footer logolar (welcome/verification) olarak inşa edildi **************** - sadece Kamo'da var olan bir apex yolu pazarlama sitesi,...

Kamo·2mo ago
FixEmailService

Constant-time internal-auth secret karşılaştırma (timing oracle)

String.equals'ı MesajDigest.isEqual ile değiştirin, bu yüzden geçkisi geçemez X-Internal-Auth tarafından paylaşılan sırı -by-bay. Filo çapında süpürücü kopya-pa...

Kamo·2mo ago
July 1, 2026
FixEmailService

Return 422 (500 değil) üyenin posta kutusu olmadığı zaman

listeFolders ve diğer okuma uç noktaları IllegalStateException'ı MailContext.toMailCredentials(), bir üyenin IMAP kimlikleri olmadığı zaman Verilen, kontrolörün...

Sage·2mo ago
June 16, 2026
FixEmailService

İşlemsel NoReply bir Sent klasörüne göndermiyor

NoReply, posta kutusu ile yalnızca bir adres değil, her işlemsel olarak Hala kendi Sent klasörüne IMAP uygulaması yapmaya çalıştı, gürültülü bir ses çıkarmak AU...

Kamo·2mo ago
June 15, 2026
FixEmailService

Mailbox listesi API, UI- şekilli ************************

GET /api / e-posta kutuları ham varlık geri döndü (providerStatus, sonSyncedIn, Üye sayısı yok. Tools UI, ************'i okur, bu yüzden Durum her zaman tanımla...

Kamo·2mo ago
FixEmailService

Okunma için ayrıcalık tabanlı posta kutusu erişimini yazar

çözümForMailbox sadece doğrudan ÜyeMailbox ataması ile erişim sağladı, Bu nedenle posta kutuları ************ ile yüzeylendi Haklar NoSuchElementException -> "F...

Kamo·2mo ago
May 9, 2026
FixEmailService

Orijinal dosya adı ve içerik türü ek indirme

The ************ endpoints (hem kişisel kişisel ve paylaşılan e-posta kutusu kontrolörleri, İçerik-Disposition: eks Hiçbir dosya adı parametresi ve Content-Type...

Kamo·4mo ago
April 28, 2026
FixEmailService

Ad posta kutusu atandığında, değiştirilmiş veya kaldırıldı

Bir posta kutusu KAMO MAIL veyag'de bir üyeye verildiğinde, üyeler.EU Asla güncellenmedi, IMAPredentialService'ın IMAP'ı çözmesine neden oldu Bu üyeler için kim...

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

SınıfCastException'ı önlemek için IMAPInputStream'ı ele alalım

JavaMail, kodlanmış bir String yerine IMAPInputStream'ı geri döndürebilir Bölüm.getContent() mesaj içeriği önceden düşünülmediğinde. The The The The The The The...

Kamo·4mo ago
April 25, 2026
FixEmailService

Use getHasAttachments() to match Boolean turnper type

************ bir Boolean (wrapper), bu yüzden Lombok HamsAttachments(),HasAttachments() değildir. İkincisi sadece ilkel boolean için var. Boolean.TRUE.equals()'...

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

Address override'den destek

Ads fromAddressRequest to EmailSendRequest so the frontend can specify Hangi alias/shared/mailbox adresini göndermek için. SmtpOnlyProvider şimdi Şu andan itiba...

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

E-provider domains varsayılan ayarlandığında org domains geri dönün

KamoMailDomainValidator, 403 ile orgs için zor bir şeydi DNS-verified domain in org domains but never add it to the email sağlayıcı domain kayıt. İlk aktif kull...

Kamo·4mo ago
April 20, 2026
FixEmailService

Wire up status filtre ve otomatik olarak gerekli şablonlar liste üzerinde listelendi

- EmailTemplateController.list() şimdi kabul ediyor?status= param ve filtreler Mevcut findByOrgIdAndStatus repository query - Auto-seeds ilk tohumlamayı kaçıran...

Kamo·4mo ago

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle