---
changelog:
  category: Release
  version: 0.6.9
date: '2026-11-12T08:23:12Z'
seo:
  description: >-
    execution: check for cancellation after the worker pool exists (6300f6d)
    execution: finish a work item without an interlocked decrement
    (2227594)execution…
title: v0.6.9
type: changelog
---
## [0.6.9](https://github.com/Stephanvs/archevolt/compare/v0.6.8...v0.6.9) (2026-11-12)

### Fixes

* **execution:** check for cancellation after the worker pool exists ([6300f6d](https://github.com/Stephanvs/archevolt/commit/6300f6dbc606021e3a08052230bc7a721d3ececd))

### Performance

* **execution:** finish a work item without an interlocked decrement ([2227594](https://github.com/Stephanvs/archevolt/commit/2227594130f206d11cfa5d8a74265250a1cc0c6c))
* **execution:** flush only the systems that ran since the last flush ([a202056](https://github.com/Stephanvs/archevolt/commit/a202056430e4a6cd7f20fc331ad6062f5db72edd))
* **execution:** prepare systems only when the world has changed ([017552b](https://github.com/Stephanvs/archevolt/commit/017552bf3b3319e77cb7bd4689c6780b7be3eafb))
* **execution:** read the plan's steps and batch nodes from arrays ([776db9c](https://github.com/Stephanvs/archevolt/commit/776db9c4981768945ecf928797c271daa2a37f00))
* **execution:** run a batch of one system without work lists ([27364a5](https://github.com/Stephanvs/archevolt/commit/27364a52404734c9ab60df7806fffc7835d83451))
* **execution:** run a batch on the owner without the worker pool ([8ecf7f6](https://github.com/Stephanvs/archevolt/commit/8ecf7f6bad6f817ad4d1e1485bd2828984b4b724))
* **queries:** inline the column check of a block ([878e1da](https://github.com/Stephanvs/archevolt/commit/878e1da78e51326280da800ebf6d76fcc469fa47))
* **queries:** keep the tick window in cursors and blocks, not the run ([e2a3a16](https://github.com/Stephanvs/archevolt/commit/e2a3a168f5384c059411860a9258a2965ad5d2f5))

### Refactoring

* **execution:** drop the worker pool's serial path ([857686e](https://github.com/Stephanvs/archevolt/commit/857686e0f883d8df7619c5ba644580220d69a186))
* **execution:** let a failed work item leave its system unfinished ([2cb7cbb](https://github.com/Stephanvs/archevolt/commit/2cb7cbb52b76457192b5f9e8f47839d4bb678cbe))

### Documentation

* **perf:** report the cost of running a system ([14e1c6b](https://github.com/Stephanvs/archevolt/commit/14e1c6b4b6f3e4304a531af1d40798606dd62ecc))

### Maintenance

* **benchmarks:** add system overhead harness ([d9a0595](https://github.com/Stephanvs/archevolt/commit/d9a0595cb9bd4d7d5389f4d59b82523f1d686594))
