Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,915
Totale Änderungen
4,605
Merkmale
4,535
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,915AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService371InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,605Fix4,535Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
September 5, 2026
FixAIService

Beweisen Sie den Einsatz durch Digest, nicht durch Tag

Die vorhergehende Commit-Demitenung stoppt "Set-Image" als stilles No-Op. Dies behauptet, die Ergebnis: Nach dem Rollout wird der Tag auf eine Verdauung bei der...

Kamo·6d ago
FixAIService

Ein Umbau der gleichen Verpflichtung eingesetzt nichts und berichtete Erfolg

Das Bild ist mit dem Commit SHA markiert, so dass der Wiederaufbau der gleichen Commit produziert eine identische Bildreferenz. "kubectl Set Bild" dann ändert n...

Kamo·6d ago
September 4, 2026
FixAIService

Lassen Sie einen Rollout beenden, was die alte Hülse tat

Deploys ersetzt die einzige Hülse von jedem Dienst mit nichts, um die Anfragen in fangen Flug. Drei Einstellungen, die auf der gesamten Flotte angewendet werden...

Kamo·1w ago
September 2, 2026
FixAIService

Ein KB Link geht auf den Artikel seine Textnamen

Ein Mitglied fragte, wie man seine Org einstellt und bekam die Setup-Checkliste zurück, jeder Schritt Benennung des Artikels, der es erklärt. Alle drei Links ze...

Kamo·1w ago
August 30, 2026
FixAIService

Kein vorgeschalteter Fehlertext erreicht ein Mitglied, welcher Anbieter ausgefallen ist

memberTextFor fiel durch, um zu erhaltenNachricht() für alles, was nicht ein AiProviderException. Nur der HuggingFace Adapter klassifiziert seine Ablehnungen; j...

Kamo·1w ago
FixAIService

Ein Modell, das der Anbieter nicht in Rente schicken wird, und hören Sie auf, es bei Mitgliedern zu zitieren

Follow-up zum Router-Katalog fix. Das stoppt unroutable Modelle LISTED; das hindert einen bereits in einem Org-Katalog daran, die Assistent und Erzählung der Br...

Kamo·1w ago
August 29, 2026
FixAIService

Liste der Hugging Face Modelle, die der Router tatsächlich bedienen wird

Chat geht an den Inference Providers Router **************** aber entdeckenModelle gefragt das HUB für Modelle, die irgendwo "warm" sind - ein anderes und viel ...

Kamo·1w ago
August 26, 2026
FixAIService

Entfernen Sie die unreviewed-reply ungelesenen Unread-Count-Endpunkte

Gepaart mit der kamo-internen Entfernung der KI ungelesene Abzeichen: die Zählung dem Mitglied nie etwas eingängiges sagen (kein Push-Kanal unterstützt es, so n...

Kamo·2w ago
August 16, 2026
FixAIService

Größe der Hülse über seiner eigenen JVM Haufen Decke [skip ci]

Das Bild startet die JVM mit -XX:MaxRAMPercentage=70 -XX:+AlwaysPreTouch, also Heap allein kann 70% der Container-Limit und Pre-Touch hält jede verpflichtet Sei...

Kamo·3w ago
August 15, 2026
FixAIService

Die Verwaltung von Modellen und die Lesenutzung nehmen die Rechte, die sie benennen

AiModelController und AiUsageController überprüften das Eigentum der Organisation und kein Recht. Die 403s bereits im Modell-Controller vergleichen provider.get...

Kamo·3w ago
August 11, 2026
FixAIService

Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt

Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...

Kamo·4w ago
FixAIService

Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard

Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...

Kamo·4w ago
August 3, 2026
FixAIService

Scannen Sie die geteilten MFA-Repositories

MfaEnrollmentService ist ein @Service in kamo-shared-Bibliothek, also die Wildcard @ComponentScan("com.kamo") in dieser Anwendung konstruiert es, ob oder nicht ...

Kamo·1mo ago
FixAIService

Harden Sie die kubectl Download gegen schuppige Egress [skip ci]

dl.k8s.io über den Ausschritt des Läufers fällt zeitweise mitten im Transfer: Curl: (56) OpenSSL SSL_read: Entschlüsselung fehlgeschlagen oder schlechtem Reko...

Kamo·1mo ago
July 22, 2026
FixAIService

Klassifizierung Vision Ausfälle, so dass die Retry-Schleife und Leistungsschalter tatsächlich funktionieren

Zwei Bugs in visionComplete, die beide Maschinen besiegt, die gebaut wurden, um sie zu handhaben. Eine leere Inhaltsreaktion wurde als ERFOLG zurückgegeben und...

Kamo·1mo ago
FixAIService

Routen Vision niemals zu einem Adapter, der kein Bild senden kann

AiProvider.supportsVision ist eine handbearbeitete Datenbank-Flagge, und das Routing hat ihr allein geverstand. Die HuggingFace und Cohere Adapter lesen ImageUr...

Kamo·1mo ago
July 19, 2026
FixAIService

Anthropic ließ jede Systemmeldung fallen, aber die letzte

buildRequestBody zugewiesen, anstatt das Systemfeld angesammelt, so mit mehr als eine Systemmeldung erreichte nur die endgültige das Modell. In der Praxis, dass...

Kamo·1mo ago
FixAIService

Gesperrte Regeln überleben einen Abschnitt oder ein ganzes dokument

Ein Autor, der einen Regelabschnitt von Hand übernahm, ersetzte den gesamten Sektionskörper, die lautlos verworfen die gesperrten Pack Regeln in ihm - so 'nie z...

Kamo·1mo ago
July 18, 2026
FixAIService

Streamed Antworten wurden fallen gelassen, beharrlich leere Assistenten Nachrichten

Jeder erfolgreiche Chat-Abschluss kam als EMPTY Assistent Blase zurück. Die Assistenten-Reihen wurden mit content_len=0 und is_error=false gespeichert, also da ...

Kamo·1mo ago
FixAIService

Probieren Sie das nächste Modell, wenn ein Vision-Modell das Bild ablehnt

Die Produktion nach der Modalitäten wieder untersucht, bewegte sich das Routing von einer Text-zu-Sprache Modell zu o3-mini - ein O-Serie Argumentationsmodell, ...

Kamo·1mo ago
FixAIService

Stoppen Sie die Routing-Vision zu Text-to-Speech-Modellen

Gefunden durch Sondierung Produktion: org 1188756624575266822 Vision Anrufe gelöst gpt-4o-mini-tts-2025-03-20 - ein TEXT-TO-SPEECH-Modell - so dass jeder Vision...

Kamo·1mo ago
July 17, 2026
FixAIService

Laden Sie Historienbilder über Abfrage, nicht faul getImages() (WS Pfad)

************ läuft auf dem WebSocket-Pfad (ab AiChatWebSocketHandler), der KEIN HTTP-Anfrage ist, also Open-Session-in-Ansicht gilt nicht. Iterierende geladene ...

Kamo·1mo ago
July 16, 2026
FixAIService

Erlauben Sie SWITCH_MODEL, eine Sitzung auf Auto zurücksetzen

handleSwitchModel immer UUID-parsed modelId und fehlerhaft auf Null, so eine Sitzung konnte nie wieder auf die automatische Modellauswahl Mitte des Chats zurück...

Kamo·1mo ago
July 8, 2026
FixAIService

Robuste Vision Anbieter / Modellauswahl über Anbieter hinweg

Zwei-Pass-AuswahlProvider: bevorzugen einen org-Anbieter, der ein aktives, visionsfähiges Modell hat Adapter sendet bereits image_url Inhalt und Berichte unters...

Kamo·2mo ago
July 1, 2026
April 18, 2026
FixAIService

Bump kamo-shared-Bibliothek zu 1.4.0

Kamo·4mo ago
March 30, 2026
FixAIService

Unterer RAG-Min-Score-Schwelle von 0,5 auf 0,25, um die Filterung relevanter KB-Ergebnisse zu stoppen

Die 0,5-Schwelle verwarf still gültige Ergebnisse aus dem Einbettmodell, insbesondere für domänenspezifische Inhalte mit kleineren 384-dim-Vektoren.

Kamo·5mo ago
March 20, 2026
March 18, 2026
FixAIService

Antwort-Körper hinzufügen und die Anmeldung bei RagClient für Fehlersuche anfordern

Loggen Sie die RAG-Anfrage URL, orgId, Abfrage und Antwort Körper auf Fehler zur Diagnose von 500 Antworten von RAGService.

Kamo·5mo ago
March 17, 2026
FixAIService

Verwenden Sie nicht-Streaming Chat-Vervollständigung für REST-Endpunkt

Streaming über REST mit blockLast() produzierte leere Reaktionen, weil Das SSE-Parsing von WebClient funktioniert nicht zuverlässig mit bodyToFlux(String.class)...

Kamo·5mo ago
FixAIService

Fügen Sie detaillierte Fehlerprotokollierung zu HuggingFaceAdapter für Fehler bei 400 Fehlern hinzu

Erfassen und protokolliert die tatsächliche HF-Fehler-Antwort-Einsatzstelle anstelle von Statuscode.

Kamo·5mo ago
FixAIService

Wechseln Sie HuggingFace zu router.huggingface.co (api-inference ist veraltet)

HF gibt 410 auf api-inference.huggingface.co zurück router.huggingface.co statt.

Kamo·5mo ago
FixAIService

Verwenden Sie HuggingFace OpenAI-kompatiblen Endpunkt mit Modell in Anfrage Körper

HF's /v1/chat/Comppletions Endpoint nimmt die Modell-ID im JSON-Körper, nicht im URL-Pfad. Wechselt von per-Modell URL-Routing auf Standard

Kamo·5mo ago
FixAIService

Modellzählung zur Providerliste hinzufügen, HF zum Router-Endpunkt schalten

- Inklusive modelCount in Provider-Liste GET Antwort - Wechselstreckung Face default Basis URL zu router.huggingface.co - Unterstützung sowohl api-inference und...

Kamo·5mo ago
FixAIService

Vollständige entschlüsselte API-Schlüssel in Provider-Antworten

Benutzer müssen den vollständigen Schlüssel sehen und bearbeiten, nicht eine maskierte Version.

Kamo·5mo ago
FixAIService

Basis-URL zu normalisieren, um /v1/v1 Vervielfältigung zu verhindern

Strips Trailing /v1 von Basis-URL vor dem Anschließen /v1/chat/Comppletions, so können Benutzer Basis-URLs mit oder ohne /v1 Suffix eingeben.

Kamo·5mo ago
FixAIService

Restrukturieren Prüfverbindung, um Modelle zuerst zu entdecken, Griffrate Grenzen anmutig

- Modellfindung (Leichtgewicht GET) läuft vor Chat-Test (POST) - Ratelimit (429) Fehler zeigen benutzerfreundliche Warnung statt Versagen - Auth-Fehler (401/403...

Kamo·5mo ago
FixAIService

Provider-spezifisches Testmodell anstelle von Hardcodiertes gpt-4o-mini verwenden

Jeder Anbietertyp verwendet jetzt ein passendes Modell für Verbindungstests

Kamo·5mo ago
FixAIService

Serialisieren Entity IDs als Strings, um JavaScript Präzisionsverlust zu verhindern

CockroachDB unique_rowid() generiert INT8-Werte, die JavaScript überschreiten Number.MAX_SAFE_INTEGER, verursacht ID Korruption im Frontend.

Kamo·5mo ago
March 16, 2026
FixAIService

OTK Authentifizierungsunterstützung hinzufügen, die SecurityService-Muster abgleicht

- OTKPreAuthFilter hinzufügen, um X-OTK Header zu validieren und zu *** session auflösen - Update SessionHelper, um von Anfrage-Attributen zu lesen, die durch F...

Kamo·5mo ago

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen