NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2959 most downloaded on PyPI
Python client for the Evergreen API
Last release 2 days ago
02 Oct 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
197 releases · first in 2019
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
One column per quarter.
- Allow structlog > 19
Add support for support for /projects/{project_id}/revisions/{commit_hash}/tasks
Update recent versions endpoint to return a python class instead of raw JSON
Add endpoints for updating patches and tasks
Add py.typed file to allow clients to use type information.
Add API calls to get patches by user.
- Add isort for import sorting. - Add bugbear static analysis. - Add pre-commit configuration.
Add endpoint to get manifest for a task.
Extend exception types covered in retries.
- Fix docs builds.
Add support for any json or json history stored in evergreen.
Add support for the /test_alias endpoint.
Fix wrapping of /projects/ /recent_versions API responses into an incompatible object
- Add API documentation site.
Get a list of execution tasks from a display task.
Task.get_tests should default to the task execution.
- Add python 3.6 support.
Add support for filtering all_projects and fetching a given module for a project.
Rethrow same exception if retries fail.
Nothing published for this version
Switch to poetry for dependency management.
Handle different timestamp formats from evergreen API.
Add TRIGGER_REQUEST request type.
TRIGGER_REQUEST request type.Add requester field to Version.
requester field to Version.is_patch in Version.Add displayable counts to builds metrics
Handle empty artifacts in a task.
Do not convert type of start/end in performance results.
- Add a windowing iterator. - Add a common import point.
Update evergreen tasks so that deploy is only done after the test for the proposed version already existing finishes
Add support for stream log files.
Fixed formatting of performance results.
Remove pylibversion dependency in setup.
Nothing published for this version
- Fix issue with pip install.
Add support for metrics not reporting operations per second
- Add CD support from evergreen.
Removed after_date default on task reliability.
Supported multiprocessing use cases by implementing pickle support
Remove broken project history API
Handle versions with emptybuild_variants_status.
build_variants_status.Use new signal_processing supporting endpoints.
Add lazy versions by project endpoint.
Support reading api_server_host from .evergreen.yml.
Use new commit_queue endpoints.
- Update requests version.
Improved logging with structlog.
- Better handle builds complete.
- Watch for empty builds.
Account for undispatched builds.
Check builds are activated for metrics.
- Relax version metrics check.
- Add a retrying API.
- Add task filter for metrics.
- Simplified Metrics API.
- Better metrics support.
- Add metrics. - Add network timeout support.
- Add /distros support.
Your coding agent can read these notes before it upgrades. Set up the MCP server →