Usunąć -load-only ograniczenia z LibreTranslate
Wszystkie potrzebne pakiety językowe są preinstalowane na woluminie hostPath. - tylko ładowne uniemożliwiało niektóre pakiety załadunkowe. Bez flagi, LibreTrans...
Użyj startupProbe dla LibreTranslate, aby obsłużyć długie pobieranie modeli
Start-Probe z 60 próbami x 30s x 30min okno startowe dla Początkowy model pobierany. Po zakończeniu startu, normalność życia Sondy gotowości przejmują się bez s...
Ograniczyć LibreTranslate do ładowania tylko obsługiwanych modeli językowych
Używaj --load-on z 22 obsługiwanymi kodami językowymi zamiast Pobierając wszystkie dostępne modele (setki GB). Usuwanie --update-models flagi, która pobierze ws...
Usuń invalid --load-awesome-ai-models flaga z LibreTranslate
Flaga nie istnieje w obecnym obrazie libretłumacza. Zamień z --update-models, aby zapewnić, że pakiety językowe są pobierane w celu uruchomienia.
Dodaj pozwolenie LibreTranslate init container, skala Bergamot do 0
LibreTranslate rozbił się z PermissionError na paczkach subdir. Dodano kontenera typu busybox init do mkdir + chmod 777 zamontowany hostPath Zanim rozpocznie si...
Przejechaj do LibreTranslate, gdy Bergamot jest niedostępny
DostawcaRouter łapie teraz wyjątki na dostawcę i próbuje następnego. BergamotProvider rzuca na porażkę zamiast po cichu wracać oryginał Tekst, więc LibreTransla...
Rozmieszczenie LibreTranslate i Bergamot w obiegu pracy
Manifesty zostały popełnione, ale nigdy nie zostały podłączone do schodów rozmieszczenia. Dodaj kubectl aplikuj na obu usługach K1M1 i K2M1.
Szerymordanie języka ogeniu, aby zapobiec poziomej przewijaniu
260px było zbyt wąskie dla wpisów takich jak "Bahasa Indonesia". Wzrost do 310px i dodaj przelew-x: ukryte, aby całkowicie wyeliminować pasek przewijania.
Port-forward TranslateService, aby dotrzeć do niego z CI runner
Biegacz Forgejo działa na k0m1, który nie może rozwiązać .svc.cluster.local DNS. Użyj por-forward do tunelu kamowstranslate-service: 80 do localhost: 18080 podc...
Usunąć aplikację pre-i18n/(strony)/ i aplikację/page.tsx
Zostały one przypadkowo przywrócone przez git checkout - aplikacja / podczas Poprzednia poprawka dla sprzedawcy. Zarówno stare, jak i nowe struktury tras istnie...
Upgrade Dockerfile do węzłów:24-alpine
Statki npm 10, które nie mogą odczytać pliku blokady i nie powiedzą npm ci z a Błąd brakujący błąd ?swc/pomocnych? 0,5.21.
Bump Node.js do 24, aby dopasować lokalne środowisko dla dev
npm ci pod węzłem 22 / npm 10 zawodzi, ponieważ dwie wersje rozwiązują Deps tranzytowy (np. ?swc/helpers) do różnych wersji.
Wykluczaj : )
Z wyłączeniem SecurityAutoConfiguration pozostawia Actuator's - bez fasoli HttpScurity, Awaria startupu. Wyklucz to wyraźnie.
Dodawanie autokonfiguracji wykluczenia z k8s configmap
application.yml jest tylko dla lokalnych - k8s używa konfigurum. Przesuń się Wyłączenia autokonfiguracji wiosennej dla JPA, Redis, Security i OAuth2 do k8s/conf...
Wyklucz wszystkie tranzytowe autokonfigurację sprężyny ze wspólnej biblioteki
Kamo-shared-library w startach JPA, Redis, Security i OAuth2 co powoduje, że Spring Boot próbuje autokonfigurować DataSource, Hibernate, Redis / "Mituce", i Sec...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
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...
Dodaj grupę współbieżności, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Add grupa konkuryści, aby zapobiec zduplikowanym biegom przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i workflow_dispatch jest również wypalany (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi wykonałyby - jednocz...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i workflow_dispatch jest również wystrzelony (lub dwa popychania przychodzą w szybkim tempie), oba biegi zostaną wykonane...
Dodaj grupę współbieżności, aby zapobiec duplikatowi przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Zaangażuj package-lock.json z zależnością next-intl i tsx
Zainstalowano next-intl i tsx, ale package-lock.json nie był zaangażowany Wraz z wdrożeniem i18n, powodując, że Docker buduje, a nie Nie można znaleźć modułu 'n...
Wyklucz daneSource autokonfiguracja
kamo-wspólna biblioteka przeczynowo wciąga w JPA, co powoduje Spring Boot Wypróbuj DataSource autoconfigurację. TranslateService jest bezpaństwowy bez bazy dany...
Zamień odznakę z wymiopierem selektora językowego w nav
Dodaj 2-kolumnową flagę + nazwę oznaczącą do nawigacji nagłówka, co pozwala Użytkownicy przełączają się między wszystkimi 22 obsługiwanymi lokalnymi miejscami. ...
Przywracanie usuniętych języków z tłumaczeniemWspiera pole
Dodaj tłumaczenieSportowany boolean do LanguageType enum. Przywróć URDU, MARATHI, TELUGU i GUJARATI (tłumaczeniePrzetrobów). Wszystkie 22 Wcześniej obsługiwane ...
Wdrożenie next-intl i18n z 22 lokalizacjami, przetłumacz skrypt i [locale] routing
Początkowa usługa tłumaczeniowa — Bergamot + warstwa abstrakcji librażu
Zamień usunięty DocumentNotFoundException na ImagingException w ImageService
DocumentNotFoundException został usunięty w ramach usunięcia podmiotu Dokumentu Ale ImageService nadal odwoływał się do niego w 9 miejscach. Zastąpiony z istnie...
Właściwie anulowanie zastąpionych miejsc pracy rekonwersyjnych na szybkich ratunkach
Gdy dokument jest zapisywany wiele razy szybko, każdy zapis rejestruje jego ImgDat UUID w równoczesnymMamze. Kontrole zadań rekonwersji async to o 6 punktach ko...
Dodaj przycisk Otwórz w dokumentach do edycji dokumentów, arkuszy kalkulacyjnych, prezentacji
- Nowy przycisk "Otwórz w dokumentach" (Ikona EditNote) w kolumnie akcji menedżera doc Manager dla .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt files - Otwiera...
Przepisz WOPI/Dokuty, aby używać Img/ImgDat, dodaj Open in Docs endpoint
- WopiController używa teraz imgId (Long) zamiast pliku DocumentId (String) - DocumentService tworzy zapisy Img + ImgDat zamiast rekordów dokumentów - WOPI Chec...
Usuń samodzielny podmiot dokumentów — wszystkie dokumenty teraz używają systemu obrazowania Img/ImgDat
Podmiotem dokumentu, dokumentem i DocumentNotFoundException Usunięto. Integracja DocsService WOPI i Docs działa teraz w całości Za pośrednictwem jednostek Img +...
Zbuduj zintegrowany import samochodowy UI z pełnym zarządzaniem punktami końcowymi
Pełne przepisywanie LeadAutoImportManager z funkcjami gotowymi do produkcji: - Endpoint CRUD z unikalnymi adresami URL webhook dla zewnętrznych dostawców leadów...
Dodaj Quartz job do zautomatyzowanego przetwarzania ładunku ołowiu
Dodaje LeadIntakeProcessingJob, który działa co minutę, aby przetworzyć kolejkę Surowe ładunki od sprzedawców zewnętrznych. Stosuje skonfigurowane mapowanie pól...
Dodaj zarządzanie wychyciem ołowiu i kontrolerom odbioru publicznego
Dodaje dwa sterowniki do zautomatyzowanego systemu wlotu ołowiu: - LeadIntakeController: uwierzytelniony CRUD dla punktów końcowych, pola przyjęć mapowania, z...
Dodaj punkt końcowy publicznego przyjmowania ołowiu dla zewnętrznego zgłoszenia ołowiu
Dodatki LeadIntakePublicStroller na /api/publiczny/olider-wspólny/atoken, który Akceptuje dane lead w dowolnym formacie (JSON, formularz-urlencoded) z strony tr...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.