KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 22, 2026
FeatureEmailService

Publică și acceptă publicul unui eveniment

Kamo·2mo ago
FeatureEmailService

Servește și anunță widget-urile calendarului de acasă

CalendarWidgetService răspunsuri ce un widget de fapt are nevoie și pagina de calendar mai devreme/mai târziu, astfel încât o săgeată gris afară în loc de a ofe...

Kamo·2mo ago
August 21, 2026
FeatureEmailService

Scanează cutiile poştale ale org-ului pentru un e-mail de plumb la cerere

Serveşte tic- caseta "Asociaţi- vă cu e- mail- ul trecut w/ plumb." Având în vedere o pistă și adresa doar înregistrate pe ea, citiți INBOX și trimis de fiecare...

Kamo·2mo ago
August 16, 2026
FixEmailService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
August 15, 2026
FixEmailService

Campaniile iau drepturile de e-mail în vrac, cum a făcut deja soluţionarul primitor

E-mail-ul a fost pe jumătate forţat şi jumătăţile au fost în diferite servicii. Serviciul de Securitate a primit o rezoluţie. pe MANAGE BULK EMAIL deoarece a ex...

Kamo·2mo ago
FixEmailService

Administrarea căsuţei poştale ia o decizie corectă, iar trei criterii finale primesc o şedinţă

PostaController nu a impus niciun drept. MANAGEMENT EMAIL ACCOUNTS EXISTĂ doar ca o Verificați dreapta în browser și view EMAIL ACCOUNTS a fost menționat nicăie...

Kamo·2mo ago
FixEmailService

Fiecare obiectiv de contact ia verbul care-l nume

ContactRestController verificat de proprietate cu atenție AfirmândGroupIsMine, și 404 mai degrabă decât 403, astfel încât ID-ul altcuiva nu este niciodată conf...

Kamo·2mo ago
August 14, 2026
FeatureEmailService

Publică fiecare schimbare de stat, nu numai sosirile

Un membru are această deschidere în mai mult de o filă despre la fel de des ca nu, și de multe ori pe un telefon, de asemenea. Fiecare dintre acestea deţine pro...

Kamo·2mo ago
FeatureEmailService

O istorie paginată, filtrabilă

Centrul ar putea răspunde la o întrebare: cea mai recentă sută, necitită sau nu, fără nici o cale de a cere ceea ce fusese deja citit. Deci, orice un membru a v...

Kamo·2mo ago
FeatureEmailService

Citiți un eveniment de ID

Pagina principala detine un id de apel înapoi și vrea să-l redeschidă în același dialogează utilizarea calendarului, așa că trebuie să fie capabil să aducă even...

Kamo·2mo ago
ChoreEmailService

Reconstruiește împotriva fixației de tip shared-lib

Nicio schimbare de sursă aici. Serviciul CI clonă kamo-împărtășește-library la timp de construcție, așa ridicarea c1e68a9 căutare eveniment cu "nu a putut dete...

Kamo·2mo ago
FixEmailService

Pune un apel înapoi pe un calendar pe care membrul poate vedea de fapt

Apelurile nu ajungeau deloc la calendar. Acest serviciu a ales ţinta. calendar de cont acel utilizator dintr-o singură organizație. Un cont aparținând a două o...

Kamo·2mo ago
FixEmailService

Oprește plicurile care pretind un răspuns de consimțământ nimeni nu a cerut

imagini de la distanţă A fost un boolean primitiv, şi numai cele trei obiective care Adu un mesaj întreg. Listarea dosarului nu răspunde pe rând ar însemna o că...

Kamo·2mo ago
FixEmailService

Aduceți aminte de eveniment, de fapt, să notifice pe cineva

Trei defecte, un simptom. Membrii au raportat că notificările calendarului nu munca, şi toate cele trei motive au fost de partea asta. Amintirile nu au fost sc...

Kamo·2mo ago
FeatureEmailService

Un număr întreg pentru insigna de mail, și conta ceea ce calea index este în valoare

Trei lucruri, totul despre cunoaștere, mai degrabă decât presupunând. Insigna necitită a luat tot dosarul şi a scos INBOX din rezultatul MailReader a dus obți...

Kamo·2mo ago
FeatureEmailService

Dovedește un dosar neschimbat cu HIGESTMODSEQ, apoi serveşte-l din index

Porneşte lista de mesaje garantate cu indexuri, reparând lucrul care o făcea nesigură. Mai degrabă decât prin flipping steagul. Vechea verificare a comparat nu...

Kamo·2mo ago
FixEmailService

Înregistrați toate cele trei steaguri IMAP, și spuneți de ce indexul nu poate servi încă o listă

Migrația a fugit, așa că este raspuns există și SearchIndexService scrie acum Acesta este alături de citire și este stered. Indexul a înregistrat două dintre ce...

Kamo·2mo ago
FixEmailService

Nu citi sau scrie is raspunsul înainte de a exista coloana sa

Urmează schimbarea comună-bibliotecă demontând câmpul. Nimic în desfăşurare calea atinge acum o coloană pe care KamoInitializer nu a creat-o încă. Lista index-...

Kamo·2mo ago
FeatureEmailService

Servește o listă a dosarului din index atunci când poate dovedi că este curent

Rândurile din spatele unei liste de mesaje sunt deja în Postgres deține expeditor, subiect, dată, dimensiune, atașament și steaguri pentru fiecare mesaj pe car...

Kamo·2mo ago
PerformanceEmailService

Nu mai deschide fiecare dosar, și nu mai refaringing fiecare mesaj

Două probleme dus-întors pe /mesaje cale critică, ambele invizibile în cod care le-a cauzat. Dosare listă a deschis fiecare dosar citit-doar pentru a citi două...

Kamo·2mo ago
August 12, 2026
FixEmailService

Nu mai scurgeri o conexiune IMAP IDLE pe fiecare conexiune browser

Întreruperea firului IDLE nu poate pune capăt unui IDLE: este parcat într-un blocaj priza citită care vede steagul doar o dată citit se întoarce pe cont propriu...

Kamo·2mo ago
August 11, 2026
FixEmailService

Jumătatea sursă de 1b3553f, care și-a efectuat doar testele

1b3553f a pus în scenă cele două noi fişiere de testare şi nimic altceva, aşa că a aterizat susţinând o nulable FolderManager.set Steaguri care nu existau încă ...

Kamo·2mo ago
FixEmailService

Opriți un steag IMAP nedenumit să fie suprascris

Steagurile IMAP sunt independente, așa că "marcați această citire" nu trebuie să spună nimic despre stea. EmailImapService.setFlags a luat întotdeauna Booleans ...

Kamo·2mo ago
ChoreEmailService

Reconstruiește împotriva reconcilierii JetStream cu consumatorul partajat

Picks up kamo-shared-library f3a7283. Opt membri dețin un e-mail-ws-<id> consumator încă filtrat pe e-mail.inbox.<addr> de la înainte de subscrieToNats mutat la...

Kamo·2mo ago
FeatureEmailService

Dimensiune fiecare cutie poștală împotriva depozitării organizației

Dovecot aplică acum o limită pe e-mail, și nimic nu a fost setarea coloana ea citeste. Acest lucru scrie noaptea, după instantaneu de stocare astfel capacitatea...

Kamo·2mo ago
FixEmailService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·2mo ago
August 10, 2026
FeatureEmailService

Gestionați lista de invitați a unui eveniment

Dialogul ar putea arăta cine a fost deja pe un eveniment, dar nu adăuga sau elimina Singura operaţiune a fost re-notificarea oamenilor care au fost cumva Deja a...

Kamo·2mo ago
FeatureEmailService

Lasa obiectivul de conflict exclude evenimentul fiind editat

Serviciul ConflictDetection a luat întotdeauna un eveniment exclus; acest obiectiv a trecut nul. Fără ea un eveniment se suprapune, astfel încât în momentul eve...

Kamo·2mo ago
FeatureEmailService

Sincronizează calendarul organizației la telefoane, fără a deschide o gaură

Calendarul partajat nu are proprietar, astfel încât lista DAV-scop de cont ar putea nu-l returna: evenimentele companiei au fost clar acolo pe web și invizibil ...

Kamo·2mo ago
FixEmailService

Ia apelantul din sesiune, nu din șir de interogare

GET /api/calendar/calendar luat userId ca parametru de cerere, astfel în schimbare un număr din URL a citit calendarele oricui și pentru că calendarele efectuat...

Kamo·2mo ago
FixEmailService

Face MKCOL crea o carte care poate fi de fapt stocate

mkCol a construit o carte de contact care nu transportă nici o organizație, nici un proprietar și returnat 201 indiferent, astfel încât crearea unei cărți de ad...

Kamo·2mo ago
FixEmailService

CockroachDB-doar SQL care PostgreSQL respinge

CockroachDB scrie tipul de text STRING; PostgreSQL și YugabyteDB folosesc TEXT. 25 de mulaje de-a lungul interogărilor native încă emiteau CAST (x AS STRING) și...

Kamo·2mo ago
FixEmailService

Cărți de adrese de domeniu pentru membrul care le deține

Doar organizaţia a luat contact cu ei. listBooks (orgId) was gindByOrganizationId (orgId), iar interogarea listei de contacte a fost deschisa UNDE c.contactBook...

Kamo·2mo ago
ChoreEmailService

Reconstruiește împotriva librarului comun @Lob LONGVARCHAR fix

Dialectul Hibernate PostgreSQL citește @Lob String coloanele ca OID prin getLong(). Afectează notele, contactele, calendarul, jetoanele Oauth, parolele IMAP, ca...

Kamo·2mo ago
FeatureEmailService

Punct la YugabyteDB și utilizați PostgreSQLDialect

CockroachDB a fost înlocuit de YugabyteDB. Conexiunea se mișcă din gandac-public:26257 to yb-tserver-service:5433, and the Hibernate dialect De la *************...

Kamo·2mo ago
August 9, 2026
FixEmailService

Publish rand ID-uri ca siruri de caractere

CockroachDB unic rowid () produce id-uri de 64 de biți. Unul real de la contact books este 1200081912680906758; JavaScript's JSON.parse rotunji orice trecut Num...

Kamo·2mo ago
FeatureEmailService

Persistă și să servească întregul contact, nu doar numele său

Stratul REST a serializat direct entitățile JPA. Un contact nu are cartografiere la e-mailuri, telefoane, adrese, organizații, URL-uri, IM-uri sau relații ale a...

Kamo·2mo ago
FeatureEmailService

Măsurați propriile căsuțe poștale kamoMail ale fiecărui org

Plimbare fiecare cutie poştală Kamo gazde şi înregistrări, pe zi de sosire, RFC822 octets it deține antete, corp și atașamente codificate, peste fiecare dosar i...

Kamo·2mo ago
FixEmailService

Înregistrează dimensiunile mesajelor în loc să scrii zero

SearchIndexService write sizeBytes = 0 pentru fiecare mesaj pe care l-a indexat vreodată, sub comentariul "Nu este disponibil din plic." Acesta a fost disponibi...

Kamo·2mo ago
CIEmailService

Retrimetrie clădirea comun-library, care UPlink LAN păstrează corupere

Trei clădiri au murit astăzi pe "Tag nepotrivire" trăgând un borcan ajutor, deoarece kbservice, mcpgatewayservice și ragservice lovit eroarea identică împotriv...

Kamo·2mo ago
CIEmailService

Oglindă Maven Central prin Google GCS copie

Fiecare etapă a Docker începe de la o rece ~/.m2 și refrigerează întregul copac dependență, astfel încât Central vede greutatea totală a fiecărui serviciu conco...

Kamo·2mo ago
August 7, 2026
FeatureEmailService

Lasă /sendable picătură grupul alias pentru apelanții care deschid cutiile poștale

Comutatorul de cutii poştale /mesaje oferă acelaşi set ca şi compozitorul Câmp, minus un singur lucru: un alias nu poate fi deschis. Mesaj adresat acesteia ater...

Kamo·2mo ago
FeatureEmailService

Variabilele de previzualizare pentru modelele de semnătură electronică

Editorul șablon admin face fiecare titular gol pentru o cheie cu nici un braț mostrăVariables, astfel încât cele șapte șabloane esign previzualizat ca o pagină ...

Kamo·2mo ago
FeatureEmailService

Obiectivul de căutare, paginat pentru adresele pe care un membru le poate trimite

GET /api/email/boxes/sendable raspunsuri la aceeasi intrebare ca /accesibila fiecare adresă pe care membrul o poate trimite ca Cautat si chemat in baza de date...

Kamo·2mo ago
FeatureEmailService

Nume o cutie poștală primară după membrul care o deține

O cutie poştală pe care cineva o deţine ca primar este adresa acelei persoane, aşa că... prezentarea acesteia sub orice etichetă a cutiei poştale la ora de furn...

Kamo·2mo ago
FeatureEmailService

Acţionează pe un dosar întreg, nu doar pe pagina pe care ai defilat-o

Marchează toate dosarele citite și goale sunt operațiuni la nivel de dosar clientul nu se poate exprima prin loting uids: ea deține doar vreodată pagina are def...

Kamo·2mo ago
August 6, 2026
FixEmailService

Restaurare fișierele 2b23346 scăzut, și răspundeți la un trimite supradimensionate cu 413

2b23346 a fost angajat printr-un indice privat care nu a fost niciodată însămânțat din CAP, astfel copacul său a ținut doar cele trei fișiere înscenate în ea și...

Kamo·2mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing