Catatan Rilis Seri Rocky

7.0.0

Fitur baru

  • Dukungan untuk filter antrian ketika daftar antrian. Dengan fitur ini, pengguna dapat menambahkan filter nama atau metadata dalam parameter string kueri dalam daftar antrian ke filter antrian.

  • Karena beberapa klien menggunakan format berbeda dari id klien tidak hanya uuid, seperti id pengguna ldap, maka Zaqar akan menghapus format format id klien. Tambahkan satu opsi 'client_id_uuid_safe' untuk memungkinkan pengguna mengontrol validasi id klien. Tambahkan dua opsi 'min_length_client_id' dan 'max_length_client_id' untuk memungkinkan pengguna mengontrol panjang id klien jika tidak menggunakan uuid. Ini juga mengharuskan pengguna untuk memastikan id klien tidak dapat diubah.

  • Karena kami telah memperkenalkan 'pool_list' sebagai ganti pool_group di Queens, Sekarang kami akan memperbarui API untuk menyarankan pengguna menggunakan argumen baru.

  • Tambahkan tiga metdata cadangan baru di body respons antrian permintaan. "_dead_letter_queue", "_dead_letter_queue_messages_ttl" dan "_max_claim_count". Metadata tersebut akan membantu pengguna untuk mengetahui lebih baik tentang antrian surat mati (dead letter queue).

Catatan lain

  • Struktur kode untuk file konfigurasi diubah. Ini tidak masuk akal bagi pengguna akhir, tetapi orang yang bekerja untuk perubahan hilir harus memperhatikan. Silakan refactor konfigurasi pribadi Anda ke folder zaqar/conf/ juga.

6.0.0

Fitur baru

  • Mendukung fungsi checksum isi pesan yang tidak disandikan URL, algoritma defaultnya adalah MD5. Dukungan back-end untuk MongoDB, Redis dan Swift. Dengan fitur ini, ketika pengguna mengirim pesan ke antrian, Zaqar menghitung nilai "checksum" untuk isi pesan yang dikodekan bukan URL, yang kemudian bisa diterima pengguna setelah pesan diterima atau diklaim. Akhirnya, pengguna dapat menggunakannya untuk memverifikasi bahwa isi pesan yang baru diperoleh sudah benar.