Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,857
Total modificări
4,574
Caracteristici
4,511
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,574Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
FixAPIService

Nu transmite niciodată antetele de identitate furnizate de client în amonte

înainte (), înainteWebhook() și înainteCallback () copiat fiecare intrare antet, cu excepția gazdei (și, pentru cei doi fără sesiune, antetele credibile) pe cer...

Kamo·23h ago
September 7, 2026
FixAPIService

Portavioane SMS, care nu au atins nimic

Traefik trimite fiecare cale pe api.kamocrm.com la această poartă fără cale divizată, şi această clasă a înaintat /api/voip/** şi nimic altceva. Deci /api/bulkt...

Kamo·4d ago
FixAPIService

Portavioane SMS, care nu au atins nimic

Traefik trimite fiecare cale pe api.kamocrm.com la această poartă fără cale divizată, şi această clasă a înaintat /api/voip/** şi nimic altceva. Deci /api/bulkt...

Kamo·4d ago
September 5, 2026
FixAPIService

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·6d ago
FixAPIService

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·6d ago
FixAPIService

Picătură /api / setări înainte, care a arătat la nimic

Emailservice servește controlerul de sincronizare-integrare la *************************************************************************************************...

Kamo·6d ago
FixAPIService

Traseu /api/contacte, /api/calendar și /api/setări e-mailservice

Contactele KamoMobile și ecranele calendarului 404'd la fiecare cerere. Nici drumul a fost rutat la gazda Api, astfel încât nimic nu a ajuns EmailService și ser...

Kamo·6d ago
September 4, 2026
FeatureAPIService

Rulați două capsule

replica 1 - > 2. Acest serviciu nu ruleaza nici o lucrare @Scheduled si nu leaga NATS exclusiv durabil, asa ca a al doilea pod nu copiază nimic este apatrizi ce...

Kamo·6d ago
FixAPIService

Da sala de lansare pentru 15s minReadySeconds acum costurile

progressDeadlineSeconds a fost 60. Aceasta este fereastra un rollout trebuie să arate progrese înainte de Kubernetes renunta si marcheaza ca a esuat, iar anteri...

Kamo·6d ago
StyleAPIService

Restaurare acest manifest de linii de terminaţii CRLF

Anterior comite rescris fișierul cu un script care a normalizat la LF, care este un tot fişierul diff pentru o schimbare care a atins o duzină de linii. Nicio s...

Kamo·6d ago
FixAPIService

APIservice nu închide niciodată graţios

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·6d ago
September 3, 2026
FeatureAPIService

API-cheie pentru evenimente de apel live de la un client PBX

Companion la VoipRecordingUploadController, pe un deliberat separat VOIP CALL EVENIMENTE Domeniul de aplicare: încărcarea unei înregistrări după fapt și de a f...

Kamo·1w ago
August 25, 2026
FeatureAPIService

Înainte /api/email/auth/callback to EmailService

Google OAuth redirecţionează ţinta. Aceeaşi formă ca şi e-mailul şi întâlniţi furnizorul Apeluri lângă ea: publice și fără sesiune, pentru că popup aterizează p...

Kamo·2w ago
August 20, 2026
FeatureAPIService

Transmiteţi farul de urmărire către MediaService

Clonele înaintePublicWebinar mai degrabă decât înainte generic(): această metodă imprima fiecare URI, harta antet și lungimea corpului pentru a stdout cu nici u...

Kamo·3w ago
August 10, 2026
ChoreAPIService

Reconstruiește împotriva librarului comun @Lob LONGVARCHAR fix

Dialectul Hibernate PostgreSQL citește @Lob String coloanele ca OID prin getLong(). Afectează notele, contactele, calendarul, jetoanele Oauth, parolele IMAP, ca...

Kamo·4w ago
FeatureAPIService

Punct la YugabyteDB și utilizați PostgreSQLDialect

CockroachDB a fost înlocuit de YugabyteDB. Conexiunea se mișcă din gandac-public:26257 to yb-tserver-service:5433, and the Hibernate dialect De la *************...

Kamo·4w ago
August 9, 2026
CIAPIService

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·4w ago
August 7, 2026
FixAPIService

Codifică semnul decodat exact o dată pe drumul în amonte

21670e5 rutat SocialWebhookController prin intrarea UpstreamUri FULLY-PRE-ENCODED punct, dar URL-ul său este un hibrid: handler valoarea DECODED, în timp ce ge...

Kamo·1mo ago
FixAPIService

Înaintează interogările apelantului pe proxies-ul public

Poarta a încetat să mai codeze coardele de interogare în 3c24d32, dar patru alte proxy-uri în acest serviciu încă concatenizate deja-procent codificate bytes în...

Kamo·1mo ago
FixAPIService

Înaintează interogările apelantului în loc să le codezi de două ori

Fiecare URL pe care această poartă îl construiește este asamblat din GETRequestURI() și GetQueryString () RestTemplate as a String. Supraîncărcarea String Rest...

Kamo·1mo ago
August 5, 2026
FeatureAPIService

Obținerea normelor de acces chiriaș la poarta de acces

Acest filtru a fost inert de când a fost scris. resultOrgId read org:domeniul: <host> de la Redis, nimic nu a scris vreodată acea cheie, și întoarcerea nulă a c...

Kamo·1mo ago
FeatureAPIService

Traseu furnizorul de întâlnire OAuth apel înapoi

Zoom şi Microsoft redirecţionează browserul către această poartă după autorizarea unei org Aplicaţia lui Kamo. Popup aterizeaza aici cu nici o sesiune chirias ...

Kamo·1mo ago
August 3, 2026
FixAPIService

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·1mo ago
July 19, 2026
FeatureAPIService

Proxy ruta de predare a oamenilor AI->

Adds POST *************** Proxied to MediaService alături de creaţia sa, sora SusportSession. Fara aceasta caracteristica de predare a fost mort la sosire: obi...

Kamo·1mo ago
July 16, 2026
FeatureAPIService

Traseu /api/email + /api/support prin gazda Api

(EmailService) și Support (MediaService, la fel în amonte ca /api/media) au fost nedirecționate → 404. Adăugați ambele înainte și repara e-mail. service.url de ...

Kamo·1mo ago
FeatureAPIService

GET /api/public-chat/bootstrap gateway route

Adăugați obiectivul boottrap care reutilizează conducta proxyWithAuth existentă (validarea cheii + originea opt-in + domeniul de aplicare PUBLIC CHAT + limita r...

Kamo·1mo ago
FixAPIService

Defer obligatoriu-origine la faza 1

Widget-uri de fază-0 încă apel prin proxy lor server-side, astfel încât de origine-blocare nu Beneficiu încă și fiecare viu cheie publică-chat are o listă de pe...

Kamo·1mo ago
July 15, 2026
FixAPIService

Numai tastele cache-invalidate cu adevărat invalide, nenegate de origine (prevente valabile-cheie DoS)

Pe un Cache Redis rece, o cheie de chat public valid cu o origine greșită / absent a fost Cached ca INVALID pentru 60 de ani, negarea cererilor de origine corec...

Kamo·1mo ago
FixAPIService

Bind WS releu de strângere de mână la Origine + adăugați rece-cache tastă de validare toamna

Extrase PublicChatController's private validationViaDownstream() into a shared PublicChatKeyRezolver fasole astfel PublicChatWebSocketHandler poate refolosi la ...

Kamo·1mo ago
July 14, 2026
FeatureAPIService

Proxy GET /Lo-prezență la MediaService

Procurorul de suport-sesiune transmite deja corpul brut, astfel încât widget-ul fuzionat Preferat AgentMemberId ajunge MediaService neatins. Adaugă proxy-ul de ...

Kamo·1mo ago
July 7, 2026
FeatureAPIService

Passthrough public pentru e-mail OAuth furnizor apelback

Înainte GET ****************************************************************************************************************************************************...

Kamo·2mo ago
July 3, 2026
FeatureAPIService

Înainte@ info: whatsthis

Kamo·2mo ago
FeatureAPIService

APIService public webhook edge

Kamo·2mo ago
June 26, 2026
June 13, 2026
June 10, 2026
FeatureAPIService

Portalul API (API SIGNATURĂ)

Add /api/public/esign/** to PublicApiController: validează tasta API org, solicită domeniul de aplicare al API SIGNATURE, limite de rată și transmite către ESig...

Kamo·3mo ago
April 30, 2026
FeatureAPIService

Proxy support-message translate endpoint

Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...

Kamo·4mo ago
April 29, 2026
CIAPIService

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·4mo ago
ChoreAPIService

Conducta de declanșare CI/CD

Kamo·4mo ago
April 27, 2026
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·4mo ago
FeatureAPIService

VoipRecordingUploadController pentru upload-uri de suport kamo-asterisk

Post/api/voip/înregistrări/upload acceptă corpuri multiple de suport kamo-asterisk rulează pe gazde FreePBX. Validarea X-Api-Key are noul VOIP RECORDING UPLOADS...

Kamo·4mo ago
April 26, 2026
FixAPIService

Mărește limita de încărcare a fișierului la 500MB

Primavara Boot implicit capac piese multipart la 1MB, provocând imagini de fundal uploads to fail with 500 in request.getParts(). Potrivire serviciu de securita...

Kamo·4mo ago
April 25, 2026
FixAPIService

Move CORS to Traefik via kamo-middlewares, remove in-app CorsFilter

The CorsFilter @Bean in the Spring app was silently not applying headers after WebConfig.java was removed. CORS is now handled entirely at the Traefik layer by ...

Kamo·4mo ago
FixAPIService

Eliminați antetele duplicate CorsFilter și benzi în amonte CORS în poarta de acces

WebConfig.java a definit o a doua fasole CorsFilter care concurează cu CorsConfig. Java Bean, riscând duplicatul scrie. A şters-o ca să existe doar un singur Co...

Kamo·4mo ago
April 21, 2026
FixAPIService

Setează cererea/josul pentru organismele JSON transmise Serviciului de securitate

RestTemplate în amonte ar putea lăsa conținut-tip incompatibile cu primăvara @RequestBody, cauzand 415. După citirea corpului brut, forța APLICARE JSON Când înc...

Kamo·4mo ago

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile