KamoCRM

Live Change Log

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

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 2, 2026
Docskamo-shared-library

Cecul constrânge o a patra vizibilitate s-ar rupe

Hibernate a scris: "PLATFORM ADMIN ONLY') ] ddl-auto adaugă coloane și Niciodată nu rescrie o constrângere, astfel încât o a patra constantă compilează, nave, ș...

Kamo·1mo ago
Docskamo-internal

Spune că eticheta de stare salva este un set întreg, nu un plasture

Semnificația obiectivului s-a schimbat sub acest client: un statut lăsat în afara lista este acum o ștergere mai degrabă decât un no-op, care este ceea ce permi...

Kamo·1mo ago
Docskamo-internal

Designul Studioului Raportului Rapoarte Java-definite, un randator generic

Rapoarte sunt definite ca clase Java în kamo-împărtășit-library și redate de unul Frontend bazat pe capacitate, astfel încât adăugarea unui raport este o nouă c...

Kamo·1mo ago
Docskamo-internal

Proiectare pentru Centrul de Ajutor KB construi, articole conexe, și cabluri publice

Acoperă schiţele sursă 248 din documentaţie/, copacul pe care îl cartografiază articolul existent Help Center, noua caracteristică KB ARTICOLE RELAȚII și trei s...

Kamo·1mo ago
August 31, 2026
Docskamo-internal

Spune ce abonament poarta pilula de lansare este de aproximativ

"Nu se plătește deja" înseamnă scaunul propriu al VERDER facturarea paginii răspunde atunci când decide dacă să le ofere unul. Merită spus, deoarece lectura al...

Kamo·1mo ago
August 28, 2026
DocsSecurityService

Spune în contractul de clasă că poarta poate cădea deschisă

Antetul a promis "finalele unei aplicații blocate toate 403" fără calificare, care este acum adevărat doar în timp ce tabelele de drepturi pot fi citite. Excepț...

Kamo·2mo ago
Docskamo-internal

Corectează nota de pe drepturile mele Free Org

ab740dd3 a susținut CREATE FREE ORG WIDGET și cei patru copii politici "niciodată a existat în RoleRightType.java la toate." E greşit. Acestea au fost ID-uri 28...

Kamo·2mo ago
Docskamo-internal

Plan de proiectare și implementare pentru lansarea org și Noțiuni de bază început vrăjitor

Restaurează două angajamente retrase de o "resetare rapidă" concomitentă -- origine mixtă/main" în acest shared checkout; fișierele au supraviețuit în copacul d...

Kamo·2mo ago
Docskamo-shared-library

Înregistrează acea organizaţie. ANUL EST este opțional și poate fi eliminat

Coloana a fost întotdeauna nulable și ambele căi server deja manipulate nul CreateOrganizationPayloadParser hărţi o valoare goală sau de neparsabil la nul, şi ...

Kamo·2mo ago
August 27, 2026
Docskamo-internal

Check in the useUserInfo shared-store handoff

Regula "no.md în repo" este retrasă. Acest doc de predare a fost păstrat numai local; aparţine codului descris.

kamo·2mo ago
Docskamo-internal

Închideți BL1 și MS1

kamo·2mo ago
Docskamo-login

The FreeSWITCH crash was mod_kazoo's default config, not the event profile

The stub kazoo.conf.xml 2600Hz ship has no definitions, event-handlers or fetch-handlers sections. mod_kazoo says as much and then faults in its own config thre...

Kamo·2mo ago
Docskamo-login

Înregistrează încă patru capcane KamoPBX

- Mod kazoo comunitar (FreeSWITCH v1.10.11) se conectează la ecallmgr, rapoarte "Conectat," și apoi nu răspunde la un gen server:apel. Rezolvat prin luarea Pach...

Kamo·2mo ago
Docskamo-internal

Închide SW6c, și cu ea SW6

kamo·2mo ago
Docskamo-shared-library

Şi asociaţia de rapoarte de erori deţine înregistrări video

SISTEM BUG SCREENHOT poartă acum înregistrări de ecran alături de capturi de ecran. ă constant păstrează numele și id-ul său 17 este scris în assoc id pe fiecar...

kamo·2mo ago
DocsSecurityService

Limita Traefik per-IP va 429 un QHIN invizibil

Doar comentariu, în dosar cineva deschide atunci când un partener se plânge. Traefik rate-limite per sursă IP în întreaga api.* gazdă, și un QHIN stă în spatel...

Kamo·2mo ago
Docskamo-login

Rezolvaţi întrebarea Kamailio

Secţiunea 16 a recomandat o configurare cu scop construit pe stoc Kamailio şi înregistrate că "2600hz/kamailio nu există." Ambele sunt corectate prin dovezi. A...

Kamo·2mo ago
Docskamo-internal

Închide SW6b

Opt plecări. Cel care a contat a fost în SW6a: Put / {uid} acceptat totaluri și sign-off verbatim, care a făcut ambele reguli centrale ale acestui plan decorati...

kamo·2mo ago
Docskamo-login

Înregistrați ce rulează și capcanele care costă o clădire fiecare

Nouă moduri de eșec descoperit calea grea, fiecare dintre care ar fi altfel Redescoperit: copacul vânzătorului Gitignored, face re-aducere peste ea, riggrep ono...

Kamo·2mo ago
DocsSecurityService

Spune de ce paznicul de tranzacţii se opreşte la Ehr/

Cele două reguli generalizează și ambele forme există în altă parte în acest serviciu, astfel încât evident urmatoarea miscare este de a lărgi scanarea şi de a ...

Kamo·2mo ago
DocsSecurityService

Spune de ce supraîncărcarea @Transactional este inert pe calea de afterCommit

Prompted by a peer session find a @Transactional (REQUIRES NEW) Primăvara niciodată consiliat cu interogarea pe care o înregistra. Scanarea propriile adnotări ...

Kamo·2mo ago
DocsKlusterServices

Script Bootstrap şi ReadME operaţional

bootstrap.sh creează contul principal, îl promovează revânzătorului și scrie configurarea platformei nesecrete. Ipotent: un al doilea run detecteaza existenta c...

Kamo·2mo ago
Docskamo-internal

Planul SW6b, ceea ce face cele șase file persistă

Munca și părțile devin Rânduri de serviciuJobLine la locul de muncă, nu ServiceLineItem rânduri: OrderLineItem.order este opțional=fals, astfel încât un Service...

kamo·2mo ago
Docskamo-login

2600Hz nave un Kamailio patch-uri (spec 16)

kazoo-configs-kamailio nu rulează pe stoc Kamailio. bflag-uri și fișiere import sunt atât absente din src/core/cfg.lex Kamailio / Kamailio lui, și ambele sunt r...

Kamo·2mo ago
DocsKlusterServices

NAT este în loc; un port închis înseamnă nici un ascultător

Router-ul înainte pentru 5060/5061 TCP+UDP și 20001-29999/UDP pentru 192.168.4.36 Sunt confirmate. Poarta mea a raportat Phase 0 blocat împotriva lor în timp ce...

Kamo·2mo ago
Docskamo-internal

Închide SW6a

Nouă plecări. Cererea de primăvară a planului a fost măsurată fals, schițat testul a fost aproape tautologic, iar cererea sa de acordare a etichetelor de servic...

kamo·2mo ago
Docskamo-internal

Nu mai spune implementarilor sa ruleze git comite --permis-gol

--permisuri-goale un rezultat gol, nu forța unul. Cu nu căipec încă comite indexul, și aceste controale au întotdeauna un alt Sesiunea e înscenată. Un peer a fu...

kamo·2mo ago
Docskamo-internal

Nu mai spune implementarilor sa ruleze git comite --permis-gol

--permisuri-goale un rezultat gol, nu forța unul. Cu nu căipec încă comite indexul, și aceste controale au întotdeauna un alt Sesiunea de lucru înscenată în ele...

kamo·2mo ago
Docskamo-internal

Corectează patru cereri SW6a, una măsurată fals

O listă simplă @Autowired a unei interfețe fără implementare NU rezolva la o lista goala Măsurată, fără motiv. Numai necesare = fals cu un implicit gol este si...

kamo·2mo ago
Docskamo-internal

Corectează trei revendicări SW6a, una dintre ele a măsurat fals

Un proiect anterior a declarat o listă simplă @Autowired a unei interfețe cu nr. implementarea se rezolvă pe o listă goală. Aruncă. Nesatisfăcut Dependenta Exce...

kamo·2mo ago
Docskamo-login

FreePBX este depreciat (Decizia 4 revizuită)

Fără migraţie şi fără coexistenţă permanentă. KamoPBX rămâne pe k3m1 a cărui netns gazdă este gol, așa că nu are nevoie de porturi FreePBX și nici o închidere e...

Kamo·2mo ago
Docskamo-internal

Planul SW6a şi împărţirea SW6 în trei

Spec cheamă SW6 'wire the finised UI', care a presupus că există un suport la fir. ServiceJob, ServiceVisit și ServiceLineItem noi coloane au Zero apelanţi pe t...

kamo·2mo ago
Docskamo-login

Planuri de implementare KamoPBX (program + 9 faze)

Descompus într-un singur plan pe fază; un singur plan nu ar produce software de lucru până la sfârşit. Detalii TDD de dimensiuni complete: Faza 0 poarta infras...

Kamo·2mo ago
Docskamo-login

Înregistrați deciziile KamoPBX

Şase întrebări deschise au răspuns: 1. KAZOO este traseul; hardware-ul deținut, astfel încât încadrarea costurilor eliminate în întregime. 2. Un nod/cluster acu...

Kamo·2mo ago
Docskamo-internal

Închide SW5

Şase plecări. Cel mai ascutit: proxy-book nu a putut fi copiat de la proxy cotații, care exportă PATT și nu PUS au făcut fiecare lucrare de lectură și fiecare ...

kamo·2mo ago
Docskamo-internal

BaseLosController neautorizat() /interzis() există

Un scurt de lucru a spus un implementator aceste ajutoare au fost inventate și nu există. Necesită OrgId cu adevărat nu; cei doi fac, declarate protejate static...

kamo·2mo ago
Docskamo-login

Înregistrați capcana de enum-ordinare PBX rollout lovit

Înființarea unui rând de catalog al cărui preț model este o nouă valoare enum face acel rând necitit la orice serviciu încă pe un mai vechi comun-lib, și a obți...

Kamo·2mo ago
Docskamo-internal

Restaura SW4 aproape-out, pierdut la un vechi de lucru-tree editare

Comitul anterior a editat copia pe disc a acestui plan, care a precedat Shipped secțiune De acolo, deci copacul muncitor nu l-a avut niciodată. Editarea fișier...

kamo·2mo ago
Docskamo-internal

Aplicând DDL deschide o fereastră 40001

Bumping o versiune de catalog lasă îmbinate conexiuni JDBC deține cel vechi şi următoarea interogare prin fiecare eşuează SQLState 40001, care Hibernate face nu...

kamo·2mo ago
Docskamo-login

Proiectare pe extensia de facturare PBX

Kamo·2mo ago
August 26, 2026
Docskamo-internal

Închide SW4

Nouă plecări. Cele două care contează cel mai mult: propriul autoreview al acestui plan a afirmat că un tip a fost consecvent în trei locuri, și a fost consecve...

kamo·2mo ago
Docskamo-internal

CitatConversieResult.orderUid este un String, nu un UUID

Ordine extinde BaseEntity, al cărui ID este un lung CitezLineItem extinde BaseUuidEntity. Planul a declarat UUID și propria sa Self-Review a afirmat că tipul e...

kamo·2mo ago
Docskamo-internal

Cheile dicţionarului SW4 aterizează în dicţionarul repo

Lista de fișiere a sarcinii 6a numită kamo-internă/mesaje/en.json, care este Gitignod şi nu poate fi comis. Proza pasului avea dreptate; lista Nu a fost.

kamo·2mo ago
Docskamo-internal

Planul SW5, cartea de sarcini forfetară

Premisa Spec că nici o linie poartă o durată a muncii a mers ore vechi În urmă SW3 a aterizat muncăMinute și taskCode pe ServiceLineItem, și Javadoc pe taskCode...

kamo·2mo ago
Docskamo-login

Planul de facturare pe căsuță poștală și backend-ul personal-box

Planurile B şi C din 3. Auto-revizuire închis cinci lacune: nimic set mail cost mode, nimic server-side oprit un grup de facturare cumpararea mail-on-uri, factu...

Kamo·2mo ago
Docskamo-login

Corectați spec

Spec a afirmat că nu a existat niciun conciliator de capacitate bazat pe server pentru reutilizare și a listat coloanele de stocare ca fiind moarte. Ambele fals...

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