Live Change Log

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

17,933
Totale Änderungen
4,614
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 17, 2026
FixKBService

Nehmen Sie parentGuid von frontend in Artikelerstellung an

Frontend sendet parentGuid (string) nicht parentId (numerisch). Resolve GUID zu ID Server-Seite über Suche.

Kamo·5mo ago
Fixkamo-shared-library

Fügen Sie @JsonIgnore zu KB Entität faule Sammlungen und Rückreferenzen

Verhindert LazyInitialisationException und zirkuläre Serialisierung, wenn Rückgabe von KB-Einheiten über REST-Endpunkte.

Kamo·5mo ago
Fixkamo-internal

KNOWLEDGE_BASE zu AppType und Organization.isKnowledgeBase getter hinzufügen

Ohne diese, die KB Sidebar Eintrag und Home-Karte wurden seit organisatorisch.isKnowledgeBase war undefiniert.

kamo·5mo ago
Fixkamo-internal

Sidebar Session History, Ordner, Suche und Entfernen von doppelten Header-Symbolen

- Befestigen Sie eingewickelte API-Resemissions-Parsing für Sitzungen und Ordner - Beheben Sie Ordner erstellen, um parentFolderId Feldnamen verwenden - Beheben...

kamo·5mo ago
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
Fixkamo-internal

Basis-URL-Feld für den Typ Hing.

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
Fixkamo-internal

Holen Sie alle Anbieter-Modelle auf bearbeiten, vor-bevölkern aktive Auswahlen

- Provider-Details mit allen Modellen (aktiv+inaktiv) beim Klicken auf Editieren - Pre-populate Editing.models mit IDs von aktiven Modellen - Alle Modellliste m...

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
Fixkamo-internal

Bleiben Sie im Bearbeitungsmodus nach dem Erstellen von Provider, Show-Test und Modell-Buttons

- Nach der Erstellung eines neuen Anbieters, bleiben Sie im Bearbeitungsmodus mit der zurückgegebenen ID so kann der Benutzer sofort die Verbindung testen und...

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
Fixkamo-internal

Griff Warnfeld von Testverbindungsantwort

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
Fixkamo-internal

Verschieben Sie Nachricht an Junk-Ordner bei der Meldung als Spam

Nach der Kennzeichnung einer Nachricht als Spam über spamApi, rufen Sie auch batchApi.move um es nach Junk zu verschieben (oder zurück zu INBOX bei der Kennzeic...

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
Fixkamo-internal

Wechseln Sie KI-Chat von WebSocket in den REST-Modus, bis WS Proxy verfügbar ist

Berichte als 'vernetzt', so dass die Benutzeroberfläche nutzbar ist. Nachrichten über REST POST zu ************ anstelle von WebSocket.

kamo·5mo ago
Fixkamo-internal

Entfernen Sie doppelte minimieren/maximieren/schließen Tasten von AI Chat-Header

Die Werkzeugfenster-Shell bietet diese Steuerung bereits.

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
Fixkamo-internal

E-Mail-Inhalte auf volle Breite des Detail-Panels ausdegradieren

Entfernen max-w-4xl Einschränkung, so dass die E-Mail-Karosserie, Anhänge, und schnelle Antwort füllen 100% der verfügbaren Panel-Breite.

kamo·5mo ago
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
FixEmailService

Verwenden Sie @Value für RspamdConfig und machen Training non-blocking

RspamdConfig verwendet jetzt @Value, um bestehende Projektmuster anzupassen. Rspamd Trainingsausfälle verhindern nicht mehr, dass die Nachricht bewegt wird.

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