KamoCRM

Live Change Log

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

17,644
Total Changes
6,069
Features
5,335
Fixes
30
Projects
Filter by project
All Projects17,644AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,408kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,069Fix5,335Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 22, 2026
FixKBService

Moja pod tafsiri makala, si kila pod mara moja

Lock sweep ya meli nzima ni uliofanyika tu wakati ni foleni kazi, ambayo inachukua milliseconds, hivyo kila mmoja pod mbio sweep yake mwenyewe dakika moja au mb...

Kamoยท6d ago
FixKBService

Tafsiri maneno ya makala, si yake ya Lexical JSON

maudhui ya Json yalitumwa kwa injini za kutafsiri kana kwamba ilikuwa sentensi. ya mwaka 2026-10-22. Hukumu yake ilirudishwa kutoka kwa Urusi na hukumu iliondol...

Kamoยท6d ago
October 18, 2026
FixKBService

Mapitio ya hatua kukaa katika shirika la mwombaji; pini huchukua VIEW KB ARTICLES (SITP TP14)

kuwasilisha, kuidhinisha na kukataa jina la makala kwa guid peke yake, hivyo Mwanachama aliye na CREATE /REVIEW KB ARTICLES katika shirika moja anaweza kuhamia ...

Kamoยท1w ago
FixKBService

Kuacha kuingia password database katika startup

com.zaxxer.hikari katika DEBUG hufanya HikariConfig kuchapisha usanidi wake wote kwenye kila mwanzo, ikiwa ni pamoja na DataSourceProperties {password=...} na n...

Kamoยท1w ago
October 14, 2026
FixKBService

SI ambayo inatuma barua bila kiwango cha default ya ndani haibadilishi chochote

CP97 Task 17's Luna compare found a live SI's own Master Note, iliyoandikwa kabla ya KamoCollab, kubeba unyeti MEMBER baada ya moja ya maombi yake mwenyewe kati...

Kamoยท2w ago
October 12, 2026
FixKBService

Toleo ambalo linaweka mtu ambaye jina lake tayari limeshindwa na 500

Toleo linasoma wasikilizaji wa sasa wa NAMED kabla ya kuandika, na ombi linashikilia msimamo mmoja. muktadha (wa mtazamo wa wazi), kwa hivyo safu hizo za wanach...

Kamoยท2w ago
October 11, 2026
October 7, 2026
FixKBService

Tafsiri na shamba kushindwa ni kushindwa, na makala ndefu kupata muda wa kumaliza

Huduma ya kutafsiri inaacha shamba ambayo haikuweza kutafsiri nje ya jibu lake na majina yake katika kushindwa. Mteja huyu akarudi jibu kama ilivyokuwa, hivyo m...

Kamoยท3w ago
September 28, 2026
FixKBService

KamoUniverse ni neno la kuacha kwa mapendekezo yanayohusiana na makala

KbArticleRelation Service inashiriki makala juu ya masharti yao muhimu na Tayari inaacha majina ya jukwaa yenyewe ("kamocrm", "kamo") kwa sababu kila msaada Mak...

Kamoยท4w ago
September 27, 2026
FixKBService

Kazi iliyofutwa inachukua arifa za maoni pia

Kukataa kazi (au kufanya kazi, au kufuta orodha yao) Kwa maneno yake na kwa matendo yake. Kila mmoja wao alikuwa katika orodha ya wapokeaji wake, kufungua "Kazi...

Kamoยท4w ago
September 25, 2026
September 23, 2026
FixKBService

Pin kamo-shared-library 1.6.1, toleo pekee ambalo linapatikana

Maktaba ilihamia 1.6.1 na huduma hii bado iliomba 1.6.0. Hakuna mahali ambapo pande zote mbili ufumbuzi: maktaba ni kamwe kuchapishwa kwa kijijini, hivyo nakala...

Kamoยท1mo ago
FixKBService

KBService Inawasilisha NATS login

Na kila kitu kinaunganishwa na akaunti ya KAMO (hakuna auth user), na inasikiliza. kwenye mtandao mwenyeji wa k1m1 - hivyo pod yoyote, desktop VM au mashine kwe...

Kamoยท1mo ago
FixKBService

Vyombo vya habari vilivyotangulia URL havikuwekwa kwenye org ya mwombaji

GET / api / kb /media / {mediaId} / URL iliangalia mstari juu na uid peke yake (KbMedia Service.getPresignedUrl) Kwa mfano, *** Tofauti na kila mmoja Picha zote...

Kamoยท1mo ago
September 13, 2026
FixKBService

Kukubali indexes ya picha ya OCI wakati wa kutatua digest iliyojengwa [skip ci]

Picha zinasukumwa kama indexes ya picha ya OCI, kwa hivyo kuuliza Usajili wa moja Picha inaonyesha tu jibu la 404, digest ilirudi tupu na hundi kushindwa kuwa w...

Kamoยท1mo ago
FixKBService

Kuanza wakati wa kujenga sawa majani majani pods juu ya digest zamani [skip ci]

Hatua ya rollout ilijaribu kuchunguza upya kwa kulinganisha Maoni ya picha kabla na baada ya kuweka picha. โ€œNi wazi kuwa Tayari ametumia k8s/deployment.yaml (pi...

Kamoยท1mo ago
September 5, 2026
FixKBService

Jaribu kuweka kwa digest, si kwa tag

Ahadi ya awali inaacha "kuweka picha" kuwa kimya hakuna-op. Hii inathibitisha kuwa matokeo: baada ya rollout, tag ni kutatuliwa kwa digest katika Usajili na Vio...

Kamoยท1mo ago
FixKBService

Ujenzi wa mradi huo haukuleta chochote na uliripoti mafanikio

Picha ni tagged na SHA ahadi, hivyo kujenga upya ahadi hiyo kuzalisha Mfano wa picha sawa. "Kuweka picha" kisha hakuna mabadiliko, Kufukuzwa ni kamwe kuguswa, '...

Kamoยท1mo ago
FixKBService

Ya kuondoa kero za wananchi ambao tayari wameanza kufanya kazi

Makala inayoshikilia 20 ya maeneo yake ya 21 ni "haikamili", kwa hivyo dakika kumi Kusafisha upya - na mtafsiri kisha alitafsiri wote 21, kulipa Mara 20 zaidi y...

Kamoยท1mo ago
September 4, 2026
FixKBService

Let a rollout finish what the old pod was doing

Deploys replaced the only pod of each service with nothing to catch the requests in flight. Three settings, applied across the fleet: - preStop sleeps 10s befo...

Kamoยท1mo ago
September 2, 2026
FixKBService

Admit the organization owner, or nobody can turn this on

A brand-new right is granted to NOBODY on the day it deploys. These two are deliberately absent from **************** โ€” seeding them from an existing right woul...

Kamoยท1mo ago
FixKBService

A list read shipped every article's body, and a category page listed nothing

Two defects on the public reads, both visible on kamocrm.com/help-center. The index served 3.9 MB of HTML. tree-by-parent-slug returns every node with its full...

Kamoยท1mo ago
FixKBService

Article translation has never worked

deleteByArticleUidAndLocale is a @Modifying query and JPA refuses to run one outside a transaction. Nothing on this path ever opened one, so every locale of eve...

Kamoยท1mo ago
FixKBService

Saving an article blocked on 21 translation calls

@Async was inert. **************** called translateArticle on the same bean, so the call went straight to this and never reached the proxy that makes it asynchr...

Kamoยท1mo ago
August 28, 2026
FixKBService

GET /master takes VIEW_NOTES, like every other read here

It was the one read in this controller that took no right, deliberately: the two master notes were called fixtures of the home launchpad rather than the Notes a...

Kamoยท2mo ago
August 19, 2026
FixKBService

Keep the encryption key across restarts instead of inventing one

Every note body in production was unreadable. NOTES_MASTER_ENCRYPTION_KEY was never set anywhere - not in the deployment, and the deployed ConfigMap carried no ...

Kamoยท2mo ago
August 16, 2026
FixKBService

Size the pod above its own JVM heap ceiling [skip ci]

The image starts the JVM with -XX:MaxRAMPercentage=70 -XX:+AlwaysPreTouch, so the heap alone may take 70% of the container limit and pre-touch keeps every commi...

Kamoยท2mo ago
August 15, 2026
FixKBService

Every notes endpoint takes the right that names it, and hasRight fails closed

NotesController checked no right on any of its ten endpoints. VIEW_NOTES was enforced in exactly one place โ€” navRegistry.ts, hiding the Notes app in the browser...

Kamoยท2mo ago
August 14, 2026
FixKBService

Read and write notes as a member, never as an account

Every endpoint now requires memberID on the session โ€” reads included โ€” and refuses the request without one. The reads used to need only a userID, which is globa...

Kamoยท2mo ago
August 11, 2026
FixKBService

Declare the object-storage secret the ConfigMap no longer carries

The MinIO key was moved out of the ConfigMap into the minio-app-credentials secret, but the envFrom that supplies it was only ever applied to the live deploymen...

Kamoยท2mo ago
FixKBService

Stop shipping a shared credential as a config default

The platform's shared password was baked in as the fallback for DB_PASSWORD and MINIO_ROOT_PASSWORD, so it lived in this repo and in the built image as well as ...

Kamoยท2mo ago
August 3, 2026
FixKBService

Harden the kubectl download against flaky egress [skip ci]

dl.k8s.io over the runner's egress intermittently drops mid-transfer: curl: (56) OpenSSL SSL_read: decryption failed or bad record mac which fails the deploy ...

Kamoยท2mo ago
July 1, 2026
April 18, 2026
FixKBService

Bump kamo-shared-library to 1.4.0

Kamoยท6mo ago
April 16, 2026
March 30, 2026
FixKBService

Defer NATS event publishing until after transaction commits to prevent RAG race condition

Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...

Kamoยท7mo ago
March 18, 2026
FixKBService

Return article guid/title in pending reviews response

The KbArticleReview entity has @JsonIgnore on article, so the pending reviews endpoint was returning reviews without article details (guid, title). Now uses eag...

Kamoยท7mo ago
FixKBService

Add error handling to createArticle endpoint

Wrap createArticle call in try-catch to return proper JSON error responses instead of Spring Boot's default HTML error page.

Kamoยท7mo ago
March 17, 2026
FixKBService

Correct hasRight to match flat rights array format and honor god mode

Session rights are stored as ["VIEW_DASHBOARD", ...] not [{name, setting}]. Also bypass right checks when GD (god mode) is true.

Kamoยท7mo ago
FixKBService

Accept parentGuid from frontend in article creation

Frontend sends parentGuid (string) not parentId (numeric). Resolve GUID to ID server-side via lookup.

Kamoยท7mo ago
FixKBService

Remove .mvn directory copy from Dockerfile

Kamoยท7mo 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