Viungo vya rekodi, ambaye aliandika kila toleo, historia inayoweza kusomwa, msimamizi anasoma, lango la programu
Toleo lililorejeshwa sasa linarudi ikiwa na viungo vyake na mhariri: Mhariri anaokoa kwamba jibu moja kwa moja nyuma kama mwili wa note, hivyo ciphertext Ilihif...
Kukabidhi majukumu ya wazi ya mwanachama wa AI kwa msimamizi wake (SP02 TASK HANDOFF)
Picha zote na Wizara ya Mambo ya Ndani ya Nchi Siri (KamoaiInternalAuthFilter: 503 unset, 403 mismatch, mara kwa mara). Shughuli moja kwa kila kazi; Kazi za Inb...
Fold lead task katika kazi - idempotent, encrypted, mstari mmoja kwa shughuli
Kichupo cha kuongoza, kilitumika kwa Huduma ya Usalama kwenye njia ya ndani
Kwa mfano, katika kesi hiyo, hakuna ushahidi wa kutosha wa kuthibitisha kile kilichosemwa
API kazi - yangu, utafutaji, kuunda katika sanduku, mabadiliko, kumaliza, kiungo
Orodha ya hali isiyo na hadhi ndani yake (status =), inasema kama default badala yake. ya kufikia mjenzi wa swala kama kichujio tupu; kiungo cha tupuKind /linkR...
Kazi katika orodha - kujenga, reassign na hoja, hadhi, kufuta, viungo
Hatua hurekebisha maneno ya kazi chini ya lebo yake mwenyewe, tangu kuanguka Muhimu ni mmiliki wa orodha na mabadiliko ya mmiliki. Muda uliotumiwa Kwa mara nyin...
Kila mwanachama wa Inbox alifanya juu ya haja ya kwanza katika shughuli ya yake mwenyewe
Kazi hubeba hali, kipaumbele, kutokana, mtoa huduma na viungo; Inbox inaweka sheria zake
Arifa za kazi baada ya kufanya, na ishara ya mabadiliko ya org kwa maandishi ya ndani
Mpangilio wa SP06 - kazi, viungo, maoni, Inbox, viungo vya kumbuka na uandishi
Mwenyewe NATS login, Redis login, siri ya KamoAI
Maoni ya NatsConfig sasa majina ambapo kuingia huja kutoka: svc kb, kutoka Nats-user-kb siri, ambayo overrides pamoja funguo kamo svc.
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...
Acha kuuliza maswali matatu ya moto moja kwa wakati
Maswali matatu pg stat statements ilionyesha kama uzalishaji wa juu wa kbservice DB gharama, wote kutoka kuuliza katika kitanzi (au kwa mpango urithi YugabyteDB...
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...
Orodha ya API, na mahitaji ya server kutekeleza
/api / hundi: orodha, kupata, kujenga, update, kufuta, duplicate, upya, Ni wazi, wazi, na kwa usahihi, na kwa usahihi. Ondoa / untick, kuweka mahitaji, hoja na ...
Usipakia maudhui json kujenga index ya mti wa umma, na kuacha kuipakia mara mbili
kujengaPublicTreeIndex hujenga index ndogo ya miundo (mzazi / mtoto, njia ya slug, mababu) kutoka Kila makala ya umma katika org, lakini ilikuwa kupakia safu ka...
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...
Kuhesabu maoni ya ukurasa wa masoko, kwenye makala au kwenye ukurasa
KB Service sasa anajibu mtazamo counter kamo masoko inaonyesha katika mguu wa Kila ukurasa. Picha zote na Wizara ya Mambo ya Ndani ya Nchi. .......................
Uchunguzi wa maisha juu ya /actuator / afya / maisha, sio jumla ya DB- know
Jumla /actuator / afya ni pamoja na kiashiria cha DataSource, hivyo kuanzisha upya database kushindwa liveness juu ya kila pod mara moja na kuanzisha upya nzima...
Kutoa uhusiano wa Hikari sasa kwamba kuunganisha YSQL
Mkuu wa Mkoa asisitiza tena mikutano ya Kwa mfano, *** Kwa hivyo uhusiano wa programu ya bure sio tena kila mmoja ana nyuma ya database. Hifadhi ya pool kiwango...
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...
Ni maneno gani ambayo kila makala ya umma inatafsiriwa katika
Orodha ya tovuti ya masoko sasa inaorodhesha kila toleo la lugha ya kila Kituo cha msaada, nyaraka na makala ya mapendekezo ya API, na kila ukurasa wa makala Ma...
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...
Lock the shared sweeps, and run two pods
Every @Scheduled sweep here whose effect is shared now takes a named distributed lease through SingletonTaskRunner before it does anything, so it runs once acro...
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...
Serve the scripts an agent reads on a call
/api/kb/sales-scripts, gated on the two new rights. Reads take VIEW_SALES_SCRIPTS or MANAGE_SALES_SCRIPTS, writes take MANAGE. SessionHelper.hasRight fails clos...
Stop repeating the ancestor chain on every node of a tree
A node inside a tree already knows where it is -- its position is the tree. Sending the ancestor chain on each one meant every article carried two ancestor refs...
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...
Related articles, and a public path that keeps the tree
Three things, all reaching the same page. Related articles. KbArticleRelationService owns the symmetric "see also" links: list, set, suggest, and a clear that ...
Enforce the audience chips on every human read
The composer has always offered an author three chips under "Visible to" — Members, Team Members, Public. They were written to the row and indexed into Qdrant s...
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...
Pin kamo-shared-library 1.6.0
The library moved to 1.6.0 while every consumer stayed on 1.5.0. Consumer CI builds the library from a fresh clone into a cold ~/.m2 and ci-settings.xml mirrors...
Stop seeding a palette colour on the org master note
Both master notes are painted from the ORGANISATION's brand now — primary for "Our Master Note", secondary for "My Master Note", each as a pastel — so a stored ...
Serve, provision and protect the two master notes
GET /api/notes/master answers both and provisions whichever is missing. PUT /api/notes/master/org writes "Our Master Note", addressed by organisation rather tha...
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 ...
Serve what the knowledge console reads, and fix what it never could
Four endpoints the rebuilt knowledge base needs, and three facts the API was unable to state. GET /api/kb/pins returned a Page of pin ROWS, and KbArticlePin.ar...
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...
Je, unaona nini kuhusu usafiri?
Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.
