Mabadiliko ya Tabianchi

Kuona nini sisi ni kujenga katika muda halisi. Kila kipengele, kurekebisha, na kuboresha kusafirishwa kwenye jukwaa.

17,857
Mabadiliko ya Jumla
4,574
Features ya
4,511
Wa
32
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter ya aina
Aina zoteBuild24CI522Chore670Docs226Feature4,574Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
FixDaemonService

Kuunganisha msimamizi kwa console org inaweza kufikia

StewardRecipientResolver alijenga kiungo cha msimamizi kutoka kwa uwanja wa kwanza wa org. Kwa vyovyote vile, hakikisha unakuwa na akaunti maalumu ambayo inakaa...

KamoΒ·22h ago
September 5, 2026
FixDaemonService

Kuacha kutoa ripoti ya rekodi kama mstari wa kutokuwepo wa mfumo

Kazi tatu zilizopangwa zinasoma mstari na kuruka tick nzima ikiwa hawawezi. Wote watatu Katika mabadiliko hayo, wawili hao walisema Mtu yeyote anayeangalia kwa ...

KamoΒ·5d ago
FixDaemonService

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Β·6d ago
FixDaemonService

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Β·6d ago
September 4, 2026
DocsDaemonService

Declare why this one stays on Recreate with no preStop

KlusterServices now audits every Deployment in kamo on each deploy and fails on Recreate, a missing preStop hook, a missing readiness probe or no minReadySecond...

KamoΒ·6d ago
FixDaemonService

Fail a bad rollout instead of reporting it green

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Β·6d ago
September 2, 2026
FeatureDaemonService

Tick SecurityService's scheduled-report sweep

Every five minutes. A schedule is set to the minute, so a finer tick buys nothing a member would notice and a coarser one makes an 8:00 report arrive at 8:15. ...

KamoΒ·1w ago
August 25, 2026
ChoreDaemonService

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

KamoΒ·2w ago
August 21, 2026
DocsDaemonService

Record that the unprocessed claim is now batched

getUnprocessedPayloads() returned every unprocessed payload, and this job holds each one's raw and flattened text for its whole run β€” so its memory was a functi...

KamoΒ·3w ago
August 20, 2026
FixDaemonService

Mark payload outcomes by column, not through the entity

payloadRepo.save() on a detached payload makes Hibernate walk its graph β€” organization pulls in org_domains β€” and that read lands in a transaction that has alre...

KamoΒ·3w ago
FixDaemonService

Stop overlapping runs importing the same payloads twice

The trigger fires every minute and each run claims work by selecting payloads still in RECEIVED. A backlog that takes longer than a minute therefore still had R...

KamoΒ·3w ago
FixDaemonService

Bump the processed counter instead of rewriting the endpoint

The job finished a batch by mutating totalProcessed on the endpoint entity it loaded before the batch began and saving the whole row. Two consequences: - it ...

KamoΒ·3w ago
FixDaemonService

Persist each payload's outcome as it happens, not in one batch

processEndpointPayloads looped over the batch mutating statuses in memory and saved them all at the end. createLead commits per lead, so any failure of that fin...

KamoΒ·3w ago
FeatureDaemonService

Let a mapped payload carry companyName and source

The intake job's direct-field switch stopped at vendorLeadID, so a mapping onto companyName or source was accepted by the UI, stored on the endpoint and then si...

KamoΒ·3w ago
August 19, 2026
ChoreDaemonService

Rebuild against the shared-library lead id fix

This service creates leads through LeadService, so it hit the same failure as /leads/new: on a mortgage market Hibernate 6.2 emitted "insert into leads (...) re...

KamoΒ·3w ago
August 16, 2026
FixDaemonService

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Β·3w ago
August 14, 2026
FeatureDaemonService

Nightly payroll-provider sync job

Drives TimecardService's **************** which syncs every organization whose next sync is due. Cron lives here rather than in TimecardService because that de...

KamoΒ·4w ago
August 12, 2026
FeatureDaemonService

Schedule the nightly timecard sweeps

Cron lives here rather than in TimecardService because that deployment is RollingUpdate with maxSurge: 1 β€” two pods overlap on every rollout and every @Schedule...

KamoΒ·4w ago
August 11, 2026
FeatureDaemonService

The hourly training reminder tick

HOURLY at :10, unlike the legal sweep's daily 13:00. Training reminds each org at its OWN local send hour, and Organization.timezone spans 21 hours (Pacific/Hon...

KamoΒ·4w ago
August 10, 2026
PerformanceDaemonService

Refresh planner statistics after the weekly GeoLite rebuild

YugabyteDB does not auto-analyze, and the staging+rename swap replaces geolite_blocks wholesale -- so after every Sunday sync the planner had no statistics for ...

KamoΒ·4w ago
PerformanceDaemonService

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Β·4w ago
ChoreDaemonService

Rebuild against shared-library @Lob LONGVARCHAR fix

Hibernate's PostgreSQL dialect read @Lob String columns as OIDs via getLong(). Affects notes, contacts, calendar, OAuth tokens, IMAP passwords, email campaign b...

KamoΒ·4w ago
FeatureDaemonService

Point at YugabyteDB and use PostgreSQLDialect

CockroachDB has been replaced by YugabyteDB. Connection strings move from cockroachdb-public:26257 to yb-tserver-service:5433, and the Hibernate dialect from **...

KamoΒ·4w ago
August 9, 2026
CIDaemonService

Retry the shared-library build, which the LAN uplink keeps corrupting

Three builds died today on "Tag mismatch" pulling a jar β€” and the mirror added an hour ago did not help, because kbservice, mcpgatewayservice and ragservice hit...

KamoΒ·4w ago
CIDaemonService

Mirror Maven Central through the Google GCS copy

Every Docker stage starts from a cold ~/.m2 and refetches the whole dependency tree, so Central sees the full weight of every concurrent service build. It answe...

KamoΒ·4w ago
August 7, 2026
FeatureDaemonService

Daily legal-package reminder tick

Huduma ya Daemon inamiliki tiba kwa sababu Huduma ya Docs haiwezi. Huduma ya Daemon Mkakati: Recreate - pod ya zamani imeenda kabla ya mpya kuanza, hivyo kupele...

KamoΒ·1mo ago
August 5, 2026
ChoreDaemonService

Rebuild against kamo-shared-library 8f3c1ec

Picks up the intake-pool fix: LeadService.createLead now flags unowned leads with requiresAssignment so imported leads are counted by countAssignablePool and ca...

KamoΒ·1mo ago
FeatureDaemonService

Drive the mail-to-lead association sweep

Five-minute tick against EmailService's internal sweep endpoint, mirroring VoipGlobalSyncJob. The schedule lives here because EmailService runs several pods and...

KamoΒ·1mo ago
August 3, 2026
FixDaemonService

Annotate the injectable StewardNotifier constructor

DaemonService has been in CrashLoopBackOff for days β€” 1654 restarts on the pod before the last deploy, 60 on the current one β€” and never started: Failed to i...

KamoΒ·1mo ago
FixDaemonService

Scan the shared MFA repositories

MfaEnrollmentService is a @Service in kamo-shared-library, so the wildcard @ComponentScan("com.kamo") in this application constructs it whether or not this serv...

KamoΒ·1mo ago
FixDaemonService

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Β·1mo ago
July 27, 2026
FixDaemonService

Tambua msimamizi wa ASSIGNED wa uamuzi ulioelekezwa, kupitia barua pepe

DECISION_ROUTED's steward notification was a record-only no-op: StewardNotifier fanned out over SMS to a static CSV **************** that is empty by default, a...

KamoΒ·1mo ago
July 17, 2026
FeatureDaemonService

Watumiaji wa muda mrefu hupeleka wawekezaji kununua kwa mkopo-file FUNDED

MlosLoanFundedConsumer subscribes **************** (durable daemon-mlos-loan-funded) and forwards each purchase to SecurityService's /funded pipeline endpoint v...

KamoΒ·1mo ago
FeatureDaemonService

Durable consumer forwards eClose completion to the loan-file pipeline

The DaemonService half of the eClose -> loan-file status seam. New MlosClosingCompletedConsumer subscribes **************** (durable daemon-mlos-closing-complet...

KamoΒ·1mo ago
July 12, 2026
FeatureDaemonService

Bump GENERATOR_VERSION 7 β€” backfill GBIF fauna into all cities

The bird engine now consumes the fauna block, so backfill it everywhere: the fill job re-drains stale rows at 24/min (user-requested cities first), so real loca...

KamoΒ·2mo ago
FeatureDaemonService

Sample locally-common birds from GBIF into city fauna

FaunaClient (mirrors PetrologyClient): GBIF occurrence facet on class Aves in a ~27km box around the city β†’ top ~10 species by record count β†’ resolve taxonomy (...

KamoΒ·2mo ago
FeatureDaemonService

63 US-Ecoregion saini flora overrides (kamilifu populate biomes)

Miji ndani ya jimbo inaonekana sawa kwa sababu flora alikuja kutoka tu 15 coarse biome defaults (Kifungu cha 1 cha 1 kinaongeza). Sasa curated aina ya saini hal...

KamoΒ·2mo ago
FixDaemonService

Crystalline/metamorphic basement classifies correctly (was VOLCANIC)

Macrostrat 'metamorphic na undivided crystalline (...inaweza ni pamoja na volkeno ...)' ilipita volkeno substring; angalia metamorphic/crystalline kabla ya volk...

KamoΒ·2mo ago
FixDaemonService

Ridge petrology search to 25km, no relief gate

The gazetteer point often sits in the valley floor with the range 15-20km off; the 15km search + relief gate missed them (Yucca Valley returned alluvium despite...

KamoΒ·2mo ago
FixDaemonService

Petrology reads the ridge bedrock, not the valley floor

A town centroid usually sits on valley ALLUVIUM while the mountains the scene draws are bedrock β€” so a granite-ringed desert town returned 'alluvium' and got no...

KamoΒ·2mo ago
FeatureDaemonService

Petrology (Macrostrat) + roads (.trf) + waterfalls (.hyf) β€” level up the KamoUniverse systems

GLiM never downloaded (PANGAEA 404s; KamoUniverse itself falls back to default lithology), so petrology comes from the Macrostrat global geologic-map API: per-p...

KamoΒ·2mo ago
FeatureDaemonService

City-scene sampler over the KamoUniverse earth tiles

- EdtTile: byte-exact reader for EDT4 tiles (Copernicus DEM + ESA WorldCover + WorldClim + HydroSHEDS + RESOLVE ecoregions + ocean mask), memory-mapped, offse...

KamoΒ·2mo ago
July 11, 2026
FixDaemonService

VoipGlobalSyncJob stamps the MLOS internal-auth secret VOIP actually validates

After the hostname fix the job 401'd: VOIP's InternalAuthFilter checks the mlos-internal-auth value, but the job read internal.auth.secret, which in DaemonServi...

KamoΒ·2mo ago
July 10, 2026
FixDaemonService

VoipGlobalSyncJob targeted a nonexistent host β€” kamovoip-service, not voip-service

Every minute the job failed DNS on **************** the actual Service (and what StewardNotifier already uses) is kamovoip-service. Fixed the configmap default ...

KamoΒ·2mo ago
FixDaemonService

Uzazi wa geolite config chini ya daemon: hivyo sync ya kila wiki anaendesha

Commit 53eed7b re-parented the geolite block under internal: while the code reads daemon.geolite.* β€” with SPRING_CONFIG_LOCATION replacing classpath defaults, G...

KamoΒ·2mo ago
FixDaemonService

Boot crash β€” Ant matchers for the multi-servlet context (spring-ws /services/*)

MVC-implicit string maombiMatchers ni kukataliwa na Spring Usalama 6 mara moja MeridianLink ushirikiano MessageDispatcherServlet inajiunga na DispatcherServlet ...

KamoΒ·2mo ago

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei