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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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, '...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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 ...
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 ...
Use cluster MinIO service DNS; drop deprecated WireGuard/CGNAT IPs and retired k2m1/k0m1
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...
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...
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.
Grant all rights when rights list is empty (rights system not yet enforced)
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.
Accept parentGuid from frontend in article creation
Frontend sends parentGuid (string) not parentId (numeric). Resolve GUID to ID server-side via lookup.
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.
