From 9ffa27cd03d23746b35f31079bf901bed79b114f Mon Sep 17 00:00:00 2001 From: Nicolas Arenas Date: Wed, 20 May 2026 14:36:34 +0200 Subject: [PATCH] HANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e4465ff..9353533 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Promote job completion log in `oglive_worker.mon()` from `DEBUG` to `INFO`, now including the job result. - When `interfaceAdmin()` fails, log the script stdout at `WARNING` in addition to the existing `ERROR` for stderr, providing full diagnostic context without requiring a debug-level rerun. +## [8.5.5] - 2026-05-20 + +### Changed + +- On machines with multiple network interfaces, the agent now selects the interface whose IP the OS routing table would use to reach ogcore, instead of always picking the first interface returned by the OS. This ensures the agent registers with the correct IP on multi-homed machines. If the routing query fails (network not ready yet) the detection loop keeps retrying rather than accepting a wrong interface. Falls back to the first available interface only when the routing query succeeds but no interface matches (e.g. NAT or VPN). + ## [8.5.4] - 2026-05-11 ### Fixed