1.6.0 Roll up release
Pre-release
Pre-release
What's Changed
Highlights
Python 3.13 support, 3.8 and older no longer supported
Use newer version of Tornado
Numerous bug fixes and feature additions
Full list
- Fixed bug with 'show image with user.prompt' by @Spudmn in #1071
- Fix broken
plug
relative import in global__init__.py
by @kehrazy in #1099 - Defer camelization by
PhaseNameCase
until retrieving thename
property to allow it to work with string substitution. by @copybara-service in #1105 - Remove unused
six
import in monitor code by @jtilahun in #1112 - fixed typos and closed open brackets (#807) by @iHarshit15 in #1126
- Use coveralls github action instead of manual coveralls by @dbhatman in #1131
- Move ImmutableMeasurement to measurement.py. by @copybara-service in #1129
- Added pytype None checks to console_summary.py. by @copybara-service in #1133
- Added pytype None checks to text.py. by @copybara-service in #1138
- Added pytype None checks to test.py. by @copybara-service in #1141
- Add set_time_millis to measurement by @wallacbe in #1140
- Fix test breakage likely caused by an update to pytest by @glados-verma in #1163
- Move example Test definition out of the main() function to module level. by @copybara-service in #1161
- Increase the post timeout for uploading by @copybara-service in #1165
- Add support for uncompressed uploads if they are being used by @copybara-service in #1166
- fix typo in event_sequence.md by @frankalicious in #1168
- Update coveralls version to 2.3.0 in continuous_integration.yml by @glados-verma in #1170
- Log filename, number and function name for the phase being executed by @copybara-service in #1169
- Fix continuous integration (again) by @glados-verma in #1173
- Exercise stop_on_measurement_fail option later, after multidims have been validated by @copybara-service in #1172
- Overhaul the build system to be per modern conventions by @glados-verma in #1175
- Add pytype disables for legacy unittests checking for incorrect types being passed to the API. by @copybara-service in #1179
- Update documentation for the default repeat limit, add constant for retrying "forever". by @copybara-service in #1180
- Upgrade Tornado to v6, and fix servers accordingly. by @glados-verma in #1181
- Update tornado requirement from <5.0,>=4.3 to >=4.3,<7.0 in the pip group by @dependabot in #1176
- Use importlib metadata version since setuptools pkg_resources is deprecated by @glados-verma in #1183
- Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in #1184
- Bump the github-actions group with 3 updates by @dependabot in #1187
- Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 in the github-actions group by @dependabot in #1193
- Update profiling to work with python3.12 by @glados-verma in #1194
- Continuous Integration: python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] by @cclauss in #1185
- Add Python 3.12 and 3.13 to tox (local run) environments. by @glados-verma in #1196
- Package web_gui, and add a note to CONTRIBUTING.md to check the built wheel by @glados-verma in #1197
- Use repr instead of str for phase result logging by @copybara-service in #1195
- Remove unused imports using autoflake by @glados-verma in #1198
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 in the github-actions group by @dependabot in #1201
- If run_if throws exception (not intentionally), test will terminate with pass outcome by @eli-zr in #1203
- Fix broken examples and add a README.md for the examples folder by @glados-verma in #1207
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 in the github-actions group by @dependabot in #1210
- Add from_dataframe method to Measurement to create multidim measurement from a DataFrame. by @copybara-service in #1211
New Contributors
- @kehrazy made their first contribution in #1099
- @copybara-service made their first contribution in #1105
- @jtilahun made their first contribution in #1112
- @iHarshit15 made their first contribution in #1126
- @frankalicious made their first contribution in #1168
- @eli-zr made their first contribution in #1203
Full Changelog: 1.5.2...1.5.3