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
April 16, 2026
Fixkamo-marketing

DYNAMIC_SERVER_USAGE 500 Fehler und fehlende Rechnerroute lösen

- Kraft-Dynamik zu [locale]/layout.tsx hinzufügen (getMessages() verwendet Header() intern) - Entfernen von generierenStaticParams von [kbSection]/page.tsx (KB-...

Kamo·4mo ago
FixKlusterServices

Entfernen --load-only Beschränkung von LibreTranslate

Alle benötigten Sprachpakete sind auf dem HostPath-Volume vorinstalliert. --load-only verhinderte das Beladen einiger Pakete. Ohne Flagge, LibreTranslate lädt a...

Kamo·4mo ago
FixKlusterServices

Verwenden Sie StartProbe für LibreTranslate, um lange Modell-Downloads zu handhaben

startupProbe mit 60 Versuchen x 30s = 30min Startfenster für erste Modell-Downloads. Nach dem Start abgeschlossen, normale Lebensfähigkeit und Bereitschaftssond...

Kamo·4mo ago
FixKlusterServices

LibreTranslate auf nur unterstützte Sprachmodelle einbeschränken

Verwenden --load-only mit den 22 unterstützten Sprachcodes statt Herunterladen aller verfügbaren Modelle (Hunderte von GB). Entfernt --Update-Modelle Flagge, di...

Kamo·4mo ago
FixKlusterServices

Entleerende --load-awesome-ai-Modelle Flagge von LibreTranslate entfernen

Flag existiert nicht in aktuellen libretranslate Bild. Ersetzen mit --Update-Modelle, um sicherzustellen, dass Sprachpakete beim Start heruntergeladen werden.

Kamo·4mo ago
FixKlusterServices

LibreTranslate-Berechtigung init Container hinzufügen, maßstab Bergamot auf 0

LibreTranslate stürzte mit PermissionError auf Pakete Unterdimmen. Hinzugefügt busybox init Container zu mkdir + chmod 777 die montiert hostPath bevor der Haupt...

Kamo·4mo ago
FixTranslateService

Fall bis LibreTranslate, wenn Bergamot nicht verfügbar ist

ProviderRouter fängt jetzt Ausnahmen pro Anbieter und versucht es mit dem nächsten. BergamotProvider wirft auf Scheitern statt still zurückkehren Original Text,...

Kamo·4mo ago
Fixkamo-marketing

Erweiterung der Sprachauswahl-Down, um horizontale Scrollbar zu verhindern

260px war zu eng für Einträge wie 'Bahasa Indonesia'. Erhöhung auf 310px und fügen Sie Overflow-x: versteckt, um die Scrollleiste vollständig zu beseitigen.

Kamo·4mo ago
Fixkamo-marketing

Port-forward TranslateService zu erreichen es von CI Läufer

Der Forgejo-Läufer läuft auf k0m1, der nicht lösen kann .svc.cluster.local DNS. Verwenden Sie kubectl Port-Forward zu Tunnel kamowstranslate-Service:80 zu local...

Kamo·4mo ago
Fixkamo-marketing

Entfernen Sie Pre-i18n App/(Seiten)/ und app/page.tsx

Diese wurden versehentlich von git-Checkout wiederhergestellt -- app/ während eine frühere Anbieter-Fix. Alte und neue Routenstrukturen bestehend verursachte Ne...

Kamo·4mo ago
FixTranslateService

Ausschließen ****************

Ausschluss von SicherheitAutoConfiguration verlässt Actuator ************ ohne HttpSecurity-Bean, Absturz Start. Ausgenommen Sie es ausdrücklich.

Kamo·4mo ago
FixTranslateService

Autoconfigure-Ausschlüsse in k8s configmap hinzufügen

application.yml ist nur für lokal verwendet k8s die Konfigurationskarte. Bewegen Sie die Ausschlüsse zur Frühjahrsautokonfiguration für JPA, Redis, Security und...

Kamo·4mo ago
FixTranslateService

Alle transitive Frühlings-Autokonfiguration aus gemeinsamer Bibliothek ausschließen

Kamo-Shared-Bibliothek zieht in JPA, Redis, Sicherheit und OAuth2 Starter die Spring Boot dazu bringen, automatisch zu konfigurieren DataSource, Hibernate, Redi...

Kamo·4mo ago
FixTranslateService

DataSource-Autokonfigurationen abschließen

Kamo-Shared-Bibliothek transitiv zieht in JPA, die Spring Boot verursacht um DataSource autokonfiguration zu versuchen. TranslateService ist staatenlos ohne Dat...

Kamo·4mo ago
Fixkamo-shared-library

Ersetzen Sie entfernt DocumentNotFoundException mit ImagingException in ImageService

DocumentNotFoundException wurde im Rahmen der Entlassung des Dokuments gelöscht aber ImageService verwies es immer noch an 9 Stellen. Ersetzen mit dem bestehend...

Kamo·4mo ago
FixDocsService

Anmutig abbrechen ersetzte Reconversion Jobs auf schnelle spart

Wenn ein Dokument mehrfach schnell gespeichert wird, registriert jedes speichern seine ImgDat UUID in einer ConcurrentHashMap. Die async-Reconversion-Aufgabe üb...

Kamo·4mo ago
Fixkamo-marketing

Chat *** - Korrektur Timing überprüfen und Bannerkopie verbessern

- ***Provider: triggerVerify-Effekt hängt jetzt von challengeUrl ab verify() wird erst aufgerufen, nachdem das Widget eingemountet ist; verwendet rAF, um si...

Kamo·4mo ago
Fixkamo-shared-library

Entfernen Sie memberType-Feld vollständig, um Hibernate-Duplikatsäule zu verhindern

Die vorherigen Fixes (@Transient on field, @Access(AccessType.FIELD) auf Klasse) waren unzureichend. Bytecode-Inspektion ergab, dass Lomboks @Setter einen öffen...

Kamo·4mo ago
FixInitializerService

E-Mail als bezahlte Add-ons, nicht kostenlos enthalten

- KamoMail Hosting: $5/user/mo Add-on auf allen Plänen - 3rd Party E-Mail Integration: $2/user/mo Add-on auf allen Plänen - E-Mail-Hosting-Funktion zurückgekehr...

Kamo·4mo ago
Fixkamo-marketing

E-Mail als kostenpflichtiges Add-on, aktualisieren Sie alle Fallback-Preisdaten

- KamoMail Hosting: $5/user/mo Add-on (nicht kostenlos - Haftungsbedenken) - 3rd Party E-Mail Integration: $2/user/mo Add-on - Aktualisierte Rechnerseite Fallba...

Kamo·4mo ago
Fixkamo-marketing

Verwenden Sie 18DOFF Promo-Code, Update Ablauf bis 30. April 2026

Reverted Promo-Code von EARLYBIRD zurück zu 18DOFF zu niv n s . Aktualisiert niv Text von "Prelaunch" zu "Early Bird" für die Konsistenz. Set Angebot Ablauf bis...

Kamo·4mo ago
Fixkamo-marketing

Aktualisieren Sie Fallback Preisdaten auf neue Produktionspreise entsprechen

Die API gibt 401 zurück, so dass die Marketing-Website hartcodierte Fallback-Daten verwendet. Aktualisiert alle Fallback-Pläne, Addons, Bundles und Vergleichsta...

Kamo·4mo ago
Fixkamo-shared-library

@Access(AccessType.FIELD) zu Member hinzufügen, um Hibernate Mapping getMemberType() als Spalte zu stoppen

Der vorherige Fix (@Transient auf dem memberType-Feld) war unzureichend. Hibernate 6 entdeckte noch die öffentlich getMemberType() Methode über Immobilien-Scann...

Kamo·4mo ago
Fixkamo-internal

Uploader-Name anzeigen, Datumsspalte erweitern, Erweiterungssymbol in Dateinamen einführen

- Hochladen Durch: war immer leer - Feldname war korrekt, aber Backend nie createdByName gesetzt; jetzt auf der Backend-Seite behoben - Dateiname Spalte: vorp...

kamo·4mo ago
Fixkamo-shared-library

Resolvene security_level SQL-Fehler durch doppelte MEMBER_TYPE Spalte in Hibernate 6

Member.java hat MEMBER_TYPE sowohl als @DiscriminatorColumn als auch als explizite @Column field. Hibernate 6 wählte die Spalte zweimal in der Elterntabelle Pro...

Kamo·4mo ago
Fixkamo-internal

Ladebildschirm für Datei-Downloads in NavigationInterceptor überspringen

Blob URLs und Links mit dem Download-Attribut nie verursachen Seitennavigation, so dass der globale Klick-Handler jetzt früh für diese zurückkehrt - "Loading Ka...

kamo·4mo ago
Fixkamo-internal

Oberfläche speichern Fehler und Revert optimistisches Update in E-Mail-Provider-Welbung

Beim Speichern eines nicht konfigurierbaren Anbieters (KamoMail, ParentOrg, NotConfigured) fehlgeschlagen, wurde der Fehler in Zustand gesetzt, aber nie in der ...

kamo·4mo ago
FixSecurityService

Korrigieren Sie security_level Spaltenreferenz in Login SQL

security_level ist auf der Mitgliedertabelle (m), nicht member_team_member (e). Der falsche alias e.security_level führte dazu, dass das gesamte SQL stillschwei...

Kamo·4mo ago
Fixkamo-internal

Wiederherstellen Team-Mitglied/Mitglied Berechtigungsmodell für Share-Dialog

Teammitglieder (memberType=TEAM_MEMBER) umgehen alle Tore. Regelmäßige Mitglieder werden durch SHARE_DOCS_* Rechte abgesperrt. Legacy-Sitzungen ohne MemberType ...

kamo·4mo ago
Fixkamo-internal

Erlauben Sie jedem authentifizierten Mitglied, Dokumente zu teilen

Entfernen Sie ein Rollen-basiertes Gate im Share-Dialog - jedes angemeldete Mitglied kann teilen. Die vorherige erforderliche Prüfung istTeamMember (von Session...

kamo·4mo ago
FixDocsService

Korrekter Mitgliedernamen-Zugriff in resolveAlias Endpoint

member.getNameFirst() existiert nicht. Der Name ist auf User.getName(). Verwenden Sie getMemberDisplayName() Helfer, der korrekt navigiert die member -" user -"...

Kamo·4mo ago
Fixkamo-internal

blake3 von blake3/browser importieren, um WASM korrekt zu initialisieren

blake3/esm/browser erfordert eine manuelle WASM-Bestimmung; blake3/browser macht es automatisch.

kamo·4mo ago
April 15, 2026
Fixkamo-internal

Gate Folder und Doc Typensäulen/Felder auf allowFoldern und allowDocType

Wenn Ordner- oder Doc-Typ-Funktionen für einen assoc-Typ deaktiviert sind, verstecken Sie die entsprechende Datennetzspalten und Upload-Formfelder konsequent.

kamo·5mo ago
Fixkamo-internal

Upload-Felder mit konsistenten MUI TextFeldern ausweisen, immer Ordner und Doc-Typ anzeigen

Ersetzen Sie rohe <select"-Elemente mit MUI TextField-Auswahl für konsistent Styling und Ausrichtung mit dem Beschreibungsfeld. Ordner und Doc Typ Felder sind j...

kamo·5mo ago
FixDocsService

Entfernen Sie Autherfordernis vom Backfill-Daumennägel Endpunkt

Dies ist ein interner Admin-Wartungs-Endpunkt, der abrufbar sein muss aus dem Cluster ohne Benutzerauthentifizierung.

Kamo·5mo ago
Fixkamo-internal

Alle Dateitypen für den Upload akzeptieren, eine serverseitige Blacklist statt Whitelist verwenden

Hardcodierte ACCEPTED_EXTENSIONS Whitelist mit dem Server-ExtBlackList ersetzen von assoc-config. Alle Dateitypen sind nun hochgeloadbar, sofern nicht explizit ...

kamo·5mo ago
FixDocsService

Verwenden Sie RandomAccessReadBuffer anstelle von ByteArrayInputStream für PDFBox 3.x

************ wurde in PDFBox 3.0 entfernt RandomAccessReadBuffer(byte[]), der RandomAccessRead implementiert.

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