Rilis: EB CLI 3.14.6 pada tanggal 11 September 2018 - AWS Elastic Beanstalk

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Rilis: EB CLI 3.14.6 pada tanggal 11 September 2018

AWS Elastic Beanstalk Command Line Interface (EB CLI) memiliki versi baru dengan perbaikan bug dan fungsionalitas baru.

Tanggal rilis: 11 September 2018

Perubahan

Berikut adalah daftar perubahan utama dalam rilis ini.

Ubah Perintah yang terpengaruh Deskripsi

Perbaikan bug: komunikasi rusak

Semua perintah

Bug: EB CLI memiliki dependensi pada perilaku yang tidak didukung dari botocore. Perilaku ini berubah dengan rilis terbaru botocore 1.12. Perubahan ini mencegah CLI EB berkomunikasi AWS dengan layanan. Kami memperbaiki masalah ini pada tanggal 7 September 2018 dengan EB CLI 3.14.5, yang membatasi dependensi paket botocore ke versi yang lebih tua dari 1.12. Namun, perbaikan ini merusak kompatibilitas dengan botocore versi yang AWS CLI diperlukan, sehingga sulit untuk menjalankan kedua alat di lingkungan yang sama.

Perbaikan: rilis hari ini, EB CLI 3.14.6, membutuhkan versi botocore yang lebih baru, 1.12.1, yang kompatibel dengan versi terbaru dari EB CLI dan AWS CLI. Kedua alat sekarang dapat bekerja dengan benar di lingkungan yang sama.

catatan

Kami sangat menyarankan Anda untuk meningkatkan ke versi terbaru EB CLI. Jika Anda harus tetap menggunakan versi yang lebih tua dari 3.14.5, jalankan perintah berikut:

$ pip install 'botocore<1.12'

Perbaikan bug: ketergantungan tabulate paket

Kode CLI non-EB

Bug: EB CLI memiliki dependensi pada versi lama paket Python tabulate. Ini menciptakan ketidakcocokan dependensi dengan paket Python lain yang beberapa pelanggan gunakan.

Perbaikan: EB CLI tidak lagi menggunakan paket ini. Kami menghilangkan dependensi tersebut.

Perbaikan bug: versi urllib3 paket

Semua perintah

Bug: EB CLI memiliki dua paket dependensi dengan pembatasan versi yang tidak kompatibel untuk dependensi mereka sendiri pada paket ketiga, urllib3. Saat menginstal EB CLI, pip tidak melakukannya dengan benar dan menginstal versi urllib3yang tidak kompatibel dengan salah satu dependensi EB CLI. Hal ini menyebabkan beberapa perintah ebgagal untuk beberapa pelanggan.

Perbaikan: kami sekarang membatasi versi urllib3 ke rentang yang kompatibel dengan semua dependensi EB CLI.

Baru: --timeout untuk lebih banyak perintah

eb platform create

eb ssh --setup

EB CLI sekarang mendukung argumen --timeout dengan kedua perintah ini. Seperti perintah lain yang sudah berjalan lama, argumen ini memungkinkan Anda mengontrol berapa lama EB CLI mem-polling layanan Elastic Beanstalk untuk kejadian yang sukses sebelum waktu habis.