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
Tambah GET * * * * * * * * * * * * * * * titik akhir menggunakan jumlah SQL
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...
Simpan keanggotaan di sesi Redis saat log masuk
Tambahkan CASE KETIKA .id TIDAK NULL THEN 'TEAM _ MEMBER' ELSE 'MBER' AKHIR ke log masuk permintaan SQL dan melewati hasil melalui createSetions ke Redis, sehin...
Hapus Pengatur Gambar dan pencitraan kacang - pindah ke Layanan Percakapan dan Layanan Dokter
Upload titik akhir sekarang hidup dalam Layanan Percakapan di / api / converse / imaging / *. Semua manajemen dan download titik akhir sekarang hidup dalam Laya...
Hapus pembuatan thumbnail ke Layanan Percakapan, hapus ketergantungan PDFBox
generate ANTStoreThumbnails now POST the dikonversi PDF to ConversionService * * * * * * * * * * * * * * * unzips the response, store each thumb _ p {n} .png da...
Sinkronisasi per- halaman pembuatan thumbnail selama upload template dengan kemajuan WS granular
- Tambahkan ketergantungan PDFBox ke pom.xml - Setelah menyimpan PDF terkonversi, membuat semua halaman melalui PDFRenderer dan upload setiap sebagai {id} _ thu...
Tambah GET * * * * * * * * * * * * * * * titik akhir untuk melayani gambar mini PNG halaman
Hapus validasi rahasia webhook berlebihan, APIService menangani HMAC auth
Hapus KamoGamesRoboCluck dari proyek publik changelog, tambahkan skrip backfill
Tambah / api / changelog / public / statistik titik akhir untuk jumlah kumpulan dengan tipe dan projek
Pemenggalan judul commit melebihi 500 chars untuk mencegah DB menyisipkan kegagalan
Tambahkan validasi rahasia webhook ke titik akhir changelog
Defense- in- kedalaman: validates * * * header di Bagian Layanan SecuritySelain gerbang APIService validasi.
Tambahkan tingkat akses anggota dan titik akhir status pemilik
Tambahkan GET dan PATCH * * * * * * * * * * * * * * * * titik akhir untuk membaca dan memperbarui tingkat akses dengan penegakan izin penuh. Mutakhirkan pencipt...
Add granular conversion progress stages with 8 distinct WebSocket updates
Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete
Add extensive logging to synchronous conversion flow, fix bucket lookup
Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.
Trigger membangun kembali untuk mengambil perbaikan kueri perpustakaan terbagi JPQL
Serialize imgId as String to prevent JavaScript precision loss
CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...
Download converted PDF from MinIO instead of original file
The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...
Tambahkan batas multipart 500MB dan URL layanan konversi ke K8s konfigurasi
Sinkronisasi konversi PDF untuk e-signature template uploads
Piring uploads sekarang dikonversi langsung melalui Layanan Percakapan selama Permintaan upload. Menerbitkan progress event NAS untuk real-time WebSocket update...
Tambahkan e- signature template API titik akhir
- POST * * * * * * * * * * * * * * * - upload template dengan kontrol scope - POST * * * * * * * * * * * * * * - daftar template oleh konteks dan status - PATCH...
Timpa Google dengan Capcha * * * verifikasi
Hapus Re * * * Layanan dan semua konfigurasi Google kembali * * *. Tambahkan Layanan CapchaVerificationService yang memverifikasi * * * payloads via kamo--capch...
Bangun ulang untuk mengambil perbaikan RestTemplate perpustakaan terbagi (16bd71b)
Tambahkan rahasia internal auth bagi proksi API katalog publik
Tambahkan * * * * * * * * * * * * ke penyebaran SecurityService sehingga APIService dapat mengotorisasi ketika memproksikan langganan publik permintaan katalog ...
Titik akhir akun memakai ruas kontak langsung, tak diperlukan Pengguna
POST / pelanggan sekarang menyimpan First Name, lastName, email, telepon, alamat langsung pada Akun. PUT / pelanggan / {uid} memutakhirkan semua ruas langsung. ...
Tambahkan ujung integrasi eceran untuk uji koneksi, sinkronisasi, kemampuan, dan webhooks
Perbesar POST / pelanggan untuk menerima info kontak dan cari pengguna lewat surel
Buat akun sekarang menerima email, kontaktName, telepon, penerimaan Pemasaran, taksi. Jika surel disediakan dan cocok dengan pengguna yang ada, auto- set sebaga...
Tambahkan 18 detail rekening titik akhir untuk manajemen pelanggan perdagangan
Titik akhir baru pada AccountController di bawah / api / keamanan / akun /: - Pelanggan CRUD: GET / POST / PUT / DELETE / pelanggan, GET / pelanggan / {uid} - D...
Mutakhirkan titik akhir pelanggan untuk memakai Akun (Panjang uid), hapus titik akhir alamat
Pelanggan / grup @ PathVariable berubah dari UUID ke Long untuk mencocokkan entitas Akun. Titik akhir alamat dihapus - alamat berasal dari Anggota Primary Akun ...
Memicu pembangunan ulang setelah perbaikan panjang perpustakaan bersama
Tambahkan 111 titik akhir eceran ke controller CommerceMarketController
Semua titik akhir dibawah / {pasar} / ritel /... namespace meliputi: - Kategori, merek, atribut (dengan nilai), gambar, varian, tag, ulasan - Pelanggan, alamat,...
Pass includeInactive = true baku untuk persetujuan templat titik akhir
Templat manajemen UI perlu melihat contoh tidak aktif juga.
Tambahkan vendor- kategori titik akhir yang hilang ke controller CommerceMarketController
GET / POST / PUT / DELETE / {pasar} / vendor- kategori hilang, menyebabkan 404 ketika tab Vendor mencoba untuk memuat kategori.
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...
Add MemberSecurityController for member role assignment and applied rights
Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{i...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.