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 11, 2026
FeatureInitializerService

Adaugă coloanele care fac o schimbare de preț detectabilă

Ordinul [0), nulable, no backfill acest pret a fost creat cu" si reconcilier-l trateaza mai degraba ca necunoscut decat ca o derivă.

Kamo·2mo ago
FeatureInitializerService

Repreț depozitare suplimentară ca $2.50 la 10 GB, org-la nivelul întreg

Add-on-ul a descris un grup de organizare comun și a fost apoi la preț USAGE BASED la $4 cu "25 GB" menționat numai în proza. Nimic nu a prezentat vreodată o ev...

Kamo·2mo ago
August 10, 2026
FeatureInitializerService

Adaugă şi completează conturile. Data creată

Hibernate nu poate adăuga aceasta în sine: ddl-auto emite NULL, care CockroachDB refuză pe o masă care are deja rânduri. Deci, se adaugă nulable Aici, în spate,...

Kamo·2mo ago
FeatureInitializerService

Mută calendarele către membri și dă fiecărei org câte una comună

Calendarele și evenimentele au fost deținute de un cont și nu au fost organizate. Acest lucru ataşează fiecare la calitatea de membru cel mai timpuriu al propri...

Kamo·2mo ago
FeatureInitializerService

Contacte manuale cu adresa-carte înapoi la proprietarii lor

E-mailService acum domeniul de aplicare fiecare contact citit la contact books.proprietar id, care lasă contactele deja așezate într-o organizație fără propriet...

Kamo·2mo ago
August 9, 2026
FeatureInitializerService

Schema de stocare măsurată a unghiilor și a liniilor

img dat records, per fișier stocat, dimensiunea octet reală a tot ce Kamo generat din ea. Înlocuieşte img dats. THUMB FILE SIZE ca sursă pentru această cifră: a...

Kamo·2mo ago
FeatureInitializerService

Schema de măsurare a stocării numai pentru obiecte

obiect depozit zile înregistrează ceea ce o matura citește înapoi de la MinIO pentru cele două lucruri care nu au dimensiuni în baza de date: branding active ș...

Kamo·2mo ago
FeatureInitializerService

Schema de măsurare a stocării pe cutie de e-mail

****************************************************************************************************************************************************************...

Kamo·2mo ago
FeatureInitializerService

Schema runner pentru org stood snapshots

Oglinzi OrgStorageSnapshot ca DDL explicit, pe stilul de casă dl-auto creează masa mai întâi, astfel încât CREATE este o rezervă și DEFAULTS SET sunt ce îl face...

Kamo·2mo ago
FeatureInitializerService

Declară că aplicaţia e împărţită

Backfill numai a umplut vreodată un rând plan care lipsea mutați un nivel de Punctul de vânzare și instrumente de marketing a ajuns pe drum liber în acest fel...

Kamo·2mo ago
August 8, 2026
FeatureInitializerService

Un rând catalog calificat corespunzător pe aplicație, pe fiecare rădăcină de drepturi

Nouă aplicații sisteme de proveniență 12 altele au fost deja descrise printr-un rând de marketing, astfel încât obligarea celor și adăugarea unei paralele APP...

Kamo·2mo ago
FeatureInitializerService

Rândurile de drepturi ale aplicației Backfill în catalogul planului platformei

Dreptul se rezolvă acum pe o coloană de tip service type, dar nici un rând de catalog nu avea unul, deci fiecare plan încă rezolvat la "totul inclus" prin impli...

Kamo·2mo ago
August 7, 2026
FeatureInitializerService

Indicatoare de căsuță poștală pentru departamente și orguri și backfill departamentele

DEPTS.MAILBOX ID și ORGS.CONTACT MAILBOX ID, ambele UUID simplu fără FK la e-mail provider.mailboxes: cutiile poștale sincronizează furnizorii externi și pot f...

Kamo·2mo ago
FeatureInitializerService

Dă un membru al echipei un manager

Adaugă MANAGER ID la membru echipă membru, o autoreferință nulă pentru raportare linie. Nimic nu este umplut: nici un manager este un răspuns complet, ambele în...

Kamo·2mo ago
FeatureInitializerService

Adaugă DEPTS.PARENT DEPT ID pentru departamentele cu cuiburi

Nulable cu nici un backfill - nul înseamnă nivel superior, care este ceea ce fiecare existent Departamentul a fost şi majoritatea vor rămâne. Declarat UUID sim...

Kamo·2mo ago
FeatureInitializerService

Migrație pentru registrul de comisioane și tabele de plată Stripe

Oglinzi com.kamo.z.shared. commission. ddl-auto ar crea aceste din Adnotări oricum; explicit DDL este convenţia casei şi este ceea ce face forma care poate fi r...

Kamo·2mo ago
August 6, 2026
FeatureInitializerService

Aterizează schema pachetului legal

Adaugă com.kamo.z.shared.hr.legale la lista de scanare a depozitului și asigură Unicitatea și indexurile de căutare ale entității nu se pot exprima în siguranță...

Kamo·2mo ago
FeatureInitializerService

Reumpleți colecția din care face parte fiecare liant existent

Derives domeniul de aplicare de la Img primul element DOC; lianți goale se încadrează înapoi la Proprietarul e My Docs. Nu se aplică NULL numai după umplere.

Kamo·2mo ago
August 5, 2026
FeatureInitializerService

Creează coloana de căutare e-mail vector și indexul inversat

N-a existat niciodată. Emailservice's own V1 email metadata schema.sql declară, dar că migrația nu a fugit niciodată -- Tabelul a venit de la scanarea entități...

Kamo·2mo ago
FeatureInitializerService

Schemă și semințe de punct de contact pentru comunicațiile cu plumb

Hibernate creează cele trei tabele noi de la entitățile comune-lib; acest lucru adaugă ceea ce nu se poate exprima fereastra punctului de contact per (lider, s...

Kamo·2mo ago
FeatureInitializerService

Schema pentru stratul de întâlnire multi-furnizor

Creează ********************************************************************************************************************************************************...

Kamo·2mo ago
FeatureInitializerService

Reasignabil agent primar pe o oportunitate rezervată

PRIMARY AGENT MBER ID este cel care deţine oportunitatea acum; CERED BY MBER ID este lăsat neatins pentru totdeauna. Nulable with no backfill on intented "nici...

Kamo·2mo ago
August 4, 2026
FeatureInitializerService

Coloanele Comisiei pentru oportunități rezervate și neplata pieței

Șase coloane anulate: comisionul global a convenit asupra unei oportunități rezervate; și starea de nerambursare a pieței care o completează înainte de aprobare...

Kamo·2mo ago
FeatureInitializerService

Tabele pentru rezervările de oportunitate de plumb

Mirrors LeadOpportunityReservation, LeadOpportunity CommissionsSplit și În biblioteca kamo-împărtăşită. DDL-auto: actualizare ar creați-le din entitățile oricum...

Kamo·2mo ago
August 3, 2026
FeatureInitializerService

Creați fi access log

Până în prezent, accesul PHI a fost înregistrat doar la un flux de jurnal cu 14 zile de reținere împotriva unei obligații de șase ani, și fără suprafață de inte...

Kamo·2mo ago
FeatureInitializerService

Creează tabelele de al doilea factor

Backs UserMfaEnrollment and MfaRecoveryCode in kamo-shared-library Autentificare persoană sau entitate, decalajul de evaluare a conformității numit Descalifica...

Kamo·2mo ago
FeatureInitializerService

Creați HANDLES PHI și PHI EFFECTIVE DATE pe orguri

Oglinzile celor două noi domenii de organizare, în urma OrgBrandingFieldsMigration Convenție, astfel încât coloanele sunt reproductibile pe orice mediu, mai deg...

Kamo·2mo ago
August 2, 2026
FeatureInitializerService

Creați HANDLES PHI și PHI EFFECTIVE DATE pe orguri

Oglindeşte cele două noi domenii ale entităţii Organizaţiei din biblioteca kamo-împărţită, în urma Convenţiei de Migraţie OrgBranding Fields. HANDLES PHI NU EST...

Kamo·2mo ago
July 9, 2026
FeatureInitializerService

Se raportează valoarea absolută a obligațiilor care decurg din contractele de reasigurare și din vehiculele investiționale înainte de șoc

Articolul 4 alineatul (1) litera (a) din CRR Refactorul inițiator/tranzacție: mlos loan tranzaction (tranzacție număr + asignate lo *), împrumut originators (co...

Kamo·3mo ago
July 8, 2026
FeatureInitializerService

Adăugați INVESTOR PRICE coloană la rata locks + împrumut preturi snapshots

@Ordin (80) idepotent ADD COLUMN IF NU EXISTĂ (DECIMAL(9,4), care corespunde prețului la 100 grile) astfel încât RCE MLOS să poată înregistra prețul real de exe...

Kamo·3mo ago
FeatureInitializerService

Index parţial unic care aplică un pachet activ de închidere pentru fiecare împrumut (închide dublu-închide backstop)

CREATE UNIQUE INDEX uk mlos closing pkg active loan ON mlos closing package (împrumut file uid) Where status <> "CANCELLED." Durabilă oprire înapoi în spatele G...

Kamo·3mo ago
July 5, 2026
FeatureInitializerService

Seed the 17 real program rulesets (doc03 §9 Phase 1)

Migrează datele autorizate ale programuluiRegulaset din regulamentul clientului KamoMLOS Dosare în *************** (17 coduri, extrase cu fidelitate) şi înlocui...

Kamo·3mo ago
July 2, 2026
FeatureInitializerService

Codifică §4.2 cerințe-scriitor unic-unic

Cel mult ONE LIVE cerince per (loan file uid, img doc type id, party) celula obligatiei. *************% idepotenta aplicatiei nu se poate prinde un dublu-instan...

Kamo·3mo ago
June 30, 2026
FeatureInitializerService

Index unic de siguranţă NULLs pentru versiunile de closingWorkflowTemplate (doc 05 §6.3)

O versiune per (organization id, lowe level, lowe ref id) grâne. CRDB este NULLs-distinct, deci împărțit pentru luminează ref id (mirrors mlos aiptp *): mlos cl...

Kamo·3mo ago
June 29, 2026
FeatureInitializerService

(împrumut file uid,type) index unic-unic nativ (doc 11 §5.3/§6.2)

Închide o gaură dublă existentă în registrul de identificare a împrumuturilor MLOS: index (a) **************** doar constrângeri (org, tip, valoare) pentru cei ...

Kamo·3mo ago
June 28, 2026
FeatureInitializerService

Indice de blocare parțială dublă pentru înregistrările de blocare RCE (doc 08 §7.3)

SchemaCleanupRunner adaugă A fost un accident. Index UNIQUE pe mlos lock record (organization id, loan scenario id) Starea IN *************** Cel mult o blocare...

Kamo·4mo ago
FeatureInitializerService

§2.4 Anti-AUS-shopping index parțial-unic pe mlos aus run

O substanţă activă (nesupravegheată, necongelată) AusRun per (loan file uid, source etichet) cum ar fi AUS-shopping" (doc 10 §2.4/§2.5). În condiții de siguranț...

Kamo·4mo ago
June 27, 2026
FeatureInitializerService

Register pkg + RCE/pusl-through DDL (docs 08/09)

@EnableJpaRepositorii += Nu-ţi face griji. SchemaCleanupRunner: Nu-ţi face griji. (partial-unique) + rce commit ai decision fk + rce commit lock record fk + rce...

Kamo·4mo ago
FeatureInitializerService

Register com.kamo.z.shared.mlos.aus in @EnableJpaRepositorii (doc 10)

Pachetul nou de repo (AusRun + copii). mlos aus run creat + verificat.

Kamo·4mo ago
FeatureInitializerService

EvenimentProjectionPlatformaPolitica- Index unic partial implicit (doc 07 §6.7)

Nu-ţi face griji. Nu-ţi face griji. UNDE organization id IS NULL lasă rândurile nul-org neconstrânse altfel; riscul duplicat al GLBA). Aplicat + verificat.

Kamo·4mo ago
FeatureInitializerService

RegulăVersiune Pin entry->pin hard FK (doc 06 §4.6)

mlos rvpe pin idx + mlos rvpe pin fk Nu-ţi face griji. -> mlos rule version pin.uid), oglindind cerinţa Satisfier-> FK. Aplicat + verificat.

Kamo·4mo ago
FeatureInitializerService

Controalele DB în baza de reguli (doc. 06 §4.2/§9.2)

3 controale bicondiționale deținute de platformă (mlos requirement rule / rule set / mlos freshness policy: platforma proprietate = (organization id IS NULL) ...

Kamo·4mo ago
FeatureInitializerService

Schema pentru modelul de condiție 1-obligație/N-satisfăcător (doc 06)

Register com.kamo.z.shared.mlos.docs in @EnableJpaRepositores (new repo pkg) + SchemaCleanupRunner backstop for mlos requirement satisfier (numai apendicele re...

Kamo·4mo ago
FeatureInitializerService

Emisiunea de registru + notificare (doc 07 §6)

- KamoInitializerApp: @EnableJpaRepositorii += Nu-ţi face griji. (nou repo pkg pentru ************* - SchemaCleanupRunner: mlos consent one identity chk = num n...

Kamo·4mo ago
FeatureInitializerService

HotărîreInput proveniență-integritate DDL (Decizie-spine 2c)

decision input auto-creates via ddl-auto; SchemaCleanupRunner adaugă invariante Hibernatul nu poate emite: - decizie input one source chk: num nonnulls(11 FK co...

Kamo·4mo ago
June 26, 2026
FeatureInitializerService

Index parțial-unic (Phase-2 Slice 7)

SchemaCleanupRunner: ux guideline version activ parţial-unique ON mlos guideline versiune (organization id, product id) Where status='ACTIVE' ŞI eficace till IS...

Kamo·4mo ago
FeatureInitializerService

Verificare de proprietate a platformei cu set valoric (Pase-2 Slice 4)

SchemaCleanupRunner: ADD CONTRAINT mlos value set propriety chk CEC (platforma proprietate = (organization id IS NULL)) platforma deținută cu o org nulă; un se...

Kamo·4mo ago
FeatureInitializerService

Verificare de consistență Mlos produs ARM (Pasa-2 Slice 2)

SchemaCleanupRunner: ADD CONTRAINT *************** CEC ((amortizare tip = "ARM") = (arm fix perioadă luni NU ESTE NULL) ] declarat IFF produsul este un ARM (doc...

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