Release Notes 8.4
Dokumen ini bersifat sementara dan dapat berubah.
Dalam dokumen ini, Anda akan menemukan semua fitur baru, peningkatan, dan perubahan visual yang termasuk dalam rilis Dewacloud PaaS 8.4.
Dukungan Ubuntu 23
Mengimplementasikan template OS dasar untuk mendukung gambar berdasarkan versi Ubuntu 23.04
Dukungan Debian 12
Mengimplementasikan template OS dasar untuk mendukung gambar berdasarkan versi Debian 12
Mengecualikan Node dari DNS selama Tindakan Berurutan
Menambahkan opsi untuk mengecualikan node dari DNS saat mengelola lapisan dengan node yang diskalakan
Pembatasan ICMP Firewall
Mengonfigurasi aturan firewall untuk memblokir permintaan ICMP Timestamp yang dapat berbahaya
Skrip Terkait Lingkungan
Mengimplementasikan fungsionalitas untuk membuat asosiasi yang persisten antara lingkungan dan add-on yang diterapkan
Peningkatan Akun yang Dinonaktifkan
Memberikan kemampuan bagi pengguna yang dinonaktifkan untuk menghapus lingkungan mereka
Perubahan API
Mencantumkan semua perubahan pada API platform publik dalam rilis saat ini
Software Stack Versions
Daftar terkini dari template OS yang didukung dan software stack versions
Perbaikan yang Kompatibel dengan Versi Sebelumnya
Perbaikan bug yang diimplementasikan dalam rilis saat ini dan diintegrasikan ke dalam versi platform sebelumnya melalui patch yang sesuai
Perbaikan Bug
Daftar perbaikan yang diterapkan pada platform dimulai dari rilis saat ini
Dukungan Ubuntu 23
Platform ini memperkenalkan dukungan untuk versi terbaru dari salah satu distribusi Linux yang paling populer - Ubuntu 23.04 (Lunar Lobster). Rilis ini memperkenalkan banyak pembaruan perangkat lunak, peningkatan keamanan, dan perbaikan bug bagi mereka yang membutuhkan patch paling mutakhir. Namun, jika Anda lebih menyukai Dukungan Jangka Panjang, disarankan untuk tetap menggunakan Ubuntu 22.04 LTS.
Dukungan distribusi Ubuntu 23.04 otomatis tersedia melalui templat sistem operasi dasar yang sesuai (untuk kontainer Docker kustom).
Selain itu, templat Ubuntu 22.10 dihentikan karena berakhirnya masa dukungan resmi versi tersebut.
Dukungan Debian 12
Platform ini mengimplementasikan dukungan untuk templat OS Debian 12 “bookworm” pada semua instalasi PaaS (tersedia untuk semua platform dimulai dengan rilis 8.4). Ini adalah versi LTS terbaru (Dukungan Jangka Panjang) dengan periode dukungan yang diperkirakan setidaknya lima tahun. Rilis baru ini berfokus pada kinerja, stabilitas, dan kemudahan penggunaan. Ini memberikan pembaruan besar dari paket default, membuat arsip paket terpisah untuk firmware non-gratis, memperluas dukungan arsitektur dan kernel, dan memperkenalkan banyak perbaikan, pengoptimalan, dan perbaikan keamanan lainnya. Untuk informasi lebih rinci, lihat catatan resmi rilis Debian 12.
Selain itu, Debian 12 ditambahkan sebagai tumpukan Elastic VPS bawaan di dashboard platform.
Pembatasan ICMP Firewall
Protokol Pesan Kontrol Internet (ICMP) digunakan untuk melaporkan kesalahan dan melakukan diagnostik jaringan. Namun, beberapa jenis permintaan ICMP dapat dianggap sebagai kerentanan keamanan minor yang memungkinkan penyerang mendapatkan informasi tentang host jarak jauh.
Dalam rilis 8.4, Dewacloud Application Platform menambahkan aturan pada konfigurasi firewall default untuk memblokir pesan permintaan ICMP Timestamp. Penyesuaian semacam itu menyelesaikan kerentanan yang dapat dieksploitasi untuk memeriksa jaringan untuk menemukan host aktif, mengumpulkan informasi waktu/tanggal pada host target, atau menghasilkan lalu lintas bersama untuk menipu sistem deteksi intrusi.
Mengecualikan Node dari DNS selama Tindakan Berurutan
Dewacloud Application Platform menyediakan fungsionalitas horizontal scaling yang mudah digunakan untuk kontainer, yaitu menawarkan opsi ketersediaan tinggi yang cepat untuk pengguna. Dikombinasikan dengan opsi konfigurasi sequential yang memungkinkan melakukan tindakan pada node secara berurutan (sehingga setidaknya satu node tetap dapat dioperasikan), bahkan operasi yang mengganggu seperti restart dan redeploy dapat dilakukan tanpa mengganggu pengalaman pengguna akhir.
Namun, bahkan dengan opsi sequential yang diaktifkan, beberapa koneksi dapat hilang dalam kasus lalu lintas yang tinggi. Untuk memastikan ketersediaan aplikasi untuk semua permintaan masuk, sub-opsi tambahan untuk “Temporarily remove node(s) from DNS” diimplementasikan. Jika diaktifkan, node akan dikecualikan dari tabel DNS (internal dan eksternal) selama operasi mengganggu.
Opsi baru ini tersedia selama operasi berikut:
- restart node pada lapisan multi-node
- redeploy node pada lapisan multi-node
Skrip Terkait Lingkungan
Dalam rilis 8.4 saat ini, fungsionalitas untuk membuat asosiasi yang lebih kuat antara lingkungan dan add-on yang diterapkan diimplementasikan. Implementasi ini menciptakan persistensi yang diperlukan untuk mendukung kasus seperti:
- semua anggota kolaborasi dapat melihat dan mengelola add-on dari lingkungan yang dibagikan
- manajemen add-ons tersedia untuk pemilik baru setelah transfer environment
Add-on berikut sudah diperbarui untuk mendapatkan manfaat dari fungsionalitas asosiasi ini: add-ons Git-Push-Deploy, Start/Stop Scheduler, dan Let’s Encrypt. Namun, harap dicatat bahwa perubahan ini hanya mempengaruhi instalasi baru.
Peningkatan Akun yang Dinonaktifkan
Platform secara otomatis menonaktifkan akun setelah periode percobaan berakhir atau jika kehabisan dana. Dalam status deactivated status, semua lingkungan dihentikan secara paksa sampai saldo diisi kembali menjadi positif.
Dimulai dengan rilis PaaS 8.4 saat ini, kemampuan untuk menghapus lingkungan secara manual pada deactivated account ditambahkan. Ini memungkinkan pembersihan akun sebelum diaktifkan kembali dan menghapus lingkungan segera (tidak perlu menunggu penghapusan otomatis saat penghancuran akun).
Selain itu, proses aktivasi akun juga ditingkatkan. Sekarang, proses ini dipicu segera setelah saldo diisi kembali (menjadi nilai positif) dan secara otomatis memulai semua lingkungan yang dihentikan.
Perubahan API
Di bawah ini, Anda dapat menemukan daftar semua perubahan pada API publik di versi platform 8.4 (dibandingkan dengan yang sebelumnya 8.3):
- Respons diperluas dari metode GetSSLCerts untuk memberikan informasi tentang tipe SSL. Parameter baru sslType memiliki dua nilai:
- CUSTOM – untuk setiap sertifikat yang ditambahkan melalui dashboard atau panggilan API AddSslCert
- LETSENCRYPT – untuk sertifikat yang diterbitkan untuk reseller atau wilayah
Tinjauan dokumentasi API publik telah diselesaikan. Semua layanan, metode, dan parameter disertakan dengan deskripsi yang komprehensif untuk membantu pengguna baru dan yang sudah ada memulai penggunaan API platform.
Perbaikan yang Kompatibel dengan Versi Sebelumnya
Di bawah ini, Anda dapat menemukan perbaikan yang diimplementasikan dalam rilis Dewacloud Application Platform 8.4 dan juga diintegrasikan ke dalam versi platform sebelumnya melalui patch yang sesuai.
Dewacloud Application Platform 8.4
# | Kompatibel dari | Deskripsi |
---|---|---|
JE-53135 | any | Migrasi untuk klaster database yang dihentikan harus dibatasi karena dapat mengakibatkan database yang rusak |
JE-59138 | any | Kesalahan terjadi saat menjalankan perintah “nginx -t” pada penyeimbang beban NGINX karena izin yang tidak mencukupi |
JE-62589 | any | Semua node lingkungan di-restart saat me-redeploy kontainer dengan add-on Time Zone Change |
JE-63695 | any | Validasi ketersediaan dukungan LiteSpeed harus ditambahkan ke paket Magento Cluster |
JE-64958 | any | Kesalahan terjadi saat menginstal WordPress Cluster dengan opsi WooCommerce diaktifkan |
JE-66260 | any | Kesalahan terjadi saat menginstal plugin LiteSpeed Cache untuk aplikasi WordPress Cluster |
JE-67000 | any | Kesalahan terjadi saat mengubah jumlah cloudlet untuk kontainer yang didasarkan pada tag LiteSpeed lama |
JE-67035 | any | Variabel “LITEMAGE” tidak berubah setelah mengaktifkan/nonaktifkan LiteMage melalui add-on konfigurasi LiteSpeed |
JE-67226 | any | Port yang salah pada URL panel admin dalam email yang diterima setelah instalasi aplikasi OpenSearch |
JE-67236 | any | Beban berlebih pada kontainer Logstash segera setelah instalasi |
JE-67639 | any | Kesalahan terjadi saat merestart kontainer LLSMP |
JE-67861 | any | Catatan log yang digandakan untuk add-on SSL/TLS Encrypted Connection |
JE-68019 | any | Add-on Service Network IP Kubernetes dapat menyebabkan masalah dengan resolusi DNS atau akses ke sumber daya lain di jaringan pribadi |
JE-68103 | any | Parameter tambahan dari konfigurasi /etc/sysconfig/varnish/varnish tidak diterapkan untuk beberapa versi Varnish |
WP-341 | any | Add-on klarifikasi cache untuk paket Multi-Regional WordPress Standalone tidak didukung pada stack NGINX |
WP-342 | any | Beberapa add-on untuk paket Multi-Regional WordPress Standalone tidak memiliki ikon kustom |
WP-355 | any | Validasi panjang nama lingkungan tidak benar untuk paket Multi-Regional WordPress Standalone |
WP-358 | any | File log diagnostik sinkronisasi konten tidak ada pada node kedua dari paket Multi-Regional WordPress Standalone |
WP-389 | any | Informasi yang salah pada email pasca-instalasi untuk beberapa pengaturan paket Multi-Regional WordPress Standalone |
WP-639 | any | Validasi jumlah wilayah tidak benar untuk paket Multi-Regional WordPress Standalone |
WP-654 | any | Kesalahan terjadi selama instalasi paket Multi-Regional WordPress Standalone |
JE-38695 | 5.0.5 | Add-on New Relic tidak berfungsi dengan beberapa versi Java |
JE-65454 | 5.0.5 | Aplikasi Alfresco tidak berfungsi setelah lapisan server aplikasi di-redeploy |
JE-66387 | 5.0.5 | Tagihan yang salah untuk add-on CDN dalam beberapa kasus untuk lingkungan yang dibagikan atau ditransfer |
JE-66396 | 5.0.5 | Penyeimbang beban NGINX secara berkala mengembalikan kesalahan “502 application down” jika dua atau lebih backend ditambahkan |
JE-66973 | 5.0.5 | Kesalahan WebSocket di file log odoo-server.log untuk aplikasi Oddo |
JE-67040 | 5.0.5 | Kesalahan terjadi saat menginstal aplikasi Moodle |
JE-67057 | 5.0.5 | Variabel MINIO_SERVER_URL tidak ditentukan untuk aplikasi Minio |
JE-67516 | 5.0.5 | File dengan pengaturan kustom Let’s Encrypt tidak boleh menjadi sumber selama proses pembaruan otomatis |
JE-67833 | 5.0.5 | Kesalahan terjadi saat menginstal aplikasi MODX |
JE-67917 | 5.0.5 | Kesalahan terjadi saat menginstal aplikasi Drupal di atas versi 8.1.23 PHP |
JE-68063 | 5.0.5 | Instalasi aplikasi Cyclos gagal karena inisialisasi PostgreSQL yang lambat |
JE-67592 | 5.4 | Kesalahan terjadi selama pembaruan dari repositori VCS pada kontainer Golang |
JE-61990 | 6.0 | Sertifikat SSL uji diterbitkan untuk lingkungan yang dikloning dengan Magento Standalone dan Let’s Encrypt |
JE-67032 | 8.3 | Server Node.js tidak di-restart setelah mengambil pembaruan VCS dari repositori jarak jauh |
Dewacloud Application Platform 8.4.2
# | Kompatibel dari | Deskripsi |
---|---|---|
JE-64557 | any | Kesalahan terjadi saat menginstal paket Multi-Region WordPress Cluster |
JE-67054 | any | Cache LiteMage tidak diaktifkan secara default untuk paket Magento |
JE-67933 | any | Pekerja backend hilang pada lingkungan WordPress Cluster yang dikloning |
JE-69028 | any | Konfigurasi workerGroup yang salah ditambahkan ke konfigurasi LiteSpeed ADC jika ada baris kosong dalam file hosts_list |
JE-69128 | any | IP Node tetap tidak berubah setelah memigrasi lingkungan Redis Cluster yang dihentikan ke wilayah yang berbeda |
WP-125 | any | Tautan email untuk paket WordPress tanpa opsi Let’s Encrypt seharusnya tidak menggunakan protokol HTTPS jika fitur SSL bawaan dinonaktifkan untuk akun pengguna |
JE-57401 | 3.3 | Add-on fail2ban tidak berfungsi setelah kontainer di-redeploy |
JE-65628 | 3.3 | Kesalahan terjadi saat memperbarui add-on Let’s Encrypt jika nama domain kustom cocok dengan nama domain lingkungan |
JE-63345 | 5.0.5 | Anggota kolaborasi tidak dapat menginstal add-on Let’s Encrypt pada lingkungan berbagi |
JE-66156 | 5.0.5 | Add-on BitNinja dihapus dari lingkungan yang dikloning setelah menghentikan dan memulai lingkungan |
JE-67792 | 5.0.5 | Konfigurasi SSL yang salah untuk paket Odoo setelah menginstal add-on Let’s Encrypt |
JE-47914 | 5.1 | Header Gzip compression dan Local deploy hilang untuk proyek yang diterapkan di server aplikasi Payara |
JE-44740 | 5.3.2 | Server aplikasi WildFly tidak memulai jika variabel dengan spasi diatur dalam file variables.conf |
JE-67711 | 8.3 | Kesalahan ditampilkan saat keluar dari editor file Nano |
JE-40097 | 8.4 | Pembaruan sertifikat SSL tidak berfungsi setelah mentransfer lingkungan dengan add-on Let’s Encrypt ke pengguna yang berbeda |
Software Stack Versions
Proses penyediaan tumpukan perangkat lunak independen dari rilis platform, yang memungkinkan solusi perangkat lunak baru untuk disampaikan segera setelah siap. Namun, karena diperlukan untuk beradaptasi dan menguji versi tumpukan baru, ada sedikit penundaan antara rilis perangkat lunak oleh pemelihara upstreamnya dan integrasi ke dalam Dewacloud Application Platform.
Daftar paling akurat dan terkini dari software stack versions yang disertifikasi dapat ditemukan pada halaman dokumentasi yang didedikasikan.
Perbaikan Bug
Di tabel bawah ini, Anda dapat melihat daftar perbaikan bug yang diterapkan pada platform dimulai dari rilis Dewacloud Application Platform 8.4:
Dewacloud Application Platform 8.4
# | Versi Terpengaruh | Deskripsi |
---|---|---|
JE-41735 | - | Kesalahan terjadi saat mengatur ulang kata sandi dari node Couchbase sekunder |
JE-48990 | - | Tindakan penangguhan lingkungan tidak dilacak di panel Tasks dashboard |
JE-52391 | - | Metode API AddDomains harus memproses ruang dengan benar setelah pemisah dalam daftar domain yang disediakan |
JE-53154 | - | Redeployment yang berkepanjangan untuk kontainer dengan alamat IP publik dan pribadi |
JE-59445 | - | Kesalahan terjadi saat menghapus titik mount dari kontainer master |
JE-67003 | 6.1 | Beberapa operasi bisa menggantung karena konfigurasi batas waktu yang hilang |
JE-67115 | 8.1 | Aturan isolasi yang salah untuk lingkungan setelah ditugaskan ke subkelompok yang sama beberapa kali |
JE-67142 | any | Metode API SwapExtIps harus memiliki validasi untuk node yang sama yang disediakan dalam parameter srcnodeid dan dstnodeid |
JE-67207 | 8.2.5 | Statistik penggunaan CPU dan disk yang salah di dashboard untuk Ubuntu VM |
JE-67360 | 8.0.2 | Kunci publik EdDSA tidak dapat ditambahkan karena validasi panjang kunci yang salah di antarmuka pengguna dashboard |
JE-67503 | - | Peringatan beban OOM tidak diberitahukan melalui email dan tidak ditampilkan di tab riwayat peringatan |
JE-67583 | any | Aturan firewall yang sesuai tidak dihapus setelah menghapus titik mount |
JE-67772 | - | Kesalahan terjadi saat membuat titik mount dengan spasi di jalur |
JE-67809 | 8.3 | Kata sandi satu kali yang sama untuk 2FA dapat digunakan untuk beberapa login |
JE-67811 | 8.3.2 | Dashboard tidak dimuat setelah segarkan pada beberapa mesin Windows menggunakan browser Firefox atau Edge |