Mabadiliko ya Tabianchi

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

17,861
Mabadiliko ya Jumla
4,578
Features ya
4,511
Wa
32
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,861AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,551kamo-login318kamo-marketing583kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter ya aina
Aina zoteBuild24CI522Chore670Docs226Feature4,578Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 11, 2026
FixSecurityService

Sauti ya Kiingereza iliyodhibitiwa sio tafsiri

tafsiriLocales ikilinganishwa kila tafsiri na jina la Kiingereza kama kuhifadhiwa. Mtafsiri amepewa cheo cha udhibiti (Huduma ya KubadilishalogSanitization mask...

KamoΒ·1h ago
FixSecurityService

Kichupo cha jumla kinahesabu kile ambacho Shirika linaita Kazi

6c8d789 ilihamia shirika la tathmini ya jumla ya jukwaa kwenye FindAllLive(), ambayo pia inaacha orgs zilizoundwa na akaunti za synthetic (is fake) - hivyo Mkuu...

KamoΒ·1h ago
September 10, 2026
FixSecurityService

Kumbuka na viungo vya muuzaji-portal tu jina la uwanja wa kuishi

QuoteEmailClient makazi kwa uwanja wowote wa kazi, kuthibitishwa au la, hivyo org bado kuanzisha uwanja wake nyeupe-label alikuwa quote viungo mailed kwa Picha ...

KamoΒ·23h ago
FixSecurityService

Majina ya shirika la svg yanaonyesha sanaa yake mwenyewe, sio ya jukwaa

Folder mpya ya shirika ni mbegu kutoka mandhari ya msingi, hivyo kuanza nje na sanaa ya KamoCRM chini ya img/logo-full.svg na favicon/favicon.svg. Moja ya Shiri...

KamoΒ·23h ago
September 9, 2026
FixSecurityService

Org bila programu haipaswi kuongeza mafanikio pia

Mlango wa tuzo uliomba VIEW ACHIEVEMENTs na kusimamishwa huko. Haki hizo si za Ni haki anayopewa mtu mkono wa kushoto na kupokonywa mkono wa kulia. katika shiri...

KamoΒ·2d ago
FixSecurityService

Kukataa kumpa mwanachama ambaye aina yake ya usalama haijumuishi

Udhibiti wa Mafanikio unaangalia VIEW ACHIEVEMENTs zote nne za mwisho wake, na Hii inaonekana kama sheria inayotungwa. Haikuwa hivyo; ilikuwa ni sheria iliyotun...

KamoΒ·2d ago
September 8, 2026
FixSecurityService

Kamwe basi ya kudhibiti moto, kamwe kupoteza uvumilivu wako

Kujenga upya huduma hii bila kujitolea yake mwenyewe - workflow dispatch, rerun, au mabadiliko ya kamo-library ambayo lazima kuchukua - imekuwa kushindwa katika...

KamoΒ·3d ago
September 7, 2026
FixSecurityService

Home Β»Unlabelled Β» Waziri Mkuu akanusha tuhuma za rushwa

Mteja mapigo ya moyo wake pane lock kila 15s na sweeper iliyotolewa Kufungia bila kusikia kutoka kwa 45s - mapigo matatu yaliyokosa, ambayo inasoma kama Kiwango...

KamoΒ·3d ago
FixSecurityService

Tuzo ya msingi ilikuwa ni biashara mbili, sio moja

"ensureBaseline" wito "ensureBaseline" juu ya "hii", na shughuli ya Spring Ushauri ni ushauri - ubinafsi haupitii, kwa hivyo ndani . . . . . . . . . . . . . . ....

KamoΒ·4d ago
FixSecurityService

Callback inaweza kubeba kiungo kwa simu

Ukurasa wa kuongoza unaandika wito katika mazungumzo ya kalenda mwenyewe, na kila uwanja Majadiliano hayo yana maana ya kuishi safari kupitia hapa. Mkutano ulik...

KamoΒ·4d ago
September 6, 2026
FixSecurityService

Wire mungu walinzi katika sera ya uchunguzi wa haki za utambulisho

MtumiajiAccountEditPolicy alichukua hoja ya tatu ya ujenzi na mtihani huu bado Ilijengwa na mbili, hivyo mtihani kushindwa - na CI anaendesha 'mvn mfuko -DskipT...

KamoΒ·5d ago
FixSecurityService

Weka hadhi ya barua iliyoandikwa kwa hatua na sababu ya kukataa

Huduma mbili zinahamisha hali ya mdudu wa mfumo, na mmoja tu anajua kuhusu mpya Kwa upande mwingine, kataa reason. Kuwasilisha taarifa ya IN PROGRESS ambayo ili...

KamoΒ·5d ago
FixSecurityService

Ingia msimbo wa rufaa unaofikia bila mgeni guid

Ishara iliyobeba msimbo wa uuzaji lakini hakuna mgeni wa guid alikuwa na rufaa yake Kuondolewa kwa kimya kamili - tawi ambalo linachapisha mchango Tukio hilo li...

KamoΒ·5d ago
September 5, 2026
FixSecurityService

Kuchapisha programu kufungua yake chat muhimu kwa ukurasa ni juu ya

Widget msaada juu ya maombi kuchapishwa kubeba na default Kamo config badala ya org: ni auto-kufunguliwa kwenye desktop na auto-wazi akageuka Alivaa rangi za Ka...

KamoΒ·5d ago
FixSecurityService

Funga mapungufu mawili ya mwisho ya catalog-bump, na kuacha kutaja isipokuwa

2 Kusoma na miili tisa ya majibu, nusu ya ripoti hiyo. SessionRefreshController alipakia taarifa ya mwanachama kabla ya haki kusomwa Hii iliamuliwa jana, na mz...

KamoΒ·6d ago
FixSecurityService

Kuacha kutoa maandiko ya makosa ya database kwa mtu yeyote anayejiandikisha katika

Kukamata-wote mwishoni mwa kuingia () kuweka e.getMessage () katika mwili wa majibu, na Mwili huu unaonyeshwa kwa maandishi kwenye skrini ya kuingia. 20.08.2018...

KamoΒ·6d ago
FixSecurityService

Tuma risiti ya maombi baada ya ahadi, sio ndani yake

Msaidizi wa kuwasilisha ni @Transactional, na ilikuwa ikiita Huduma ya Barua pepe inline - Kuzuia HTTP katika kuzuia SMTP na muda wa kusoma wa sekunde ya 30, wa...

KamoΒ·6d ago
FixSecurityService

Kuacha kupiga simu kwenye mzunguko ambao hawajawahi kupokea

KamoMobile ilikuwa ikijisaini yenyewe kwa nasibu, inayoonekana zaidi katika sasisho za programu, Mwisho wa kipindi cha mpito ulikuwa unafanya hivyo. Njia tatu t...

KamoΒ·6d ago
FixSecurityService

Kuongeza uzalishaji digest badala ya kutangaza matokeo ya pili block

Ahadi ya awali iliongeza "mapungufu:" muhimu kwa kazi ambayo tayari ilikuwa na moja. Parser ya Forgejo inakataa ufunguo wa ramani ya duplicate na inaruka kazi y...

KamoΒ·6d ago
FixSecurityService

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, Deployment kamwe kuguswa, 'ro...

KamoΒ·6d ago
FixSecurityService

The lockout warning promised the wrong rung, and the wrong count

The strike meter on the sign-in screen was telling people something the server then did not do. tierFor starts the five-second delay at the SIXTH failure, but a...

KamoΒ·6d ago
FixSecurityService

A catalog-version bump must not read as "this host has no organization"

Org resolution funnels every lookup through one query helper that swallows the exception and answers Optional.empty(). For an organization that genuinely is not...

KamoΒ·6d ago
FixSecurityService

Restore SpfAdvisoryService, which main no longer compiles without

45829a6 deleted this file. Nothing in that commit wanted it gone β€” it was a staged deletion of mine that a concurrent `git add -A` picked up, and the same commi...

KamoΒ·6d ago
FixSecurityService

Name the constructor Spring should use, or the context will not start

My own regression, and the second context-startup break on this service today: Error creating bean with name 'terminalTicketRegistry': Failed to inst...

KamoΒ·6d ago
FixSecurityService

Let Spring pick the terminal registry's constructor

SecurityService has been crash-looping on every new pod since the shared handoff store landed: "No default constructor found" for TerminalTicketRegistry, which ...

KamoΒ·6d ago
FixSecurityService

Resend the verification e-mail under the organization the member is actually on

Nobody at a white-labelled organization has been able to ask for a second verification e-mail. The screen said the letter was on its way every time, and no lett...

KamoΒ·6d ago
September 4, 2026
FixSecurityService

Share terminal tickets across pods, or half of them are refused

Opening a terminal fails about half the time with "The server refused the terminal connection. Your ticket may have expired", and the log says: Terminal ha...

KamoΒ·6d ago
FixSecurityService

Answer "who owns this account" about the member, not the reader

The member payload now carries accountOwnedByThisOrg. The console used to work this out for itself by comparing the READER's securityOrgId to the current organi...

KamoΒ·6d ago
FixSecurityService

Restore the @Lazy that stops the context depending on itself

Every SecurityService pod built since 4bd25e7 fails to start: The dependencies of some of the beans in the application context form a cycle: β”Œβ”€β”€->──┐ ...

KamoΒ·6d ago
FixSecurityService

The operator write must answer in the same shape it was asked in

The console adopts this response as its new state. It returned the address and `canChange` but not `mode` or `isSelf`, so after a successful operator write `mod...

KamoΒ·6d ago
FixSecurityService

A god may fix their own address from any workspace

The tenancy rule refused a god-eligible caller on their OWN record whenever their session was in an organization other than the one that owns the account. That ...

KamoΒ·6d ago
FixSecurityService

Make a System User session terminal, so entry cannot chain

The System User is god by construction, so every session minted for it carries GD and offers break glass. That is fine only because the identity does not compos...

KamoΒ·6d ago
FixSecurityService

Say whether an org HAS a logo instead of guessing a URL for one

Every "which networks can I reach" row carried logoUrl and logoSimpleUrl derived from the org's alias alone, for any org whose alias was path-safe β€” which is al...

KamoΒ·6d ago
FixSecurityService

Read the account inside a transaction before sending a reset

sendPasswordReset had no transaction, so the User came back detached and `securityProvider` stayed an unresolvable lazy proxy. Working out which organization's ...

KamoΒ·1w ago
FixSecurityService

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Β·1w ago
FixSecurityService

A member's work address must name them without a mail provider

Forgot-password resolved the address typed on the form against two sources: the account e-mail, and the org mailbox flagged Primary on the member's settings. Th...

KamoΒ·1w ago
September 3, 2026
FixSecurityService

Only the member or god may set a member's password

MANAGE_MEMBER_SECURITY passed the change-password gate, which made "can administer members" and "can take over any member's account" the same right. They are no...

KamoΒ·1w ago
FixSecurityService

Every terminal handshake was 403 behind the edge proxy

The reported symptom was a terminal that opened and immediately said "Disconnected", with nothing to act on. Reproduced end to end: the ticket mints fine (200) ...

KamoΒ·1w ago
FixSecurityService

Assert the mask obfuscates, and skip the gate for callers with no leads

LeadFieldMaskTest still expected a null e-mail. The mask now obfuscates rather than blanks β€” a blank field reads as "this lead has no e-mail", which is a differ...

KamoΒ·1w ago
FixSecurityService

A refused terminal handshake answered 200

Found by probing the deployed endpoint, not by reading it. Returning false from a HandshakeInterceptor aborts the handshake but sets nothing on the response, so...

KamoΒ·1w ago
FixSecurityService

Do not mail a tenant its own domain until that domain is verified

A domain typed into the create form is a CLAIM, not a host. Ownership is proven by a DNS TXT record afterwards and a certificate is issued after that, so betwee...

KamoΒ·1w ago
FixSecurityService

Stop a failed welcome email from destroying the member

MemberCreationService documented steps 4-6 as best effort, and for the emails it was not true. sendVerificationEmail is @Transactional, so it joined the member-...

KamoΒ·1w ago
September 2, 2026
FixSecurityService

Open a workspace on its OWN domain, not the host the sign-in was served from

A member who signed in on login.kamocrm.com, picked a workspace from the chooser, and landed inside it β€” on internal.kamocrm.com, wearing the platform's hostnam...

KamoΒ·1w ago
FixSecurityService

Stop dropping setupFee on save, and unbreak the build

withTermsUnchanged rebuilds UpdateQuoteRequest positionally for a member who may not rewrite the terms. setupFee was added to that record and not added here, so...

KamoΒ·1w ago
FixSecurityService

A share link's email was dropped twice before it could be sent

"I created a link and got no email." Two independent silent drops, both of which return a swallowed false that the panel rendered as plain success. 1. kamo.ema...

KamoΒ·1w ago
FixSecurityService

Accept a blank status label as the removal it is

The PUT is the org's complete set of custom labels, so it has to be able to carry an emptied box. Two things stopped it: an empty list was rejected as a malform...

KamoΒ·1w ago
August 30, 2026
FixSecurityService

The agent health preflight must fail in seconds, not twenty

health() inherited the client's 20-second default. It is a liveness check in front of every KamoDesktop launch, and when the dev machine ran out of memory on 20...

KamoΒ·1w ago
August 29, 2026
FixSecurityService

Stop refusing a domain because somebody else typed it first

Creating an organization 409'd on any existing row for the domain, which meant the first organization to enter "acme.com" locked out every other one β€” including...

KamoΒ·1w ago
FixSecurityService

Give the generated favicons the same revalidation requirement as every other theme asset

Replacing an org's simple logo updated every surface that reads img/logo.svg and left the browser tab on the old mark. Generation was never the problem: provisi...

KamoΒ·1w ago
August 28, 2026
FixSecurityService

A transient database fault must not 500 the request

The lead Communications tab reported "We couldn't load this lead's communications" for org 1168485648209608710 on 2026-08-28. The endpoint returned 500 five tim...

KamoΒ·2w 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