Skip to content

Releases: destroyedlolo/Marcel

V8.10 bug fix release preventing memory leak

Choose a tag to compare

@destroyedlolo destroyedlolo released this 17 Oct 20:55
0833287

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

Choose a tag to compare

@destroyedlolo destroyedlolo released this 02 Aug 16:44
3f60e45

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

Choose a tag to compare

@destroyedlolo destroyedlolo released this 14 Jul 17:24
5908bc4

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 Simulate flag : section marked DoNotSimulate will 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

Choose a tag to compare

@destroyedlolo destroyedlolo released this 31 Dec 16:39
  • 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

Choose a tag to compare

@destroyedlolo destroyedlolo released this 18 Nov 01:22
7cf41e1
  • 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

Choose a tag to compare

@destroyedlolo destroyedlolo released this 28 Dec 12:01
  • 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

Choose a tag to compare

@destroyedlolo destroyedlolo released this 20 Aug 14:08

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

Choose a tag to compare

@destroyedlolo destroyedlolo released this 19 Aug 20:40
v5.03

Handle OutFile

Handle 1-wire alerts

Choose a tag to compare

@destroyedlolo destroyedlolo released this 17 Jul 22:54

1-wire alerts is a convenient way to monitor temperature overflow or PIO changes.

RESTquery

Choose a tag to compare

@destroyedlolo destroyedlolo released this 17 May 21:04

Add :

  • REST querying
  • Sunrize and Sunset topic
  • ...