KamoCRM

Live Change Log

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

17,494
Total Changes
5,983
Features
5,282
Fixes
30
Projects
Filter by project
All Projects17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 9, 2026
CIVOIPService

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
CITranslateService

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
CIRAGService

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
CIMCPGatewayService

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
CIKBService

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
CIkamolos

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
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
CIDaemonService

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
CIConversionService

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
CIAIService

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
CIkamo-login

Opriți descărcarea unui browser pe care imaginea nu îl folosește niciodată

Construcţia 21 a eşuat în postinstalatorul păpuşilor care a adus crom fără cap-coajă sau un mac rău de înregistrare, aceeaşi clasă de transfer care a distrus c...

Kamo·2mo ago
Fixkamo-internal

Split Disponibil pe verdictul catalogului, și opri Stage publicarea unei aplicații

Contul Apps tab derivat Disponibil / Nu este disponibil din etapa de dezvoltare, deci contrazis catalogul platformei în momentul în care un operator a publicat ...

kamo·2mo ago
FixInitializerService

Doar rădăcinile reale ale dreptului primesc rândurile de aplicații ale platformei

Deținerea planurilor de subscriere a fost tratată ca o dovadă a unei rădăcini a dreptului. Nu este: un client org conduce propriile sale piețe comerciale și vin...

Kamo·2mo ago
FixBillingService

Răspunsul "este acest sellable" din catalogul aplicației, nu enum

Availability a devenit operator-editable la runtime, astfel încât derivă din ServiceType.getStage () înseamnă publicarea MLOS în aplicații și caracteristici lăs...

Kamo·2mo ago
ChoreSecurityService

Restaurare CRLF pe ***************

Anterior comite rescris fișierul printr-un instrument care normalizat CRLF la LF, churring fiecare linie şi îngropând o schimbare de 24 de linii într-un diff 61...

Kamo·2mo ago
FixSecurityService

Închideți patru căi în jurul porților verticale și aplicații

SecurityModelMarketController citiți și mutați model de piață atașamente fără sesiune check, no org scoping and no right tipurile de sucursale ale organizaţiei...

Kamo·2mo ago
CIBillingService

Oglindă Maven Central prin Google GCS copie

Build 19 nu a reușit să aducă tomcat-embed-core de la repo.maven.apache.org cu 'Tag necore' transfer corupt, nu o eroare de cod: aceeași comitere construiește ...

Kamo·2mo ago
Featurekamo-internal

Split Apps & Caracteristici în Disponibil / Nu este disponibil / Depreciat

O listă plană de aplicații mixte platforma oferă cu cele pe care nu le și unele le s-a retras, deci operatorul a trebuit să citească fiecare cip ca să-i deosebe...

kamo·2mo ago
Fixkamo-internal

Încărcați Aplicații permise de la un chiriaș obiectiv pot citi de fapt

appCatalogApi.list() este exclusiv proprietar de platformă, astfel încât pe orice chiriaș org editorul de Tipuri de Sucursală a arătat nu aplicații și garda de ...

kamo·2mo ago
FeatureSecurityService

Un catalog de aplicații pentru Sucursale

Tipuri de sucursale - > Aplicațiile permise au început să-și încarce lista de aplicații din /platform-config/app-catalog, care necesită un proprietar de org de ...

Kamo·2mo ago
FixBillingService

Validarea codurilor adiționale înainte ca acestea să poată acorda o aplicație

codul activ addon coduri a fost scris direct din organismul de cerere. Asta a fost inofensiv în timp ce nimic nu a citit coloana, dar este acum o intrare de aut...

Kamo·2mo ago
FixInitializerService

Același alias NPE în semănătorii inițializator

resolutionAll() has no entry for a depreciated alias sharing a id with a live app, astfel încât looping ServiceType. values () și dereferența rezultatului ar fi...

Kamo·2mo ago
Fixkamo-shared-library

Opriți o sarcină de pagină de la persistența proiecției dreptului

computeEfficientFatures a adăugat rândurile Hibernate de OrgFeature direct la ieșirea sa şi apoi întors este activ pe ele. Javadoc-ul propriu numeşte doar rezul...

Kamo·2mo ago
FixSecurityService

Opri iterarea ServiceType. values () împotriva catalogului rezolvat

rezolvaToate() omite pseudonimele depreciate care împărtășesc un ID cu o aplicație live (DOC MANAGER/DOCS, AI CHAT/AI SUPPORT), deoarece acestea nu au un rând c...

Kamo·2mo ago
Testkamo-shared-library

Pin excluderea depreciată-alias

Cheia catalogului este ID-ul numeric al ServiceType și mai multe constante retrase partajaţi în mod deliberat una cu aplicaţia care le-a înlocuit cu DOC MANAGER...

Kamo·2mo ago
August 8, 2026
FixInitializerService

Legați redenumește tăietura ca o ștampilă de timp, nu o șir

CockroachDB refuză < timbrul temporal (6) > < < <varchar> în loc de turnare, astfel încât repararea aplicației-config aruncat la prima declarație fiecare boot: ...

Kamo·2mo ago
FixInitializerService

Repararea celui de-al doilea site de nume persisted al redenumirii LOS

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

Kamo·2mo ago
FixSecurityService

Îndreptaţi suprafaţa ipotecară spre drepturile ipotecare

Însoţitor al schimbării librarului comun. Aceste 13 controleaza toate obiectivele de paza ipotecare LAR, conducta, aportul de aplicații, dezvăluiri, ordine de ...

Kamo·2mo ago
Fixkamo-shared-library

Oprește criteriile de evaluare ipotecară care impun un drept de împrumut personal

LOS * -> Numele MLOS * a fost aplicat la declarația enum și nicăieri altundeva. Pentru că eliberat numele au fost imediat declarate drept drepturi de împrumut p...

Kamo·2mo ago
CIkamo-internal

Reconstruiește după ce șirurile de aplicații și caracteristici au ajuns la dicționar

Run 545 nu a reușit garda cheie i18n pe 60 de chei. Nu a fost un defect de cod. împins la 14:10 și siruri de caractere dicționar aterizat la 14:18, astfel încât...

kamo·2mo ago
FixInitializerService

Legat LOS redenumește reparațiile pe rândurile care preced redenumirea

Reparația potrivit pe șir singur și a fugit pe fiecare cizmă, așa că a încetat să fie idepotent momentul în care cineva a acordat aplicația de împrumut personal...

Kamo·2mo ago
FixInitializerService

Master model onorează o pensionare pe termen lung; picătură un paznic mort

furnizareaMaxedOutMasterModel activează forța de fiecare aplicație pentru org platforma, și că lăţimea este deliberat de pre-lansare mâncare câine este ceea ce ...

Kamo·2mo ago
FixSecurityService

Încă două locuri care au răspuns "este această aplicație oferită" de la enum

Ambele au fost omise atunci când FeatureController mutat pe catalogul aplicației, și ambele nu ar fi fost de acord cu aceasta în momentul în care un operator a ...

Kamo·2mo ago
PerformanceSecurityService

O scanare plan-matrice per cerere de catalog de aplicații

De asemenea, scade acum-neutilizate DezvoltareStageType import şi corectează comentariu auto-propunere, care încă a descris regula de etapă catalogul înlocuit.

Kamo·2mo ago
Performancekamo-shared-library

Răspunde la întrebarea plan-matrice pentru fiecare aplicație într-o singură trecere

Fila Aplicații & Caracteristici întreabă dacă fiecare aplicație apare în matricea planului și forma per-app scanează planul-feature și adăugați-on tabele o dată...

Kamo·2mo ago
Chorekamo-internal

Drop the fuge Label helper

Numele de scenă sunt redate de la tastele de mesaj, astfel încât numai ajutor englez a avut nici Apelant stânga.

kamo·2mo ago
Otherkamo-internal

Traseul de aplicații și caracteristici copiați prin next-intl

kamo-internal serveşte 22 de localităţi şi fiecare şir cu care se confruntă utilizatorul trebuie să vină de la un mesaj cheie Nota și noile indicatori Aplicați...

kamo·2mo ago
Featurekamo-internal

Adăugați o filă de aplicații și caracteristici și fixați lista de aplicații permise

Noua filă, la dreapta organizaţiilor, controlează ceea ce fiecare organizaţie este oferit: disponibilitate, etapa de dezvoltare, nume de afișare, descriere, o N...

kamo·2mo ago
FeatureSecurityService

Servește catalogul aplicației și citește caracteristicile prin ea

FeatureController derivat "este această aplicație oferită" din etapa Enum în patru locuri separate, astfel încât răspunsul ar putea fi schimbat doar prin redist...

Kamo·2mo ago
FixInitializerService

Subvenții ipotecare de reparații orfane de către LOS pentru redenumirea MLOS

ServiceType este persistat în două locuri și redenumește numai 2026-08-08 a reprezentat unul. ORG FEATURE.FEATURĂ TYPE stochează ID-ul numeric, deci păstrarea i...

Kamo·2mo ago
Refactorkamo-shared-library

Rezolvați depredarea prin catalogul aplicației

O aplicație pe care operatorul o retrage trebuie să dispară peste tot, nu doar din pagina de aplicații în răspunsurile pentru drepturi. Ambele servicii solicit...

Kamo·2mo ago
Featurekamo-shared-library

Faceți disponibilitatea aplicației și etapa editabilă la rulare

Fiecare atribut pagina de setări aplicații redă numele de afișare, descrierea, Stage, deprecation și "Available" nu a fost stocat la toate: a fost derivat ca e...

Kamo·2mo ago
Fixkamo-marketing

Render Contact Vânzări pentru add-on-uri cu nici un preț listă

PageAddOn.price a fost tastat cu numărul și construit cu numărul (addon.pricePerUnit), astfel încât o adăugare cu nu lista de preț Preţul este acum cu adevărat...

Kamo·2mo ago
Fixkamo-internal

Arată prețuri negociate în loc de $0.00 pentru add-on-uri numai de întreprindere

Add-ons de origine nu poartă nici un preț listă formatCurrency (null) face 0.00 dolari, publicitate un modul de întreprindere ca gratuit. Ei sunt deja nu a fos...

kamo·2mo ago
FixBillingService

Ascunde aplicațiile neeliberate din catalogul Plans & Billing

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

Kamo·2mo ago
FixSecurityService

Nu oferi niciodată o aplicație fără eliberare pe o suprafață de cumpărare, pachete incluse

Filtrul de scenă a fugit doar pentru proxy de marketing public. Acest obiectiv alimentează, de asemenea, aplicaţia AbonamentOrderWizard, care este în cazul în c...

Kamo·2mo ago
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
Docskamo-internal

Proiectează catalogul aplicației platformei din spatele tabului Aplicații & Caracteristici

Aplicații pe /setări/cont?tab=aplicații sunt constante de compilare-timp în ServiceType enum, deci "Available" (stage = = completD), scena în sine, numele de af...

kamo·2mo ago
FixBillingService

Păstrează prefixul pe numele de fir al platformeiAccountSummary

Același Lombok/Jackson hazard ca PlatformOrgRow: isTopNovel() își pierde poziția de pe serializarea, astfel încât DTO a pus Frontend declarat PlatformAccountTi...

Kamo·2mo ago
Fixkamolos

Declară meciurile de securitate în mod explicit înainte de următoarea pornire a clădirii

kamo-shared-library 1.5.0 a fost republicată astăzi cu primăvară-ws-core ca un nou Dependenta de tranzitie, asa ca Spring Boot inregistreaza acum o a doua serve...

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