Skip to content

Releases: morfredus/morfTemplateService

morfTemplateService - v0.7.2

Choose a tag to compare

@morfredus morfredus released this 08 Sep 15:39

Source release for morfTemplateService 0.7.2.

morfTemplateService - v0.7.1

Choose a tag to compare

@morfredus morfredus released this 07 Sep 21:49

Source release for morfTemplateService 0.7.1.

morfTemplateService - v0.7.0

Choose a tag to compare

@morfredus morfredus released this 05 Sep 22:46

Source release for morfTemplateService 0.7.0.

morfTemplateService - v0.6.0

Choose a tag to compare

@morfredus morfredus released this 24 Aug 19:14

Source release for morfTemplateService 0.6.0.

morfTemplateService - v0.5.2

Choose a tag to compare

@morfredus morfredus released this 22 Aug 15:02

Source release for morfTemplateService 0.5.2.

morfTemplateService - v0.5.0

Choose a tag to compare

@morfredus morfredus released this 20 Aug 09:49

Source release for morfTemplateService 0.5.0.

morfTemplateService - v0.4.3

Choose a tag to compare

@morfredus morfredus released this 16 Aug 16:38

Fixed

  • HTTP large-response truncation in HttpServer::reply(). The method closed the connection
    without draining the write buffer: any response beyond the socket buffer (~20 KB) reached the
    client truncated. It now waits for bytesToWrite() to reach zero (via waitForBytesWritten,
    with a guard timeout) before closing. Found in morfAnalytics and fixed here, in the pattern,
    the source of truth for the skeleton reused across the parc.
  • Resynced the vendored morfBeacon copy to 0.6.1.

v0.4.0

Choose a tag to compare

@morfredus morfredus released this 28 Jul 11:42

The template lays down the parc's file-layout doctrine.

Added

  • Config / state / program doctrine: new document docs/fr/FILESYSTEM.md. The program lives under /opt, admin config (read-only) under /etc/morfsystem/<service>, and service-generated persistent state (keys, vaults, cursors, indexes) under /var/lib/morfsystem/<service>.
  • Paths component (include/morftemplate/Paths.h, src/Paths.cpp): resolves the state root via $STATE_DIRECTORY, with a fallback to /var/lib/morfsystem/<service> (Linux) or %ProgramData%\morfsystem\<service>\state (Windows).
  • Config overlay: the read-only admin config from /etc is merged at load time with an editable overrides file (<service>.overrides.json) stored in state. The service never writes to /etc.

Changed

  • systemd unit: StateDirectory=morfsystem/morftemplate; per-platform state_dir block in service.json.