Releases: john30/ebusd
Yuzu
This is the 25th (="Y", therefor Yuzu) release of ebusd since it was completely reworked.
The major new features are mDNS-based device auto-discovery, the switch of default config path to ebus.github.io generated from TypeSpec sources, additional commands for device simulation and testing, as well as a bunch of bug fixes.
See ChangeLog and Wiki for details.
Debian 12 (Bookworm), 11 (Bullseye), and 10 (Buster) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
For convenience, an armv6l (Raspberry Pi 1 and Zero/Zero W) Buster image is attached here as well (not part of the Debian repository though).
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd
.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Xanthophyllum
This is the 15th release of ebusd 3 and the 24th (="X", therefor Xanthophyllum) since ebusd was completely reworked.
The major new features are a reqorked eBUS protocol engine, time fields for MQTT integration, removed dependency on libargp, as well as a bunch of bug fixes.
See ChangeLog and Wiki for details.
Debian 12 (Bookworm), 11 (Bullseye), and 10 (Buster) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
For convenience, an armv6l (Raspberry Pi 1 and Zero/Zero W) Buster image is attached here as well (not part of the Debian repository though).
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Wolfberry
This is the 14th release of ebusd 3 and the 23rd (="W", therefor Wolfberry) since ebusd was completely reworked.
The major new features are value lists for MQTT integration, update check for v5 devices, workarounds for libssl plus a bunch of bug fixes.
See ChangeLog and Wiki for details.
Debian 12 (Bookworm), 11 (Bullseye), and 10 (Buster) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
For convenience, an armv6l (Raspberry Pi 1 and Zero/Zero W) Buster image is attached here as well (not part of the Debian repository though).
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd
.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Vanilla
This is the 13th release of ebusd 3 and the 22nd (="V", therefor Vanilla) since ebusd was completely reworked.
The major new features are enhanced MQTT integration with device update check and multi-language support for the config webservice.
See ChangeLog and Wiki for details.
Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
For convenience, an armv6l (Raspberry Pi 1 and Zero/Zero W) Buster image is attached here as well (not part of the Debian repository though).
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd
.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Utah serviceberry
This is the 12th release of ebusd 3 and the 21st (="U", therefor Utah serviceberry) since ebusd was completely reworked.
The major new features are the first step of KNX integration and continued initial as well as repeated failed scanning of devices.
See ChangeLog and Wiki for details.
Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd
.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Tangerine
This is the 11th release of ebusd 3 and the 20th (="T", therefor Tangerine) since ebusd was completely reworked.
The major new features are the high speed serial mode for the enhanced protocol, further options for MQTT integration, as well as some fixes.
See ChangeLog and Wiki for details.
Not part of this release yet but probably the next one is the support for KNX integration.
Along with this release the config web service data was also updated after merging some contributions, see here.
Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd
.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Strawberry
This is the tenth release of ebusd 3 and the eighteenth (="S", therefor Strawberry) since ebusd was completely reworked.
The major new features are further options for MQTT integration and HTTPS, as well as some fixes.
See ChangeLog and Wiki for details.
Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd
.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Rhubarb
This is the ninth release of ebusd 3 and the seventh (="R", therefor Rhubarb) since ebusd was completely reworked.
The major new features are configurable MQTT integration support (such as the one for home assistant), arbitration delay adjustment for adapter 3 in ebuspicloader, as well as starting of HTTPS support.
See ChangeLog and Wiki for details.
Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg
in the contrib/archlinux/ebusd/
directory.
For Alpine Linux, run apk --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community add ebusd
.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
EDIT: unfortunately, issue #523 was introduced in the first version of this release to the MQTT binaries. These binaries were exchanged with a fix at 2022-02-15 07:50 UTC (and the former renamed with prefix "z_dontuse_issue523_").
Quince
This is the eighth release of ebusd 3 and the sixth (="Q", therefor Quince) since ebusd was completely reworked.
The major new features are more data types, support for verbose output publishing in MQTT and newer MQTT broker versions, as well as added and extended HTTP JSON endpoints.
See ChangeLog and Wiki for details.
Debian 11 (Bullseye), 10 (Buster), and 9 (Stretch) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and will also be made available soon in the Debian repository as described here.
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
Plum
This is the seventh release of ebusd 3 and the fivteenth (="P", therefor Plum) since ebusd was completely reworked.
The major new features are the multi-architecture Docker image as well as the still new support for eBUS adapter 3 in enhanced mode allowing arbitration to be done in hardware.
See ChangeLog and Wiki for details.
Debian 10 (Buster), 9 (Stretch), and 8 (Jessie) install packages for amd64, i386, armel (Raspberry Pi 1/Zero), armhf (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached and also available in the Debian repository as described here.
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name. Those without MQTT support don't have such a suffix.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.