KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,447
Total Changes
5,948
Features
5,271
Fixes
30
Projects
Filter by project
All Projects17,447AIService243APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService572InitializerService329KBService151KlusterServices738MCPGatewayService238MediaService596RAGService79SecurityService1,843TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,341kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,649kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,948Fix5,271Other994Performance165Refactor278Revert23Style42Test159Upgrade1
October 22, 2026
PerformanceTranslateService

Lucrările de fundal utilizează trei sloturi pentru motoare pe pod și sunt trimise cu prioritate scăzută

Un slot de fundal pe pod a lăsat trei dintre cele patru fluxuri ale motorului inactive în timpul unei sincronizări a dicționarului (o așteptare deasupra valorii...

Kamo·3d ago
FeatureTranslateService

Un motor, MADLAD-400, pentru fiecare pereche de limbi

Înlocuiește furnizorii LibreTranslate, Bergamot și IndicTrans cu MadladProvider (klusterservices madlad/). Limbile lor nu se suprapun, şi o pereche nici unul di...

Kamo·4d ago
FixTranslateService

Niciodată nu trimite un motor un text mai mult decât este nevoie

IndicTrans răspunde unei cereri de peste 20.000 de caractere cu un HTTP permanent 413, atât de mult timp articol de ajutor nu ar putea fi tradus în Tamil; un lu...

Kamo·4d ago
October 7, 2026
FixTranslateService

Un termen limită pentru fiecare cerere, niciodată nu încercați o pauză, și coada pentru LibreTranslate aici

LibreTranslate păstrează traducerea unei cereri după ce clientul său se oprește de așteptare, astfel încât fiecare timeout a fost munca făcută pentru nimeni. Mă...

Kamo·2w ago
October 5, 2026
FixTranslateService

Un text lung care a pierdut un nume protejat este tradus întreg, nu bucată cu bucată

Reconstruirea unui răspuns în jurul numelor ia un apel motor pe bucată. Pentru un articol de ajutor Asta înseamnă zeci de apeluri, trecut 120 secunde KBservice ...

Kamo·3w ago
FixTranslateService

Întreabă-l pe LibreTraduceți din nou când copiază o etichetă "Cauză de titlu"

Argos citeste o eticheta scurta capitalizata ca un nume si ii da inapoi netradus: live on 2026-10-05, en->tr "Delete" -> "Delete" și "Cancel" - > "Cancel," en->...

Kamo·3w ago
FixTranslateService

Niciodată nu trimite un nume de marcă la un motor, pentru fiecare apelant

"RingConexión Central" și JustCall ca "SóloCall"; Zh citește "Membri AI" ca membri Amnesty International. Dicţionarul l-a tradus. mascat lista sa do-not-transla...

Kamo·3w ago
September 28, 2026
FeatureTranslateService

Trimite en->ta la Kamo IndicTrans, și jurnal care a răspuns la motor

Niciun furnizor nu a solicitat en->ta (LibreTranslate lists no Tamil, Bergamot serveste Numai german), astfel încât router-ul a returnat sursa engleză pentru fi...

Kamo·3w ago
FixTranslateService

Gardian Ampersands pentru fiecare ortografie de spaniolă, tastat pe limba rezolvată

paznicul Ampersands a comparat tinta bruta a apelantuluiLang cu {"es"}, deci "ES," "es-419" sau "es MX" atins același model en->es fără pază și s-au întors cu u...

Kamo·4w ago
FixTranslateService

Păstrați ampersands din modelul LibreTranslate en->es, care le citează sau le trunchiează

Mutarea en->es la LibreTranslate (27888ca) expus un defect în modelul său: un ampersand spaţiat revine ca dublu citat ("Billing & Payments" -> 'Billing " Paymen...

Kamo·4w ago
DocsTranslateService

Spune de ce decodoare Bergamot în loc de a cădea înapoi, și citează fiecare eșantion

Un apel LibreTraducere eșuată lasă apelantul limba engleză; sincronizare dicționar scrie că engleza și nu-l retrimite, așa că A64b00e lui "încercat pe următoare...

Kamo·4w ago
FixTranslateService

Trimite en->es, en->fr and en->pl to LibreTranslate, not Bergamot's minuscule modele

Enes Bergamot, modele enfr și enpl sunt student. mici11 construiește decodate cu grindă-size 1, și scriu cuvinte care nu există: mesajul charter "Întreabă un ad...

Kamo·4w ago
September 25, 2026
September 23, 2026
FixTranslateService

Pin kamo-shared-library 1.6.1, singura versiune care există

Biblioteca s-a mutat la 1.6.1, iar acest serviciu a cerut încă 1,6.0. Nu există nici o fereastră în care ambele rezolva: biblioteca nu este niciodată publicat l...

Kamo·4w ago
September 16, 2026
OtherTranslateService

Sondă de fluiditate pe /acţiune/sănătate/viaţă, nu pe agregatul conţinut de DB

Agregat /actor / sănătate include indicatorul DataSource, astfel repornirea baza de date a eșuat liveness pe fiecare pod dintr-o dată și a reluat întregul platf...

Kamo·1mo ago
September 13, 2026
FixTranslateService

Acceptați indexuri de imagine OCI atunci când rezolvați digerat construit [skip ci]

Imaginile sunt împinse ca indexuri de imagine OCI, aşa că cer registrul pentru un singur manifest imagine doar a răspuns 404, digera a venit înapoi gol și cecul...

Kamo·1mo ago
FixTranslateService

Reporni atunci când o reconstrucție aceeași-comit frunze capsule pe digerat vechi [skip ci]

Pasul de lansare a încercat să detecteze o reconstrucție aceeași-comit prin compararea Trimiterea imaginii de punere în aplicare înainte și după imaginea setată...

Kamo·1mo ago
September 5, 2026
FixTranslateService

Dovedește implementarea prin digerare, nu prin etichetă

Comitatul anterior se oprește imaginea setată Acest lucru afirmă rezultat: după lansare, eticheta este rezolvată la digerare la registru și capsulele de rulare...

Kamo·1mo ago
FixTranslateService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixTranslateService

Nu mai lucra la traduceri ale căror apelant a renunțat deja

Trei încercări de nouăzeci de secunde plus backoff este de până la 274 secunde de lucru per traducere, și fiecare apelant ne-am renunța cu mult timp înainte de ...

Kamo·1mo ago
September 4, 2026
FeatureTranslateService

Rulați două capsule

Singura metodă pe care am programat-o aici... populează o hartă a avut loc în propria memorie a podului. Ar trebui să ruleze pe fiecare pod, nu este nimic împăr...

Kamo·1mo ago
FixTranslateService

Să terminăm ce făcea vechiul pod

Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...

Kamo·1mo ago
August 25, 2026
ChoreTranslateService

Pin kamo-shared-library 1,6.0

Biblioteca sa mutat la 1,6.0 în timp ce fiecare consumator a rămas pe 1.5.0. CI pentru consumatori construiește biblioteca dintr-o clonă proaspătă într-o ~/.m2 ...

Kamo·2mo ago
August 16, 2026
FixTranslateService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
August 12, 2026
FixTranslateService

Traducerea traseului ÎN limba engleză, nu doar din ea

Ambii furnizori poartă suport () pe "en" (sourceLang), astfel încât fiecare Perechea de intrare a fost decodată înainte ca un furnizor să fie întrebat vreodată....

Kamo·2mo ago
August 9, 2026
CITranslateService

Retrimetrie clădirea comun-library, care UPlink LAN păstrează corupere

Trei clădiri au murit astăzi pe "Tag nepotrivire" trăgând un borcan ajutor, deoarece kbservice, mcpgatewayservice și ragservice lovit eroarea identică împotriv...

Kamo·2mo ago
CITranslateService

Oglindă Maven Central prin Google GCS copie

Fiecare etapă a Docker începe de la o rece ~/.m2 și refrigerează întregul copac dependență, astfel încât Central vede greutatea totală a fiecărui serviciu conco...

Kamo·2mo ago
August 3, 2026
ChoreTranslateService

Comite o lucrare remarcabilă în curs

Înscenat și angajat ca-este astfel încât nimic nu este lăsat neangajat în copacul de lucru. 31 fișiere schimbate, 691 inserții(+)

Kamo·2mo ago
FixTranslateService

Harden download kubectl împotriva egress fulg [skip ci]

dL.k8s.io peste ieşirea alergătorului scade intermitent la mijlocul transferului: curl: (56) OpenSSL SSL read: decriptare eșuată sau înregistrare proastă mac ca...

Kamo·2mo ago
July 8, 2026
FixTranslateService

Comparație secretă în timp intern-aut constant (oracle Timing)

Înlocuiți String.equals cu MesajDigest.isEqual astfel încât latența de răspuns nu poate Scurgeri X-Normal-Auth comun secret byte-byte-byte. Maturarea în întreag...

Kamo·3mo ago
July 1, 2026
June 13, 2026
May 16, 2026
May 10, 2026
FixTranslateService

Bump LibreTranslate per-call timeout to 90s; păstrați un singur-tradus înapoi-compat

Două follow-up-uri la retry/failedKeys schimbare: 1. Cererea de apel a durat 30 de ani. Producţia are apelanţi în timp util (chat, notificări etc.) lovind acel...

Kamo·5mo ago
FixTranslateService

Erorile tranzitorii și cheile eșuate ale suprafeței (nu falsificați trecerea)

Două moduri de eșec au fost imposibil de distins în răspuns, astfel încât scenariul nu le-a putut spune în afară și a păstrat "traduce" aceleași chei pentru lim...

Kamo·5mo ago
FixTranslateService

Alias zh -> zh-Hans so en->zh de fapt traduce

Obiectivul final al libreTraducerii /limbile face publicitate chinezilor sub coduri specifice regiunii "zh-Hans" și "zh-Hant" (niciodată goale "zh"), chiar dacă...

Kamo·5mo ago
May 9, 2026
FixTranslateService

Condu ţinte susţinute din /limbile, nu lista vechi

Sw/ta/etc. au fost sprijinite, dar nu există pachete de argouri publice pentru acestea, astfel încât fiecare en->sw / en->ta cerere de traducere lovit pod libre...

Kamo·5mo ago
April 29, 2026
CITranslateService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·6mo ago
April 28, 2026
April 27, 2026
April 21, 2026
April 20, 2026
April 19, 2026
ChoreTranslateService

Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)

Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...

Kamo·6mo ago
ChoreTranslateService

Rebuild for kamo-shared-library update (appConfig upsert-only fix)

Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...

Kamo·6mo ago
ChoreTranslateService

Rebuild for kamo-shared-library update (effective-feature resolver)

Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...

Kamo·6mo ago
ChoreTranslateService

Bump kamo-shared-library to 1.5.0 for applied-model enforcement

Brings this service onto kamo-shared-library 1.5.0 so it picks up the new AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, ServiceAvailabi...

Kamo·6mo ago
ChoreTranslateService

Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)

Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...

Kamo·6mo ago
ChoreTranslateService

Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)

Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...

Kamo·6mo ago
April 18, 2026
FixTranslateService

Bump kamo-shared-library la 1.4.0

Kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing