Sudah empat tahun sejak rilis Dbus 1.12 (dan bahkan 20 bulan sejak rilis poin terakhir [v1.12.20] hingga minggu ini ketika v1.12.22 ditandai) sementara hari ini Dbus 1.14.0 diperkenalkan untuk solusi IPC ruang pengguna ini untuk sistem Linux.

Sementara Dbus-Broker BUS1 terus mendapatkan adopsi sebagai implementasi broker pesan D-Bus kinerja tinggi yang kompatibel dengan spesifikasi bus pesan D-Bus, perpustakaan/daemon D-Bus sendiri mengeluarkan versi 1.14 hari ini.

D-Bus 1.14 perubahan meliputi seperti:

-dbus-send telah menambahkan opsi”–sender”yang meminta nama dan akan menahannya sampai sinyal dikirim.

-dbus-daemon sekarang memancarkan sinyal”ActivatableServicesChanged”ketika daftar layanan yang dapat diaktifkan mungkin telah berubah.

-dbus-daemon sekarang memfilter pesan yang disampaikannya dalam menghapus bidang header yang tidak dipahaminya.

-Dukungan untuk menonaktifkan aktivasi layanan tradisional/non-sistem pada waktu pembuatan.

-GetConnectionCredentials() sekarang akan menyertakan ID grup Unix saat berjalan di Linux 5.13+ dan Glibc yang cukup baru.

D-Bus 1.14 membawa beberapa perubahan build termasuk:

-Memerlukan setidaknya dukungan dasar untuk makro variadic C99, yang berarti GCC 3 atau yang lebih baru dan semua versi Clang. Dalam praktiknya kecuali Anda sedang membangun DBus pada beberapa toolchain yang sangat tua, Anda seharusnya baik-baik saja. Demikian pula, DBus sekarang memerlukan makro va_copy() yang kompatibel dengan C99 untuk platform non-Windows.

-Di bagian depan Microsoft Windows, hanya Windows Vista dan yang lebih baru yang sekarang didukung.

-CMake 3.4 sekarang diperlukan untuk dukungan sistem pembangunan.

Unduhan dan informasi lebih lanjut tentang rilis perangkat lunak D-Bus 1.14 hari ini dapat ditemukan di FreeDesktop.org situs proyek.

Categories: IT Info