Skip to content

Releases: buildkite/test-collector-python

v1.3.1

28 Jan 22:16
v1.3.1
1bb6757

Choose a tag to compare

What's Changed

Changed

  • Remove CI environment variable requirement for uploads in common CI systems by @gchan in #89
    • Automatically detects Buildkite, GitHub Actions, and CircleCI environments
    • Only requires CI environment variable for unknown CI systems
    • Simplifies integration for common CI platforms

Added

  • Add AGENTS.md with comprehensive coding guidelines by @gchan in #90

Dependencies

  • build(deps): bump urllib3 from 2.5.0 to 2.6.3 in #88

Full Changelog: v1.3.0...v1.3.1

v1.3.0

26 Jan 23:00
v1.3.0
664955d

Choose a tag to compare

What's Changed

Added

  • Add --tag-filters option to filter tests using execution_tag marker by @nprizal in #83

Fixed

  • Report teardown failures as failed tests by @jimsynz in #86
    • Teardown failures are now correctly reported instead of being ignored (fixes #84)
    • Fixed ValueError when pytest-xdist is not installed
  • Test data not being uploaded for xdist enabled but numprocesses set to 0 by @zpoint in #81

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

01 Dec 22:28
7e85e6c

Choose a tag to compare

What's Changed

  • Fix span detail format by @scadu in #79
    • It must follow the format defined in docs.

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

29 Jul 23:42

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

21 Jul 07:05
@pda pda
3651670

Choose a tag to compare

Fixes

  • Clearer failure/errors in failure_reason & failure_expanded by @pda in #64
  • Handle failure in setup eg fixtures by @pda in #65

Notable

  • uv by @pda in #58
  • Python 3.8 no longer supported; EOL was 2024-10-07 by @pda in #66
  • [TE-4096] Add 'language_version' attribute to env var by @gchan in #67

Everything else

  • Unused .devcontainer/* removed by @pda in #59
  • Rename RuntimeEnvironment to RunEnv by @pda in #60
  • Abstract os.environ so real env doesn't interfere with tests by @pda in #61
  • Some small improvements prompted by PyLint errors by @pda in #62
  • s/Test Analytics/Test Engine/g by @pda in #63
  • collector.VERSION constant from pyproject.toml via importlib.metadata by @pda in #69

Full Changelog: v1.0.4...v1.1.0

v1.0.4

21 Jul 06:53
@pda pda

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

06 May 05:29
2101560

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.3

v1.0.1

09 Apr 01:12
5f8c8d7

Choose a tag to compare

What's Changed

  • 1.0.1rc1: more logs and defensive mechanism for test collection by @zhming0 in #49
  • 1.0.1rc2: support xdist properly by @zhming0 in #50

Full Changelog: v1.0.0...v1.0.1

v1.0.0

02 Apr 01:05
a6c6428

Choose a tag to compare

What's Changed

  • PIE-3522: print error message when API return non 2xx 3xx result by @zhming0 in #43
  • Add execution level tagging by @nprizal in #44
  • Fix the hooks ordering issue that caused failed test to be reported as passed by @nprizal in #45
  • Remove CI env var requirement by @nprizal in #46

Full Changelog: v0.2.0...v1.0.0

v0.2.0

26 Mar 01:03
491af4d

Choose a tag to compare

What's Changed

  • BUILDKITE_ANALYTICS_API_URL for configurable upload API endpoint by @pda in #34
  • PIE-3504 part 1: lock python version, add venv setup instruction by @zhming0 in #35
  • Add file_name to test payload by @nprizal in #38
  • PIE-3516 part 1: get ready to use CD pipeline by @zhming0 in #37
  • Add --json option to save collector payload to JSON by @nprizal in #36
  • PIE-3516 part 2: use AWS SSM instead and simplify the release workflow by @zhming0 in #39
  • PIE-3516 follow up: fix typo by @zhming0 in #41
  • PIE-3516 follow up 2: force AWS region by @zhming0 in #42

New Contributors

Full Changelog: v0.1.9...v0.2.0