Atur aplikasi / json untuk tubuh JSON diteruskan ke SecurityService
RestTemplate ke upstream bisa meninggalkan Kontent- Tipe tidak kompatibel dengan Spring @ RequestBody, menyebabkan 415. Setelah membaca tubuh mentah, paksa APPL...
Lewatkan langkah kepatuhan ketika kebijakan dibetulkan; sync ulang tipe percabangan dari API
Pastikan JSON Content-Type ketika proxying ke SecurityService
Pembuatan organisasi mengembalikan 415 Media Tak Didukung Tipe karena upstream Musim semi mengharapkan aplikasi / json untuk @ RequestBody. Node fetch bisa meng...
Revert replyTo change - smtpService.send mengambil lampiran tidak replyTo
Bandingkan ID anggota sebagai string untuk self-check dan redirect
User-info API mengembalikan memberID sebagai string untuk melestarikan presisi int64. isSelf digunakan Nomor () dan kesetaraan ketat dengan tipe campuran, jadi ...
Perbaiki TicketChat real-time pemutakhiran setelah lomba load
Defer StoMP berlangganan sampai pesan awal pengambilan selesai jadi setmessages dari API tidak dapat menghapus pesan yang dikirim selama load. Hapus pesan ketik...
Upsert hak peran di tempat untuk menghindari Hibernasi memasukan -before -delete kunci duplikat
Hak dedupe, model keamanan no- op ketika terkunci, panjang validasi judul
Sembunyikan play yang sudah ditinggalkan (dan app / media) dengan case- sensitivitas yang cocok
- Lower case tombol status dan pencarian begitu verifikasi selaras dengan casing API - Memperlakukan tersembunyi infra label case- tidak sensitif - Strip label ...
Lewati pembaharuan model keamanan ketika kunci peran menyunting keamanan
Baca hak sesi sebagai daftar atau CSV warisan untuk titik akhir anggota
KSesionService dan SecurityRoleController hak sebagai Daftar < String > dari Nama RoleRightType. Menmber SecurityController cast to String and split on koma, me...
Selalu tampilkan baris CNAME yang diperlukan; sembunyikan plugin / media; align panduan
Verify- dns memeriksa setiap KnownAliseses label; lewati aplikasi / media yang sudah ditinggalkan dalam opsional
Daftar CNAME yang diperlukan cocok dengan KnownAliases; tampilkan surat dalam tabel DNS
Penyimpanan peran keamanan bagi peran terkunci dan galat API yang lebih jelas
- Ketika AlllowEditSecurity adalah palsu, amit hak dan keamanan ModelIds dari PUT tubuh sehingga SecurityService menerima metadata - hanya pemutakhiran (sesi ti...
Proxy PATCH jenis keanggotaan ke SecurityService
Profil anggota UI disebut * * * * * * * * * * * * * * * * * tapi tidak ada penangan App Router ada, jadi Next kembali HTML 404 dan klien menampilkan galat tak d...
Persist RoleRightType oleh stabil getId () daripada ordinal
Hibernate @ Enumerated (EnumType.ORDINAL) menulis / membaca deklarasi-indeks dari enum. Ketika sebuah nilai RoleRightType dihapus (mis. Manusia _ Users, id = 19...
Hindari transisi - keracunan DDL dan keraskan multi- pod ras
Diri sebelumnya-menyembuhkan menempatkan DDL dalam @ Transaksional syncAll (). Ketika ALTER TABEL ADD CONSTRAINT dipecat pada batasan yang ada (kasus normal set...
Jatuhkan batasan CHECK basi pada kolom 'limpalt- role-rights'
Hibernasi auto- menghasilkan CHECK (kolom IN ('VAL1', 'VAL2',...))) batasan di kolom CREATE TABLE untuk @ Enumerated (EnumType.STRING), membekukan enum 's dafta...
Tambahkan kendala unik yang hilang untuk pengap kanan-role-
* * * * * * * * * * * * * * * + syncSecurityModelRoleRights gunakan 'ON CONFLICT (role _ id, right _ type) DO NOTHING' and 'ON CONFLICT (default _ role _ id, ri...
Tambahkan batasan unik pada (role _ id, right _ type) dalam RoleRight Organ
Perlu untuk ON KONFLICT DO NOTHING dalam * * * * * * * * * * * * * * Tanpa batasan ini, query sinkronisasi gagal dengan "tidak ada unik atau pengecualian batasa...
Hapus panggilan getType () dari Organisasi Kontroller setelah Organisasi Tipe penghapusan
Berhenti menimpa anggota avatar dengan log-dalam avatar pengguna pada tampilan profil
fetchlars diambil / api / keamanan / avatar (tidak ada lingkup keanggotaan - selalu kembali log - dalam avatar pengguna) dan disebut setActiveAvatar, clobbing b...
Juga sembunyikan tombol unsubscribe bagi pemilik org pada halaman jaringan
Tambahkan rute proksi sync-rights yang hilang
POST / api / keamanan / peran / sync-rights telah hilang proxy handler Next.js, menyebabkan tombol Hak Sinkronisasi dalam pengaturan Keamanan Roles selalu gagal...
Gunakan PublicChatVisitor displaName untuk permintaan Nama pada tiket pengunjung
Visitor- menyalakan tiket permintaan kode keras ke anggota sistem org, jadi DTO menghadap pemilik org dalam kolom Permintaan. Jatuh kembali ke PublicChatVisitor...
Dukungan gerbang / Pengaturan dengan hak, perbaiki salinan Jaringan, memuat pada saklar tab, pemisah nav
- Kartu jaringan: deskripsi terbaru untuk memakai label judul branch dinamis - Kartu dukungan: tetap 404 dengan mengubah href / help stst / support; digated by ...
Revert deps judul buruk dan pemindaian riwayat yang menunjukkan nama agen dalam judul
Dukung percakapan UX - nama pemutakhiran, judul, jumlah pemberitahuan, data
- TicketChat kebakaran onVisitorNameDiubah ketika NAMA _ CHANGED WS acara tiba - SupportTicketWindow mengirim alat: judul dengan daftar permintaan pada load dan...
Peristiwa sistem Render sebagai teks ramah dalam dukungan pengunjung percakapan
Peristiwa sistem NAMA _ CHANGED tidak lagi menunjukkan JSON mentah dalam gelembung obrolan; mereka menampilkan sebagai pil digital berpusat ("Perubahan nama ke ...
Tampilkan overlay pemuatan GG Grid daripada keadaan kosong pada halaman lead
Inisialisasi keadaan pemuatan ke true sehingga kisi menunjukkan "loading leads"... sampai pengambilan pertama selesai, mencegah flash dari "Tidak ada lead ditem...
Gunakan getOrganization ByIdWithFeatures dalam Appability Interceptor
Selesaikan Eksepsi LazyInitialization pada / api / security / lead dan semua jalan CRM / POS-gated lainnya. Pencegatan bernama org.getFeatures () setelah transa...
Tambahkan FindByIdWittFeatures ke grogi load Organization.features
JOIN FETCH mencegah Eksepsi Inisialisasi Lazy@@ diakses di luar transaksi (misalnya dalam Apparabilitical Interceptor).
Bangun kesalahan di GeoLookupService dan tambahkan NATS mempublikasikan untuk pesan agen
- Tipe Fix Opsional vs List tidak cocok dalam * * * * * * * * * * * * * - Suntikkan Layanan Pesan NatsMessageService ke dalam MediController - Publikasikan ke c...
Correct message sides in history and handle visitor name change events
- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat
Real-time chat delivery, message sides, notifications, and name sync
- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...
* * * * * * * * * * * * menggunakan instanceof untuk tipe MEMBER
TIPE Hibernasi (m) =: ketik hasil 0 ketika terikat ke dasar Kelas Anggota dalam warisan JOINED. Untuk jenis MEMBER, mengambil semua dan filter dengan! (m instan...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.