Skip to content

Conversation

@GaspardKirira
Copy link
Member

v1.17.5 Performance & CLI Stability Release

🚀 Performance

  • core: remove logger context and console synchronization from HTTP access logs, reducing contention under load
  • utils: snapshot spdlog logger instances to avoid global mutex contention and improve logging throughput

🖥️ CLI & Tooling

  • cli(run): remove capture-based configure phase and switch to live execution for more predictable runtime behavior
  • cli: clean and stabilize CMake output during configure while keeping build and run steps intact
  • cli: remove dead helpers left after the build UX rewrite

🧹 Maintenance

  • Internal cleanup across cli, core, and utils modules
  • No breaking changes

✅ Notes

This release focuses on runtime performance, log scalability, and CLI robustness, especially under high load and iterative development workflows.

@GaspardKirira GaspardKirira added core Core runtime, HTTP server, executor, lifecycle cli Vix CLI (vix new, build, run, dev) utils Logger, helpers, utilities labels Jan 4, 2026
@GaspardKirira GaspardKirira merged commit 17e24b0 into main Jan 4, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli Vix CLI (vix new, build, run, dev) core Core runtime, HTTP server, executor, lifecycle utils Logger, helpers, utilities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants