Skip to content

chore(master): release 0.4.0#14

Open
github-actions[bot] wants to merge 1 commit intomasterfrom
release-please--branches--master--components--tach-core
Open

chore(master): release 0.4.0#14
github-actions[bot] wants to merge 1 commit intomasterfrom
release-please--branches--master--components--tach-core

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Jan 15, 2026

🤖 I have created a release beep boop

0.4.0 (2026-02-07)

Features

  • discovery: expand parametrized tests to match pytest collection (39f52d4)
  • discovery: parse asyncio_mode from pyproject.toml (08b6e36)
  • discovery: resolve import aliases in parametrize IDs (0bd87f4)
  • harness: add AsyncFixtureWrapper for async fixture handling (2afd3f3)
  • harness: add scope-aware fixture tracking to AsyncFixtureWrapper (2a44a0a)
  • harness: integrate AsyncFixtureWrapper with EventLoopManager (afb9e72)
  • reporter: add vitest-style TachReporter with file-grouped output (d348579)
  • reporter: make TachReporter the default interactive reporter (b80a78b)
  • reporter: vitest-style TachReporter with file-grouped output (3d9e28f)
  • signals: add shutdown watchdog for forced exit on hang (8049c02)
  • supervisor: wire up asyncio config parsing to session effects (3c239c3)

Bug Fixes

  • bincode: serialize MarkerInfo.args as JSON string for bincode compatibility (84bd96b)
  • ci: add integration tests job to CI workflow (808a550), closes #41
  • correct skip counting, unicode nodeids, and fixture event loop (633e3aa)
  • correct skip counting, unicode nodeids, and fixture event loop (4cc092c)
  • discovery: add allowlist to reduce false positive toxicity (66e8d8d)
  • discovery: add Bytes constant support to expr_to_pytest_id (6387d1b)
  • discovery: add Bytes constant support to expr_to_pytest_id (680a076)
  • discovery: use from_utf8_lossy for non-ASCII file handling (894597b)
  • docker: add mold linker for Rust builds (860ef6f)
  • harness: add AsyncFixtureWrapper for async fixture handling (2fb3b34)
  • harness: add plugin registration idempotency check (852dcc2)
  • harness: address audit issues in async scope handling (f4ae67a)
  • harness: address audit issues in AsyncFixtureWrapper (4272dad)
  • harness: align status codes with Rust protocol (dd1fc10)
  • harness: call AsyncFixtureWrapper.get_teardown_errors not EventLoopManager (56eb813)
  • harness: check teardown errors and upgrade status accordingly (1a0293f)
  • harness: construct nodeid relative to pytest rootdir (f41d4d1)
  • harness: construct nodeid relative to pytest rootdir (a3a7462)
  • harness: consume async fixtures from Zygote cache before test execution (b4cef54)
  • harness: consume async fixtures from Zygote cache before test execution (8ffa818)
  • harness: correctly parse nodeid path component (2516df3)
  • harness: fix pytest import for TachFixturePlugin (11efbcf)
  • harness: prioritize STATUS_ERROR for teardown failures (905159f)
  • harness: reset EventLoopManager and AsyncFixtureWrapper in post_fork_init (f3a1da6)
  • harness: restore async fixtures, fuzzy parametrize matching, and node ID alignment (#72) (904b178)
  • harness: scope-aware async fixture handling (b295253)
  • harness: set scoped event loop before fixture resolution (f9a240c)
  • harness: set scoped loop before runtestprotocol for fixtures (64cffbb)
  • harness: stop disabling asyncio/trio plugins in Zygote collection (1092424)
  • harness: use aclose() for async fixture teardown (f434f22)
  • issues #41, #42, #44, #45 - CI, logging, tests (f721ab8)
  • junit: properly strip OSC escape sequences from error messages (c5bbdb1)
  • prevent unkillable hang on Ctrl+C (144827f)
  • pyproject: remove deprecated license classifier (PEP 639) (4091eef)
  • reduce tach test failures with UTF-8 encoding, fuzzy matching, and toxicity allowlist (8b329fb)
  • reporter: count crash/timeout/error as failures in all reporters (faee803)
  • reporter: distinguish skipped files and show skip counts in per-file output (f99a7c8)
  • reporter: remove inaccurate 'Saved' initialization overhead metric (3ab27cb)
  • resolve test count discrepancy between aistudioproxy and tach-core (b9d6e22)
  • scheduler: add crash detection to capacity-wait loop (59db68d)
  • scheduler: add crash detection to capacity-wait loop (707fadf)
  • scheduler: add timeout to cmd_socket to prevent indefinite hang (b67f862)
  • scheduler: address all audit issues from end-of-worktree review (fbc3050)
  • scheduler: count skipped tests separately from failures (#61) (8d2cd3d)
  • signals: prevent watchdog false positive with SHUTDOWN_COMPLETE flag (9173bc3)
  • toxicity: canonicalize paths in is_toxic() lookup (0fd85c7)

This PR was generated with Release Please. See documentation.

@coderabbitai
Copy link

coderabbitai bot commented Jan 15, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot force-pushed the release-please--branches--master--components--tach-core branch 23 times, most recently from 244dfb9 to 8a0847b Compare January 17, 2026 15:02
@github-actions github-actions bot changed the title chore(master): release 0.2.0 chore(master): release 0.2.1 Jan 17, 2026
@github-actions github-actions bot force-pushed the release-please--branches--master--components--tach-core branch from 8a0847b to b163c6b Compare January 17, 2026 15:43
@github-actions github-actions bot changed the title chore(master): release 0.2.1 chore(master): release 0.3.0 Jan 17, 2026
@github-actions github-actions bot force-pushed the release-please--branches--master--components--tach-core branch 2 times, most recently from 807959c to 2666766 Compare January 17, 2026 18:38
@github-actions github-actions bot changed the title chore(master): release 0.2.3 chore(master): release 0.3.0 Feb 1, 2026
@github-actions github-actions bot force-pushed the release-please--branches--master--components--tach-core branch 6 times, most recently from 69112d5 to 16c79ce Compare February 2, 2026 00:22
@github-actions github-actions bot changed the title chore(master): release 0.3.0 chore(master): release 0.4.0 Feb 2, 2026
@github-actions github-actions bot force-pushed the release-please--branches--master--components--tach-core branch 20 times, most recently from d4d5326 to 637ec5a Compare February 7, 2026 08:38
@github-actions github-actions bot force-pushed the release-please--branches--master--components--tach-core branch from 637ec5a to c57414b Compare February 7, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: CI excludes integration tests with --lib flag

0 participants