All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- apparmor profile for architectures other than x86_64/amd64
(
ImportError: Error loading [...]/_gi.cpython-38-aarch64-linux-gnu.so: Permission denied
) - dockerfile: split
pipenv install
into two stages to speed up image builds - dockerfile:
chmod
files copied from host to no longer requireo=rX
perms on host - dockerfile: add registry to base image specifier for
podman build
- dockerfile: add
--force
flag torm
invocation to avoid interactive questions while runningpodman build
- dockerfile: ignore "sanitized-package" added to
Pipfile.lock
by dependabot (fixespipenv.vendor.requirementslib.exceptions.RequirementError: Failed parsing requirement from '.'
)
- compatibility with
python3.5
,python3.6
&python3.7
0.5.0 - 2020-11-06
- MQTT message on topic
systemctl/hostname/lock-all-sessions
instructs all sessions to activate screen locks (functionally equivalent to commandloginctl lock-sessions
) - command line option
--poweroff-delay-seconds
(default: 4 seconds)
- docker image:
- upgrade
paho-mqtt
to no longer suppress exceptions occuring in mqtt callbacks ( https://github.com/eclipse/paho.mqtt.python/blob/v1.5.1/ChangeLog.txt#L4 ) - build stage: revert user after applying
chown
workaround for inter-stage copy
- upgrade
0.4.0 - 2020-09-10
- command line option
--mqtt-disable-tls
0.3.0 - 2020-06-21
- home assistant: enable automatic discovery
for logind's
PreparingForShutdown
signal
- fatal error on MQTT reconnect: tried to re-acquire shutdown inhibitor lock
0.2.0 - 2020-06-21
- forward logind's PreparingForShutdown
to
systemctl/hostname/preparing-for-shutdown
- log inhibitor locks when scheduling a shutdown
- explicit timestamp type specification to avoid
OverflowError: Python int too large to convert to C long
0.1.1 - 2020-06-18
- compatibility with python3.5:
0.1.0 - 2020-06-16
- MQTT message on topic
systemctl/hostname/poweroff
schedules a poweroff via systemd's dbus interface (4 seconds delay)