Persist program audit layanan ini ke database
Layanan Dokter melayani byte dokumen, jadi jejaknya adalah apa yang akuntansi disclosues under # 164.528 is actually dirakit from. Itu menulis ke 14-hari log st...
Audit WOPI content endpoints and close the last byte- serving gap
WOPI melayani seluruh dokumen ke dokumen dan tidak merekam apapun. GET / wopi / files / {id} / contents adalah pengungkapan yang sama seperti / download, relaye...
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...
Rekam akses byte pada empat path dokumen yang tidak merekam apapun
/ download sudah login melalui * * * * * * * * * * * * * * * dan itu adalah platform hanya akses akses akses situs injeksi. Saudara titik akhir melayani byte ya...
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...
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Tambahkan POST * * * * * * * * * * * * * * * * * * * * * *
Deep-copy sebuah binder yang dapat dilihat pemohon (dimiliki, dimiliki, berbagi, atau template) menjadi binder segar yang dimiliki oleh pemohon. Salinan setiap ...
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...
Tambah backend Organizer - CRUD, render, pembuatan dokumen
Permukaan REST baru di bawah / api / docs / binders untuk fitur Organisasi: - BinderController: CRUD, item add / update / remove / reorder, share, render - Bind...
Bump untuk kamo- shared-library 1.5.0 snapshot segarkan (katalog program M2)
Trigger membangun kembali untuk mengambil kamo- shared-library 094e80d (MediaObjTransit @ IdClass)
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Tambah * * * * * * * * * * * * * * * dengan dukungan Range HTTP
Streaming akhir umum untuk aset pencitraan audio / video, yang dipakai oleh alat media kamo- internal. Mengurangi otorisasi ImageService (sama dengan / download...
Bangun ulang untuk kamo- shared-library update (hapus Tipe Organisasi, tambahkan isTolevel)
Bangun ulang untuk kamo- shared-library update (hapus Tipe Organisasi, tambahkan isTolevel)
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (appConfig upsert-only fix)
Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...
Rebuild for kamo-shared-library update (effective-feature resolver)
Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...
Add ImagingSettingsController with doc type, stacking order, and assoc config CRUD
Rebuild for kamo-shared-library update (applied-model enforcement + appConfigs + isPrivate)
Triggers a rebuild so this service pulls the updated kamo-shared-library containing AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, Servi...
Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)
Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...
Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
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...
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...
Tulis ulang WOPI / Dokumen untuk memakai Img / ImgDAt, tambahkan Buka di titik akhir Dok
- WopiController sekarang menggunakan imgId (Long) daripada DocufileId (String) - Dokumenter Service menciptakan catatan Img + ImgDat daripada catatan Dokumen -...
Populate created ByName dalam DokumentMetadata dari anggota uploader
convertToMetadata () sekarang dibaca * * * * * * * * * * * * * * * dan set creeteByName sehingga Uploaded By kolom di manajer doc Tampilkan nama uploader yang s...
Expose thumb and converted file sizes in DocumentMetadata
Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its ...
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...
Add document sharing endpoints to ImagingController
Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias
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.
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.