Gunakan UUID untuk Tipe PK Pencitraan Subscription FK untuk mencocokkan tipe BasuidEntity
Resolve DYNAAMIC _ SERVER _ USAGE 500 kesalahan dan rute kalkulator hilang
- Tambahkan gaya -dinamis ke [locale] / layout.tsx (getMessages () menggunakan header () secara internal) - Hapus General StaticParams dari [kbSection] / page.t...
Hapus --load-only pembatasan dari LibreTranslate
Semua paket bahasa yang diperlukan telah dipasang pada volume jalur host. --load-hanya mencegah beberapa paket dari loading. Tanpa bendera, LibreTranslate memua...
Gunakan startupProbe untuk LibreTranslate untuk menangani model panjang unduhan
startupProbe dengan 60 percobaan x 30 = 30min startup window untuk Model awal diunduh. Setelah memulai komplit, toleransi normal dan kesiapan probe mengambil al...
Batasi LibreTranslate ke hanya memuat model bahasa yang didukung
Gunakan --load-only dengan 22 kode bahasa yang didukung bukan mengunduh semua model yang tersedia (~ ratusan GB). Hapus --update- tanda model yang akan mengundu...
Remove invalid --load-awesome-ai-models flag from LibreTranslate
Flag does not exist in current libretranslate image. Replace with --update-models to ensure language packs are downloaded on startup.
Add LibreTranslate permission init container, scale Bergamot to 0
LibreTranslate was crashing with PermissionError on packages subdir. Added busybox init container to mkdir + chmod 777 the mounted hostPath before the main cont...
Fall through to LibreTranslate when Bergamot is unavailable
ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...
Pilih bahasa lebar untuk mencegah scrollbar horisontal
260px terlalu sempit untuk entri seperti 'Bahasa Indonesia'. Naikkan ke 310px dan tambahkan overflow-x: tersembunyi untuk menghilangkan scrollbar sepenuhnya.
Port- forward Translator untuk mencapainya dari pelari CI
Pelari Forgejo berjalan di k0m1 yang tidak dapat menyelesaikan .svc.cluster.local DNS. Gunakan kubectl port-forward untuk terowongan kamowstrangslate-layanan: 8...
Hapus aplikasi pre-i18n / (pages) / dan app / page.tsx
Ini tidak sengaja dipulihkan oleh cek-out git -- app / selama sebuah perbaikan vendor sebelumnya. Baik struktur rute lama dan baru yang ada menyebabkan Next.js ...
Exclude ****************
Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.
Add autoconfigure exclusions to k8s configmap
application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...
Exclude all transitive Spring autoconfiguration from shared library
kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...
Exclude DataSource autoconfiguration
kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...
Ganti Dokuments NotFoundException dengan Exception ImajiningException dalam ImageService
DokumentNotFoundException dihapus sebagai bagian dari penghapusan entitas Dokumen tapi ImageService masih mereferensikannya di 9 tempat. Diganti dengan yang ada...
Gracefully cancel superseded reconversion jobs on rapid saves
When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkp...
Gunakan telanjang PST tengah malam (tidak ada konversi UTC) untuk menghitung perubahan hari ini
Reset hari ini - hitung pada tengah malam PST (Amerika / Los _ Angeles)
Simpan dateCompleted dalam UTC dan gunakan rolling 24h jendela untuk hari ini -count
Ganti jumlah loop paginasi dengan backend tunggal hari ini - hitungan akhir panggilan
Obrolan * * * - perbaiki waktu verifikasi dan peningkatan salinan banner
- * * * Provider: pemicu Verify efek sekarang tergantung pada penantang jadi verify () hanya dipanggil setelah widget dikait; gunakan RAF ke pastikan DOM telah ...
Hapus ketergantungan totalPages dalam jumlah hari ini - paginate sampai halaman kosong atau entri lama ditemukan
Hapus kolom keanggotaan sepenuhnya untuk mencegah kolom duplikat Hibernasi
Perbaikan sebelumnya (@ Transient di lapangan, @ Access (AccessType.FIELD) pada kelas) tidak cukup. Pemeriksaan Bytecode menunjukkan Lombok 's @ Setter menghasi...
Email as paid add-ons, not included free
- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...
Email sebagai ditambahkan dibayar, perbarui semua data nilai fallback
- KamoMail Hosting: $5 / mo tambahkan-on (tidak bebas - tanggung jawab) - 3 Partai Email Integrasi: $2 / pengguna / mo ditambahkan-on - Updated halaman kalkulat...
Gunakan kode promo 18DOFF, pemutakhiran berakhir sampai 30 April 2026
Kembali ke 18DOFF untuk mencocokkan header nav. Update teks nav dari "Prelaunch" ke "Early Bird" untuk konsistensi. Atur tawaran kadaluarsa ke 2026-04-30.
Perbarui nilai data fallback untuk mencocokkan harga produksi baru
API kembali 401 sehingga situs pemasaran menggunakan data fallback hardcode. Memutakhirkan semua rencana fallback, addon, bundles, dan perbandingan tabel ke coc...
Tambahkan @ AccessType.FIELD) ke Anggota untuk menghentikan pemetaan Hibernate getMberType () sebagai kolom
Perbaikan sebelumnya (@ Transient pada daerah memberType) tidak cukup. Hibnate 6 masih menemukan metode getmemType publik melalui properti pemindaian (konvensi ...
Tampilkan nama uploader, kolom tanggal lebar, gabungan ikon ekstensi ke nama berkas
- Diunggah Oleh: selalu kosong - nama field benar tetapi backend tidak pernah menset created ByName; sekarang diselesaikan di sisi backend - Kolom Nama Berkas: ...
Resolve security _ level SQL error disebabkan oleh duplikasi kolom MEMBER _ TYPE dalam Hibernate 6
Anggota. Java memetakan MEMBER _ TYPE baik sebagai @ DiscrimiatorKolom dan sebagai eksplisit Lapangan @ Kolom. Hibernasi 6 dipilih kolom dua kali dalam proyeksi...
Melewatkan layar untuk mengunduh berkas dalam Interceptor Navigasi
URL blob dan link dengan atribut download tidak pernah menyebabkan navigasi halaman, sehingga penangan klik global sekarang kembali awal untuk ini - mencegah "M...
Galat penyimpanan permukaan dan pemutakhiran optimistik dalam pemilih penyedia surel
Ketika menyimpan penyedia yang tidak dapat diatur (KamoMail, ParentOrg, NotConfigured) gagal, galat telah ditata dalam keadaan tetapi tidak pernah ditampilkan d...
Referensi level _ keamanan benar dalam SQL login
security _ level ada pada tabel anggota (m), bukan anggota _ team _ member (e). Alias e.Security _ level menyebabkan seluruh SQL gagal diam-diam, sehingga membe...
Kembalikan model ijin anggota tim untuk dialog berbagi
Anggota tim (memberType = TEAM _ MEMBER) melewati semua gerbang. Anggota reguler diberi hak SHARE _ DOCS _ *. Sesi Legacy tanpa keanggotaan mendapatkan akses pe...
Ijinkan anggota terotentikasi untuk berbagi dokumen
Hapus gerbang berbasis- pada dialog berbagi - setiap log-di anggota dapat berbagi. Cek sebelumnya diperlukan adalah Anggota Tim (dari keanggotaan sesi) atau spe...
Correct member name access in resolveAlias endpoint
member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...
Impor blake3 dari blake3 / browser untuk menginisialisasi WASM dengan benar
blake3 / esm / browser membutuhkan penyedia WASM manual; blake3 / browser melakukannya secara otomatis.
Pemeriksaan keanggotaan benar ke TEAM _ MEMBER dan nama field untuk berbagi API
Tambahkan pemeriksaan keamanan null di HimberRightsAppliedService dan peran perbaikan simpan di MenemberService
Mutakhirkan balasan API & Integration dari 'Buka' ke 31 + (jumlah sebenarnya)
Folder Gerbang dan Dok Tipe kolom / bidang pada allowFolders dan allowDocType
Ketika fitur tipe folder atau doc dinonaktifkan untuk tipe assoc, sembunyikan kolom data yang sesuai dan kolom bentuk upload secara konsisten.
Align daerah upload dengan tipe MUI TextFields konsisten, selalu tampilkan folder dan tipe doc
Ganti elemen mentah < select > dengan MUI TextField pilih untuk konsisten styling dan alignment dengan daerah Deskripsi. Tipe Folder dan Dok field sekarang sela...
Remove auth requirement from backfill-thumbnails endpoint
This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.
Terima semua tipe berkas untuk diunggah, gunakan daftar hitam sisi server daripada whitelist
Ganti hardcode ACEPTED _ EXTENSIONS whitlist dengan server-disediakan extBlackList dari Assaf-config. Semua tipe berkas kini dapat uploadable kecuali secara eks...
Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x
**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.