Hi vanvugt

Thanks for the detailed feedback, Daniel.

You're right that 5.86 is not a micro release in the upstream sense.

I analysed the full diff between 5.85 and 5.86 (205 commits, 277 files).
The large numbers are somewhat misleading — breaking it down by
category:

  ~40% documentation only — the majority of the file count comes from a
bulk migration of documentation from plain text to RST format. These
have zero impact on runtime behaviour.

  ~10% removal of deprecated code — SAP (SIM Access Profile) and HDP
(Health Device Profile) were removed. Both had been deprecated for
years; removing them reduces attack surface and maintenance burden.

  ~15% bug fixes — these are the changes most relevant to an SRU:
  - device: Limit the number of retries on auth failures — fixes a 
connectivity/pairing stability issue
  - gatt-client: prevent use-after-free when clients disconnect — memory safety 
fix
  - device: fix memory leak
  - adapter: Fix bt_uuid_hash() crash
  - media: Fix G.722 @ 16 kHz codec ID value — HFP audio codec fix
  - shared/bap: fix invalid BAP server state transition
  - input/device: Fix off by one report descriptor size error — HID fix
  - shared/gatt-client: fix notify_data leak

  ~30% new features — Ranging Profile (RAP), Telephony interface (HFP-
HF), TMAP, GMAP. These are additive and isolated to new code paths; they
do not modify existing profile behaviour.

  Given the above, the effective risk surface for regression is much smaller 
than the raw diff numbers suggest. BlueZ also has no public library ABI, which 
removes the primary regression vector for installed
  applications.

We strongly recommend upgrading 26.04 to 5.86. Qualcomm has been running
5.86 internally across multiple platforms with extensive Bluetooth
certification and qualification testing, and we have not observed any
regressions. Aligning 26.04 with 5.86 gives users a more stable and
better-validated Bluetooth stack:

  - Fixes in connectivity, authentication, and audio
  - Broader certification and qualification coverage, focused on 5.86
  - Support for newer Bluetooth features and profiles

Please let us know how you would prefer to proceed.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2157779

Title:
  [MRE] Update bluez to 5.86 microrelease in 26.04 (Resolute Raccoon)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/2157779/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to