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

Move status off the ordinal and onto the name

Adaugă STATUS NAME / STATUS APPLIED NAME, le umple din ordinale, apoi picături coloanele ordinale SENT TO AI (ordinal 3) hărți la IN PROGRESS: este retras, și ...

Kamo·2mo ago
FeatureInitializerService

Un raport de sistem este un bug sau o îmbunătățire

ALTER mai degrabă decât pliate în CREATE, deoarece tabelul există deja oriunde a ajuns asta. DEFAULT 0 este BUG, care este ceea ce fiecare rând depus înainte de...

Kamo·2mo ago
FeatureInitializerService

Face orgi.alias unic platforma-la nivelul întregii platforme

Coloana nu a fost niciodată constrânsă. Supravieţuitor în timp ce un alias a fost doar rezolvat ca (security provider id, alias) în spatele unei gazde, deoarec...

Kamo·2mo ago
FeatureInitializerService

Pune chiriaș id înapoi în partea din față a cheilor de resurse clinice

ddl-auto built PRIMARY KEY (logic id, resurse type, chiriaș id) on fhir resource curent și fhir resource versiune, deoarece Hibernate emite @EmbeddedId coloane ...

Kamo·2mo ago
FeatureInitializerService

Creează tabele bugs de sistem

Nu există restricții de verificare a coloanelor ordinale: support ticket status check is Ce se întâmplă atunci când Hibernate îngheaţă unul la dimensiunea unui ...

Kamo·2mo ago
August 24, 2026
FeatureInitializerService

Price the commerce children and the EHR, with a totality guard

Nici harta prețurilor nu a avut un control de totalitate, iar cele două moduri de eșec sunt diferite şi tăcute. Lipsește de la CATALOG, o aplicație aterizează n...

Kamo·2mo ago
FeatureInitializerService

Extinde bunicul pieței în backfill-ul de copac aplicației

bunicul există GatedMarkets deja a mers pe piețele active ale fiecărei org, rezolva getRequiredService () şi a activat aplicaţia lipsă se limitează la IsGated (...

Kamo·2mo ago
FeatureInitializerService

Coloane de descriere a textului bogat pe Webinar type

Oglindeşte schimbarea entităţii cu legături comune. Două lucruri de care masa are nevoie înainte MediaService le cartografiază. Coloana de descriere trebuie să...

Kamo·2mo ago
FeatureInitializerService

Amintiți-vă ultimul spațiu de lucru un membru semnat în

users.last org id susține picker-ul de spațiu de lucru. O organizaţie nu este mai mult numit de numele gazdei, astfel încât un membru care aparține mai multor a...

Kamo·2mo ago
August 22, 2026
FeatureInitializerService

Combină cele două înregistrări modificate într-unul cu două straturi

În cazul în care un document are ambele tipuri, rândul CLASSIC supraviețuiește poate ține octeți editate rândul se elimină. Pierderea oricărei părţi ar însemn...

Kamo·2mo ago
FeatureInitializerService

Creează tabelul de frame imagine

Un rând per widget imagine Frame un membru a aranjat pe tabla lor de lansare. O masă mai degrabă decât o pată de preferințe pentru că fotografiile și videoclip...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloanele master-scop la note

MASTER SCOPE ('MINTE' / 'ORG' / NULL) și Organisation ID, plus cei doi indici entitatea declară și un indice unic parțial per domeniu de aplicare astfel încât o...

Kamo·2mo ago
FeatureInitializerService

Mută modelele existente pe rândurile FORMALE FILLABLE

Înainte de a exista versiuni, punerea câmpurilor de formă pe un document atașat esign templels rândul direct la original, și fila modificată a fost "originalii ...

Kamo·2mo ago
FeatureInitializerService

Adaugă imgs.modified kind și imgs.original img id

Ambele sejururi nu pot fi anulate. nimic pentru a umple spate și nici un pas NULL, spre deosebire de forma normală coloană-add. Indexul parţial UNIQUE este "ce...

Kamo·2mo ago
FeatureInitializerService

Adaugă DDL pentru publicul invitat al evenimentului

Kamo·2mo ago
August 21, 2026
FeatureInitializerService

Creați schema de politică de chat

Șase tabele: regulamentul modificat, regulile și clauzele acestuia, răspunsul granturi în spatele "replică numai în timp ce fereastra lor este deschisă," și tra...

Kamo·2mo ago
FeatureInitializerService

Adaugă lianți.is scratch

Patru declarații mai degrabă decât un ALTER: lianți este populat, și Yugabyte respinge întregul ADD COLUMN ... NU NULL declarație mai degrabă decât clauza, așa ...

Kamo·2mo ago
FeatureInitializerService

Adaugă *****************

Înregistrări care au depus o rezervare atunci când nu este agentul nume, astfel încât cineva gestionarea oportunităților poate ridica unul în numele unui agent ...

Kamo·2mo ago
FeatureInitializerService

Indicii compoziți pentru geolite locații

Numai țara a fost singurul index pe un tabel 80.429-rand. Măsurată în funcție de producție: Rezoluţia oraşului (ţară + compartimentare) indexat pe toate rânduri...

Kamo·2mo ago
FeatureInitializerService

Index member rights applied on (membru id, the right)

Tabelul nu a avut indexuri deloc, în timp ce fiecare găsitor de pe el filtrează prin MEMBRU ID. La 10,524 randuri un singur membru a drepturilor cauta a fost o ...

Kamo·2mo ago
August 20, 2026
FeatureInitializerService

Indicii compoziți ai plumbului și deblocați cursa care le creează

Grila /conduce filtre acum și pagini în baza de date în loc de expediere întreaga organizație către browser. Cu doar IX LEADS ORG ID că ar muta scanarea mai deg...

Kamo·2mo ago
FeatureInitializerService

Retragere Nu-ţi face griji

Codurile de urmărire sunt partajate ca ?conte=<uuid> acum. The old <memberId>.<n> token a publicat un ID real membru în fiecare legătură comună și a făcut spați...

Kamo·2mo ago
August 19, 2026
FeatureInitializerService

Adăugați utilizatori.is fake, în singura ordine de declarație un tabel populat permite

Oglindeşte noul câmp de filmare. Patru declaraţii, iar ordinul este tot migraţie: YugabyteDB respinge intreaga declaratie, nu doar clauza ofensatoare, astfel î...

Kamo·2mo ago
August 15, 2026
FeatureInitializerService

Adaugă coloana kamomeet logo overlay

A treia suprafaţă: ecranul de pre-întâlnire KamoMeet. Aceeaşi formă ca şi alte două Paznicul în derivă avea nevoie doar de numele său de câmp, deoarece iterea...

Kamo·2mo ago
FeatureInitializerService

Curățați rapoartele și rândurile din tabloul de bord și opriți însămânțarea VIEK DASHBORD

REZERVĂ DASHBOARD (0), REPORTS (1) și REPORTS export (2) au fost eliminate din RoleRightType astăzi, împreună cu cele două pagini pe care le-au numit. Acest luc...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloana de încărcare logo overlay

A doua suprafata pentru caracteristica logo-ului: ecranul de incarcare afisat între navigarea paginii, alături de pagina de start casthead. Ambele ALTER trăies...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloana home logo overlay

Backs the Home Page Logo Overlay setting: the solid color a org can Vopsea peste logo-ul catarg pe pagina de start kamo-internă. Detine un semn mai degrabă dec...

Kamo·2mo ago
FeatureInitializerService

Rânduri ECHIPARE EMAIL LOGS și opriți un test de putregai atunci când se schimbă ordinalii

VERY EMAIL LOGS (64) a fost eliminat din RoleRightType astăzi pentru a numi o caracteristică care nu a fost niciodată construit. Acest lucru elimină ceea ce a l...

Kamo·2mo ago
FeatureInitializerService

Curățați rândurile stocate pentru cele două note retrase

SHARE NOTES (72) și MANAGE NOTES SETTINGS (73) au fost eliminate din tipul Role Right Astăzi pentru a avea nici o caracteristică la poarta. Acest lucru elimină ...

Kamo·2mo ago
FeatureInitializerService

Adaugă orgi. background order

Nullable VARCHAR (20), nici un backfill și nici DEFAULT o valoare absentă secvențială, care este comportamentul pe care l-a avut fiecare org înainte de a exist...

Kamo·2mo ago
FeatureInitializerService

Ridică lista administratorilor platformei

Backfills it from the pensioned system user access grants so nobody who could funcţionează Utilizatorul Sistemului înainte ca această desfăşurare să-l piardă: m...

Kamo·2mo ago
FeatureInitializerService

Seed drepturile de întâlnire înainte de poarta poate bloca pe oricine

Serviciul Media solicită acum START METING pentru a crea o întâlnire și REUNIUNI Rezolva una. Măsurată asupra producției înainte de a scrie acest lucru: 42 de r...

Kamo·2mo ago
August 14, 2026
FeatureInitializerService

Purjează rândurile stocate pentru drepturile de chat-canal șterse

Ids 74/75/76 nu se mai rezolvă. RoleRightsSyncService le-ar matura pe unele viitor boot SecurityService oricum nici o înregistrare despre câte rânduri sau care...

Kamo·2mo ago
FeatureInitializerService

Mută notele de la proprietatea asupra contului la calitatea de membru

Adaugă note.member id și atașează fiecare notă la cel mai devreme proprietar apartenenţă în practică este locul unde au fost scrise notele. Prin urmare, o notă...

Kamo·2mo ago
FeatureInitializerService

Strămoșii Backfill astfel încât închiderea nu poate elimina accesul

Serviciul Aplicat pentru Drepturi Membre neagă acum orice drept al cărui lanţ părinte nu este Acordat. Fiecare rând scris înainte ca ierarhia să existe nu ştie ...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloana is rich text, implicită și backfilled la bogată

Dacă o notă este editată ca text bogat sau text simplu nu poate fi citit înapoi din conținutul său: o notă bogată nimeni nu a formatat încă este octe-for-byte U...

Kamo·2mo ago
FeatureInitializerService

Seed fiecare organizație un text legal implicit

Un hr legal settings rând per org, unic pe org id, transportă Nu-ţi face griji. Inserat-ONLY, niciodată un actualizat. O org care și-a editat propria formulare...

Kamo·2mo ago
FeatureInitializerService

Tabelele de notificare ale membrilor și coloanele de origine ale unui eveniment

Două jumătăți de o caracteristică. Un apel programat pe o pistă este oglindit pe Programarea calendarul membru, iar punctul de oglinda este de a ajunge înapoi l...

Kamo·2mo ago
FeatureInitializerService

Add is răspunsed to the mail search index

Adds *************** astfel încât indexul înregistrează toate cele trei Steagurile IMAP mai degrabă decât două. Lista de mesaje atrage un marker de răspuns din ...

Kamo·2mo ago
FeatureInitializerService

Indexează și REVOKE tabelele de plată-furnizor

Ceea ce Hibernate nu poate exprima pentru noile mese hr timecard payroll *. Două mutări. PayrollDispatch și PayrollSyncIssue refuză actualizările și șterge în ...

Kamo·2mo ago
August 13, 2026
FeatureInitializerService

Coloanele goale pe hr timecard punch

Oglinzi patru coloane noi anulate pe entitatea TimecardPunch. Un gol este nici o ștergere, nici o corecție: spune pumnul nu ar fi trebuit să existe Editorul a ...

Kamo·2mo ago
August 12, 2026
FeatureInitializerService

Creează istoric

Oglindește entitatea ContHistory în kamo-shared-library. Scris explicit mai degrabă decât lăsat să ddl-auto deoarece materia implicită: ID și DATA CREAT poartă ...

Kamo·2mo ago
FeatureInitializerService

Indicii parţiali care opresc o dublă plată şi un cod de coliziune

Sunt dinţii din spatele serviciului de export. refuzul de a re-emite. Un al doilea fișier angajat pentru o perioadă de plată plătește dublu intreaga companie, s...

Kamo·2mo ago
August 11, 2026
FeatureInitializerService

Înregistrare KI și migrare schema

Mesele vin de la ddl-auto; acest alergător furnizează doar ceea ce Hibernate nu poate - indicii unici parţiali pe baza unei repartiţii primare deschise şi a une...

Kamo·2mo ago
FeatureInitializerService

Schema pentru grupuri care pot plăti de fapt

Trei alergători: BillingGroupRosterMigration creează facturare pay group members înseamnă să plăteşti, înainte să cumpere ceva. org id este denormalizat pe ea ...

Kamo·2mo ago
FeatureInitializerService

Creați schema de formare HR

Registers com.kamo.z.shared.hr.training in the explicit @EnableJpaRepositories @EntityScan este larg, astfel încât entitățile sunt găsite nici un fel, dar depo...

Kamo·2mo ago
FeatureInitializerService

Creați Billing pay grups explicit și anulați coliziunea moștenită

Crearea ei într-o migraţie, mai degrabă decât lăsând-o la ddl-auto, care a produs o tabelul pe jumătate construit atunci când entitatea a fost îndreptată către ...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloanele ceasului Dunning

trecut due beci și suspendare notificată at, ambele anulate. Null înseamnă să plăteşti şi nu a fost încă spus.

Kamo·2mo ago
FeatureInitializerService

Renunţă la constrângerea care limitează un membru la un cont de facturare

Găsește constrângerea după formă, mai degrabă decât după nume numele nu este stabil în medii, astfel încât orice constrângere unică pe contul membri a căror li...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloanele de extensie automată

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