KamoCRM

Live Change Log

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

17,532
Total Changes
6,009
Features
5,290
Fixes
30
Projects
Filter by project
All Projects17,532AIService255APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService252MediaService602RAGService79SecurityService1,853TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,356kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,665kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,255Feature6,009Fix5,290Other994Performance165Refactor278Revert23Style42Test161Upgrade1
October 18, 2026
FixESigService

Un șablon de deasupra clearance-ului apelantului nu poate fi citit sau trimis, iar o ofertă de angajare a personalului are un drept de HR (SITP TP19)

Uşa plicului a ascuns deja un plic al cărui şablon stă deasupra clearance-ul sesiunii și un plic de angajare offer de la un membru fără un HR dreapta, dar ușa ș...

Kamo·1w ago
FixESigService

Trimiterea pentru semnătură ia EDIT DOCUMENTS și citirea unui șablon ia VIew DOCUMENTS (SITP TP02)

Post / api/esig/envelopes (creează și trimite) verificat nici un drept, astfel încât orice sesiune org ar putea trimite orice șablon afară pentru semnătură; acu...

Kamo·1w ago
FixESigService

Oprește înregistrarea parolei bazei de date la pornire

com.zaxxer.hikari la DEBUG face ca HikariConfig să imprime întreaga configurație la fiecare început, inclusiv DataSourceProperties {pasword=...} și parolă.........

Kamo·1w ago
September 28, 2026
FixESigService

Sigla unei pagini de semnare revine la tema.kamo universe.com

EsignBrandingService gazda activelor de ultimă instanță, utilizate pentru o organizație fără domeniu live propriu, a fost un privat "kamocrm.com" literal. Este ...

Kamo·4w ago
September 24, 2026
OtherESigService

Autentificare Redis

Kamo·4w ago
September 23, 2026
FixESigService

Pin kamo-shared-library 1.6.1, singura versiune care există

Biblioteca s-a mutat la 1.6.1, iar acest serviciu a cerut încă 1,6.0. Nu există nici o fereastră în care ambele rezolva: biblioteca nu este niciodată publicat l...

Kamo·4w ago
FixESigService

Pachetul intern API nu se închide și compară secretul său în timp constant

Nu-ţi face griji. a utilizat String.equals împotriva X-Normal-Auth (o parte de sincronizare canal pe un secret comun) și, atunci când esig. interior-aut-secret ...

Kamo·4w ago
FixESigService

Pachetul de personal API necesită acum un document corect, iar plicurile HR au nevoie de unul HR

EsignEnvelopeController's - Nu. membru org verificat Doar că nu există niciun document corect, nicio autorizare, nimic specific contextului. Orice membru al per...

Kamo·4w ago
FixESigService

OrgId fir prin fiecare handler șablon, EDIT DOCUMENTS on writes

ESSignTemplateService's signer/design maners (getSigners, upsertSigners, reorderSemners, stergeSigner, saveDesign, gettestDesign, listDesignVersions, getDesignV...

Kamo·4w ago
September 16, 2026
OtherESigService

Sondă de fluiditate pe /acţiune/sănătate/viaţă, nu pe agregatul conţinut de DB

Agregat /actor / sănătate include indicatorul DataSource, astfel repornirea baza de date a eșuat liveness pe fiecare pod dintr-o dată și a reluat întregul platf...

Kamo·1mo ago
OtherESigService

Eliberați conexiunile inactive Hikari acum că YSQL în comun este împărtășit

Managerul de conexiune nu mai incende sesiuni Nu-ţi face griji. Astfel încât conexiunile aplicații inactive nu mai dețin fiecare un suport de bază de date. Păst...

Kamo·1mo ago
September 13, 2026
FixESigService

Acceptați indexuri de imagine OCI atunci când rezolvați digerat construit [skip ci]

Imaginile sunt împinse ca indexuri de imagine OCI, aşa că cer registrul pentru un singur manifest imagine doar a răspuns 404, digera a venit înapoi gol și cecul...

Kamo·1mo ago
FixESigService

Reporni atunci când o reconstrucție aceeași-comit frunze capsule pe digerat vechi [skip ci]

Pasul de lansare a încercat să detecteze o reconstrucție aceeași-comit prin compararea Trimiterea imaginii de punere în aplicare înainte și după imaginea setată...

Kamo·1mo ago
September 11, 2026
FeatureESigService

Solicitări de semnătură pentru managerul Docs, cu numere noi pentru fiecare membru

Managerul Docs primeste o fila de cereri de semnatura: fiecare document o colectie șabloane trimise pentru semnătură, în trei găleți prin semnături (nimeni; une...

Kamo·1mo ago
FeatureESigService

Salvarea câmpurilor unui șablon este o versiune a șablonului

Un șablon este un document cu un strat de câmpuri peste el, și o versiune a acestuia este ambele jumătăți: sale Octeți și acel strat. Salvările fişierului său d...

Kamo·1mo ago
September 10, 2026
FixESigService

Link-uri de semnare și administrare document numai nume un domeniu live

***************** s-a stabilit pentru orice domeniu activ al rădăcinii, astfel încât org încă înfiinţarea domeniului său a semnat link-uri prin poştă Semnează. ...

Kamo·1mo ago
September 9, 2026
FixESigService

Certificatul nu trebuie să pretindă o divulgare pe care nimeni nu a prezentat-o

Verificat împotriva unui plic real completat pe cluster, și punctul de închidere se citește "Fiecare S-a arătat și s-a acceptat prezentarea de către consumator ...

Kamo·1mo ago
FixESigService

Nu mai afirma un nivel de asigurare eIDAS acest produs nu pune în aplicare

"AES": "SES," astfel încât necesită un cod de acces o singură dată făcut fiecare sesiune de semnare afirmă o semnătură electronică ADVANCED pe fir, la oricine o...

Kamo·1mo ago
FeatureESigService

Un certificat real de completare și cele trei copii ale unui registru semnat

Ceea ce conducta aplatizată anexat a fost o pagină pe semnătură care transportă șapte linii: nume, e-mail, Id membru, timbru temporal, metoda de captură, IP, ag...

Kamo·1mo ago
TestESigService

Dovedește depunerea scrie de fapt data semnăturii, și ignoră firul

Unitatea de testare în jurul valorii de acest acoperă piesele - Excludere de teren necesar şi nici unul nu poate vedea cablurile. @ info: whatsthis este exclus...

Kamo·1mo ago
FixESigService

Fiecare e-mail de e-semnătură a fost un silențios 403, și un câmp Data semnăturii

**Nici un e-mail nu părăsise grupul.** Porti servicii e-mail /api/email/templates/send on the cluster-wide intern-auth secret (mlos-intern-auth-> INTERN AUTH SE...

Kamo·1mo ago
September 5, 2026
FixESigService

Dovedește implementarea prin digerare, nu prin etichetă

Comitatul anterior se oprește imaginea setată Acest lucru afirmă rezultat: după lansare, eticheta este rezolvată la digerare la registru și capsulele de rulare...

Kamo·1mo ago
FixESigService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
September 4, 2026
FeatureESigService

Blocați matura comune, și rula două capsule

Fiecare @Scheduled matura aici al cărui efect este împărtășit acum ia un nume de leasing distribuit prin Singleton TaskRunner înainte de a face ceva, așa că rul...

Kamo·1mo ago
FixESigService

Să terminăm ce făcea vechiul pod

Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...

Kamo·1mo ago
September 2, 2026
FixESigService

Redactați atunci când documentul este servit, nu numai atunci când este semnat

Redactarea a fost aplicată la ora aplatizată, adică după semnare. Totul înainte de care S-a întors. aplicația signer-ului pictat negru dreptunghi pe o pânză, ș...

Kamo·1mo ago
StyleESigService

Un em-dash într-un comentariu, nu evadarea sa

acelaşi caracter pe care îl redă ca şi aici, dar sursa citită ca evadare.

Kamo·1mo ago
FeatureESigService

Pune adnotările proiectantului în documentul semnat

aplatizată () pagini goale aplicate, rotație, modificatoare, valori de câmp, ordine de pagină și certificate. Nu a desenat niciodată adnotările. Un dreptunghi, ...

Kamo·1mo ago
FixESigService

OrgBranding a câştigat o a şasea componentă şi acest ciot tot trecea de cinci

S-a stricat de la E9faf11. Imaginea construi ruleaza mvn pachet -DskipTests, deci Nimic nu a fost compilarea arborele de testare și nici o construcție roșie a s...

Kamo·1mo ago
August 26, 2026
FixESigService

Aplicația de signer devine marca expeditorului, nu lui Kamo

Au apărut două moduri diferite, aceeaşi presupunere greşită. Sigla URL a paginii de semnare a fost https://<org fqdn>/theme/logo-full.<ext>, care nu este o cal...

Kamo·2mo ago
August 25, 2026
ChoreESigService

Pin kamo-shared-library 1,6.0

Biblioteca sa mutat la 1,6.0 în timp ce fiecare consumator a rămas pe 1.5.0. CI pentru consumatori construiește biblioteca dintr-o clonă proaspătă într-o ~/.m2 ...

Kamo·2mo ago
August 24, 2026
FixESigService

Nu mai da un rând alias peste ca domeniul orgii

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

Kamo·2mo ago
August 16, 2026
FixESigService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
August 14, 2026
FixESigService

Rezolvaţi bytes-urile sursă nativ PDF în loc de a cere o predare

- Nu. a cerut dat.convertitDat să fie non-null. TransformationService doar ments a doua ImgDat atunci când se convertește de fapt ceva - un document care este d...

Kamo·2mo ago
August 11, 2026
FixESigService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·2mo ago
FixESigService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·2mo ago
August 10, 2026
ChoreESigService

Reconstruiește împotriva librarului comun @Lob LONGVARCHAR fix

Dialectul Hibernate PostgreSQL citește @Lob String coloanele ca OID prin getLong(). Afectează notele, contactele, calendarul, jetoanele Oauth, parolele IMAP, ca...

Kamo·2mo ago
FeatureESigService

Punct la YugabyteDB și utilizați PostgreSQLDialect

CockroachDB a fost înlocuit de YugabyteDB. Conexiunea se mișcă din gandac-public:26257 to yb-tserver-service:5433, and the Hibernate dialect De la *************...

Kamo·2mo ago
August 7, 2026
CIESigService

Reconstrui împotriva bibliotecii fixe comune, în spatele unei oglinzi care supraviețuiește unui octet rău

ESigService este CrashLooping pentru un motiv care nu are nimic de-a face cu semnăturile electronice: reconstruit împotriva unei biblioteci comune a cărei Depar...

Kamo·2mo ago
FixESigService

Matura de expirare a fugit cu nici o tranzacție

@Transacţional este aplicat printr-un proxy şi matura() numit expiratDue() on Asta, aşa că adnotarea a fost inertă. Anunțurile de expirare citesc plicul domenii...

Kamo·2mo ago
FixESigService

Închideți ciclul de viață de semnare

Totul după ce un autograf a apăsat Finisaj a fost incomplet. Anunțuri: ultima semnătură a unui plic a produs un PDF aplatizat în MinIO că doar ultimul signer a...

Kamo·2mo ago
August 6, 2026
ChoreESigService

Reconstruiește pentru găleata de imagini unificate

Picks up kamo-shared-library 3045c3: ImageAssocType.getBucket () întoarce acum single-ul "Imaging" găleată pentru fiecare asociere, astfel încât un fișier dedup...

Kamo·2mo ago
FixESigService

Pune membruId pe RecipientSummary, și opriți verificarea IP DNS-rezolvare

Un apelant care acţionează asupra statutului unui destinatar trebuie să poată stabili ACEASTĂ status este. Pachetul juridic al Docsservice Finalizează un atesta...

Kamo·2mo ago
FeatureESigService

Personal autorizat să semneze suprafața la /api/esig/member/**

OTKAuthFilter ocolește numai /acector, /api/esig/public și /api/esig/intern, Deci, acest prefix este în spatele personalului OTK auth cu orgId / membruId deja p...

Kamo·2mo ago
RefactorESigService

Semnează pe (envelopeUid, destinatarUid, orgId), nu pe o SignerSesssion

Acum ia triplul. Publicul operatorul continuă să o rezolve de la SEMNESH, astfel încât aplicația de signer este neschimbată; a Personal-autentificare suprafata ...

Kamo·2mo ago
FixESigService

Să trimitem sub-umple sloturile de signer ale șablonului, continuați să respingeți supra-umplere

Cecul de numărare a semnatarilor adăugat ultima rundă a cerut un meci EXACT împotriva sloturile declarate ale șablonului, care ar fi oprit în tăcere dezvăluiril...

Kamo·2mo ago
FixESigService

Plicule delegate complete, și respinge un număr de semn rău înainte de a trimite

plic Complete a necesitat un signed literal de la fiecare destinatar, dar delegat () lasă delegatorul DELEGAT pentru totdeauna și ADDS înlocuirea în loc de O în...

Kamo·2mo ago
FixESigService

Domeniul de aplicare un decodor pentru destinatarul care decodifică

Orice singur destinatar în scădere a stabilit întregul plic DEcodorD, astfel încât un contra-semnator ar putea distruge semnăturile pe care celelalte părți le-a...

Kamo·2mo ago
FeatureESigService

Permite unui expeditor să suprime e-mail-ul de invitație pe plic

Crearea unui plic necondiţionat e-mail o invitaţie, astfel încât un apelant storge multe Plicurile din spatele unei notificări nu aveau cum să tacă. Null păstre...

Kamo·2mo ago
FixESigService

Enforce câmpurile necesare pe server, nu doar în browser

depune () numai consimțământul validat și avangarda; a acceptat o listă de valori goală și încă marcat destinatarul semnat. Validarea porturilor.ts (semn-core),...

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