Lewati ke konten utama

Release Notes 8.4

Dewacloud
Dewacloud maintainer

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.

Baru

Dukungan Ubuntu 23

Mengimplementasikan template OS dasar untuk mendukung gambar berdasarkan versi Ubuntu 23.04

Pelajari lebih lanjut


Dukungan Debian 12

Mengimplementasikan template OS dasar untuk mendukung gambar berdasarkan versi Debian 12

Pelajari lebih lanjut


Mengecualikan Node dari DNS selama Tindakan Berurutan

Menambahkan opsi untuk mengecualikan node dari DNS saat mengelola lapisan dengan node yang diskalakan

Pelajari lebih lanjut

Perubahan

Pembatasan ICMP Firewall

Mengonfigurasi aturan firewall untuk memblokir permintaan ICMP Timestamp yang dapat berbahaya

Pelajari lebih lanjut


Skrip Terkait Lingkungan

Mengimplementasikan fungsionalitas untuk membuat asosiasi yang persisten antara lingkungan dan add-on yang diterapkan

Pelajari lebih lanjut


Peningkatan Akun yang Dinonaktifkan

Memberikan kemampuan bagi pengguna yang dinonaktifkan untuk menghapus lingkungan mereka

Pelajari lebih lanjut


Perubahan API

Mencantumkan semua perubahan pada API platform publik dalam rilis saat ini

Pelajari lebih lanjut


Software Stack Versions

Daftar terkini dari template OS yang didukung dan software stack versions

Pelajari lebih lanjut

Perbaikan

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

Pelajari lebih lanjut


Perbaikan Bug

Daftar perbaikan yang diterapkan pada platform dimulai dari rilis saat ini

Pelajari lebih lanjut

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.

Info lebih lanjut

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.

Debian 12 VPS

Selain itu, Debian 12 ditambahkan sebagai tumpukan Elastic VPS bawaan di dashboard platform.

Info lebih lanjut

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.

remove from DNS

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:

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.

Info lebih lanjut

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 dariDeskripsi
JE-53135anyMigrasi untuk klaster database yang dihentikan harus dibatasi karena dapat mengakibatkan database yang rusak
JE-59138anyKesalahan terjadi saat menjalankan perintah “nginx -t” pada penyeimbang beban NGINX karena izin yang tidak mencukupi
JE-62589anySemua node lingkungan di-restart saat me-redeploy kontainer dengan add-on Time Zone Change
JE-63695anyValidasi ketersediaan dukungan LiteSpeed harus ditambahkan ke paket Magento Cluster
JE-64958anyKesalahan terjadi saat menginstal WordPress Cluster dengan opsi WooCommerce diaktifkan
JE-66260anyKesalahan terjadi saat menginstal plugin LiteSpeed Cache untuk aplikasi WordPress Cluster
JE-67000anyKesalahan terjadi saat mengubah jumlah cloudlet untuk kontainer yang didasarkan pada tag LiteSpeed lama
JE-67035anyVariabel “LITEMAGE” tidak berubah setelah mengaktifkan/nonaktifkan LiteMage melalui add-on konfigurasi LiteSpeed
JE-67226anyPort yang salah pada URL panel admin dalam email yang diterima setelah instalasi aplikasi OpenSearch
JE-67236anyBeban berlebih pada kontainer Logstash segera setelah instalasi
JE-67639anyKesalahan terjadi saat merestart kontainer LLSMP
JE-67861anyCatatan log yang digandakan untuk add-on SSL/TLS Encrypted Connection
JE-68019anyAdd-on Service Network IP Kubernetes dapat menyebabkan masalah dengan resolusi DNS atau akses ke sumber daya lain di jaringan pribadi
JE-68103anyParameter tambahan dari konfigurasi /etc/sysconfig/varnish/varnish tidak diterapkan untuk beberapa versi Varnish
WP-341anyAdd-on klarifikasi cache untuk paket Multi-Regional WordPress Standalone tidak didukung pada stack NGINX
WP-342anyBeberapa add-on untuk paket Multi-Regional WordPress Standalone tidak memiliki ikon kustom
WP-355anyValidasi panjang nama lingkungan tidak benar untuk paket Multi-Regional WordPress Standalone
WP-358anyFile log diagnostik sinkronisasi konten tidak ada pada node kedua dari paket Multi-Regional WordPress Standalone
WP-389anyInformasi yang salah pada email pasca-instalasi untuk beberapa pengaturan paket Multi-Regional WordPress Standalone
WP-639anyValidasi jumlah wilayah tidak benar untuk paket Multi-Regional WordPress Standalone
WP-654anyKesalahan terjadi selama instalasi paket Multi-Regional WordPress Standalone
JE-386955.0.5Add-on New Relic tidak berfungsi dengan beberapa versi Java
JE-654545.0.5Aplikasi Alfresco tidak berfungsi setelah lapisan server aplikasi di-redeploy
JE-663875.0.5Tagihan yang salah untuk add-on CDN dalam beberapa kasus untuk lingkungan yang dibagikan atau ditransfer
JE-663965.0.5Penyeimbang beban NGINX secara berkala mengembalikan kesalahan “502 application down” jika dua atau lebih backend ditambahkan
JE-669735.0.5Kesalahan WebSocket di file log odoo-server.log untuk aplikasi Oddo
JE-670405.0.5Kesalahan terjadi saat menginstal aplikasi Moodle
JE-670575.0.5Variabel MINIO_SERVER_URL tidak ditentukan untuk aplikasi Minio
JE-675165.0.5File dengan pengaturan kustom Let’s Encrypt tidak boleh menjadi sumber selama proses pembaruan otomatis
JE-678335.0.5Kesalahan terjadi saat menginstal aplikasi MODX
JE-679175.0.5Kesalahan terjadi saat menginstal aplikasi Drupal di atas versi 8.1.23 PHP
JE-680635.0.5Instalasi aplikasi Cyclos gagal karena inisialisasi PostgreSQL yang lambat
JE-675925.4Kesalahan terjadi selama pembaruan dari repositori VCS pada kontainer Golang
JE-619906.0Sertifikat SSL uji diterbitkan untuk lingkungan yang dikloning dengan Magento Standalone dan Let’s Encrypt
JE-670328.3Server Node.js tidak di-restart setelah mengambil pembaruan VCS dari repositori jarak jauh

Dewacloud Application Platform 8.4.2

#Kompatibel dariDeskripsi
JE-64557anyKesalahan terjadi saat menginstal paket Multi-Region WordPress Cluster
JE-67054anyCache LiteMage tidak diaktifkan secara default untuk paket Magento
JE-67933anyPekerja backend hilang pada lingkungan WordPress Cluster yang dikloning
JE-69028anyKonfigurasi workerGroup yang salah ditambahkan ke konfigurasi LiteSpeed ADC jika ada baris kosong dalam file hosts_list
JE-69128anyIP Node tetap tidak berubah setelah memigrasi lingkungan Redis Cluster yang dihentikan ke wilayah yang berbeda
WP-125anyTautan email untuk paket WordPress tanpa opsi Let’s Encrypt seharusnya tidak menggunakan protokol HTTPS jika fitur SSL bawaan dinonaktifkan untuk akun pengguna
JE-574013.3Add-on fail2ban tidak berfungsi setelah kontainer di-redeploy
JE-656283.3Kesalahan terjadi saat memperbarui add-on Let’s Encrypt jika nama domain kustom cocok dengan nama domain lingkungan
JE-633455.0.5Anggota kolaborasi tidak dapat menginstal add-on Let’s Encrypt pada lingkungan berbagi
JE-661565.0.5Add-on BitNinja dihapus dari lingkungan yang dikloning setelah menghentikan dan memulai lingkungan
JE-677925.0.5Konfigurasi SSL yang salah untuk paket Odoo setelah menginstal add-on Let’s Encrypt
JE-479145.1Header Gzip compression dan Local deploy hilang untuk proyek yang diterapkan di server aplikasi Payara
JE-447405.3.2Server aplikasi WildFly tidak memulai jika variabel dengan spasi diatur dalam file variables.conf
JE-677118.3Kesalahan ditampilkan saat keluar dari editor file Nano
JE-400978.4Pembaruan 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.

Info lebih lanjut

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 TerpengaruhDeskripsi
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-670036.1Beberapa operasi bisa menggantung karena konfigurasi batas waktu yang hilang
JE-671158.1Aturan isolasi yang salah untuk lingkungan setelah ditugaskan ke subkelompok yang sama beberapa kali
JE-67142anyMetode API SwapExtIps harus memiliki validasi untuk node yang sama yang disediakan dalam parameter srcnodeid dan dstnodeid
JE-672078.2.5Statistik penggunaan CPU dan disk yang salah di dashboard untuk Ubuntu VM
JE-673608.0.2Kunci 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-67583anyAturan firewall yang sesuai tidak dihapus setelah menghapus titik mount
JE-67772-Kesalahan terjadi saat membuat titik mount dengan spasi di jalur
JE-678098.3Kata sandi satu kali yang sama untuk 2FA dapat digunakan untuk beberapa login
JE-678118.3.2Dashboard tidak dimuat setelah segarkan pada beberapa mesin Windows menggunakan browser Firefox atau Edge