Mabadiliko ya Tabianchi

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

17,847
Mabadiliko ya Jumla
4,567
Features ya
4,508
Wa
32
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,847AIService110APIService138BillingService132ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService73KlusterServices539MCPGatewayService43MediaService459RAGService61SecurityService1,515TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,548kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,319kamo-signer-monorepo50kamolos102
Filter ya aina
Aina zoteBuild24CI522Chore670Docs226Feature4,567Fix4,508Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 11, 2026
FeatureESigService

Maombi ya saini kwa Meneja wa Docs, na makosa mapya kwa kila mwanachama

Meneja wa Docs anapata kichupo cha Maombi ya Ishara: kila hati ya mkusanyiko templeti zilizotumwa kwa saini, katika ndoo tatu kwa saini (hakuna mwili, Baadhi, a...

KamoΒ·11h ago
FeatureESigService

Kuokoa mashamba ya template ni toleo la template

Template ni hati yenye safu ya mashamba juu yake, na toleo lake ni nusu: yake Magufuli na kamati hiyo. Hifadhi ya faili yake ya msingi tayari kufikia historia y...

KamoΒ·15h ago
September 10, 2026
FixESigService

Kujiandikisha na viungo vya usimamizi wa hati tu jina la uwanja wa kuishi

[TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) cha kifungu hiki, Tume itakuwa na mamlaka ya org bado kuanzisha uwanja ...

KamoΒ·21h ago
September 9, 2026
FixESigService

Hati haipaswi kudai ufunuo hakuna mtu aliyeonyeshwa

Kuthibitishwa dhidi ya bahasha halisi iliyokamilishwa kwenye nguzo, na aya ya kufunga kusoma "Kila mtu Ishara ilionyeshwa, na kukubalika, ufunuo wa watumiaji un...

KamoΒ·1d ago
FixESigService

Kuacha kudai uhakika wa eIDAS bidhaa hii haina kutekeleza

"BildSession" iliripoti "hatua zinazohitajika?" "AES", kwa hivyo kuhitaji msimbo wa wakati mmoja uliofanywa Kila kikao cha kutia saini kinasisitiza saini ya ele...

KamoΒ·1d ago
FeatureESigService

Hati halisi ya the, na nakala tatu za rekodi iliyosainiwa

Nini bomba la gorofa lilichaguliwa ukurasa mmoja kwa saini iliyobeba mistari saba: jina, barua pepe, ID ya mwanachama, timestamp, njia ya kukamata, IP, wakala w...

KamoΒ·1d ago
TestESigService

Kuwasilisha kwa kweli kuandika tarehe ya saini, na kupuuza waya

Kitengo vipimo kuzunguka hii kufunika vipande - muundo, aina predicate, Kuondolewa kwa uwanja - na hakuna hata mmoja wao anayeweza kuona wiring. Kwa mujibu wa t...

KamoΒ·1d ago
FixESigService

Kila barua pepe ya ishara ilikuwa kimya 403, na uwanja wa Tarehe ya Ishara

** Hakuna barua pepe iliyotumwa ilikuwa imeacha nguzo. ** Huduma ya barua pepe /api/email/templates/send kwenye siri ya ndani ya kikundi [hariri | hariri chanzo...

KamoΒ·1d ago
September 5, 2026
FixESigService

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
FixESigService

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
FeatureESigService

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

KamoΒ·6d ago
FixESigService

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 2, 2026
FixESigService

Redact when the document is served, not only when it is signed

The redaction was applied at flatten time, which is after signing. Everything before that β€” the whole signing session β€” was served the raw source: fetchDocument...

KamoΒ·1w ago
StyleESigService

An em-dash in a comment, not its escape

β€” is processed by javac before the file is even tokenised, so it compiled to the same character it renders as here β€” but the source read as the escape.

KamoΒ·1w ago
FeatureESigService

Put the designer's annotations into the signed document

flatten() applied blank pages, rotations, modifiers, field values, page order and certificates. It never drew the annotations. A rectangle, a highlight or an ar...

KamoΒ·1w ago
FixESigService

OrgBranding gained a sixth component and this stub kept passing five

Broken on main since e9faf11. The image build runs mvn package -DskipTests, so nothing has been compiling the test tree and no red build ever said so β€” but it m...

KamoΒ·1w ago
August 26, 2026
FixESigService

The signer app gets the sender's brand, not Kamo's

Two separate ways the same wrong assumption showed up. The signing page's logo URL was https://<org fqdn>/theme/logo-full.<ext>, which is not a path anything s...

KamoΒ·2w ago
August 25, 2026
ChoreESigService

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 24, 2026
FixESigService

Stop handing an alias row over as the org's domain

**************** walked org.getDomains() filtering only on isActive. That collection holds the org's root domain AND its alias rows -- api, login, theme and the...

KamoΒ·2w ago
August 16, 2026
FixESigService

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
FixESigService

Resolve a native PDF's source bytes instead of demanding a rendition

**************** required dat.convertedDat to be non-null. ConversionService only mints a second ImgDat when it actually converts something -- a document that a...

KamoΒ·4w ago
August 11, 2026
FixESigService

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
FixESigService

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
ChoreESigService

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
FeatureESigService

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 7, 2026
CIESigService

Rebuild against the fixed shared library, behind a mirror that survives a bad byte

ESigService is CrashLooping for a reason that has nothing to do with e-signatures: it rebuilt against a shared library whose DepartmentService had grown a Mailb...

KamoΒ·1mo ago
FixESigService

The expiry sweep ran with no transaction

@Transactional is applied by a proxy and sweep() called expireDue() on this, so the annotation was inert. The expiry notices read the envelope's organization do...

KamoΒ·1mo ago
FixESigService

Close out the signing lifecycle β€” notices, routing, guards, expiry

Everything after a signer presses Finish was incomplete. Notices: an envelope's last signature produced a flattened PDF in MinIO that only the final signer eve...

KamoΒ·1mo ago
August 6, 2026
ChoreESigService

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
FixESigService

Weka mwanachama kwenye RecipientSummary, na kuacha kuangalia IP DNS-kutatua

A caller that acts on a recipient's status has to be able to establish WHOSE status it is. DocsService's legal-package Finish writes a WORM attestation on the s...

KamoΒ·1mo ago
FeatureESigService

Mwanachama wa usajili wa wafanyakazi / api /esig / mwanachama /

OTKAuthFilter bypasses only /actuator, /api/esig/public and /api/esig/internal, so this prefix is behind staff OTK auth with orgId/memberId already on the reque...

KamoΒ·1mo ago
RefactorESigService

Sign on (envelopeUid, recipientUid, orgId), not a SignerSession

< start="width: < start="width: < start="width: < start="width: <" start="width: <3" dur> <3" dur> </ sup> </ sup> </ sup> </ sup> </ sup> </ sup> </ sup> </ su...

KamoΒ·1mo ago
FixESigService

Hebu kutuma chini-fill mipaka template ya saini, kuendelea kukataa juu-fill

Uchunguzi wa usajili ulioongeza raundi ya mwisho ulidai mechi ya ziada dhidi ya mipaka ya template iliyotangazwa, ambayo ingekuwa kimya kimya kimya kimya kimya ...

KamoΒ·1mo ago
FixESigService

Complete delegated envelopes, and reject a bad signer count before sending

envelopeComplete required a literal SIGNED from every recipient, but delegate() leaves the delegator DELEGATED forever and ADDS the replacement instead of subst...

KamoΒ·1mo ago
FixESigService

Tumia decoder kwa mpokeaji ambaye decoderd

Any single recipient declining set the whole envelope DEcoderD, so a counter-signer could destroy signatures the other parties had already given, with no recove...

KamoΒ·1mo ago
FeatureESigService

Allow a sender to suppress the per-envelope invite email

Kujenga bahasha bila masharti emailed mwaliko, hivyo wito batching wengi Vifungu nyuma ya taarifa moja hakuwa na njia ya kukaa kimya. Null ya kuhifadhi Tabia zi...

KamoΒ·1mo ago
FixESigService

Kulazimisha mashamba required kwenye server, si tu katika browser

kuwasilisha () halali tu idhini na hatua; ilikubali orodha ya maadili tupu Hata hivyo, mtuhumiwa huyo aliachiwa kwa dhamana. Uthibitisho wa Port.ts (esign-core)...

KamoΒ·1mo ago
FixESigService

Weka kila kadi kwenye sanduku la barua pepe

No caller supplied signerUid, so recipients were created without one. buildSession filters a signer's fields by signerUid, so myFields came back empty, completi...

KamoΒ·1mo ago
FeatureESigService

Apply page operations and modifiers to the signed document

The designer has always offered page rotate, delete, reorder and add-blank, plus watermark, page-number and label modifiers, and the flatten read none of it: it...

KamoΒ·1mo ago
ChoreESigService

Stop tracking build output

target/ was committed here, alone among the Java services β€” every other one ignores it. Compiled classes and surefire reports churn on every build and can only ...

KamoΒ·1mo ago
August 3, 2026
ChoreESigService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 76 files changed, 254 insertions(+)

KamoΒ·1mo ago
FixESigService

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
FeatureESigService

Resolve signer display timezone from member, then org

Katika hali yoyote ile, mtuhumiwa huyo aliachiwa kwa dhamana. bahasha expiring 2026-08-03T05:00Z inaweza kusoma "Aug 3" kwa saini Pacific Kwa wale ambao tayari ...

KamoΒ·1mo ago
August 2, 2026
ChoreESigService

Gitignore superpowers SDD scratch directory

KamoΒ·1mo ago
FeatureESigService

Weka sehemu ya saini katika viungo vya kutia saini

Extracts the byte-for-byte duplicated buildSignLink into SignLinkBuilder and adds a locale segment sourced from Organization.language, falling back to English f...

KamoΒ·1mo ago
July 17, 2026
FeatureESigService

Internal signed-document download + recipient delegation fields

- GET **************** streams the executed (flattened) PDF for an org-owned envelope (404 until fully signed). - RecipientSummary carries **************** ...

KamoΒ·1mo ago
July 16, 2026
FeatureESigService

Surface recipient decoder reason + internal resend endpoint

- RecipientSummary now carries decoderReason + decoderdAt (persisted by the decoder ceremony but previously omitted from every projection), so a compliance-...

KamoΒ·1mo ago
FeatureESigService

Internal mint-sign-link primitive for first-party signing surfaces

POST **************** re-mints a recipient's access token and RETURNS the signing deep-link (no invite-email round-trip), so the MLOS borrower portal can hand a...

KamoΒ·1mo ago
July 11, 2026
FixESigService

AntPathRequestMatcher - kinga ya mazingira ya hifadhi nyingi

Belt-and-braces with the shared-lib SoapClientOnlyGuard (c4a3b2c): the 891c58c build raced the guard's push into shared-lib main and kept crash-looping on 'more...

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