Catatan rilis Newton Series

3.0.0-12

Bug Fixes (perbaikan kerusakan)

  • Isu dengan menambahkan komponen sudah dikerahkan untuk lingkungan melalui dropdown telah diperbaiki dengan menerapkan perubahan untuk format tipe baru.

3.0.0

Fitur baru

  • Ditambahkan pengaturan DISPLAY_MURANO_REPO_URL digunakan sebagai link user-visible untuk apps.openstack.org atau repositori aplikasi murano lainnya.

  • Ditambahkan kemampuan untuk melakukan tindakan (menghapus, meninggalkan atau mengerahkan) di beberapa lingkungan yang dipilih.

  • Dasbor Murano kini hadir dengan file muranodashboard/local/local_settings.d/_50_murano.py yang berisi pengaturan murano-specific untuk horizon (misalnya, MURANO_API_URL).

Catatan Upgrade

  • Sebelumnya semua pengaturan horizon murano-specific harus disimpan di file local_settings.py di Horizon. Anda harus menghapus pengaturan tersebut dari local_settings.py dan copy muranodashboard/local/local_settings.d/_50_murano.py ke direktori openstack_dashboard/local/local_settings.d/ di horizon dan menyimpan semua perubahan murano-related di sana.

Isu keamanan

  • cve-2016-4972 telah ditangani. Di beberapa tempat Murano menggunakan loader yang diwariskan langsung dari yaml.Loader ketika parsing MuranoPL dan UI file dari paket. Hal ini tidak aman, karena loader ini mampu membuat objek python kustom dari file YAML yang dibangun khusus. Dengan perubahan ini semua operasi pemuatan yaml telah dilakukan dengan menggunakan pengganti loader yang aman.

Bug Fixes (perbaikan kerusakan)

  • Menentukan kelas dasar dalam definisi UI kini juga mengambil semua paket dengan kelas yang mewarisi dari kelas itu, ketika glare digunakan. Misalnya, jika Anda menentukan kelas 'io.example.Parent', dashboard menjemput 'io.example.Child1' dan 'io.example.Child2', dan setiap keturunan lain dari 'io.example.Parent' yang ada .

  • Perbaiki masalah dengan men-download berurutan dari paket. Dasbor sekarang menggunakan 'tables.Link Action' bukan 'tables.Action' untuk tindakan table DownloadPackage.

  • Perbaiki masalah yang mencegah dasbor murano untuk menemukan filter horizon tertentu, seperti 'parse_isotime', 'timesince_or_never', dan lain-lain.

  • Perbaiki cek password dalam bentuk UI yang dinamis. Sebelumnya, dasbor tidak memvalidasi field password dengan ID tidak berakhir dengan 'password'. Sekarang, untuk menentukan apakah akan menambah validator password default ke field atau tidak, dasbor hanya memeriksa tipe field itu sendiri, bukan dari kedua tipe field dan berakhir dari ID field.

  • Halaman Environment components sekarang memuat ulang setelah pengerahan lingkungan kosong. Hal ini memungkinkan menambahkan komponen baru untuk lingkungan kosong tanpa harus kembali halaman tersebut secara manual.

  • Peningkatan kinerja panel Recent Activity di halaman Browse Catalog

  • Perbaiki masalah yang mengulang pengaturan semua perubahan lingkungan dari sesi sebelumnya (menambahkan atau menghapus komponen tanpa pengerahan) setelah login konsekuen. Juga, Ready to deploy statusnya sekarang hanya menampilkan jika ada perubahan tertunda di sesi saat ini.

Catatan lainnya

  • Dasbor Murano mengandalkan Glance v1 API untuk upload image. Dalam kasus ini tidak akan tersedia kesalahan yang ditampilkan dan semua fungsi yang terkait image tidak akan tersedia.