Skip to content

v0.20.3

Choose a tag to compare

@DavidsonGomes DavidsonGomes released this 13 Apr 20:51
· 59 commits to main since this release

EvoNexus v0.20.3 — Licensing Fix + File Tabs + Scheduler

What's New

File Tab Context Menu

Right-click on any file tab in the workspace browser for quick actions:

  • Close / Close others / Close all
  • Close all to the left / Close all to the right

Scheduler in systemd

The start-services.sh script and systemd ExecStop now properly manage the scheduler process. systemctl restart evo-nexus kills the old scheduler and starts a new one, so routines.yaml changes take effect immediately.

Licensing Fixes

  • Product slugPRODUCT and TIER changed from evonexus to evo-nexus to match the licensing server registry. New installations were getting 400 INVALID_TIER on startup
  • Error logging — the licensing client now logs the server's actual error message instead of a generic 400 Bad Request
  • Email validation — initial setup requires email (needed for license registration); auto_register_if_needed() skips if admin has no email

Makefile Fix

Applied [p]attern bracket trick to all pkill -f calls in Makefile to prevent self-kill on Linux/WSL (PR #5 by @gomessguii).


Full Changelog: v0.20.2...v0.20.3