KamoCRM

Mabadiliko ya Tabianchi

Kila kipengele, kurekebisha na kuboresha, posted kama meli. Hakuna kitu kilichofichwa kwa ajili ya uzinduzi.

17,461
Mabadiliko ya Jumla
5,959
Features ya
5,273
Wa
30
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,461AIService244APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService573InitializerService329KBService151KlusterServices738MCPGatewayService241MediaService598RAGService79SecurityService1,845TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,343kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,652kamo-signer-monorepo56kamolos114
Filter ya aina
Aina zoteBuild16CI523Chore773Docs3,254Feature5,959Fix5,273Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 22, 2026
PerformanceTranslateService

Kazi ya background hutumia sloti tatu za injini kwa kila pod na hutumwa kama kipaumbele cha chini

Moja ya sloti ya background kwa pod kushoto tatu ya injini ya mikondo minne idle wakati sync kamusi. Background wapigaji (kusubiri juu ya default 100-sekondari:...

KamoΒ·3d ago
PerformanceKlusterServices

Mikondo minne ya threads nne, na lane kwamba huhifadhi moja bure kwa ajili ya mazungumzo

Kipimo juu ya nodes 'CPU darasa na trafiki sync kamusi mwenyewe (15-kipaumbele chunks): mkondo mmoja wa nyuzi nane alifanya 1.5 funguo / s, mbili ya nane 1.8, n...

KamoΒ·3d ago
PerformanceKlusterServices

Beam 4 tu kwa lebo, boriti 2 hadi ishara 64

Gharama ya hisa ni Tshs. Kupimwa katika nguzo na injini za zamani bado mbio: mkondo mmoja 77 chars / s na mbili 115 chars / s kwenye kamba fupi kwenye boriti 4....

KamoΒ·4d ago
October 21, 2026
PerformanceSecurityService

Mabomba ya mikopo mizigo katika wachache wa maswali, na mpango inaweza jina na kuchukua mkopo wa pili

Vifungu viwili vya bomba ni N + 1 kwenye safari ya pande zote: - GET /mortgage-programu kubeba safu wazi AppMortgage, na kila mmoja kisha fired Chagua moja kwa...

KamoΒ·5d ago
October 19, 2026
Performancekamo-shared-library

Index member notifications kwa (chanzo type, source id) kwa ajili ya uondoaji katika wanachama (IoT karibu nje ya F15)

Kuondolewa-kwa-chanzo kusoma (findBySourceTypeAndSourceId) na kengele ya IoT ya kuondoa-kwa-prefix (Kuanza na -> kama 'x%') ilikuwa tu mwanachama-kuongozwa inde...

KamoΒ·1w ago
October 11, 2026
PerformanceMCPGatewayService

Waandishi wa habari wakiendelea kufuatilia wakati waandishi hao wakiendelea

chat read alifanya tatu Media Service wito mmoja baada ya mwingine (ukurasa, kikao kwa ajili ya kuangalia ndani ya maudhui, kisha kusoma pointer). Pointer ni sa...

KamoΒ·2w ago
PerformanceMediaService

SI inaonyesha "kujaribu ..." kupitia mwisho wa ndani, na badges ya ujumbe hurudiwa mbali ombi la mtumaji

- POST / api / vyombo vya habari / kati /chat / typing {memberId, conversationId, typing} (KamoAI siri ya ndani, InteractionInternalAuth; chini ya /api /media /...

KamoΒ·2w ago
Performancekamo-shared-library

VISIBLE kama kitambulisho kimoja katika (... UNION ALL ...), hivyo kila note inayoonekana kusoma ni skanning index imefungwa na ufunguo, si scan ya kila note (KamoCollab Kazi ya CP05

Yugabyte, na skanning ya bitmap, hujibu matawi matatu ya ORed kote safu tofauti za maelezo na skanning ya sequential (EXPLAIN katika uzalishaji, Predicate ya ka...

KamoΒ·2w ago
September 29, 2026
PerformanceMediaService

Fan-out ya kugeuka tu kusoma hakuna orodha, ID ya tiketi au kichwa cha mazungumzo

SP98-D-6. ChatFanout Service.prepare kutatuliwa orodha, kitambulisho cha tiketi ya msaada na kitambulisho cha tiketi ya msaada Kichwa cha mazungumzo kwa kila om...

KamoΒ·3w ago
September 28, 2026
PerformanceEmailService

Icon template inayotolewa kupitia Batik mara moja, si juu ya kila ujumbe

Picha ya Inline Usafiri memoed kuchora tu ndani ya ujumbe mmoja, hivyo kila ujumbe kwamba amevaa template kutunga decoded na transcoded wachache sawa ya icons k...

KamoΒ·3w ago
September 25, 2026
PerformanceKlusterServices

Wafanyakazi sita wa Whisper na CPU sita zilizoomba, kwa hivyo chunk ya kundi kamwe foleni wakati halisi

Kukubalika kukimbia juu ya k3m1 (4 mito halisi + 1 kundi) kipimo p95 17.9 s: kundi uliofanyika moja ya 4 Wafanyakazi, kwa hiyo mmoja wao alisubiri nyuma kwa zam...

KamoΒ·4w ago
PerformanceEmailService

Kutatua kila ics TZID mara moja kwa faili

KamoΒ·4w ago
September 23, 2026
PerformanceSecurityService

Endelea kufanya log.translation count wakati wa kuandika

Picha zote na Wizara ya Mambo ya Ndani ya Nchi. ................................................................... (Club + index ya kirafiki, iliyotumiwa) Pich...

KamoΒ·4w ago
PerformanceSecurityService

Tumia Bidhaa ya LeadVendor ya konda, sio njia ya 8 ya kutafuta kwa bidii

Nusu ya fomu ya kujaza fomu ya kujaza fomu ya kujaza fomu ya maombi; LeadVendorProductRepository katika huduma za usalama kwa njia yoyote konda mechi nini ni kw...

KamoΒ·4w ago
Performancekamo-shared-library

Tafsiri ya kudumu ya neno count

[TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) upande wa maktaba ya nafasi ya kubadilisha tafsiri-backfill sweep ya GR...

KamoΒ·4w ago
Performancekamo-shared-library

Mwanachama rights applied anaandika tofauti tu, na anasoma majukumu kwa wingi

Vipengele viwili vinavyohusiana na Huduma ya MemberRightsApplied, vyote katika faili moja: [TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti y...

KamoΒ·4w ago
Performancekamo-shared-library

Kuacha hamu-fetching LeadVendor Uzalishaji mnyororo kwa ajili ya kusoma moja-id

na kwa upande wake Mkurugenzi wa Halmashauri ya Wilaya ya Mkuranga Mhe. mwenyewe na soko lake (ambalo linatamani sana ITS org tena) - na Shirika ni @Inheritance...

KamoΒ·4w ago
PerformanceSecurityService

Soma hesabu za deni la umma kutoka kwa mdhibiti, sio COUNT()

↑ pg stat statements: Β«SELECT COUNT(c) Kutoka kwa promiseLog c Ambapo c. mradi katika (: ~ 33 miradi ya umma) [AND c.commitTypeId = :t]’ mbio ~ 140K mara kwa si...

KamoΒ·4w ago
PerformanceKBService

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...

KamoΒ·4w ago
Performancekamo-shared-library

Awamu ya pili ya kuangalia tafsiri ya mpangaji alikuwa akifanya vibaya kwa kila mstari

kbservice ya umma KB endpoints na tafsiri-retry sweep wote aliuliza . . . . Kwa wakati mmoja. Uzalishaji wa pg stat statements ilionyesha gharama mbili tofauti ...

KamoΒ·4w ago
PerformanceSecurityService

Ukurasa wa kuingia unasoma safu tatu, sio mabadiliko yote ya umma

pg stat statements kuweka umma Changelog moja-entry kusoma juu ya database na umbali: slug kuangalia na majirani wawili lookups mbio ~ 905K mara kila mmoja kwa ...

KamoΒ·4w ago
PerformanceEmailService

Kumbukumbu ya kalenda hutuma kuondoka thread ya ratiba ya pamoja

Spring default moja ratiba thread ni pamoja na kila @Scheduled mbinu katika huduma hii - pulse ya kampeni ya 1 ya pili, tiba ya injini ya drip, na Huduma ya Kuk...

KamoΒ·4w ago
PerformanceDocsService

Kuruka na kuruka njia za picha za byte-heavy

/ kupakua kupakia faili nzima katika byte[] kupitia ImageService.downloadDocument kabla Kutumikia; / b-download kujengwa ZIP nzima (au iliunganishwa PDF) kama m...

KamoΒ·4w ago
PerformanceKBService

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...

KamoΒ·4w ago
PerformanceSecurityService

Kusimamia-Credits na Leads-Available kusoma viongozi wa kuongoza mara moja badala ya kuhesabu kwa kila mstari

/ maelekezo / mikopo (GET / api / usalama / mikopo / usimamizi) ilihesabu bwawa la kuongoza mara moja kwa mstari wa allotment - ~ 8 s apiece dhidi ya moja org y...

KamoΒ·4w ago
Performancekamo-shared-library

Inaongoza na usawa wa mkopo kusoma kidude badala ya kuhesabu safu

"Mada inapatikana" ilikuwa COUNT ( *) juu ya bwawa la kugawa, na bwawa moja la org linashikilia ~ 796k inaongoza: 7.8 s kwa (soko, bidhaa) kuhesabu na ~ 11 s kw...

KamoΒ·4w ago
September 17, 2026
Performancekamo-internal

Dock inachukua kwenye compositor, na dirisha ambalo huhamisha tena chombo ndani yake

Kila kitu kuhusu dirisha popup chombo kwamba MOVES - re-packing mstari, maeneo ya biashara na strip Bonyeza, kuondoka nje ya mstari nyuma, Drag, kuvuta seam, ku...

KamoΒ·1mo ago
September 16, 2026
Performancekamo-shared-library

Angalia ustahiki wa pool na sampuli isiyopangwa, sio aina kamili yapool

lazima tu kujua kama kiongozi yeyote wa bwawa ni moja Mwanachama anaweza kuchukua, lakini anasoma ukurasa wa kitabu cha findAssignablePool, ambacho kiliandikwa ...

KamoΒ·1mo ago
PerformanceDaemonService

Kujenga ulaji inaongoza kwa wakati mmoja na kudai batches kubwa

Kazi iliunda risasi moja kwa wakati kutoka kwa madai ya 500-row, ~ 230 inaongoza / min Bora, ambayo inabadilisha orodha kubwa ya wauzaji katika siku za nyuma. A...

KamoΒ·1mo ago
September 9, 2026
September 8, 2026
PerformanceMediaService

Kuacha kujenga mkoba na orodha ya wageni kwenye kila hundi

β€œMaoni Kwa β€˜yalichukua usawa wa Cheddar wa mpokeaji na kuzima yote Orodha ya wanachama wa shirika - wote kwa RECIPIENT, kwenye kila sura iliyochapishwa. Wakati ...

KamoΒ·1mo ago
September 6, 2026
Performancekamo-marketing

Kuacha kila eneo rerasterizing yake sprite benki juu ya resize

Uchunguzi wa matukio yote ya 18 uligundua kasoro hiyo katika 12 kati yao, na ni the the the the the the the the the the the the the the the the ...

KamoΒ·1mo ago
September 5, 2026
PerformanceKlusterServices

Narrow the window a DDL leaves behind for stale backends

Applying DDL bumps the catalog version, and backends still holding the old one fail their next statement with SQLState 40001 until they are recycled. The last o...

KamoΒ·1mo ago
September 4, 2026
PerformanceDocsService

The profile endpoint stops loading the whole board

Its own comment said it existed so a page could paint the employer "without pulling every advert down with it", and the line under that comment called board() β€”...

KamoΒ·1mo ago
September 3, 2026
Performancekamo-internal

Stop the inline image toolbar re-rendering on every scroll frame

measure() runs on each scroll and resize event and built a fresh state object every time, so the toolbar re-rendered whether or not anything about the image had...

KamoΒ·1mo ago
September 2, 2026
PerformanceEmailService

Index a message in one statement instead of a select-then-write

The search index row's key is assigned rather than generated, so handing a built entity to save() was a merge: Spring Data SELECTed the whole row β€” body text in...

KamoΒ·1mo ago
PerformanceKBService

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...

KamoΒ·1mo ago
August 28, 2026
Performancekamo-internal

A conversation outlives the window showing it

Opening a chat window cost seven requests before a message rendered β€” history, members, receipts, mark-read, the unread snapshot, the counterpart's avatar and t...

KamoΒ·1mo ago
PerformanceMediaService

Serve a reopened window only what it missed, and audit a page in one write

Two costs, both paid on every single open of a chat window. ?since on GET /sessions/{guid}/messages. A window being reopened wants the messages after the one i...

KamoΒ·1mo ago
August 26, 2026
Performancekamo-internal

One session snapshot for the tab, not one per hook instance

useUserInfo held its session in three useState cells. It has 187 call sites and roughly 27 of them are mounted for the whole session β€” the nav, every shell prov...

kamoΒ·2mo ago
Performancekamo-internal

Ship Geist as WOFF2

Both faces are preloaded on every route, so the format is paid on every first visit. 134,132 B of WOFF became 112,252 B of WOFF2 β€” 21,880 B, a 16% cut. That is...

kamoΒ·2mo ago
Performancekamo-internal

A retail market should not download the mortgage tabs

The market settings page imported all 24 tabs statically, so every market shipped every tab β€” a retail market carried the seven mortgage tabs, the four personal...

kamoΒ·2mo ago
Performancekamo-internal

Show the first wallpaper without waiting for the slowest

The slideshow preloaded every wallpaper behind a single Promise.all, so nothing painted until the LAST image in the set had settled. On a tenant with a dozen ba...

kamoΒ·2mo ago
Performancekamo-internal

Every context and hook now reads user-info through the coalescer

Seven independent /api/user-info calls fired on a cold authenticated load, each one asking for the member id a sibling was already asking for at the same moment...

kamoΒ·2mo ago
Performancekamo-internal

One refresh timer for the whole app, not one per useUserInfo()

useUserInfo has 194 call sites, roughly a dozen of them mounted for the entire session β€” the nav, the shell providers, the launchpad. Each instance armed its ow...

kamoΒ·2mo ago
Performancekamo-internal

Server-render the authenticated app, and fix the fallback org that 500s

MemberListProvider returned null until its mount effect ran, and it sits above NavTop AND {children} β€” so that one line kept the ENTIRE authenticated applicatio...

kamoΒ·2mo ago
Performancekamo-internal

A checkbox click should not re-render the folder sidebar

Six call sites read the email store with a bare `useEmailStore()`. In zustand that subscribes to the WHOLE store, so any change anywhere in it re-renders the co...

kamoΒ·2mo ago
Performancekamo-internal

Memoize the app-wide unread value, fix a self-retriggering effect

UnreadContext published a fourteen-member object literal as its context value, so React saw the context change on every render of the provider and woke every co...

kamoΒ·2mo ago
Performancekamo-internal

Stop polling for badges nobody is looking at, and stop waking every consumer

Two always-mounted providers ran a one-minute poll with no visibility gate. LegalPackageCount had none at all; TrainingPendingCount had a visibilitychange re-re...

kamoΒ·2mo ago

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.

Kuwa Huru MileleMtazamo wa bei