NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3401 most downloaded on PyPI
Python client for the Evergreen API
Last release 6 days ago
11 Sep 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
193 releases · first in 2019
Log request and response in _call_api function.
_call_api function.- Add id to Project
id to ProjectAdd metadata_links to TaskAnnotation
metadata_links to TaskAnnotationOne column per quarter.
Add build_variant_display_name to Task
build_variant_display_name to Task- Updated README
Add new patch_from_diff command.
patch_from_diff command.get_patch_diff command.Add new update_patch_status command.
update_patch_status command.- Support new Test log fields.
Add is_setup_failure and is_completed functions to Task objects.
is_setup_failure and is_completed functions to Task objects.Add commit_queue_position field to Patch objects.
commit_queue_position field to Patch objects.Add aborted field to Version objects.
aborted field to Version objects.Added the ability to set a confidence when setting annotations.
Add the number of tests that ran as part of the given task.
Add project_identifier field to Version objects.
project_identifier field to Version objects.- Add explicit None checks.
None checks.- Add host_by_id endpoint.
host_by_id endpoint.- Update dependencies
Nothing published for this version
Add ability to file a created ticket for a given task execution.
Add additional resources about 'ask for help' in README
Properly accept dates as input in command line utility.
Fix return type of 'single_test_by_task_and_test_file' endpoint.
Removed admin permission requirement for project_identifier access for build objects.
project_identifier access for build objects.Add get all user permissions for resource endpoint.
get all user permissions for resource endpoint.Fix evergreen testing environmental issue.
Fixes inconsistency in get users for role endpoint's return type hint and returned data.
get users for role endpoint's return type hint and returned data.Add 'get users for role' endpoint.
Delete user permissions endpoint now supports a resource_id param.
Added support for give roles to user API endpoint.
give roles to user API endpoint.Removed admin permission requirement for project_identifier access.
project_identifier access.Ensure tasks_by_project_and_commit endpoint paginates over all results.
tasks_by_project_and_commit endpoint paginates over all results.- Relax dependencies
Fix error from using streaming response multiple times.
Fix streaming API calls so they do not block.
Add support for delete user permissions API endpoint.
delete user permissions API endpoint.Add support for give permissions to user and get user permissions API endpoints.
give permissions to user and get user permissions API endpoints.Consider execution=0 as a valid input in the "annotate_task" API call.
execution=0 as a valid input in the "annotate_task" API call.Added 'display_status' field to task object.
Added support for module_code_changes on the patch object.
Added testing for evg-api command.
evg-api command.- Update readme.
Finish details around RecentVersions endpoint.
Added command to get a manifest.
Fix incorrect mapping for TaskStats num_pass, num_fail and avg_duration_pass fields.
num_pass, num_fail and avg_duration_pass fields.Added ability to send messages using Slack with send_slack_message method.
send_slack_message method.- Allow tenacity > 5
Added helper functions to the Task and Build objects to fetch the project identifier field.
Task and Build objects to fetch the project identifier field.Add is_test_failure method to Task object.
is_test_failure method to Task object.Fix handling of Requester for test stats endpoint.
Requester for test stats endpoint.Added start and limit to versions_by_project.
start and limit to versions_by_project.Removed estimated_cost attribute from Task class.
estimated_cost attribute from Task class.Added has_oom and get_oom_pids methods to the Task class.
has_oom and get_oom_pids methods to the Task class.Updated host to ubuntu1804-small
- Re-enable coveralls support.
Update RetryingEvergreenApi to support multiple HTTP methods.
Add support for the task annotations API.
Only create re-usable session when requested to do so.
Don't add unrequested limit on paginated calls.
Add support for getting a single test by task id and test file
- Allow structlog > 19
Your coding agent can read these notes before it upgrades. Set up the MCP server →