1. Resources
  2. /
  3. Changelog
  4. /
  5. bktec v2.0.0 - now with dynamic parallelism

bktec v2.0.0 - now with dynamic parallelism

We have released a new major version of the Buildkite test engine client (bktec). This version introduces dynamic parallelism, intended to accommodate builds where the number of tests run is variable, for example when predictive test selection is used.

From v2.0.0 bktec can dynamically set command step parallelism to achieve a specified target build duration.

📚 Learn more about bktec dynamic parallelism.

Note on upgrading to bktec v2.x.x sub-command support has been added in this release. Calling bktec without a sub-command is no longer supported, so when upgrading to v2.x.x please update your step definitions.

# < v2.0.0
command: bktec

# >= v2.0.0
command: bktec run

Malcolm

Atom feed

You deserve better CI.

Get started for free with a full month of our all-access trial.

Buildkite Pipelines

Platform

  1. Pipelines
  2. Public pipelines
  3. Test Engine
  4. Package Registries
  5. Mobile Delivery Cloud
  6. Pricing

Hosting options

  1. Self-hosted agents
  2. Mac hosted agents
  3. Linux hosted agents

Resources

  1. Docs
  2. Blog
  3. Changelog
  4. Example pipelines
  5. Plugins
  6. Webinars
  7. Case studies
  8. Events
  9. Migration Services

Company

  1. About
  2. Careers
  3. Press
  4. Security
  5. Brand assets
  6. Contact

Solutions

  1. Replace Jenkins
  2. Workflows for MLOps
  3. Testing at scale
  4. Monorepo mojo
  5. Bazel orchestration

Compare

  1. Buildkite vs GitHub Actions
  2. Buildkite vs Depot

Legal

  1. Terms of Service
  2. Acceptable Use Policy
  3. Privacy Policy
  4. Subprocessors
  5. Service Level Agreement
  6. Supplier Code of Conduct
  7. Modern Slavery Statement

Support

  1. System status
  2. Forum
© Buildkite Pty Ltd 2026