VVR 8.0.5 — versi engine baru dari Ververica Runtime (VVR) untuk Realtime Compute for Apache Flink — dirilis pada 4 Januari 2024. Rilis ini merupakan engine Flink tingkat enterprise yang dibangun di atas Apache Flink 1.17.2 dan mencakup pembaruan connector, peningkatan performa, serta perbaikan bug.
Versi ini sedang diluncurkan sebagai rilis canary. Jika fitur baru belum tersedia di lingkungan Flink yang sepenuhnya dikelola Anda, berarti peningkatan tersebut belum mencapai akun Anda. Untuk meminta peningkatan lebih awal, submit a ticket. Untuk melacak progres peluncuran, periksa pengumuman terbaru di halaman utama Realtime Compute for Apache Flink console.
Ikhtisar
VVR 8.0.5 menyediakan pembaruan berbagai connector dan menyelesaikan cacat yang diwariskan dari Apache Flink 1.17.2 — termasuk perbaikan dari komunitas Apache Flink — serta meningkatkan stabilitas khusus engine.
Setelah rilis canary selesai, lakukan upgrade penerapan Anda ke versi ini. Untuk instruksinya, lihat Upgrade the engine version of deployments.
Fitur
| Fitur | Perubahan | Referensi |
|---|---|---|
| MySQL CDC: tentukan start offset atau timestamp | Membaca dari tabel sumber MySQL Change Data Capture (CDC) kini mendukung start offset atau timestamp, sehingga dapat langsung menentukan posisi baca dan meningkatkan kecepatan pembacaan data. | MySQL connector |
| MongoDB connector: sinkronisasi skema dan penambahan kolom otomatis untuk tabel sumber | Saat MongoDB connector digunakan untuk tabel sumber, pernyataan CREATE TABLE AS atau CREATE DATABASE AS menyinkronkan perubahan skema dari tabel sumber ke tabel hasil dan secara otomatis menambahkan kolom. | CREATE TABLE AS statement, CREATE DATABASE AS statement |
| MongoDB connector: dukungan tabel dimensi | MongoDB connector kini dapat digunakan untuk tabel dimensi, memungkinkan query join. | MongoDB connector (public preview) |
| Dukungan katalog MongoDB | Daftarkan metadata menggunakan katalog MongoDB untuk melakukan inferensi skema koleksi secara otomatis, sehingga tidak perlu lagi menulis pernyataan DDL untuk membuat tabel sumber MongoDB dalam SQL. | Manage MongoDB catalogs (public preview) |
| JDBC connector: dukungan tipe JSONB dan UUID | JDBC connector kini mendukung data dengan tipe ekstensi JSONB dan UUID. | JDBC connector |
| Hologres connector: transmisi terenkripsi SSL | Pembacaan dan penulisan data kini menggunakan transmisi terenkripsi SSL untuk komunikasi yang lebih aman. | Hologres connector |
| Hologres connector: mode bulkload | Menulis data dalam mode bulkload secara signifikan mengurangi beban kerja saat menulis ke tabel hasil Hologres. | Hologres connector |
| Hologres connector: deduplikasi selama pemrosesan batch | Saat sdkMode diatur ke jdbc atau jdbc_fixed, deduplikasi tersedia selama pemrosesan data batch, meningkatkan konsistensi data dan performa database sekaligus mengurangi overhead jaringan. | Hologres connector |
Hologres connector: parameter jdbcBinlogSlotName dihapus | Pada Hologres V2.1 atau versi lebih baru, parameter jdbcBinlogSlotName tidak perlu lagi dikonfigurasi. Parameter ini sebelumnya menentukan nama slot dari tabel sumber log biner dalam mode JDBC. | Hologres connector, Use the Hologres connector to consume Hologres data in real time |
| Connector PolarDB for Oracle 1.0 baru | Connector PolarDB for Oracle 1.0 kini tersedia. Gunakan connector ini untuk menulis data ke PolarDB untuk PostgreSQL (Kompatibel dengan Oracle). | PolarDB for Oracle 1.0 connector |
| StarRocks connector: dukungan tipe JSON | Tabel hasil StarRocks kini mendukung data dengan tipe JSON. | None |
ApsaraMQ for RocketMQ: parameter partitionField | Konfigurasikan parameter partitionField pada tabel hasil ApsaraMQ for RocketMQ untuk menentukan suatu field sebagai kolom kunci partisi. Data dengan nilai hash yang sama akan ditulis ke partisi yang sama. | ApsaraMQ for RocketMQ connector |
| Elasticsearch connector: dukungan V8.X | Elasticsearch connector kini mendukung penulisan ke tabel hasil Elasticsearch versi V8.X. | Elasticsearch connector |
Elasticsearch connector: parameter ignoreKeywordSuffix | Saat Elasticsearch connector digunakan untuk tabel dimensi, atur ignoreKeywordSuffix ke true untuk mengabaikan akhiran .keyword pada field dengan tipe data TEXT. | Elasticsearch connector |
| MySQL connector: penanganan nilai null | Nilai null dalam data yang ditulis ke tabel hasil MySQL selama pembaruan kini dapat diabaikan. | MySQL connector |