KamoCRM

Live Change Log

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

17,610
Total Changes
6,056
Features
5,314
Fixes
30
Projects
Filter by project
All Projects17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 9, 2026
Testkamo-internal

Cele două rampe cu ceas sunt independente, dar nu necomandate

Culoarea și sunetul escaladează în mod deliberat ritmuri diferite. statul sunt vocabulare diferite, și fiecare spune ceva ce celălalt nu poate. Asta mult este a...

Kamo·1mo ago
TestMediaService

Dovediţi că obiectivele sunt de fapt CONSULT dreptul, nu doar că funcţionează

GamesEntitlementTest dovedeşte că poarta răspunde corect. Nimic nu a dovedit trei controlorii cer acest lucru și că distincția este întregul defect acest set de...

Kamo·1mo ago
Testkamo-internal

Stop pinning setThemeSlug's argument list in a source afirmation

Se afirmă pe SURSA app/validat/page.tsx și a necesitat textul literal ați transformat corect, comportamentul de lucru într-un test de eșec. Afirmaţia este un...

Kamo·1mo ago
September 7, 2026
Testkamo-internal

Pin contorul de stocare la alb, și nava fix trecut un alergător mort

Un paznic de nivel sursă mai degrabă decât o afirmație exprimată, pentru că nici unul dintre Ceea ce s-a întunecat este vizibil pentru unul transformat. Trei di...

Kamo·1mo ago
Testkamo-internal

Fail built pe un personaj fontul bitmap nu poate trage

Un codepoint Press Start 2P lipsește NU redă ca tofu. Browser-ul în tăcere cade înapoi la un font de sistem, astfel încât personajul apare, corect în formă, și ...

Kamo·1mo ago
TestMediaService

Parse fiecare cerere declarată, nu cei doi cineva amintit

Cele trei întrebări pe care le-a adăugat această caracteristică nu au fost niciodată analizate de nimic. Asta contează. mai mult decât un predicate greșit ar: S...

Kamo·1mo ago
September 6, 2026
Testkamo-internal

Planul meu de a consola călătoria, sfârşit până la sfârşit

Preselectul a aterizat peste două sesiuni și două fișiere, astfel încât lucru care merită prins este călătorie mai degrabă decât jumătate: un plan ales pe / pla...

Kamo·1mo ago
Testkamo-internal

Pin KamoCRM propriile detalii de vânzări, și că nici un org le poate schimba

Adresa și numărul sunt constante un singur editat departe de a deveni o căutare chiriaș, care ar ruta un client întrebând despre un plan KamoCRM înapoi la vânză...

Kamo·1mo ago
Testkamo-internal

Tastați suportul de nav-opțiune testele pe raft mână lansator

Ajutor luat { id: string}[], astfel încât fiecare element cu un fel, un href sau a instrumentKey pe ea a fost o eroare de tip testul nu a văzut și TSC a făcut.

Kamo·1mo ago
TestConversionService

Asert contractul serviciul are de fapt

*************** a afirmat că o imagine deja în interior Cutia se întoarce octet-identic la ceea ce a mers în. Acesta a fost lipsa de atunci afee6fd în iulie, ia...

Kamo·1mo ago
TestMediaService

Pin care sprijină coada de chat unui străin aterizează în

solutionTopic decide unde ajunge un vizitator de pe site-ul unui client persoană, și în orice fel poate merge prost merge prost în tăcere O coadă plauzibilă la...

Kamo·1mo ago
September 5, 2026
Testkamo-internal

Pin click dreapta la un meniu

Manipulatorul în sine este deja în un checkout comun, sub un mesaj fără legătură. Acesta este testul a fost scris împotriva, și înregistrarea de ce există. Sh...

Kamo·1mo ago
Testkamo-internal

Acoperă aranjamentul pe care bara laterală Gmail îl cere

Clasificarea este testată în targete dosar; acesta este apelul bara laterală face cu ea. Nici unul dintre dosarele bine-cunoscute Gmail este o rădăcină și nici ...

Kamo·1mo ago
TestEmailService

Pin cele două reguli care permit o grant OAuth și tastat-in acreditări DAV împărtășesc un rând

Un nivel de org ContactIntegration deține fie un URL DAV tastat și parolă, fie un grant OAuth, și fila CalDAV/CardDAV scrie la acel rând de la doi Locuri indepe...

Kamo·1mo ago
September 4, 2026
Testkamo-internal

Pazeste tastele i18n interpolate ale catalogului furnizorului

check-i18n-keys.mjs citește literal t ['...') apeluri, iar catalogul construiește sale Cheile de la... OauthClients.field. Adaugă un furnizor sau un câmp, uita ...

Kamo·1mo ago
September 3, 2026
Testkamo-shared-library

Trimiteţi bancnota de acceptare la testul de cheltuieli FFA

acceptăUrmătoarele consultaţiiLeadAcceptEligibilitate Serviciu înainte de a ajunge la oricare dintre logica de credit aceste cazuri sunt despre, și testul const...

Kamo·1mo ago
TestKlusterServices

Conduce o PTY reală și o priză reală prin pompa terminală

Testele existente pin argv și cadru în izolare; aceste patru dovedesc piese de fapt muta octeți. O carapace este forjată sub un pty autentic. furculiță și pompa...

Kamo·1mo ago
September 2, 2026
TestSecurityService

Hold withTerms Neschimbat pentru a transporta fiecare câmp

Metoda reconstruiește UpdateQuoteRequest pozitionally, astfel încât un câmp adăugat la asta înregistrare și uitat aici este scăzut de la fiecare salvare de cătr...

Kamo·1mo ago
Testkamo-shared-library

Pin șablon punctat litera lui Key, așa cum familia HR este deja

Constanta nu este șablonul cheie. CanonicTemplateLoader.load derivă numai FILENAME din constanta (QUOTE SENT -> quote-sent.json) și citește șablonKey out al JSO...

Kamo·1mo ago
Testkamo-internal

Păzește confirmarea pe un singur mesaj șterge

Un membru a raportat ștergerea e-mail greșit de la /mesaje: pictograma de gunoi rând tras direct la API, astfel încât un clic rătăcit pe marginea dreaptă a unui...

Kamo·1mo ago
TestSecurityService

Pin corpul de stare-etichetă un org trimite să scadă o etichetă

Cele două forme care obişnuiau să eşueze: o listă goală, care este ceea ce curăţă ultima restul etichetei trimite și ceea ce handler respins ca malformat, și o ...

Kamo·1mo ago
August 27, 2026
TestMediaService

Pin atașament miros la ieșire codor reale

Cazurile existente construi un antet de mână, care testează codul împotriva credinței mele despre format mai degrabă decât împotriva formatului. Aceste prefixe ...

kamo·2mo ago
TestKlusterServices

Se potrivește codul de stare SIP, nu fraza motiv

sip-probe.py a cerut sfoara literală "200 OK." 2600 Configurația Kamailio Hz raspunsurile OPTIONS cu "200 Rawr!!", asa ca sonda a raportat un sanatos, corect se...

Kamo·2mo ago
TestKlusterServices

Sonda SIP pentru real, și să afirme alb-eticheta deține pe sârmă

Un TCP conectat la 5060 nu dovedeşte aproape nimic. Ascultarea, și pe UDP nu poate eșua deloc. Această ambiguitate este exact ceea ce a condus să raportez că ro...

Kamo·2mo ago
TestSecurityService

Eșuează construirea pe un @Transactional Spring nu poate sfătui

Două forme nu primesc nici un sfat de tranzacție, și nici nu este vizibil la un apel locul sau într-o încercare a unității: o metodă non-publică, pe care proxy-...

Kamo·2mo ago
Testkamo-internal

Pin dialogul motiv, și lăsați aplicația / pacienții să fie testate la toate

app/pacients/** was in no vitest include model, so a test writed beside the propriul kit de consolă clinică a fost colectat de nimic și ar fi trecut de Niciodat...

kamo·2mo ago
Testkamo-internal

Pin două forme reguli care nu reușesc în tăcere

Ambele decid ce NU să trimită, care este jumătatea unei forme fără simptom vizibil când nu merge bine. O linie de remitere în alb nu trebuie să devină zero. Fi...

kamo·2mo ago
August 26, 2026
Testkamo-shared-library

De fapt, exerciţiul gărzilor terminale

Testul care a fost expediat cu ei a afirmat doar că un raport de ofertă ACCEPTAT în sine terminal Şters. Fix D4 a avut acoperire zero. Anula () și revizuiește...

Kamo·2mo ago
Testkamo-internal

Pin to SesssionType and backendCategoryFor

Nici măcar un singur apelant în acest fișier înainte de acum, în ciuda faptului că este exact clasa de funcţionare a antetului propriu avertizează despre: un ti...

kamo·2mo ago
Testkamo-shared-library

Parse fiecare interogare depozit de bază împotriva cartografiere reală

Spring Data validează un adnotat @Query la crearea de fasole, astfel încât un JPQL rău nave de cale verde și crash-loops serviciul consumatoare în loc de eșec C...

Kamo·2mo ago
Testkamo-internal

Pin jos găleatăOf și necititForRow împotriva unei repetări

Acest fișier tocmai a trimis patru defecte tăcute într-o singură rundă de revizuire care a căzut prin găleata greșită, un titlu care nu a fost niciodată citit ...

kamo·2mo ago
TestBillingService

Dovediți HQL parses pe Hibernate acest serviciu de fapt rulează

kamo-împărțit-library construiește pe Boot 3.3.4 / Hibernate 6.5; BillingService ruleaza Boot 3.1.5 / Hibernate 6.2.13. Prin urmare, testele HQL proprii bibliot...

Kamo·2mo ago
August 25, 2026
TestSecurityService

Inițial sonda de birou, care este păzită în cazul în care scanarea nu poate vedea

***************** a eşuat în principal din Ba3f85c. DesktopProbeController#sonda nu este nepăzită. autorizat (aut), constant-timp, care nu a fost închis atunci ...

Kamo·2mo ago
August 24, 2026
Testkamo-shared-library

Ratchet că o capacitate blocată cu nici o aplicație are un call-site de pază

Împărţirea unei aplicaţii din interiorul ei este ceea ce permite unei clinici să ţină un sistem telefonic și o cameră video la toate, dar se mișcă de aplicare p...

Kamo·2mo ago
August 22, 2026
TestDocsService

Oferă testul de audit al noului argument constructor

Ratat în comiterea anterioară, care am împins de pe un cod de ieșire Grep lui în schimb Un apartament roşu a ieşit verde. Controlorul a câștigat un ClasicSavePu...

Kamo·2mo ago
August 21, 2026
TestSecurityService

O sonda opt-in care executa SQL-ul retelei, nu doar HQL-ul sau

/liders went down on 2026-08-20 with "missing from-clause entry for table a2 1" şi nici un test nu l-a prins, pentru că nici unul dintre ei nu a putut: bibliote...

Kamo·2mo ago
August 14, 2026
Testkamo-internal

Prinde un șablon-construit i18n cheie care nu poate fi accesat

Cheile catalogului conţin puncte, şi au fost scrise în en.json ca literal Chei plate. Următorul-intl rezolvă prin divizarea pe puncte, astfel încât fiecare dint...

kamo·2mo ago
Testkamo-internal

Face "nu mana-edit lista neinforțat" executoriu

Lista a fost greșită de patru ori (58 - > 52 - > 47 - > 57) și de fiecare dată pentru că a fost editat prin raționament în loc de regenerat. Dosarul a spus deja...

kamo·2mo ago
August 12, 2026
Testkamo-internal

Consolidarea hrOverview id-precizie și acoperire de stat de prezență

Testul de precizie a folosit un membruId de 15 cifre, care trece prin numărul() Fără pierderi şi niciodată nu s-a dovedit că cheia unirii rămâne o sfoară. Comut...

kamo·2mo ago
August 11, 2026
Testkamo-shared-library

Pin modul în care piscina se împarte în limite pe e-mail

Dovecot are nevoie de o cifră octet pentru fiecare cutie poştală, dar stocarea este una la nivel de organizaţie piscină pe 18 domenii. Divizia trebuie să dețină...

Kamo·2mo ago
Testkamo-shared-library

Pin modul de delegare semantics

Aceste predicate sunt ceea ce suprafeţele se ascund pe, astfel încât obţinerea unul greşit fie oferă un buton care nu poate funcționa sau permite în tăcere o ta...

Kamo·2mo ago
August 9, 2026
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 7, 2026
Testkamo-shared-library

Script jumătate din scanarea invariantă acest repo nu poate vedea

SharedLibBeanSafety Testul poate doar să supravegheze biblioteca: ştie că o fasole necesită un depozit de la un pachet, şi nimic despre dacă serviciile ~40 îl s...

Kamo·2mo ago
Testkamo-shared-library

Detectează dependențele depozitului nesigur în loc să le enumere

Gardianul a avut 29 de infractori de bază și o scutire de locație, și prins nici unul dintre patru întreruperi există pentru a preveni. Ambele au fost presupune...

Kamo·2mo ago
August 6, 2026
TestSecurityService

Cover the chat-routing propagation that break asignedLoanOfficer

atribuiLoanOfficer câștigat un pas care se uită în sus sursa împrumutului duce la redirecționare Sesiunea publică deschisă a debitorului. Această căutare conduc...

Kamo·2mo ago
August 5, 2026
Testkamo-shared-library

Pin punctul de contact și linker invariante, și picătură cronologie numărul de întrebări

Cele două clase pe care se bazează întreaga caracteristică nu au avut teste, și toate cele trei proprietăți acestea garantează eșecul tăcut în producție: un ape...

Kamo·2mo ago
August 3, 2026
TestSecurityService

Eșuează clădirea atunci când un pachet de depozit lipsește din scanare

Acest serviciu are @ComponentScan("com.kamo") dar un EXPLICIT @EnableJpaRepositorii lista. În momentul în care o fasole are nevoie de un depozit în afara acelei...

Kamo·2mo ago
TestSecurityService

Ratchet privind obiectivele finale care nu rezolvă nicio sesiune

ResourceServerConfig este anyRequest ().permitAll() and @EnableMetodeSecurity apare nicăieri în acest serviciu, astfel încât fiecare @PreAuthorize este inert și...

Kamo·2mo ago
July 15, 2026
TestSecurityService

Dovedește convergența trainerului cu împrumut închis + retragere + contractare

Drives ClosedLoanTrainerService prin treceri succesive cu (pre-live) sârmă MeridianLink și vizualizare citit Stubbed, blocarea comportamentul proiectului depind...

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