Since we introduced changes which use Python dataclasses, we encountered a compatibility issue with Python 3.6 since dataclasses were introduced in Python 3.7. Investigating the Python versions on our supported OPNsense versions showed, that our oldest supported version, OPNsense 22.7, already ships with Python 3.9, therefore I suggest dropping at least the end of life versions of python (3.6/3.7) in our collection. Ref: https://devguide.python.org/versions/
Since we introduced changes which use Python dataclasses, we encountered a compatibility issue with Python 3.6 since dataclasses were introduced in Python 3.7. Investigating the Python versions on our supported OPNsense versions showed, that our oldest supported version, OPNsense 22.7, already ships with Python 3.9, therefore I suggest dropping at least the end of life versions of python (3.6/3.7) in our collection. Ref: https://devguide.python.org/versions/
Output of OPNsense 22.7 instance: