KamoCRM

Mabadiliko ya Tabianchi

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

17,474
Mabadiliko ya Jumla
5,969
Features ya
5,276
Wa
30
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,474AIService247APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService243MediaService601RAGService79SecurityService1,845TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,343kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,656kamo-signer-monorepo56kamolos114
Filter ya aina
Aina zoteBuild16CI523Chore773Docs3,254Feature5,969Fix5,276Other994Performance165Refactor278Revert23Style42Test160Upgrade1
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
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 23, 2026
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
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
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 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
August 21, 2026
Performancekamo-shared-library

Index the two shapes geolite_locations is actually queried by

Country alone was the only index on an 80,429-row table, and neither real query used it well. Measured on production: city resolution (country + subdivision)...

KamoΒ·2mo ago
Performancekamo-shared-library

Index member_rights_applied, bound the intake claim, aggregate changelog stats

Three findings from an endpoint-by-endpoint audit, each measured against production rather than inferred. member_rights_applied declared no indexes at all whil...

KamoΒ·2mo ago
August 20, 2026
Performancekamo-shared-library

Filter and page the grid in the database, batch the PHI audit trail

Loading /leads took 23.3 s at 1,427 leads. 23.3 s of that was the HIPAA audit trail: recordLeadList writes one phi_access_log row per lead returned, and each on...

KamoΒ·2mo ago
August 12, 2026
Performancekamo-shared-library

Fetch the summary slices' to-one associations and count instead of scanning

The Overview's attention and recent slices read a title per row off a LAZY @ManyToOne, costing up to 16 extra selects per block under open-session-in-view. All ...

KamoΒ·2mo ago
August 10, 2026
Performancekamo-shared-library

Geolite range index must be ASC, not YugabyteDB's default HASH

The IP lookup is a range scan: WHERE network_start <= ? ORDER BY network_start DESC LIMIT 1 YugabyteDB partitions the LEADING index column by HASH unless tol...

KamoΒ·2mo ago
August 9, 2026
Performancekamo-shared-library

Match stored content on BLAKE3 alone, so a browser can afford to ask

Proving possession required both hashes, and a browser has no fast SHA3-256 β€” js-sha3 is pure JavaScript at ~25 MB/s. Measured on a 358 MB video that was ~20 se...

KamoΒ·2mo ago
Performancekamo-shared-library

Read the latest snapshot date without loading the history

A summary needs one date. It was reading it by loading a two-year range of snapshots and taking the max β€” five domains times every day of history, on every page...

KamoΒ·2mo ago
August 8, 2026
Performancekamo-shared-library

Answer the plan-matrix question for every app in one pass

The Apps & Features tab asks whether each app appears in the plan matrix, and the per-app form scans the plan-feature and add-on tables once per app β€” two dozen...

KamoΒ·2mo ago
July 6, 2026
May 28, 2026
Performancekamo-shared-library

Paged repo queries + countByStatus for hot paths

- LoanRepository: countByStatus / countByOrganizationAndStatus + Page<Loan> findByStatus(...) / **************** / **************** + **************** for...

KamoΒ·5mo ago
May 15, 2026
Performancekamo-shared-library

Collapse pipeline kanban N+1 to a single grouped count query

listForOrganization() used to issue one condition-fetch per loan (201 queries at 200 loans). Now a single grouped JPQL aggregate keyed by loanFile.uid projects ...

KamoΒ·5mo ago
April 25, 2026
Performancekamo-shared-library

Add findBySessionGuidIn for bulk loading

Used by the support-ticket list endpoint to fetch all visitors for a page in one query instead of N separate findBySessionGuid calls.

KamoΒ·6mo ago
March 12, 2026
Performancekamo-shared-library

Fetch parent message in same query to eliminate reply N+1

Alias m.msg and LEFT JOIN FETCH msg.parent so that threaded reply messages have their parent loaded in the initial query rather than triggering a separate SELEC...

KamoΒ·7mo ago
Performancekamo-shared-library

Fix N+1 query and add composite index for chat message loading

- Add LEFT JOIN FETCH m.msg to both repository queries to eagerly load MediaObjMsg in the same query, eliminating up to 100 extra SQL queries per chat windo...

KamoΒ·7mo ago
March 11, 2026
Performancekamo-shared-library

Eliminate full-table scan and N+1 queries on leads endpoint

- LeadRepository: add findByOrganizationId JPQL query (uses ORG_ID index) instead of loading entire LEADS table and filtering in Java - LeadCustomFormDataRepo...

KamoΒ·7mo 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