Skip to Content
Mélodium 0.10.4 is now available!
BlogMélodium 0.10.4 : mémoire bornée sous charge de reporting

Mélodium 0.10.4 : mémoire bornée sous charge de reporting

Quentin Vignaud

Écrit par

Quentin Vignaud

24 septembre 2026

Mélodium

Mélodium 0.10.4 est disponible. Comme la 0.10.3, rien ne change dans le langage ; cette version referme deux points par lesquels le moteur pouvait faire croître sa mémoire sans limite sous exécution soutenue.

Le niveau de debug ne vaut plus Detailed par défaut

Le niveau de debug d’exécution était figé sur Detailed, ce qui clonait chaque payload transmis dans les événements de debug. Sur des flux riches en octets, cela pouvait faire croître la mémoire sans limite. Il vaut désormais Basic par défaut quand quelque chose consomme effectivement les événements de debug (un chemin --debug fourni, ou --api-report activé), et None sinon. La nouvelle option --debug-level permet de le forcer.

Des canaux de reporting bornés

Les canaux internes de logs et de debug qui alimentent --api-report sont désormais bornés, comme filet de sécurité de dernier recours, maintenant que report_logs et report_debug se vident toujours rapidement quel que soit le comportement du point de reporting. La borne se règle via la variable d’environnement MELODIUM_REPORT_CHANNEL_CAPACITY.

Le détail complet pour chaque crate est dans le CHANGELOG . Comme d’habitude, mise à jour via cargo install melodium ou un binaire précompilé.