KamoCRM

Live Change Log

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

17,539
Total Changes
6,013
Features
5,292
Fixes
30
Projects
Filter by project
All Projects17,539AIService257APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService253MediaService602RAGService79SecurityService1,854TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,358kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,666kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,255Feature6,013Fix5,292Other994Performance165Refactor278Revert23Style42Test162Upgrade1
August 6, 2026
FixESigService

Legați fiecare destinatar de un slot de signer șablon

Niciun apelant nu a furnizat SignorUid, astfel încât beneficiarii au fost creați fără unul. clădireSesiune filtrează câmpurile unui signer prin signerUid, aşa c...

Kamo·2mo ago
FeatureESigService

Aplicați operațiunile de pagină și modificatorii documentului semnat

Designerul a oferit întotdeauna pagina rotiți, ștergeți, reordonați și adăugați-blank, plus filigran, număr de pagină și modificatori de etichetă, și aplatiza c...

Kamo·2mo ago
ChoreESigService

Opriţi urmărirea ieşirii din construcţie

tinta / a fost angajat aici, singur printre serviciile Java O ignoră. Clasele compilate și rapoartele de foc sigur churn pe fiecare clădire și poate doar să fie...

Kamo·2mo ago
August 3, 2026
ChoreESigService

Comite o lucrare remarcabilă în curs

Înscenat și angajat ca-este astfel încât nimic nu este lăsat neangajat în copacul de lucru. 76 fișiere schimbate, 254 inserții(+)

Kamo·2mo ago
FixESigService

Harden download kubectl împotriva egress fulg [skip ci]

dL.k8s.io peste ieşirea alergătorului scade intermitent la mijlocul transferului: curl: (56) OpenSSL SSL read: decriptare eșuată sau înregistrare proastă mac ca...

Kamo·2mo ago
FeatureESigService

Rezolvați zona de timp a afisajului signerului de la membru, apoi org

Datele de semnare au fost redate în orice zonă în care clientul nu a fost de acord, deci o plicul expiră 2026-08-03T05:00Z ar putea citi "Aug 3" la un autograf ...

Kamo·2mo ago
August 2, 2026
ChoreESigService

Gitignore superputeri SDD directorul zero

Kamo·2mo ago
FeatureESigService

Emit segmentul local de signer în semnare link-uri

Extrage octet-for-byte construit duplicatSignLink în SignLinkBuilder şi adaugă un segment local provenit din Organization.language, cădere înapoi în limba engle...

Kamo·2mo ago
July 17, 2026
FeatureESigService

Descărcare internă a documentelor semnate + câmpuri de delegare a destinatarului

- GET **************** se scurge pe executat (aplatizat) PDF pentru un plic deținut de orga (440 până la semnarea completă). - Primitorul Sumar poartă - Nu. (po...

Kamo·3mo ago
July 16, 2026
FeatureESigService

Motivul decodorului de suprafață + obiectivul de retrimitere internă

- PrimitorSummary poartă acum decodorReason + decodorAt (persistent de ceremonie de decodor, dar anterior omis din fiecare proiecție), astfel încât o obiecția p...

Kamo·3mo ago
FeatureESigService

Primitiv pentru prima parte a suprafeţelor de semnare

POST *************** Reamintiri token-ul de acces al unui destinatar și RETURNS link-ul de semnare (fără invitație-email) tur-trip), astfel încât portalul împru...

Kamo·3mo ago
July 11, 2026
FixESigService

AntPathRequestMatcher

Curea și brațe cu Sapun cu lib comunClientOnlyGuard (c4a3b2c): 891c58c construi cursa de împingere gardianului în comun-lib principal și a păstrat crash-looping...

Kamo·3mo ago
FeatureESigService

Obiectivul final al platformei interne necontroale

Învelișurile interne ale platformei sunt produse; nu utilizarea programatica a chiriasului API: etichetat MANUAL deci semnaturi completate Niciodată să nu numer...

Kamo·3mo ago
July 1, 2026
June 13, 2026
June 10, 2026
ChoreESigService

Secret interior-aut sârmă de la ***

ESigService validează acum X-Normal-Auth împotriva aceluiași secret comun APIservice prezintă Nu-ţi face griji. *** K8s secret), întărirea e-semnului programati...

Kamo·4mo ago
FeatureESigService

Plicul programatic intern API (origine=API) pentru afaceri

- Esign IntermediarController (/api/esig/intern/*): X-Normal-Auth + X-Org-Id authed, numit de APIService după ce validează cheia API SIGNATURE-scoped; refolosir...

Kamo·4mo ago
FeatureESigService

Creare/trimitere generică a anvelopei motor (sender side)

Adăugați unități OTK-authed /api/esig/envelopes API kamo-internă pentru a trimite documente de semnare, reutilizarea acelorași entități de legătură comună publi...

Kamo·4mo ago
FeatureESigService

Semnare publică API motor pentru semn.sign.pink

Punerea în aplicare /api/esig/public/* semnarea API apelurile aplicație kamo-signer, Transformarea semnatorului live de la previzualizare-tub într-un suport de ...

Kamo·4mo ago
April 29, 2026
CIESigService

Conexiuni în domeniul de aplicare pentru a construi locuri de muncă, nu Kubernetes pune în aplicare

Conexiuni la nivel de flux de lucru serializate intreaga conducta (inclusiv kubectl Rulouri). Mutați grupul la locul de muncă construi doar astfel implementa lo...

Kamo·6mo ago
April 19, 2026
ChoreESigService

Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)

Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...

Kamo·6mo ago
ChoreESigService

Rebuild for kamo-shared-library update (appConfig upsert-only fix)

Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...

Kamo·6mo ago
ChoreESigService

Rebuild for kamo-shared-library update (effective-feature resolver)

Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...

Kamo·6mo ago
ChoreESigService

Bump kamo-shared-library to 1.5.0 for applied-model enforcement

Brings this service onto kamo-shared-library 1.5.0 so it picks up the new AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, ServiceAvailabi...

Kamo·6mo ago
ChoreESigService

Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)

Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...

Kamo·6mo ago
ChoreESigService

Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)

Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...

Kamo·6mo ago
April 18, 2026
FixESigService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
April 12, 2026
FixESigService

Replace upsertSigners with full delete+insert to handle frontend temp UUIDs

The frontend assigns temporary crypto.randomUUID() values to newly-added signers before any backend call. The previous upsert-by-uid logic would throw 404 for t...

Kamo·6mo ago
FixESigService

Add CockroachDB transaction retry for template init endpoint

CockroachDB serializable isolation can trigger RETRY_SERIALIZABLE on the read-then-write pattern in initTemplate. Retries up to 3 times with backoff when detect...

Kamo·6mo ago
FixESigService

Correct OTK Redis key format and add imaging template list endpoint

OTK keys use OTK<id> and ***<id> (no colon) matching the Next.js proxy. Added POST /api/esig/templates/list to query imaging templates via shared library ImgRep...

Kamo·6mo ago
FixESigService

Replace OTK auth with trusted session headers for internal K8s calls

ESigService is internal — the Next.js backend reads the session from Redis and passes orgId/memberId/userId as X-Org-Id, X-Member-Id, X-User-Id headers. No OTK ...

Kamo·6mo ago
FeatureESigService

Add template init endpoint to find-or-create templates by imgId

The create page uploads to the imaging system and redirects with imgId. The edit page now calls POST /api/esig/templates/init with the imgId to find an existing...

Kamo·6mo ago
FixESigService

Scan all shared library repository packages to resolve bean dependencies

ComponentScan picks up shared library services which depend on repos in donotmodify.dao.repos and commerce packages — must scan those too.

Kamo·6mo ago
April 11, 2026
FeatureESigService

Initial ESigService Spring Boot project for e-signature template management

New microservice with REST API for e-signature template CRUD, signer management, design version snapshots, and field link tracking. Includes OTK auth filter, Fo...

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