Nó đã được bốn năm kể từ khi phát hành Dbus 1.12 (và thậm chí 20 tháng kể từ bản phát hành điểm cuối cùng [v1.12.20] cho đến tuần này khi v1.12.22 được gắn thẻ) trong khi ngày nay Dbus 1.14.0 đang được giới thiệu cho giải pháp IPC không gian người dùng này cho các hệ thống Linux.
Trong khi Dbus-Broker của BUS1 tiếp tục được chấp nhận như một triển khai môi giới thông điệp D-Bus hiệu suất cao tương thích với đặc điểm kỹ thuật bus thông báo D-Bus, thì bản thân thư viện/daemon D-Bus đang phát hành phiên bản 1.14 ngày hôm nay.
Các thay đổi của D-Bus 1.14 bao gồm:
-dbus-send đã thêm tùy chọn”–sender”yêu cầu tên và sẽ giữ tên đó cho đến khi tín hiệu được gửi đi.
-dbus-daemon hiện phát ra tín hiệu”ActivatableServicesChanged”khi danh sách các dịch vụ có thể kích hoạt có thể đã thay đổi.
-dbus-daemon hiện lọc các thông báo mà nó chuyển tiếp để loại bỏ các trường tiêu đề mà nó không hiểu.
-Hỗ trợ tắt kích hoạt dịch vụ truyền thống/phi hệ thống tại thời điểm xây dựng.
-GetConnectionCredentials () bây giờ sẽ bao gồm ID nhóm Unix khi chạy trên Linux 5.13+ và một Glibc đủ mới.
D-Bus 1.14 mang đến một số thay đổi về bản dựng, bao gồm:
-Yêu cầu ít nhất hỗ trợ cơ bản cho macro biến thể C99, nghĩa là GCC 3 trở lên và tất cả các phiên bản của Clang. Trong thực tế, trừ khi bạn đang xây dựng DBus trên một chuỗi công cụ cũ kinh khủng nào đó, bạn sẽ ổn thôi. Tương tự, DBus hiện yêu cầu macro va_copy () tương thích với C99 cho các nền tảng không phải Windows.
-Ở mặt trước Microsoft Windows, chỉ Windows Vista trở lên hiện được hỗ trợ.
-CMake 3.4 hiện được yêu cầu để hỗ trợ hệ thống xây dựng.
Bạn có thể tìm thấy các bản tải xuống và thông tin khác về bản phát hành phần mềm D-Bus 1.14 ngày nay trên FreeDesktop.org trang web dự án.