v0.4.12

Changes

🚀 Features

  • Allow specifying domain via headers

🐛 Bug Fixes

  • Prevent workers from getting stuck after Redis reconnection
  • Sort shop category children by name for deterministic ordering
  • Correct hardDelete API parameter format for test cleanup
  • fix(deps): align ws version across all packages

🧰 Maintenance

  • Improve shop order error messages and code quality
  • Improve distributed tracing reliability and simplify setup
  • Parallelize seedBuiltinModules for faster domain creation
  • Add internal networking env vars for grove worktree compatibility
  • fix: increase SystemWorker concurrency to 10
  • Refactor domain state and soft deletes
  • fix: restore nodemon start:dev scripts lost in merge conflict
  • Fix Redis connection in grove multi-environment setups

🤖🧰 Dependency updates

  • fix(deps): update dependency notistack to v3.0.2 (#2446)
  • fix(deps): update dependency jsonwebtoken to v9.0.3 (#2442)
  • fix(deps): update dependency lodash-es to v4.17.22 (#2443)
  • fix(deps): update dependency class-validator to v0.14.3 (#2437)
  • fix(deps): update dependency human-id to v4.1.3 (#2438)
  • chore(deps): update dependency vitest to v4.0.16 (#2435)
  • chore(deps): update dependency nodemon to v3.1.11 (#2394)
  • fix(deps): update dependency maxmind to v4.3.29 (#2241)
  • chore(deps): update dependency utf-8-validate to v6.0.6 (#2431)
  • fix(deps): pin dependencies (#2361)