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...
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...
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...
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.
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...
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,...
LibreTranslate und Bergamot im Workflow einbringen
Die Manifeste wurden begangen, aber nie in die Einsatzschritte verdrahtet. Hinzufügen kubectl gelten für beide Dienste auf K1M1 und K2M1.
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.
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...
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...
Upgrade Dockerfile auf Knoten:24-Alpine
Schiffe npm 10, die die Sperrdatei nicht lesen können und scheitert npm ci mit einem fehlt @swc/helpers@0.5.21 error.
Bump Node.js zu 24 zu lokalen dev Umwelt entsprechen
npm ci unter Node 22 / npm 10 scheitert, weil die beiden Versionen auflösen transitive Deps (z.B. @swc/helpers) zu verschiedenen Versionen.
Ausschließen ****************
Ausschluss von SicherheitAutoConfiguration verlässt Actuator ************ ohne HttpSecurity-Bean, Absturz Start. Ausgenommen Sie es ausdrücklich.
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...
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...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Concurrency-Gruppe hinzufügen, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücker kommen in schneller Folge), beide Läufe würden ausführen g...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Commit package-lock.json mit Next-intl und tsx Abhängigkeiten
next-intl und tsx wurden installiert, aber package-lock.json wurde nicht verpflichtet neben der i18n-Implementierung, wodurch Docker baut mit Kann das Modul 'ne...
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...
Angebotsabzeichen mit Sprachauswahl in n.
Fügen Sie eine 2-spalten flag + Name Dropdown auf die Header-Navigation ermöglicht Benutzer wechseln zwischen allen 22 unterstützten Locales. Locale Switching-A...
Wiederherstellen entfernte Sprachen mit translationUnterstützt Feld
TranslationSupported boolean zu LanguageType enum hinzufügen. URDU wiederherstellen, MARATHI, TELUGU und GUJARATI (translationunterstützt=false). Alle 22 vorher...
Next-intl i18n mit 22 Locales umsetzen, Skript übersetzen und [locale] Routing
TranslateService zur Changelog-Liste für öffentliche Projekte hinzufügen
Initial TranslateService Bergamot + LibreTranslate Abstraction Layer
Entfernen Sie 4 nicht unterstützte Übersetzungssprachen von LanguageType
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...
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...
Öffnen Sie in Docs-Taste für die Bearbeitung von Dokumenten, Tabellenkalkulationen, Präsentationen
- Neuer "Open in Docs"-Button (EditNote-Symbol) in der Doc-Manager-Actions-Kolumne für .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt Dateien - Öffnet Dokument i...
WOPI/Docs zur Verwendung von Img/ImgDat umschreiben, Open in Docs Endpoint hinzufügen
- WopiController verwendet jetzt imgId (Long) anstelle von Document fileId (String) - DocumentService erstellt Img + ImgDat Datensätze anstelle von Dokumentensä...
Entfernen Sie eigenständiges Dokument-Einheit - alle Docs verwenden jetzt Img/ImgDat Bildgebungssystem
Die Entität für Dokumenten, DocumentRepository und DocumentNotFoundException sind entfernt. DocsService WOPI und Docs-Integration funktioniert jetzt vollständig...
Erstellen integrierter Auto-Vorsprung UI mit Full Endpoint Management
Komplette Neufassung des LeadAutoImportManager mit produktionsreifen Features: - Endpoint CRUD mit einzigartigen Webhook URLs für 3rd-Party Lead-Anbieter - Copy...
Quarz-Job für automatisierte Bleieinnahmen-Nienfall-Bearbeitung hinzufügen
Fügt LeadIntakeProcessingJob hinzu, das jede Minute läuft, um queued zu verarbeiten Roh-Nutzlasten von Drittanbietern. Bestimmende Feldmappings, Transformatione...
Fügen Sie Blei-Aufnahme-Management und öffentliche Empfangs-Controller
Fügt zwei Controller für das automatisierte Lead-Einführungssystem hinzu: - LeadIntakeController: authentifiziert CRUD für Aufnahmeendpunkte, Feld Mappings, N...
Fügen Sie öffentlichen Bleizufuhr Endpunkt für 3rd-Party-Vorführungs-Einreichung
Fügt LeadIntakePublicController hinzu bei /api/public/lead-intake/{token akzeptiert Lead-Daten in jedem Format (JSON, form-urlencodiert) von 3rd-party Anbieter ...
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.