Skip to content

Releases: stefa168/growatt_server

Release v0.4.0

31 Jan 19:08
Compare
Choose a tag to compare

[0.4.0] - 2024-01-31

Build

  • Bumped version

✨ Features

  • Implemented deserialization of meter messages
  • Added ID of the remote message received

🐛 Bug Fixes

  • Fixed message type string containing quotes
  • Fixed logging data spam

👷 Continuous Integration

  • [⚠️ BREAKING ⚠️] Migrated inverter mappings to yaml for better UX
  • Fixed docker cache (x2)
  • Added fetching as previous step to add new cached layer
  • Fixed docker cache
  • Fixed tags without prepended 'v' not spinning up GH Actions

💎 Styling

  • Style corrections from fmt

📚 Documentation

  • Added license to program startup
  • Added more details regarding usage
  • Added docker image version shield

🔧 Chores

  • Added migrations to make the DB more efficient
  • Implemented crc16/modbus function

🧪 Testing

  • First tests!

Release v.3.1-b

11 Dec 11:04
Compare
Choose a tag to compare

[0.3.0] - 2023-12-10

Build

  • Added run configs to vcs

✨ Features

  • Added new section that monitors remote messages received
  • Added option to override logging level from cli
  • Standalone decrypt command
  • Now the logs end with .log
  • Added more message logs for the user

🐛 Bug Fixes

  • Fixed warning not being displayed
  • Fixed log directory and level settings being ignored
  • Fixed tracing using wrong module
  • Fixed error occurring if data is too short

👷 Continuous Integration

  • Added dev release
  • Removed unnecessary parameter

💎 Styling

  • Fmt updates

🔧 Chores

  • Added missing logs volume mapping

🔨 Refactor

  • Re-implemented cli options with the features supplied by clap.
  • Multiple refactors for future work.
  • Used anyhow macros
  • Moved server to its own module
  • Implemented constructor

Release v.3.1-a

11 Dec 01:47
Compare
Choose a tag to compare

[0.3.0] - 2023-12-10

Build

  • Added run configs to vcs

✨ Features

  • Added new section that monitors remote messages received
  • Added option to override logging level from cli
  • Standalone decrypt command
  • Now the logs end with .log
  • Added more message logs for the user

🐛 Bug Fixes

  • Fixed warning not being displayed
  • Fixed log directory and level settings being ignored
  • Fixed tracing using wrong module
  • Fixed error occurring if data is too short

👷 Continuous Integration

  • Added dev release
  • Removed unnecessary parameter

💎 Styling

  • Fmt updates

🔧 Chores

  • Added missing logs volume mapping

🔨 Refactor

  • Re-implemented cli options with the features supplied by clap.
  • Multiple refactors for future work.
  • Used anyhow macros
  • Moved server to its own module
  • Implemented constructor

Release v.3.1

11 Dec 01:31
Compare
Choose a tag to compare

[0.3.0] - 2023-12-10

Build

  • Added run configs to vcs

✨ Features

  • Added new section that monitors remote messages received
  • Added option to override logging level from cli
  • Standalone decrypt command
  • Now the logs end with .log
  • Added more message logs for the user

🐛 Bug Fixes

  • Fixed warning not being displayed
  • Fixed log directory and level settings being ignored
  • Fixed tracing using wrong module
  • Fixed error occurring if data is too short

👷 Continuous Integration

  • Added dev release
  • Removed unnecessary parameter

💎 Styling

  • Fmt updates

🔧 Chores

  • Added missing logs volume mapping

🔨 Refactor

  • Re-implemented cli options with the features supplied by clap.
  • Multiple refactors for future work.
  • Used anyhow macros
  • Moved server to its own module
  • Implemented constructor

Release v0.3.0

10 Dec 23:29
Compare
Choose a tag to compare

[0.3.0] - 2023-12-10

Build

  • Added run configs to vcs

✨ Features

  • Added new section that monitors remote messages received
  • Added option to override logging level from cli
  • Standalone decrypt command
  • Now the logs end with .log
  • Added more message logs for the user

🐛 Bug Fixes

  • Fixed warning not being displayed
  • Fixed log directory and level settings being ignored
  • Fixed tracing using wrong module
  • Fixed error occurring if data is too short

👷 Continuous Integration

  • Added dev release
  • Removed unnecessary parameter

💎 Styling

  • Fmt updates

🔧 Chores

  • Added missing logs volume mapping

🔨 Refactor

  • Re-implemented cli options with the features supplied by clap.
  • Multiple refactors for future work.
  • Used anyhow macros
  • Moved server to its own module
  • Implemented constructor

Release v0.2.1-c

30 Nov 15:19
Compare
Choose a tag to compare

[0.2.1-c] - 2023-11-30

👷 Continuous Integration

  • Fixed missing environment variables for armv7

Release v0.2.1-b

30 Nov 15:06
Compare
Choose a tag to compare

[0.2.1-b] - 2023-11-30

👷 Continuous Integration

  • Fixed wrong command used

Release v0.2.1-a

30 Nov 15:01
Compare
Choose a tag to compare

[0.2.1-a] - 2023-11-30

👷 Continuous Integration

  • Added missing flag to cp
  • Trying to fix target for aarch64

Release v0.2.0-kk

30 Nov 01:48
Compare
Choose a tag to compare

[0.2.0-kk] - 2023-11-30

👷 Continuous Integration

  • Corrected typo

Release v0.2.0-j

30 Nov 01:36
Compare
Choose a tag to compare

[0.2.0-j] - 2023-11-30

👷 Continuous Integration

  • Fixed typos