Agent - Satellite - Master compatibility

Hello,

I can now run an agent in version 2.16.1 and have it connected to a Satellite running 2.15.0 (Master running 2.15.0 as well).

It was not possible to run an agent in version 2.15.x and have it connected to a Satellite running 2.14.x (Master running 2.14.x as well).

Has the intended compatibility changed, or was a check removed from the code that will reappear in the future?

Thank you,

Jean

PS: The documentation states:

The Icinga project aims to allow the following compatibility: master (2.11) >= satellite (2.10) >= agent (2.9)

Reference:

Just because it is unsupported, does not mean it does not work. This compatibility is most relevant for the JSONRPC, which hasn’t had any compatibility breakages in the last versions. Thus, in theory it should work. However, please don’t rely on it.

I don’t know of the removal (or the existence) of any such check, but I haven’t looked at any Icinga 2 PR.