Releases: destroyedlolo/Marcel
Release list
V8.10 bug fix release preventing memory leak
v8.10 Release 📯
This new release correct bad handling of Lua stack causing a memory leaks leasing to crashes due to resource exhaustion.
V8.09 introducting axp20x module
v8.09 Release 📯
📌 I'm pleased to announce the release of Marcel v8.09, a very lightweight daemon to publish figures to a MQTT broker (1wire data as temperatures, UPS figures, weather forecast, and more), check subscribed topics and alerts if out of range or missing.
What's new
Add AXP20x module : this module will publish XPower's AXP20x PMIC (Power Management IC, a.k.a PMU) figures.
Add simulation and hostname can be forced
v8.08 Release 📯
📌 I'm pleased to announce the release of Marcel v8.08, a very lightweight daemon to publish figures to a MQTT broker (1wire data as temperatures, UPS figures, meteo forecast, and more), check subscribed topics and alerts if out of range or missing.
What's new (since last 8.03)
- Add
Simulateflag : section markedDoNotSimulatewill not run in simulation mode. Very useful to avoid to pollute your production while testing - Variable substitution is working with ClientID
- Several userscripts can be included
- Arguments can be passed to functions
- Hostname ca be forced (useful during tests)
V8.03
- expose status of each and every sections
- enabled/disabled
- facing technical error
- Notify when a status change
This leading to external real time dashboard of Marcel health.
V8.01
- improve Lua support (v8.01)
- Redesign modules to make them dynamically loadable (v8)
- Add variables in configuration (v7)
- Add SH31 (v7)
- Probe lauchning can be randomized (v7)
User function improvement
- each section must have an unique ID and can be enabled or disabled in Lua user functions
- add Lua user function in OutFile and FFV
- trying to stay alive during transient errors with Keep directive
- add MinVersion directive
Prevents system to crash in case of bad configuration
This is an important bug fix release.
In all previous versions, there is a risk to create a kernel panic in case of issue in the configuration file : this issue is corrected.
(You can prevent this issue in previous releases by testing the configuration file first).
In addition, Disable is implemented for all sections for 6.x (even if it is currently useless until control topics are implemented).
** Configuration file has to be modified **
In preparation of v6.x, all section must have an unique ID.
Add FFV offset and 1-wire alarms
v5.03 Handle OutFile
Handle 1-wire alerts
1-wire alerts is a convenient way to monitor temperature overflow or PIO changes.
RESTquery
Add :
- REST querying
- Sunrize and Sunset topic
- ...