Skip to content

Pulse v0.2.0-indev.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Sep 21:06
· 341 commits to main since this release
9a8157d

A small prerelease for a real production annoyance: a pulse.json written by an older version never showed the keys a newer version added, so an admin upgrading from 0.1.0 had no way to discover the Attribution block short of reading the README, and the same went for ServiceName in pulse-otlp.json.

From this build, both mods complete their config file at startup:

  • Keys missing from the existing file are added with their defaults, and the server log lists which ones. Your own values are kept exactly as they were.
  • Keys the mod does not know (a typo, a retired option) are dropped, with a warning naming them, so a mistake never disappears silently.
  • A file that is already complete is not touched at all: no write, no modification time change, which matters on hosts that mount configs read-only or keep them under version control.

Nothing else changes: same metric families, same names, same labels as v0.2.0-indev.2. Both zips are published as usual; the base mod is still one dll with no dependencies.

Same game support: Vintage Story 1.22.x, dedicated server, .NET 10. Test bar for this tag: 195 tests including 28 embedded-server scenarios (two of them seed a partial config with a typo in it and read the upgraded file back off disk), 41 mutations killed, quality gate green.