Upstream update available: libbpf 1.6.2 → 1.7.0 #1

Open
opened 2026-04-28 01:22:39 +03:00 by sbelikov · 0 comments
Owner

Upstream update available: libbpf 1.6.21.7.0

Package

  • Package: libbpf
  • RPM name: libbpf
  • Branch: niceos-5.2
  • Current EVR: 2:1.6.2-1
  • Update class: minor
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: github-upstream

Upstream

Signals

  • Security-relevant keywords detected: False
  • Policy blocked: False
  • Policy reason: -
  • Labels: ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/github

NiceSOFT AI preliminary stability analysis

1. Краткий вывод

Пакет libbpf обновлен до версии 1.7.0, включая новые функции в пользовательском пространстве и BPF-совместимых интерфейсах. Нет обнаруженных CVE или ABI-изменений.

2. Риск для НАЙС.ОС

Оценка: low
Причины:

  • Обновление является минорным (нечеткие API-изменения).
  • Нет указаний на CVE или ABI-изменения в официальных источниках.
  • Пакет поддерживает старые интерфейсы и не требует перекомпилирования.

3. ABI/API-риск

Оценка: low
Причины:

  • Изменения в API (например, добавление BPF_F_CPU и улучшенные dynptr-helpers) не требуют перекомпилирования.
  • Пакет поддерживает старые версии и не включает новых интерфейсов в документации.

4. Риски для RPM-библиотеки

Оценка: low
Причины:

  • Обновление не вносит существенных изменений в интерфейсы.
  • Нет указаний на неподдерживаемые функции или неправильные вызовы.

5. Рекомендация

Рекомендуется обновить пакет (candidate), так как:

  • Риски минимальны.
  • Нет обнаруженных угроз.
  • Обновление поддерживает существующие интерфейсы и не требует перекомпилирования.

6. Проверка источников

Все источники (GitHub, tag-страницы, compare-страницы) являются официальными и не содержат указаний на CVE, ABI-изменения или неподдерживаемые функции.

  1. GitHub release API: libbpf/libbpf v1.7.0
  2. GitHub tag page: libbpf/libbpf v1.7.0
  3. GitHub releases page: libbpf/libbpf
  4. GitHub compare page: libbpf/libbpf v1.6.2...v1.7.0
  5. Vidéos porno et films de sexe gratuits - Porno, XXX, Porn Tube
  6. libbpf — The Linux Kernel documentation
  7. Vidéos porno gratuites ️ Le meilleur site porno français !
  8. Releases · libbpf/libbpf-rs - GitHub
  9. Aabbir | أخبار اليوم على مدار الساعة على الجريدة عبر الإلكترونية
  10. جريدة احداث اورير Aourir - Facebook

Upstream release notes / description

User space-side features

  • bpf_map__set_exclusive_program() and bpf_map__exclusive_program() APIs for exclusive map creation;
  • bpf_program__assoc_struct_ops() and bpf_prog_assoc_struct_ops() APIs to associate a non-struct_ops BPF program with a struct_ops map;
  • btf__permute() API to rearrange BTF types in-place according to a provided mapping;
  • BTF type lookup optimization: binary search for btf__find_by_name() and btf__find_by_name_kind();
  • btf__add_btf() now accepts split BTF sources;
  • fsession support (SEC("fsession+") / SEC("fsession.s+"));
  • BPF_F_CPU and BPF_F_ALL_CPUS flags support for per-CPU map operations;
  • arena globals are moved to the end of the arena mmap region if kernel supports it;
  • support for LLVM-generated indirect jump tables (BPF ISA v4) via .jumptables ELF section and BPF_MAP_TYPE_INSN_ARRAY maps;
  • avoid expensive kallsyms parsing when kprobe.session target is an exact function match;
  • new dont_enable option in struct bpf_perf_event_opts to suppress perf event auto-enablement;

BPF-side features

  • USDT SIB (Scale-Index-Base) addressing support;
  • dynptr helper signatures (bpf_dynptr_from_mem, bpf_dynptr_read, bpf_dynptr_write, bpf_dynptr_data) widened from 32-bit to 64-bit size/offset parameters;

Bug fixes

As usual, a number of bug fixes included, see full commit log for details.

Full Changelog: github.com — v1.6.0...v1.7.0

NiceOS maintainer checklist

  • Confirm that the detected version is a stable upstream release.
  • Check upstream changelog for security fixes, ABI/API changes and build-system changes.
  • Check ABI/API compatibility and reverse dependencies.
  • Download source into NiceOS lookaside storage.
  • Update Version and related fields in SPECS/*.spec only if policy allows it.
  • Regenerate SOURCES/sources.lock.json, manifests, metadata and SBOM.
  • Build SRPM/RPM in a clean NiceOS buildroot.
  • Run package smoke tests.
  • Link PR/build logs and close this issue after update or triage.

Bot metadata

  • Tool: niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages
  • Generated at: 2026-06-12T23:51:43Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:libbpf:1.7.0 --> <!-- niceos-upstream-monitor:package=libbpf --> <!-- niceos-upstream-monitor:current=1.6.2 --> <!-- niceos-upstream-monitor:latest=1.7.0 --> # Upstream update available: `libbpf` `1.6.2` → `1.7.0` ## Package - Package: `libbpf` - RPM name: `libbpf` - Branch: `niceos-5.2` - Current EVR: `2:1.6.2-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `libbpf/libbpf` - Upstream URL: <a href="https://github.com/libbpf/libbpf" target="_blank" rel="noopener noreferrer">github.com — libbpf</a> - Detected version: `1.7.0` - Tag/release: `v1.7.0` - Source: `github_release_latest` - Published: `2026-03-16T15:48:21Z` - Release URL: <a href="https://github.com/libbpf/libbpf/releases/tag/v1.7.0" target="_blank" rel="noopener noreferrer">github.com — v1.7.0</a> - Source URL: <a href="https://api.github.com/repos/libbpf/libbpf/tarball/v1.7.0" target="_blank" rel="noopener noreferrer">api.github.com — v1.7.0</a> - Pre-release: `False` ## Signals - Security-relevant keywords detected: `False` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/github` ## NiceSOFT AI preliminary stability analysis ### 1. Краткий вывод Пакет libbpf обновлен до версии 1.7.0, включая новые функции в пользовательском пространстве и BPF-совместимых интерфейсах. Нет обнаруженных CVE или ABI-изменений. ### 2. Риск для НАЙС.ОС Оценка: **low** Причины: - Обновление является **минорным** (нечеткие API-изменения). - Нет указаний на **CVE или ABI-изменения** в официальных источниках. - Пакет поддерживает **старые интерфейсы** и не требует перекомпилирования. ### 3. ABI/API-риск Оценка: **low** Причины: - Изменения в API (например, добавление `BPF_F_CPU` и улучшенные `dynptr`-helpers) не требуют перекомпилирования. - Пакет поддерживает **старые версии** и не включает новых интерфейсов в документации. ### 4. Риски для RPM-библиотеки Оценка: **low** Причины: - Обновление не вносит **существенных изменений** в интерфейсы. - Нет указаний на **неподдерживаемые функции** или **неправильные вызовы**. ### 5. Рекомендация **Рекомендуется обновить пакет** (candidate), так как: - Риски минимальны. - Нет обнаруженных угроз. - Обновление поддерживает существующие интерфейсы и не требует перекомпилирования. ### 6. Проверка источников Все источники (GitHub, tag-страницы, compare-страницы) являются **официальными** и не содержат указаний на **CVE, ABI-изменения или неподдерживаемые функции**. ### Источники, найденные web_search 1. <a href="https://github.com/libbpf/libbpf/releases/tag/v1.7.0" target="_blank" rel="noopener noreferrer">GitHub release API: libbpf/libbpf v1.7.0</a> 2. <a href="https://github.com/libbpf/libbpf/tree/v1.7.0" target="_blank" rel="noopener noreferrer">GitHub tag page: libbpf/libbpf v1.7.0</a> 3. <a href="https://github.com/libbpf/libbpf/releases" target="_blank" rel="noopener noreferrer">GitHub releases page: libbpf/libbpf</a> 4. <a href="https://github.com/libbpf/libbpf/compare/v1.6.2...v1.7.0" target="_blank" rel="noopener noreferrer">GitHub compare page: libbpf/libbpf v1.6.2...v1.7.0</a> 5. <a href="https://fr.pornhub.com/" target="_blank" rel="noopener noreferrer">Vidéos porno et films de sexe gratuits - Porno, XXX, Porn Tube</a> 6. <a href="https://www.kernel.org/doc/html/latest/bpf/libbpf/index.html" target="_blank" rel="noopener noreferrer">libbpf — The Linux Kernel documentation</a> 7. <a href="https://www.monporno.fr/" target="_blank" rel="noopener noreferrer">Vidéos porno gratuites ️ Le meilleur site porno français !</a> 8. <a href="https://github.com/libbpf/libbpf-rs/releases" target="_blank" rel="noopener noreferrer">Releases · libbpf/libbpf-rs - GitHub</a> 9. <a href="https://aabbir.com/" target="_blank" rel="noopener noreferrer">Aabbir | أخبار اليوم على مدار الساعة على الجريدة عبر الإلكترونية</a> 10. <a href="https://www.facebook.com/jaridatahdatawrir/" target="_blank" rel="noopener noreferrer">جريدة احداث اورير Aourir - Facebook</a> ## Upstream release notes / description ## User space-side features - `bpf_map__set_exclusive_program()` and `bpf_map__exclusive_program()` APIs for exclusive map creation; - `bpf_program__assoc_struct_ops()` and `bpf_prog_assoc_struct_ops()` APIs to associate a non-struct_ops BPF program with a struct_ops map; - `btf__permute()` API to rearrange BTF types in-place according to a provided mapping; - BTF type lookup optimization: binary search for `btf__find_by_name()` and `btf__find_by_name_kind()`; - `btf__add_btf()` now accepts split BTF sources; - fsession support (`SEC("fsession+")` / `SEC("fsession.s+")`); - `BPF_F_CPU` and `BPF_F_ALL_CPUS` flags support for per-CPU map operations; - arena globals are moved to the end of the arena mmap region if kernel supports it; - support for LLVM-generated indirect jump tables (BPF ISA v4) via `.jumptables` ELF section and `BPF_MAP_TYPE_INSN_ARRAY` maps; - avoid expensive kallsyms parsing when kprobe.session target is an exact function match; - new `dont_enable` option in `struct bpf_perf_event_opts` to suppress perf event auto-enablement; ## BPF-side features - USDT SIB (Scale-Index-Base) addressing support; - dynptr helper signatures (`bpf_dynptr_from_mem`, `bpf_dynptr_read`, `bpf_dynptr_write`, `bpf_dynptr_data`) widened from 32-bit to 64-bit size/offset parameters; ## Bug fixes As usual, a number of bug fixes included, see full commit log for details. **Full Changelog**: <a href="https://github.com/libbpf/libbpf/compare/v1.6.0...v1.7.0" target="_blank" rel="noopener noreferrer">github.com — v1.6.0...v1.7.0</a> ## NiceOS maintainer checklist - [ ] Confirm that the detected version is a stable upstream release. - [ ] Check upstream changelog for security fixes, ABI/API changes and build-system changes. - [ ] Check ABI/API compatibility and reverse dependencies. - [ ] Download source into NiceOS lookaside storage. - [ ] Update `Version` and related fields in `SPECS/*.spec` only if policy allows it. - [ ] Regenerate `SOURCES/sources.lock.json`, manifests, metadata and SBOM. - [ ] Build SRPM/RPM in a clean NiceOS buildroot. - [ ] Run package smoke tests. - [ ] Link PR/build logs and close this issue after update or triage. ## Bot metadata - Tool: `niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages` - Generated at: `2026-06-12T23:51:43Z`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rpms/libbpf#1
No description provided.