Mabadiliko ya Tabianchi

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

17,853
Mabadiliko ya Jumla
4,572
Features ya
4,509
Wa
32
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,853AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService73KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,516TranslateService45VOIPService173VectorService8kamo-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,572Fix4,509Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 11, 2026
FeatureConversionService

Ongeza toleo jipya la waraka

Njia moja ya kubadilisha faili mhariri hati haiwezi kufungua - PDF juu ya yote, ambayo ni nini zaidi Kuna templates nyingi. Picha ya ****** Chagua faili mpya, c...

Kamoยท16h ago
September 6, 2026
TestConversionService

Kuhakikisha kuwa mkataba huo unatekelezwa kwa kweli

[TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) cha kifungu hiki, Tume itakuwa na Sanduku linarudi kwa njia isiyo ya ka...

Kamoยท5d ago
FixConversionService

Kuacha chanzo indexed kugeuka icon tab katika sanduku nyeusi

Icon tab uploaded kama PNG-8 uwazi aliwasili katika tab browser kama nyeusi Bonyeza alama ya bluu juu yake. Na kwa upande wake, Mbunge wa Jimbo la Ludewa Mhe. s...

Kamoยท5d ago
September 5, 2026
FixConversionService

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
FixConversionService

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
FeatureConversionService

Run two pods

replicas 1 -> 2. This service runs no @Scheduled work and binds no exclusive NATS durable, so a second pod duplicates nothing โ€” it is stateless request serving,...

Kamoยท6d ago
FixConversionService

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

Kamoยท6d ago
September 3, 2026
FeatureConversionService

Resize an image by height, keeping its format and transparency

Backs the email signature footer badges, which are downscaled to 150px tall on upload. resize-bg could not be reused. It exists to make a wallpaper cheap to sh...

Kamoยท1w ago
August 27, 2026
BuildConversionService

Rebuild against the storage dedup fix

Picks up kamo-shared-library d21e01ce. uploadDocument created its ImgDat with isMissing=false BEFORE sending the bytes, and its @Transactional did not roll back...

Kamoยท2w ago
August 25, 2026
ChoreConversionService

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 15, 2026
FixConversionService

Gate platform uploads on MANAGE_PLATFORM_SOUNDS, not org ownership

An operator granted "Manage Platform Sounds" on the Platform Administrators page saw the Sounds tab โ€” the console gates on the right โ€” opened the upload dialog,...

Kamoยท3w ago
FixConversionService

Uploading a file takes CREATE_DOCUMENTS, like every other way of making one

The document rights are enforced in DocsService as of this change, but the upload endpoints are not in DocsService โ€” kamo-internal's app/api/imaging/upload prox...

Kamoยท3w ago
FeatureConversionService

Transcode uploaded sound effects to Opus

Extends the ffmpeg wrapper the VoIP recording pipeline already had โ€” this image installs ffmpeg with libopus for it, so putting a second ffmpeg in another image...

Kamoยท3w ago
August 11, 2026
FixConversionService

Raise the document upload ceiling from 500MB to 3 GiB

Chat attachments have run at 3 GiB through this same imaging pipeline for a while; documents were capped at 500MB. The difference was not a policy, it was that ...

Kamoยท4w ago
FixConversionService

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

Kamoยท4w ago
FixConversionService

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

Kamoยท4w ago
August 10, 2026
RefactorConversionService

Reading a session no longer renews it

The expiration on the Redis record IS the session; when it lapses the member is signed out. This service holds its own copy of KSessionService against that SHAR...

Kamoยท4w ago
ChoreConversionService

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
FeatureConversionService

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
FixConversionService

Stop renewing the shared *** TTL for idle users

Fifth service holding its own copy of KSessionService, and the fifth sliding the shared *** TTL on every read. Each one alone was enough to keep a session alive...

Kamoยท4w ago
CIConversionService

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
CIConversionService

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 6, 2026
ChoreConversionService

Rebuild for the unified imaging bucket

Picks up kamo-shared-library 3045cc3: ImageAssocType.getBucket() now returns the single "imaging" bucket for every association, so a deduplicated file is stored...

Kamoยท1mo ago
ChoreConversionService

Rebuild for the dedup cross-bucket copy fix

Picks up kamo-shared-library 8db077c, which makes registerExistingDocument copy a reused ImgDat's objects into the target association's bucket. ConversionServic...

Kamoยท1mo ago
August 5, 2026
ChoreConversionService

Rebuild kwa ajili ya dedup uploader kurekebisha

Picks up **************** now setting createdByMember, so deduplicated documents record who uploaded them.

Kamoยท1mo ago
FixConversionService

Use targeted conversion updates instead of saving a detached ImgDat

convertAndGenerateThumbnails runs on a virtual thread with a detached ImgDat, so imgDatRepository.save() merged a stale orphan-removal collection and threw befo...

Kamoยท1mo ago
ChoreConversionService

Rebuild for ImageAssocType.HR_RESOURCE

ImagingUploadController reads ImageAssocType.values(); without this rebuild an upload from the HR Resources tab cannot resolve ordinal 13 to its bucket.

Kamoยท1mo ago
August 4, 2026
FeatureConversionService

Scan uploads for malware at ingest (ยง164.308(a)(5)(ii)(B))

The document vault accepted arbitrary uploads with no malware scanning anywhere on the platform, and it is multi-tenant โ€” a file one org uploads is opened by an...

Kamoยท1mo ago
August 3, 2026
FixConversionService

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
August 2, 2026
FixConversionService

Require a session on POST /backfill-conversions

The handler was declared backfillConversions() โ€” it took no request at all โ€” under the comment "No auth โ€” internal maintenance, mirrors /backfill-thumbnails". I...

Kamoยท1mo ago
July 22, 2026
FixConversionService

Stop pinning the expired wildcard-kamocrm-com secret

wildcard-kamocrm-com was a legacy multi-SAN secret that cert-manager orphaned when its Certificate was repointed at a per-host secret. Nothing renewed it and it...

Kamoยท1mo ago
July 18, 2026
FixConversionService

A bad assocType index is a 400, not a 500

Njia za kupakia / kujiandikisha zina indexed ImageAssocType.values () na index ya malighafi ya mteja, Kwa hivyo thamani ya nje ya aina ilijitokeza kama ArrayInd...

Kamoยท1mo ago
July 14, 2026
FeatureConversionService

Full-res per-page PDF render for document extraction

Adds DocPageRenderService + POST /api/conversion/render-page (page N โ†’ PNG at 150 DPI, capped 300) and /page-count. This is the read-quality companion to the 30...

Kamoยท1mo ago
July 9, 2026
ChoreConversionService

Kumbukumbu ya Bump kwa 2Gi (kichwa kwa ffmpeg ya kawaida)

With the resize semaphore in place, give the pod room for the JVM plus up to 2 concurrent ffmpeg image decodes so multi-file wallpaper uploads no longer OOMKill...

Kamoยท2mo ago
FixConversionService

Bound concurrent ffmpeg to prevent OOM under upload bursts

Faili nyingi upload moto faili zote kwa mara moja; kila ffmpeg decode kutenga sura kamili uncompressed, hivyo N concurrent picha kubwa walipiga nyuma kumbukumbu...

Kamoยท2mo ago
FixConversionService

Downscale-only (never upscale small images)

** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *...

Kamoยท2mo ago
FixConversionService

Harden ffmpeg resize (probe safety, dim caps, bomb guard)

Maoni ya ziada juu ya ffmpeg kuandika upya: - probeDimensions redirects ffprobe pato kwa faili na wito waitFor () kwanza ya kwanza (Kwa wakati unaofaa). Previou...

Kamoยท2mo ago
FixConversionService

Resize backgrounds via ffmpeg subprocess (crash-isolated)

ImageIO + webp-imageio could native-crash the JVM (SIGSEGV in libwebp-imageio, UpsampleBgraLinePair_SSE2) on certain WebP inputs, taking the whole ConversionSer...

Kamoยท2mo ago
July 8, 2026
FixConversionService

Persist thumb flags via targeted update, not detached save

Picha / video / PDF hatua thumbnail kuweka bendera thumb juu ya ImgDat detached na kuitwa kuokoa(), ambayo inaunganisha na cascades katika ukusanyaji wa picha z...

Kamoยท2mo ago
FixConversionService

Stop uploads hanging on 'Converting...' โ€” route NATS progress + direct image thumbnails

The conversion-progress publish used NatsMessageService.publish(), which asserts expectedStream=<this service's stream>. The subject **************** resolves t...

Kamoยท2mo ago
FeatureConversionService

Shared TranscriptionService + generic endpoint; transcribe VOIP recordings

- Extract a reusable TranscriptionService (ffmpeg normalize -> whisper-asr) and a generic POST /api/conversion/transcribe endpoint, replacing the meet-specifi...

Kamoยท2mo ago
FeatureConversionService

Recording transcription endpoint for post-meeting summaries

POST / api / conversion/meet/transcribe (X-Internal-Auth): normalizes uploaded Mkutano kurekodi kwa 16kHz mono WAV kupitia msaidizi mpya wa huduma ya Ffmpeg, Ku...

Kamoยท2mo ago
July 7, 2026
FeatureConversionService

Video ya bango-frame thumbnails kwa vifaa vya masoko

Canva MP4 mauzo ya nje (na kupakia video yoyote) kuruka Docs PDF njia na kupata Picha moja ya bango-frame thumbnail ( thumb p0.png) badala ya kushindwa. Kwa mf...

Kamoยท2mo ago
FixConversionService

Convert deduplicated documents so e-sign edit is enabled

When an uploaded file's bytes matched an existing ImgDat, the dedup path (register-existing) reused that dat verbatim and never ran the conversion pipeline. If ...

Kamoยท2mo ago
July 1, 2026
ChoreConversionService

Rebuild against latest kamo-shared-library

Sageยท2mo ago
June 13, 2026
June 8, 2026
FeatureConversionService

Preserve aspect ratio, never stretch non-square logos

Favicon PNG/ICO frames were produced with keepAspectRatio(false), stretching any non-square logo into a distorted square. Center-fit the logo on a transparent s...

Kamoยท3mo ago
FixConversionService

Persist conversion_error instead of failing silently

Both the template and regular upload conversion pipelines swallowed Docs conversion failures (logged only), leaving is_converted=false with no recorded reason โ€”...

Kamoยท3mo ago
May 1, 2026

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