Selesaikan ember dokumen dari Type.Bocket ImageAscope
Layanan Dokumenter dikodekan "imagin- mydocs" sedangkan setiap jalur baca lainnya pergi melalui ImageAspe.getBucket (). Sekarang penyimpanan adalah satu ember, ...
Wire DocsService to ESigService so Deliver stops 503ing
LegalEsignCIient.IsConfigured () salah dalam cluster: baik provenal.mest.secret atau legal.esig.service-url disediakan, jadi Kirim Menolak setiap paket yang ber...
Buktikan tanda tangan WHOSE Akhir jumlah, dan laporkan yang hidup
verify () membandingkan pemanggil untuk tugas. Tim Anggota tetapi tidak pernah ke Anggota ENVELOPE RECIPIENT 's - dipercaya penerima pengiriman Fan-out menulis....
Commit sebelum fan-out, dan berhenti mengirim kembali apa-apa
Kirim ulang baris versi baru, membalik setiap tugas OPEN ke SUPERSEDED, dan menyerahkan reissues dari dalam yang sama uncommitted transaksi. Para pekerja berjal...
Memperluas gerbang baca untuk mencocokkan hrTabs.ts, membuat tanggal jatuh tempo dibersihkan sebenarnya jelas
LegalPackageAcces.Read menuntut VIEW _ EMPLOYEES saja sementara hrTabs.ts Mengakui tab Legal & Compliance pada VIEW _ EMPLOYEES 124; Agg124; EDIT _ EMPLOYEES 12...
Memaksakan hak-hak HR dan membuat sidik jari melihat desain e- sign
Semua tujuh / api / docs / pemetaan legal berwenang pada keanggotaan org saja, jadi apapun anggota terotentikasi bisa mendaftar, menyunting, menghapus dan mempu...
Paksa lingkup koleksi dokumen / binder dalam addItem
BinderService.addItem memeriksa akses baca dan menolak dokumen VAULT / LOAN, tapi tidak pernah membandingkan koleksi dokumen sendiri dengan binder, jadi permint...
Mirror Maven Central dan coba lagi, sehingga transfer korup berhenti membunuh bangunan
HR _ RESOURCE membangun kembali gagal pada hibernate- core: 6.5.3. Final dengan 'Tag mismatchin' - Transfer rusak dalam penerbangan, bukan artefak yang hilang. ...
Harden the kubectl download against flaky egress [skip ci]
dl.k8S.io atas pelari itu keluar sesekali tetes pertengahan - transfer: curl: (56) OpenSSL SSL _ read: dekripsi gagal atau rekaman mac buruk yang gagal menyebar...
Perlu sesi di POST * * * * * * * * * * * * * * * * * * *
Penangan mengambil HttpServetRequest tetapi tidak pernah digunakan, membawa komentar "Tidak diperlukan auth - admin internal pemeliharaan titik akhir." Relay AP...
Stop pinning the expired wildcards -kamocrm-com secret
wildcard -kamocrm-com adalah rahasia multi- SAN bahwa anak yatim-manajer cert ketika sertifikat itu menunjuk pada rahasia peri- host. Tidak ada yang diperbarui ...
Folder membuat / mengubah nama 500 pada folder root (Map.of nilai kosong)
createFolder / renameFolder membangun respon dengan Map.of (... "parentId", parentId), yang melemparkan NullPointerception ketika parentId adalah null (sebuah r...
Bounds--check asterly -type penelusuran ordinal (perbaiki daftar Materials 500)
Layanan Dokter sedang menjalankan shared-lib dibangun sebelum ImageAsCoptic Type. MATERIALS (ordinal 11) ditambahkan, jadi listDocument 'ImageAspe.values () [11...
Servis e- tandai PDF penyunting untuk doc yang telah diubah, instruksi asal PDFs
Penyunting e- tanda tangan (DokumentMent Editor GNU PdfCanvas / PageThumnailSidebar) membuka sebarang dokumen dikonversi, bukan hanya berkas diunggah melalui al...
Titik akhir byte umum menolak MLOS per- partai dokumen (lemari besi / pinjaman)
Pencitraan akhir byte generik (unduh / stream / bulk- unduh / thumbnail) dan kumpulan binder hanya diijinkan pada org + a numerik Langit-langit izin - tidak ada...
Jangan sediakan dokumen lembut yang dihapus pada / stream dan / bulk-download
getDokumentment Metadata (digunakan oleh stream + bulk-download jalur byte) tidak filter trash baris cara downloadDocument tidak, dan penghapusan lembut daun Ob...
URI-encode WOPISrc + trust all api. * WOPI host (multi-penyewa)
Membuka doc untuk penyewa bukan-kamokrm gagal dengan 'host WOPI tidak sah'. Docs alias _ group hanya terpercaya api.kamocrm.com (Dokter - penyebaran env hardcod...
Node-local MinIO + failover template read + ImgDAt dedup (perbaikan new-doc tentang: kosong)
Pembuatan dokumen baru tergantung ~ 5 menit dan tab baru tinggal di sekitar: kosong. Penyebab akar: Pod Dokter yang dijadwalkan pada k3m1 membaca template koson...
Titik penyebaran dokumen pada registry k1m1
The Docs- online image host was the fake * * * * * * * * * * * * * * * (DNS Redis, tidak pernah registry), jadi setiap Layanan Dokter menyebarkan kembali-ditera...
Sertakan com.kamo.z.shared.binder dalam @ EnableJpapositories
Boots DocsService dengan daftar basePackages eksplisit, bukan pemindaian kelas, jadi BinderRepositori tidak ditemukan - startup gagal dengan "Tidak ada qualifyi...
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...
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...
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.
Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x
**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.
Add esign repos to JPA repository scan so ESignTemplateRepository bean is found
DocsService was crashing on startup because ESignTemplateRepository lives in com.kamo.z.shared.esign.repos which wasn't included in the @EnableJpaRepositories s...
Use **************** for hasDesignVersion, add systemDocsOnly filter
hasDesignVersion now checks if an esign template exists with current_design_version > 0, instead of using isSigTemplate which is true for all uploads through th...
Use docs-api.* for WOPISrc URL instead of api.*
The WOPI endpoints (/wopi/files/**) live on DocsService, which is exposed at docs-api.kamocrm.com — not api.kamocrm.com (APIService). Docs makes server-side WOP...
Set aliasgroup to api.kamocrm.com and force https WOPISrc
- Docs aliasgroup1 must match the WOPI host (api.kamocrm.com) - WOPISrc URL defaulted to http:// inside K8s; force https and construct api.* hostname from for...
Set MinIO bucket to 'internal' and upload blank templates
The default bucket placeholder was never configured. Use 'internal' bucket which has the blank document templates uploaded.
Remove COPY .mvn/ from Dockerfile to fix CI build
The .mvn directory was empty and untracked, causing builds to fail. Maven is already provided by the base image.
Review fixes - dialect, error handling, CI/CD manifests
- Fix Hibernate dialect to CockroachDialect (matching K8s configmap) - Separate token validation from business logic in checkFileInfo - Add Docs and ingress man...
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
