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...
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...
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...
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ă...
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 ...
Î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->...
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...
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...
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...
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...
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...
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...
Prezentați jetonul lui Kamo în amonte pentru bergamot și libretranslate
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...
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...
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...
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ă...
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...
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...
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 ...
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...
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...
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 ...
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...
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ă....
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...
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...
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(+)
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...
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...
Reconstruiește împotriva celei mai recente biblioteci kamo-împărțite
Migrate to k1m1 (clone+registry+kubeconfig from k1m1, drop k2m1, simple kubectl install)
Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
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...
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...
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ă...
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...
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...
Declanşarea redistribuirii pentru actualizarea bibliotecii partajate
Declanşarea redistribuirii pentru actualizarea bibliotecii partajate
Declanşarea redistribuirii pentru actualizarea bibliotecii partajate
Rebuild for kamo-shared-library update (remove OrganizationType, adaugati isTopLevel)
Rebuild for kamo-shared-library update (remove OrganizationType, adaugati isTopLevel)
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...
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...
Rebuild for kamo-shared-library update (effective-feature resolver)
Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...
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...
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...
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, ****************...
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.
