Używaj ukierunkowanych aktualizacji konwersji zamiast zapisywania oderwanego ImgDat
convertAndGenerateThumbnails działa na wirtualnym wątku z oderwaną ImgDat, więc imgDatRepository.save() połączył nieświeżą kolekcję usuńtokrwisły i rzucił Zanim...
Odbuduj dla ImageAssocType.HR_RESOURCE
ImagingUploadController czyta ImageAssocType.values(); bez tej odbudowy Przesyłanie z karty HR Resources nie może rozwiązać ordinal 13 do jej wiadra.
Skanowanie przesyłanie do złośliwego oprogramowania za spożycie (- 164.308(a)(5)(ii)(B))
Skarbiec dokumentów zaakceptował dowolne przesłane bez skanowania złośliwego oprogramowania W dowolnym miejscu na platformie i jest to wielodzietnik — plik jede...
Harden the kubectl download przeciwko łuszczącej się egresji [skip ci]
dl.k8s.io nad wydziskiem biegacza przerywa w połowie transferu: Zwijanie: (56) OpenSSL SSL_read: odszyfrowanie nieudane lub złe rekordowe mac Co zawodzi wdroż...
Wymagaj sesji na POST /backfill-conversions
Obsługa została zadeklarowana backfillConversions() – nie zażądała w ogóle – Pod komentarzem "No auth — wewnętrzna konserwacja, lustra /backfill-thumbnails". Sk...
Przestań przypinać wygasły sekret dzikiej karty-kamokram-com
Wildcard-kamorm-com był dziedziczną tajemnicą wielosana, że cert-manager osierocił Kiedy jego certyfikat został ponownie wspokreowany w tajemnicy per-host. Nic ...
Zły indeks assocType wynosi 400, a nie 500
Ścieżki przesyłania/zarejestrowania indeksowane ImageAssocType.values() z indeksem klienta, Tak więc wartość spoza zasięgu pojawiła się jako ArrayIndexOutOfBoun...
Pełnores na stronę PDF render do ekstrakcji dokumentów
DocPageRenderService + POST /api/konwersja/sstrona życiowa (strona N ? PNG at 150 DPI, ograniczony 300) i /page-count. To jest współtowarzyszy czytelnej jakości...
Pamięć wydmuchowa do 2Gi (siedzenie głowy dla równoczesny ffmpeg)
Dzięki przekaźniowicie resize w miejscu, daj kapsułę dla JVM plus do 2 Równoczesne odkodowanie obrazu ffmpeg, więc wieloplikowa tapeta nie przesyła już OOMKill ...
Zgarnąć równoczesny ffmpeg, aby zapobiec OOM w serii przesyłania
Wieloplikowe przesyłanie wysyła wszystkich plików na raz; każdy ffmpeg dekoduje Pełna, nieskompresowana ramka, więc N jednoczesne duże obrazy przeleciały obok p...
Downscalely (nigdy nie ekskluzywne małe obrazy)
Skalowane małe obrazy UP, aby wypełnić pudełko (800x600 -> 1440x1080). Zmiatać betonowy współczynnik w dół ograniczony do 1,0 od Zamiast tego wymiary sondowane,...
Harden ffmpeg resize (bezpieczeństwo sobowe, przyćmienne czapki, osłona bombowa)
Kontynuacje przeglądu kontrakcyjnego na przepisie ffmpeg: - sonbeDimensions przekierowuje ffprobe wyjście do pliku i wywołanie waitFor() FIRST (zniszczyj przy...
Zmializuj tła poprzez podprocesy ffmpeg (odizolowane zakradania)
ImageIO + webp-imageio może natywnie kraść JVM (SIGSEGV w libwebp-imageio, UpsampleBgraLinePair_SSE2) na niektórych wejściach WebP, biorąc całość ConversionServ...
Wytrwaj flagi kciuków poprzez ukierunkowane aktualizacje, a nie oderwaną oszczędność
Posty miniatury obrazu/wideo/PDF ustawiają flagi kciuka na oderwanym ImgDat i zwany save(), który łączy się i kaskaduje w kolekcję obrazów osieroconychNieruchom...
Przestań wisieć na 'Converting...' — trasa postępu NATS + bezpośrednie miniatury obrazu
Wprowadzanie konwersji-postępu używa NatsMessageService.publish(), który twierdzi, że Oczekiwany strumień usługiStream-ten. Temat ;) Usuwa się do strumienia DAE...
Shared TranscriptionService + ogólny punkt końcowy; transkrypcja nagrań VOIP
- Wyciąg transkrypcja wielokrotnego użytkuService (ffmpeg normalize -> whisper-asr) i a Ogólny punkt końcowy POST /api/konwersja/transcribe, zastępując specyf...
Nagrywanie punktu końcowego transkrypcji dla podsumowań pospotkaniu
POST /api/konwersja/meet/transscribe (X-Internal-Auth): normalizuje przesyłanie spotkanie nagrać do 16kHz mono WAV za pomocą nowego dodatku FfmpegService helper...
Miniatki z plakatem wideo do materiałów marketingowych
Canva MP4 eksport (i dowolne przesyłanie wideo) pomiń ścieżkę PDF Docs i uzyskaj Pojedynczy miniatura z litymgami ffmpeg (_thumb_p0.png) zamiast awariów. - Odd...
Konwertuj zdewiplikowane dokumenty, aby e-nalityfikacyjne zostały włączone
Gdy przesłane byty pliku pasują do istniejącego ImgDat, ścieżka dedup (istniejące) ponownie użył tego dat dosłownie i nigdy nie przeprowadził konwersji Rozmowy....
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Migracja do k1m1 (klon + rejestrowanie + czasbeconfig z k1m1, drop k2m1, prosta instalacja kubectl)
Zachowaj proporcje, nigdy nie rozciągną logotypów innych niż okwadrat
Ramy Favicon PNG/ICO zostały wyprodukowane z konserwa AspectRatio (fałszywie), rozciągając się dowolne logo nie-kwadratowe w zniekształconym kwadratowym. Center...
Persist conversion_error zamiast po cichu
Zarówno szablon, jak i regularne rurociągi konwersji przesyłania połknęły Docs Niepowodzenie konwersji (tylko zaliczona), opuszczenie is_converted-false bez rej...
Odbuduj przeciwko kamo-shared-library fc5ee35 (MediaObjTransit ?MapsId)
Odbudowa rekonstrukcyjny przeciwko kamo-wewspólnie biblioteka 094e80d
Wyzwalanie przebudowy, aby odebrać kamo-shared-library 094e80d (MediaObjTransit ’IdClass)
Zdelegować z concurrecy w budowaniu miejsc pracy, a nie rozmieszczania Kubernetes
Współwadność na poziomie przepływu pracy serializowała cały rurociąg (w tym kubectl rollouts). Przenieś grupę do pracy w budowanie tylko w celu wdrożenia zadań ...
Parse pola CDR caller-ID z manifestu do przesyłania
Gdy kamo-asterisk-support zawiera sekcję cdr' w przesłaniu manifest (wyjaśnięty po skonfigurowaniu ASTERISK_CDR_DSN), ConversionService Wyciągi callerIdNum, cal...
Persist providerInstanceId + dostawcaExternalId na nagrywaniu przy połkowaniu
X-Phone-Phone-Id i X-Asterisk-Unique-Id (już w UnprocessedRecording) do nowych pól RecordingMetadata, więc wiersze połączeń / poczty głosowej w systemie obrazow...
Odbuduj, aby odebrać kamo-wspólne bibliotekę 515b49e (Recording + RecordingExt byty)
Pass Recording metadane do obrazowania — długość ffprobe + analizowanie manifestów
- - działa ffprobe -show_entries format-duration Na master Opus/WebM, powraca ms. 0 - nieznane (nieś śmiertelne). - Teraz: - uruchamia sonbeDurationMs na ma...
Włącz JPA repos dla commerce + e-mail + pakiety dao.repositories
ConversionSunkuj nowy pod CrashLoopBackOff z tym samym błędem DaemonService Przeciśnięcie wcześniej: Parametr 0 konstruktora w wymaganym I fasoli typu - któ...
Nagrywanie spożycia + rurociąg przetwarzania FFmpeg
- Nowe - etapy punktów końcowych w przesyłaniu wieloczęściowych Przekierowywana przez APIService do wiadra MinIO I tworzy wiersz inscenizacji UnprocessedRec...
Odbuduj dla kamo-shared-library update (usuj organizacyjnaType, dodaj jestTopLevel)
Odbuduj dla kamo-shared-library update (usuj organizacyjnaType, dodaj jestTopLevel)
Przebudowa dla kamo-shared-library update (CREATE_CHILD_ORG prawa + flagi aplikuj)
Wyciąga nowe RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi typu apply-to na ChildOrgSecurityModel, dwa 13-argogowe przeciążenia usługi i pomocników typu t...
Odbudowa dla aktualizacji kamo-shared-library (appConfig upsert-only fix)
Pociąga zatwardziałe - który nie usuwa już aplikacji Konfiskaty wiersze, których typy usług są nieobecne w ładunku dzwonienia - zapobiega cichej utracie danych ...
Odbudowa dla aktualizacji kamo-shared-libiry (effective-feature resolver)
Odbiera nowe metody AppliedModelEnforcementService (komputerAvailabilitiesMap, jestAppEffictivelyEnabled, getEfficlyEnabledAppTypes, computeEffictiveFeatures), ...
Bump kamo-shared-library do 1.5.0 dla egzekwowania przepisów dotyczących modelu stosowanego
Wprowadza tę usługę do biblioteki wspólnionej kamo 1.5.0, dzięki czemu odbiera nową usługę AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig, Servi...
Przebudowa aktualizacji biblioteki kamo-shared (przepisy siły w czasie biegu + DEFAULT fallback w MemberRightsAppliedService)
Wyzwala przebudowę, więc ta usługa odbiera zaktualizowane - które stosuje reguły wzorzystów i DEFAULT-template na szczycie istniejącej kaskady.
Odbuduj dla aktualizacji biblioteki kamo-shared (model główny, domyślne szablony ról, resolwator siłowy)
Wyzwala przebudowę, więc ta usługa ciągnie nową wersję biblioteki w sposób waszący kamo, zawierającą Organization.branchTypeID, Organization.masterModelID, podm...
Dodaj check-hashes i ewidując istniejące punkty końcowe do dedup przesyłania
- POST /check-hashes: klient wysyła hashes przed przesłaniem, serwer zwraca, czy plik istnieje - POST /rejestr-istniejący: tworzy wskazówkę rekordu Img do istni...
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
