> ## Documentation Index
> Fetch the complete documentation index at: https://docs.optimism.io/llms.txt
> Use this file to discover all available pages before exploring further.

# op-acceptor Releases

> Release history for op-acceptor. Network acceptance tester for OP Stack devnets.

**op-acceptor** runs validation checks against a network to determine if it is ready for production, executing standard Go tests against configurable gate-based validation scenarios.

<Update label="March 6, 2026" description="v3.10.2" tags={["Latest", "Stable"]}>
  ## Changelog

  * 6b0f7b226475bf0a8b20f76ef92ac170d1b9399a fix(op-acceptor): skip RunAll package when all tests excluded by --exclude-gates (#565)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.10.2)
</Update>

<Update label="March 4, 2026" description="v3.10.1" tags={["Stable"]}>
  ## Changelog

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.10.1)
</Update>

<Update label="March 3, 2026" description="v3.9.0" tags={["Stable"]}>
  ## Changelog

  * a8232d28edfda958e324beefccf114b383610527 feat(op-acceptor): add linux/arm64 release binary (#555)
  * 09728d0b284229ca8f73127d7da7685126d5305c feat(op-acceptor): sort tests by previous runtime to front-load longest tests (#557)
  * 383e9df37bc27879d15e4cb5ba3d63bb3a78ff5e fix: op-acceptor base image (#554)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.9.0)
</Update>

<Update label="February 17, 2026" description="v3.9.0-rc.3" tags={["Release Candidate"]}>
  ## Changelog

  * a170939abdd0e813852023db71862cb09e671795 fix(op-acceptor): improve CI split logging to clarify algorithm selection

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.9.0-rc.3)
</Update>

<Update label="February 17, 2026" description="v3.9.0-rc.2" tags={["Release Candidate"]}>
  ## Changelog

  * 3c1b265b2934b6aa6c207bf611848acde26b67c6 feat(op-acceptor): add CI parallelism splitting and report-from-events mode
  * 656450a11c291085a6ea0b39780f760a447e71e7 feat(op-acceptor): add timing-based bin-packing for CI test splitting

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.9.0-rc.2)
</Update>

<Update label="February 17, 2026" description="v3.9.0-rc.1" tags={["Release Candidate"]}>
  ## Changelog

  * 1ec0c4094b9efb10c1e7286d5e9c385cb7a8f778 feat(op-acceptor): add CI parallelism splitting and report-from-events mode

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.9.0-rc.1)
</Update>

<Update label="February 9, 2026" description="v3.8.3" tags={["Stable"]}>
  ## Changelog

  * b2573048a696ee068ab89947fc1705798af6e22a op-acceptor: Capture logs during test run. (#548)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.8.3)
</Update>

<Update label="January 21, 2026" description="v3.8.2" tags={["Stable"]}>
  ## Changelog

  * 43f5d14f9c17904c804969feec1f966a5f3288b0 fix(ci): goreleaser; make latest release. (#527)
  * 7d273b35d569a76e6ff12161cced642e13edb84d fix(op-acceptor): ensure logs are written to disk for timeout cases (#540)
  * cd3f7f0be90e97c0fb0e42250d2ad1c4d6cbb933 fix(op-acceptor): tests; TestCLIServiceFlag (#528)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.8.2)
</Update>

<Update label="December 10, 2025" description="v3.8.1" tags={["Stable"]}>
  ## Changelog

  * 0f0d34fcbe02ac43378edfe1580fbe6ef2957bd9 fix(op-acceptor): subtest logging memory leak (#526)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.8.1)
</Update>

<Update label="December 6, 2025" description="v3.8.0" tags={["Stable"]}>
  ## Changelog

  * bd1e020c818f23d0a557d6b068c847f51f5555ff fix(op-acceptor): Stream stdout to disk and refactor raw JSON logging (#525)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.8.0)
</Update>

<Update label="December 6, 2025" description="v3.7.0" tags={["Stable"]}>
  ## Changelog

  * e6c87418f0197bbd4079afd02be031d29cb59fa5 feat(op-acceptor): add multigate and dry-run (#520)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.7.0)
</Update>

<Update label="November 12, 2025" description="v3.6.6" tags={["Stable"]}>
  ## Changelog

  * 741aecf2c611ad00447f784d8bb5e33bce3a8d3a chore(op-acceptor): v3.6.6 (#509)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.6.6)
</Update>

<Update label="November 12, 2025" description="v3.6.5-rc.2" tags={["Release Candidate"]}>
  ## Changelog

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.6.5-rc.2)
</Update>

<Update label="October 31, 2025" description="v3.6.2" tags={["Stable"]}>
  ## Changelog

  * 2256f8a9e6eb5cf2e88defe1dec185bab63720ba feat: metrics improvements to op-acceptor (#503)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.6.2)
</Update>

<Update label="October 29, 2025" description="v3.6.1" tags={["Stable"]}>
  ## Changelog

  * 2faae1f4365be2f79b3f8ccb3526c7d58f4e8e04 chore(op-acceptor): readme; path semantics (#496)
  * 1721c99cd82edee62621c7c9ba82751f0cc1b307 clean(op-acceptor): subtest timeouts refactor (#500)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.6.1)
</Update>

<Update label="October 13, 2025" description="v3.6.0" tags={["Stable"]}>
  ## Changelog

  * 723f94a33a04058bbbe4f388705f426e5785ca28 feat(op-acceptor): max concurrency & log tweaks (#489)
  * 837051041f9a3c620644c6721e7b5e189f4257ff feat(op-acceptor): stricter exclude-gates. (#490)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.6.0)
</Update>

<Update label="October 6, 2025" description="v3.5.0" tags={["Stable"]}>
  ## Changelog

  * dcb7a577c65c381ad6aeeb6ba35bfda1fbde9e73 chore: fix comment (#486)
  * 9912ef0fc2083594ce2a88f1353a65083cfac7a3 chore: remove unused min func (#476)
  * 0ef294beca024a689069fb0cbc8e31cda830ac6b feat(op-acceptor): logging; improved ansi stripping (#478)
  * 9c6ea48d2f50f5dd5024ec020eef20a2c33b5808 feat(op-acceptor): skip gates. (#485)
  * e9cfcec8df8dc279cbaa358640da8098758fb97d feat(op-acceptor): test; env passthrough. (#483)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.5.0)
</Update>

<Update label="September 25, 2025" description="v3.4.2" tags={["Stable"]}>
  ## Changelog

  * 11a139c36ec7a57497b4dc7d515a0157a430d25c feat(op-acceptor): flake shake (#475)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.4.2)
</Update>

<Update label="September 23, 2025" description="v3.3.2" tags={["Stable"]}>
  ## Changelog

  * 6165b5165151278f1e3936ab0de56033e1002e96 feat(acceptance-tests): adds simple acceptance tests (#470)
  * 7acba90c271a3f4edbdb6a5ecc96952ef7c424bc fix(op-acceptor): logging improvements (#474)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.3.2)
</Update>

<Update label="September 18, 2025" description="v3.3.1" tags={["Stable"]}>
  ## Changelog

  * e349f0f3ca8574cdc4f85623b5a74b9688a186bd fix(op-acceptor): package timeouts. (#468)

  [View full release on GitHub →](https://github.com/ethereum-optimism/infra/releases/tag/op-acceptor/v3.3.1)
</Update>
