Changelog

All notable changes to this project will be documented in this file.

[v1.5.8] - 2026-02-08

Documentation

  • adding HASS badge

  • update README for WebSocket implementation

Features

  • display sse status based on selected broker

  • release v1.5.8

Maintenance

  • update changelog

  • specifying library versions

[v1.5.7] - 2026-02-05

Bug Fixes

  • configure client path for HA Ingress compatibility

Features

  • release 1.5.7

Maintenance

  • update changelog

[v1.5.6] - 2026-02-04

Bug Fixes

  • removing duplicate messages in CHANGELOG generation

  • increase padding to 16KB to overcome aggressive buffering

  • use async connect to prevent gevent blocking

  • fixing the latency when loading events

Build System

  • update to run with gevent and Socket.IO

Features

  • add flask-socketio for websocket support

  • release v1.5.6

Maintenance

  • update changelog

  • updating changelog

Refactoring

  • replace deprecated eventlet with gevent

  • replace SSE queues with Socket.IO broadcasting

  • replace SSE stream with Socket.IO handlers

  • replace EventSource with Socket.IO client

Tests

  • update MQTT integration tests for Socket.IO

  • update connection failure test for async behavior

  • simplify async connection test

[v1.5.5] - 2026-02-04

Bug Fixes

  • implement padding strategy for buffering

Features

  • release v1.5.5

Maintenance

  • update changelog

Refactoring

  • refactoring the release script

[v1.5.4] - 2026-02-04

Bug Fixes

  • add keep-alive header and frontend debug logs

  • add granular debugging logs

Features

  • release v1.5.4

Maintenance

  • update changelog

  • organizing the release script

[v1.5.3] - 2026-02-04

Features

  • add support for HA ingress and fix SSE buffering

  • release v1.5.3

  • updating the version

  • adaping routing for hass addon

Maintenance

  • update changelog

[v1.5.2] - 2026-02-04

Documentation

  • updating documentation

Features

  • having a requirement file for dev specifically

  • updating Dockerfile for a better build for different plstforms

  • adaping routing for hass addon

  • release v1.5.2

Maintenance

  • organizing makefile

  • update changelog

[v1.5.1] - 2026-02-02

Bug Fixes

  • fixing library import

  • fix mergin issue

Features

  • linting

Maintenance

  • release v1.5.0

  • release v1.5.1

  • update changelog

[v1.5.0] - 2026-02-01

Build System

  • new release

Documentation

  • adding images to readme

  • adding github repo link

  • adding analytics in project page

  • specifying command to reset a user’s password

  • adding new sections to the documentation

  • adding links to dockerhub

  • Updating the how-to guide

  • updating site layout

Features

  • command to run without docker

  • updating the instructions to set up

  • updating site description

  • Logging in the terminal the url to see the application

  • adding contrib badge

  • adapt the data dir so that HASS addon will not have any conflicts

  • providing more linux platforms for image build

Maintenance

  • update changelog

  • ignoring changelog commit messages

  • ignoring development files

  • deleting unnecessary coment lines

[v1.4.0] - 2026-01-26

Documentation

  • updating readme.md

Features

  • QoS and retain features

Maintenance

  • update changelog

  • release v1.4.0

[v1.3.2] - 2026-01-26

Bug Fixes

  • adding one more commit and push to have changelog up to date

  • fixing bug in the app initialization

CI/CD

  • specifying linux platforms for the image build

Documentation

  • updating readme

Maintenance

  • updating changelog

  • release v1.3.2

  • update changelog

[v1.3.1] - 2026-01-25

CI/CD

  • updating cd file

Features

  • add password confirmation in the registration form

  • password reset cli utility

  • feature to reset password

Maintenance

  • changing docker username

  • update changelog

  • release v1.3.1

[v1.3.0] - 2026-01-19

CI/CD

  • adding continuous integration

  • adding cicd

Features

  • fix broken steps in the release script

  • adding unit tests

Maintenance

  • update changelog

  • release v1.3.0

[v1.2.0] - 2026-01-19

Bug Fixes

  • seggregating user brokers

Documentation

  • updating the changelog

  • updating changelog

Features

  • adding cliif tool to automatically generate changelog

  • configuring precommit

  • creating commands to generate a release

  • script for automating releases

Maintenance

  • deleting old files

  • update changelog

Refactoring

  • refactoring the cliff config file

[v1.1.0] - 2026-01-18

Bug Fixes

  • fixed error in the changelog version of 2026-01-17

Documentation

  • adding/ updating docstrings

Features

  • help recipe

  • adding the app version automatically

Maintenance

  • updating gitignore

Refactoring

  • code refactor and cleanup

[v1.0.0] - 2026-01-17

Documentation

  • updating readme

  • changelog init

  • updating the changelog

Features

  • initial app files

  • logo images

  • unique source for python version

  • upgrading the python version

Maintenance

  • linting