Releases: brewmajsters/brewmaster-backend
Releases · brewmajsters/brewmaster-backend
Fixed MQTT topics and implemented set_config endpoint
0.7.2: 10.05.2020
- Feature: Implemented set_config endpoint.
- Fix: Fixed topics to subscribe and publish.
- Fix: Fixed emulators with changed topics.
- Fix: Fixed parsing emulator set_value data.
Minor issues resolved in communication with FE
0.7.1: 06.05.2020
- Feature: Added datapoints to module structure.
- Fix: Renamed data_point attribute to datapoint in set_device endpoint.
- Fix: The device_uuid argument has since now uuid attribute of device not id.
- Fix: Added check for datapoint id (if exist) in set_device endpoint.
Fixed major issues caused by testing our solution with FE
0.7.0: 05.03.2020
- Feature: Added devices list to module list/get endpoint.
- Fix: Fixed bad parsing string in emulator in set_module_value endpoint.
- Change: Changed channel name in socketio.
Implemented final MQTT client with development environment
0.6.0: 22.04.2020
- Feature: Implemented mqtt ack message blocker.
- Feature: Added new env variables to .env.example file.
- Feature: Implemented possibility to change project environment.
- Change: Deleted testing and unused endpoints.
- Change: Deleted unused testing templates and static files.
- Change: Made changes in README.md file according to new configuration possibilities.
- Change: Changed format of parsing data according to MQTT API docs.
- Change: Changed Sensor model to ModuleNotification.
- Fix: Fixed setting value to device (distinction between module and device).
Implemented all REST endpoints + MQTT message format
0.5.0: 08.04.2020
- Feature: Implemented all REST endpoints.
- Feature: Implemented testing DB seed.
- Feature: Implemented communication with modules via MQTT according to MQTT API specification.
- Change: Changed Sensor emulator according to MQTT specification.
Fixed disconnection of sensors from web socket
HOTFIX
Resolution:
- In file
web_socket/events.py line 25
. Consider changing thesensor.run()`` to
sensor.stop()`.
Implementation: - Fix: Changed sensor.run() to sensor.stop() on disconnect client from socketio.
Implemented and tested simulated multiprocessing sending via Web-Socket
0.3.0: 22.11.2019
- Feature Implemented testing sensors simulating real sensor MQTT message publishing.
- Feature: Implemented multiprocessing handling of more than one testing sensor.
- Feature: Created DB models according to specified ER diagram.
Implemented Web-Socket server
0.2.0: 18.11.2019
- Feature: Implemented communication via Web-Sockets.
Implemented communication with TimeScale
0.1.0: 06.11.2019
- Feature: Implemented timescale extension.