Hapus no-op PrePersist / PreUpdate dari Kontak Integrasi; tambahkan assertion tes syncStatus
Tambahkan entitas ContacTIntegration menggantikan Calendarintegration
Memperkenalkan entitas JPA ContactIntegrasi dalam paket kontak baru, mendukung integrasi penyedia CalDav / CardDav dengan per-org atau per- anggota kepemilikan,...
Buat NATS diduga Stream dapat diatur melalui natsstream.stream.name properti
Tambahkan Konfigiti Anggota IMAP untuk konfigurasi per- anggota IMAP
Tambahkan Entitas Provider Organik untuk skema _ penyedia surel
Tambahkan entitas EmailSignatureTemplate dan repositori
Entitas JPA untuk mempertahankan tajuk surel / template tanda tangan / footer konfigurasi setiap lingkup organisasi. Toko semua pengaturan desain, pilihan templ...
Tambahkan ruas situs dan link sosial ke Organisasi dan Anggota
Tambahkan baris embrio yang dapat digelapkan dengan ruas untuk LinkedIn, Twitter, Facebook, Instagram, YouTube, Tiktok, dan URL GitHub. Tambahkan situs web (VA...
Tambahkan permintaan penelusuran ulasan dengan rincian artikel
Tambah * * * * * * * * * * * * * * * query bahwa JOIN FETCHes artikel entitas sehingga ulasan dapat mencakup artikel guid / judul tanpa LazyInitialization Excep...
Decouple media KB dari artikel dan menambah dukungan manajemen sumber daya
Decouple KbMedia dari KbPasal (hapus artikel FK), tambahkan KbArticleMedia join tabel untuk many-to-many article- media link, tambahkan judul / deskripsi / ruas...
Tambahkan @ JsonAbaikan ke entitas KB koleksi malas dan referensi back-
Prevents LazyInitialization Exception and circular serialisasi ketika mengembalikan entitas KB melalui titik akhir REST.
Tambah Pengetahuan Entitas dasar, enums, repositori, dan hak-hak
- 4 enums baru: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - ServiceType.KnowLEDGE _ BASE (18) dan 6 KB RoleRightType entri (21- 26) - 6 en...
Tambahkan permintaan findByProviderId ke AiModelRepositori untuk model enable / disable
Kutipan kata kunci cadangan 'batas' dalam nama kolom ImgStackingOrderDt
Gunakan query asli untuk MarkConversationRead untuk menyelesaikan tipe Hibernate 6.2 tidak cocok
CURRENT _ TIMESTAMP di JPQL mengembalikan javas.sql. Penanda waktu yang tidak cocok Instant- mengetik updateAt field. Pertanyaan asli dengan NOW () melewati ini...
Gunakan database- tingkat penanda waktu daripada Instant.now ()
Ganti semua @ Builder.Default Instant.now () dan @ PreUpdate metode dengan @ CreationTime stamp (source = DB) dan @ UpdateTimecap (source = DB) Jadi database ad...
Tambahkan entitas metadata email dan repositori
Migrasi entitas JPA dan repos dari EmailService ke perpustakaan terbagi Jadi KamoInitializerService dapat mengelola semua skema melalui ddl- auto.
Tambahkan Entitas Model ChildOrvorSecurityModel dan hubungkan model keamanan ke peran
Tambahkan dukungan backend untuk model keamanan organisasi anak dengan banyak- to- banyak hubungan dengan peran keamanan melalui OrolRoleSecurityModel bergabung...
Tambahkan ruas judul abstrak ke BranchTitleResolusi
Tambahkan kolom keanggotaan dan tim Anggota Abstract dengan nilai baku untuk sistem penyesuaian label.
Pecah ageReqType ke AgeReqTypeMber dan Mage ReqTeamTeamAnggota
Persyaratan usia terpisah untuk melacak anggota v anggota tim dalam entitas Organisasi.
Ubah Nama Karyawan ke Anggota Tim dan Pekerjaan Ke Persatuan
Ubah nama semua referensi Karyawan / Pekerjaan ke Anggota / Anggota Tim seluruh kelas, variabel, metode, gangguan DB, nilai enum, dan tampilkan teks. Juga perba...
Tambahkan BranchTitleResolusi, resolveEffectiveBranchTitles, updateBranchTitles
Ambil pesan induk dalam query yang sama untuk menghapus jawaban N + 1
Alias m.msg dan LEFT JOIN FETCH msg.parent sehingga threaded balasan pesan memiliki orang tua mereka dimuat dalam permintaan awal daripada memicu SELECT terpisa...
Perbaiki permintaan N + 1 dan tambahkan indeks komposit untuk memuat pesan obrolan
- Tambahkan JOIN LEFT FETCH m.msg ke kedua kueri repositori ke beban penuh semangat MediaObjMsg dalam permintaan yang sama, menghilangkan hingga 100 permintaan ...
Tambahkan matchIose = false ke ConditionalOProperty for commerce beans
Membuatnya eksplisit bahwa CommerceService dan Engagement Lifecycle adalah dinonaktifkan secara baku ketika kamo.commerce.enabled tidak diset. Setiap layanan ya...
Ganti ConditionalOnBean dengan ConditionalOnProperty for CommerceService
* * * * * * * * * * * * * * yang dievaluasi sebelum Spring Data JPA register sensor- definisi kacang repositori, membuatnya tidak dapat diandalkan. Gantikan den...
Hilangkan pemindaian tabel penuh dan kueri N + 1 pada titik akhir
- LeadRepositori: tambahkan pencarian findByOrganizationId JPQL (memakai indeks ORG _ ID) daripada memuat seluruh tabel LEADS dan penyaringan dalam Java - LeadC...
Membuat kondisional kacang perdagangan pada ketersediaan repositori
Tambahkan * * * * * * * * * * * * * * * * ke Pertunangan Lifecycle dan Layanan Perdagangan sehingga mereka hanya memuat ketika repositori perdagangan Dipindai. ...
Ijinkan awal aplikasi ketika NATS tidak tersedia
Hapus @ ConditionalOnBean dari jetStream () dan tambahkan @ Nulable ke Parameter koneksi. Ketika natsConnection () kembali null (NAS tidak dapat dicapai), Sprin...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.