This release adds the final pieces of support for parallel execution. There may be other changes before the final 5.0 release, but parallel support is now considered feature-complete. Please open an issue if you think anything's missing.
- Dropped support for Node 16
-
Added support for Node 20
-
Parallel: Report unhandled exceptions/rejections that occur between spec files
-
Parallel:
--parallel=auto
runs with an inferred number of workersThe number of workers will be one less than the number of CPUs reported by Node. This is a reasonable default in most situations but may work poorly inside containers, since the number of CPUs reported by Node is based on the host machine's hardware and not the resources actually available in the container. Inside a container you are likely to get better results by explicitly specifying a number of workers instead, e.g.
--parallel=4
. -
Parallel: Support use without globals
To use this feature, include
globals: false
in the options passed to the ParallelRunner constructor.
- Updated to Glob 10
_Release Notes generated with Anchorman