update unreleased changes
This commit is contained in:
28
CHANGELOG.md
28
CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
- Fixed detection of the connected inputs/MPPTs
|
||||||
|
- Add data acquisition interval
|
||||||
|
- Add number of connections
|
||||||
|
- Add communication type
|
||||||
|
- Preparation for overwriting received data
|
||||||
|
|
||||||
## [0.5.4] - 2023-11-22
|
## [0.5.4] - 2023-11-22
|
||||||
|
|
||||||
- hardening remove dangerous commands from busybox
|
- hardening remove dangerous commands from busybox
|
||||||
@@ -16,19 +22,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- add unit test for int64 data type
|
- add unit test for int64 data type
|
||||||
- cleanup msg_get_time_handler
|
- cleanup msg_get_time_handler
|
||||||
- remove python packages setuptools, wheel, pip from final image to reduce the attack surface
|
- remove python packages setuptools, wheel, pip from final image to reduce the attack surface
|
||||||
|
|
||||||
## [0.5.3] - 2023-11-12
|
## [0.5.3] - 2023-11-12
|
||||||
|
|
||||||
- remove apk packet manager from the final image
|
- remove apk packet manager from the final image
|
||||||
- send contact info every time a client connection is established
|
- send contact info every time a client connection is established
|
||||||
- use TSUN timestamp instead of local time, as TSUN also expects Central European Summer Time in winter
|
- use TSUN timestamp instead of local time, as TSUN also expects Central European Summer Time in winter
|
||||||
|
|
||||||
## [0.5.2] - 2023-11-09
|
## [0.5.2] - 2023-11-09
|
||||||
|
|
||||||
- add int64 data type to info parser
|
- add int64 data type to info parser
|
||||||
- allow multiple calls to Message.close()
|
- allow multiple calls to Message.close()
|
||||||
- check for race cond. on closing and establishing client connections
|
- check for race cond. on closing and establishing client connections
|
||||||
|
|
||||||
## [0.5.1] - 2023-11-05
|
## [0.5.1] - 2023-11-05
|
||||||
|
|
||||||
- fixes f-string by limes007
|
- fixes f-string by limes007
|
||||||
@@ -54,7 +60,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- count definition errors in our internal tables
|
- count definition errors in our internal tables
|
||||||
- increase test coverage of the Infos class to 100%
|
- increase test coverage of the Infos class to 100%
|
||||||
- avoid resetting the daily generation counters even if the inverter sends zero values at sunset
|
- avoid resetting the daily generation counters even if the inverter sends zero values at sunset
|
||||||
|
|
||||||
## [0.4.1] - 2023-10-20
|
## [0.4.1] - 2023-10-20
|
||||||
|
|
||||||
- fix issue [#18](https://github.com/s-allius/tsun-gen3-proxy/issues/18)
|
- fix issue [#18](https://github.com/s-allius/tsun-gen3-proxy/issues/18)
|
||||||
@@ -80,13 +86,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
- optimize and reduce logging
|
- optimize and reduce logging
|
||||||
- switch to pathon 3.12
|
- switch to pathon 3.12
|
||||||
- classify some values for diagnostics
|
- classify some values for diagnostics
|
||||||
|
|
||||||
## [0.2.0] - 2023-10-07
|
## [0.2.0] - 2023-10-07
|
||||||
|
|
||||||
This version halves the size of the Docker image and reduces the attack surface for security vulnerabilities, by omitting unneeded code. The feature set is exactly the same as the previous release version 0.1.0.
|
This version halves the size of the Docker image and reduces the attack surface for security vulnerabilities, by omitting unneeded code. The feature set is exactly the same as the previous release version 0.1.0.
|
||||||
|
|
||||||
### Changes
|
### Changes in 0.2.0
|
||||||
|
|
||||||
- move from slim-bookworm to an alpine base image
|
- move from slim-bookworm to an alpine base image
|
||||||
- install python requirements with pip wheel
|
- install python requirements with pip wheel
|
||||||
@@ -119,31 +125,31 @@ This version halves the size of the Docker image and reduces the attack surface
|
|||||||
|
|
||||||
❗Due to the change from one device to multiple devices in the Home Assistant, the previous MQTT device should be deleted in the Home Assistant after the update to pre-release '0.0.4'. Afterwards, the proxy must be restarted again to ensure that the sub-devices are created completely.
|
❗Due to the change from one device to multiple devices in the Home Assistant, the previous MQTT device should be deleted in the Home Assistant after the update to pre-release '0.0.4'. Afterwards, the proxy must be restarted again to ensure that the sub-devices are created completely.
|
||||||
|
|
||||||
### Added
|
### Added in 0.0.4
|
||||||
|
|
||||||
- Register multiple devices at home-assistant instead of one for all measurements.
|
- Register multiple devices at home-assistant instead of one for all measurements.
|
||||||
Now we register: a Controller, the inverter and up to 4 input devices to home-assistant.
|
Now we register: a Controller, the inverter and up to 4 input devices to home-assistant.
|
||||||
|
|
||||||
## [0.0.3] - 2023-09-28
|
## [0.0.3] - 2023-09-28
|
||||||
|
|
||||||
### Added
|
### Added in 0.0.3
|
||||||
|
|
||||||
- Fixes Running Proxy with host UID and GUID #2
|
- Fixes Running Proxy with host UID and GUID #2
|
||||||
|
|
||||||
## [0.0.2] - 2023-09-27
|
## [0.0.2] - 2023-09-27
|
||||||
|
|
||||||
### Added
|
### Added in 0.0.2
|
||||||
|
|
||||||
- Dockerfile opencontainer labels
|
- Dockerfile opencontainer labels
|
||||||
- Send voltage and current of inputs to mqtt
|
- Send voltage and current of inputs to mqtt
|
||||||
|
|
||||||
## [0.0.1] - 2023-09-25
|
## [0.0.1] - 2023-09-25
|
||||||
|
|
||||||
### Added
|
### Added in 0.0.1
|
||||||
|
|
||||||
- Logger for inverter packets
|
- Logger for inverter packets
|
||||||
- SIGTERM handler for fast docker restarts
|
- SIGTERM handler for fast docker restarts
|
||||||
- Proxy as non-root docker application
|
- Proxy as non-root docker application
|
||||||
- Unit- and system tests
|
- Unit- and system tests
|
||||||
- Home asssistant auto configuration
|
- Home asssistant auto configuration
|
||||||
- Self-sufficient island operation without internet
|
- Self-sufficient island operation without internet
|
||||||
|
|||||||
Reference in New Issue
Block a user