Phiên bản v0.5.2

Ngày phát hành: 22/11/2025 Phát hành G-BlackHole v0.5.2. Tải xuống Agent và Forwarder tương thích với Windows và Linux.

Agent

Forwarder

Ghi chú thay đổi (0.5.0 → 0.5.2)

  • Điểm nổi bật
    • Thêm hỗ trợ SNMP Collector với khả năng polling và trap handling, cho phép thu thập dữ liệu từ các thiết bị mạng SNMP.
    • Thêm hỗ trợ Kafka Collector để thu thập sự kiện từ Kafka topics.
    • Tối ưu hóa hiệu suất đọc file với batch processing và per-file locks.
  • Thêm mới
    • Hỗ trợ SNMP collector với cấu hình polling và trap handling.
    • Hỗ trợ Kafka collector với cấu hình và xử lý message.
    • Hỗ trợ named OIDs trong SNMP collector để dễ dàng quản lý và cấu hình.
    • Thêm tùy chọn enable/disable polling và trap trong cấu hình SNMP source.
    • Hỗ trợ routing capabilities trong SNMP collector để phân nhánh sự kiện.
  • Cải thiện
    • Tối ưu hóa đọc file bằng cách offload blocking operations sang spawn_blocking và triển khai batch processing.
    • Cải thiện hiệu quả đọc file với per-file locks và tối ưu quản lý cached handles.
    • Cải thiện logging trong SNMP poller để sử dụng device endpoint cho báo cáo lỗi.
    • Tối ưu cấu hình SNMP collector và source configuration.
  • Sửa lỗi
    • Cập nhật SNMP poller logging để sử dụng device endpoint thay vì endpoint chung cho báo cáo lỗi.
  • Refactor
    • Dọn dẹp và tái cấu trúc mã SNMP collector, cải thiện tổ chức imports và formatting.
    • Loại bỏ các trường cấu hình Kafka không sử dụng và các defaults liên quan.
  • Build & Infrastructure
    • Cải thiện hỗ trợ build musl với custom build setup và symlink cho musl-g++.
    • Cập nhật cấu hình musl C++ compiler trong GitHub Actions.
    • Thêm g++ và musl-dev vào apt dependencies cho x86_64-unknown-linux-musl target.