KamoCRM

Live Change Log

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

17,461
Total Changes
5,959
Features
5,273
Fixes
30
Projects
Filter by project
All Projects17,461AIService244APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService573InitializerService329KBService151KlusterServices738MCPGatewayService241MediaService598RAGService79SecurityService1,845TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,343kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,652kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,959Fix5,273Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 25, 2026
FixAIService

O listă model oricine poate citi nu mai trece o cheie greșită

Routerul Hugging Face si OpenRouter raspuns GET /v1/modele cu 200 pentru nici o cheie și pentru o cheie greșită, astfel încât conexiunea test citi OK și sincron...

Kamo·4w ago
FixAIService

Auto rutare nu alege un model fără rând catalogul spune Kamo nu poate apela

Router-ul moștenit lasă un model fără rânduri de capacitate prin intermediul regulii numelui Moştenire-finale *-instruct) nu primesc rânduri prin design, şi num...

Kamo·4w ago
FixAIService

O sesiune AI sau Utilizatorul Sistemului nu deține nici un drept de platformă în AIService

Master §11 'SP02 final fixs': o sesiune a cărei inteligențăType este ARTIFICIAL rezolva nici o platforma dreapta pe orice ruta (pavilion proprietar, fereastra D...

Kamo·4w ago
FixAIService

Apeluri de familie vorbesc HTTP/1.1 pe text clar, niciodată un upgrade h2c

Clientul JDK defaults la HTTP/2 și trimite "Upgrade: h2c" cu prima cerere către o gazdă http:// uvicorn (httptools) refuză actualizarea și scade organismul de c...

Kamo·4w ago
FeatureAIService

Modele de criterii de evaluare

Un context de editare păstrează un activat LONG CONTEXT în pas, astfel încât următoarea capacitate scrie nu mai restabilește vechea valoare; o capacitate listat...

Kamo·4w ago
FeatureAIService

Sonde de capacitate live

O sondă de chat nu reușește pe un 200 care nu este o completare, nume un eșec ca verificarea conexiunii (inclusiv TLS), anulează un apel care expiră; și o 403 p...

Kamo·4w ago
FeatureAIService

Precedentul sursă de capacitate, scriitorul unic de capacitate, și indicele capacității de lot

Un adaptor care neagă TEXT GENERAȚIE vorbește pentru întreaga familie de chat; a Oprirea LONG CONTEXT nu suprascrie niciodată un context raportat; eliminarea fr...

Kamo·4w ago
FeatureAIService

Deepgram, ElevenLabs, AssemblyAI, Familiile Cartesia și registrul adaptorului per-tip

Dincolo de plan: verificarea de chat Perplexitate clasifică eșecuri ca fiecare alte verificări (Spec 4.7.3); ElevenLabs și Cartesia refuză o lipsă voce și o voc...

Kamo·4w ago
FixAIService

O cheie QUERY ajunge la furnizor codificat o dată

ChatAuth.url întoarce un URI. WebClient citește un șir ca șablon URI și codat cheia deja codificată din nou (+ a devenit% 252B), astfel încât orice exploatație ...

Kamo·4w ago
September 24, 2026
FixAIService

Un adevărat lanț de securitate

Kamo·4w ago
September 23, 2026
FixAIService

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
ChoreAIService

Nu există acreditări live în aplicație.yml implicits

Default-urile de dezvoltare locală au purtat parola proprietarului bazei de date ($ {DB PASSWORD:<literal>}); și apiservice/securityservice, de asemenea, live c...

Kamo·4w ago
FixAIService

MCP configs need MANAGE AI SETTINGS, provider/MCP urls can't access the cluster, contingent polices are implemented

Trei descoperiri independente, stabilite împreună, deoarece primele două fișiere de partajare și o clasă. 1. AiMcpController a avut zero controale de dreapta p...

Kamo·4w ago
September 17, 2026
FixAIService

Cheile API ale furnizorului nu părăsesc niciodată AIService, și numai MANAGE AI SETTINGS poate schimba un furnizor

GET /api/ai/ providers and GET /api/ai/ providers/{id} a răspuns cu tasta API DECRYPTED fiecărui furnizor. Lista este ceea ce fiecare membru de pe chat model de...

Kamo·1mo ago
September 16, 2026
OtherAIService

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
OtherAIService

Eliberați conexiunile inactive Hikari acum că YSQL în comun este împărtășit

Managerul de conexiune nu mai incende sesiuni Nu-ţi face griji. Astfel încât conexiunile aplicații inactive nu mai dețin fiecare un suport de bază de date. Păst...

Kamo·1mo ago
September 13, 2026
FixAIService

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
FixAIService

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 12, 2026
FixAIService

O adresă exclusă din marketing nu este scrisă nici de agentul de vânzări

Verificarea prin e-mail a agentului a fost mai puțin subiect, astfel încât o adresă care a oprit buletine informative și campanii - dar nu a fost pe întreaga li...

Kamo·1mo ago
FeatureAIService

Agentul de vanzari onoreaza lista de opt-out a organizatiei

Înainte de orice e-mail atinge poarta outbound acum cere e-mail organizației Eliberează registrul cu adresa contactului. Adresa este cea de contact Puncte cheie...

Kamo·1mo ago
September 5, 2026
FixAIService

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
FixAIService

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
September 4, 2026
FeatureAIService

Blocați matura comune, și rula două capsule

Fiecare @Scheduled matura aici al cărui efect este împărtășit acum ia un nume de leasing distribuit prin Singleton TaskRunner înainte de a face ceva, așa că rul...

Kamo·1mo ago
FixAIService

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
September 2, 2026
FixAIService

Un link KB merge la articol numele sale text

Un membru a întrebat cum să-şi aranjeze org-ul şi a primit lista de înscenare înapoi, fiecare nume pas articolul care explică. Toate cele trei legături au arăta...

Kamo·1mo ago
August 30, 2026
FixAIService

Nici un text de eroare din amonte nu ajunge la un membru, oricare furnizor a eșuat

text membru Pentru că a căzut prin pentru a obține message() pentru nimic care nu a fost un AiProvider Exception. Numai adaptorul HuggingFace își clasifică refu...

Kamo·1mo ago
FixAIService

Retrageți un model furnizorul nu va ruta, și opri citând-l la membri

Urmărire la fix router-catalog. Asta oprește modelele nerutabile fiind LISTED; acest lucru oprește deja unul într-un catalog de orgi de rupere Asistent şi poves...

Kamo·1mo ago
August 29, 2026
FixAIService

Lista de modele Hugging Face router-ul va servi de fapt

Chat merge la router Furnizorii de Inference *******************************************************************************************************************...

Kamo·1mo ago
August 26, 2026
FixAIService

Înlăturați criteriile finale nerevizuite necitite

Pereche cu îndepărtarea kamo-internă a insignei AI necitite: numărul Nu i-am spus niciodată nimic de acţiune. non-zero înseamnă doar "ai minimizat fereastra îna...

Kamo·2mo ago
August 25, 2026
FeatureAIService

Numărul de răspunsuri nerevizuite și o citire a marcajelor

Keyed by session guid, which is what a tool window cară. Neauditat ca o dezvăluirea: se întoarce contează și niciodată un cuvânt de o transcriere, și înregistra...

Kamo·2mo ago
ChoreAIService

Pin kamo-shared-library 1,6.0

Biblioteca sa mutat la 1,6.0 în timp ce consumatorii au rămas pe 1.5.0. Clientul consumatorilor construiește biblioteca dintr-o clonă proaspătă într-o oglindă r...

Kamo·2mo ago
August 16, 2026
FixAIService

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 15, 2026
FixAIService

Administrarea modelelor și utilizarea citirii ia drepturile care le numesc

AiModelController și AiUsageController verificat proprietatea organizației și nici un drept. 403s deja în controler model compara furnizorul.getOrganizationId()...

Kamo·2mo ago
August 11, 2026
FixAIService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·2mo ago
FixAIService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·2mo ago
August 10, 2026
ChoreAIService

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·2mo 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