NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3390 most downloaded on PyPI
Library for creating evergreen configurations
Last release 4 months ago
04 Jun 2026
Ships unpredictably
gaps range from 8 days to 1.1 years
Most releases are documented
notes for 37 of 42 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
42 releases · first in 2018
Add support for cache.save and cache.restore commands.
cache.save and cache.restore commands.Relax field requirements in perf_send.
perf_send.Add support for aws_session_token in s3 commands.
aws_session_token in s3 commands.One column per quarter.
Add missing fields to EvgTaskDependency.
EvgTaskDependency.Add support for ec2.assume_role to the list of AvailableCommands.
ec2.assume_role to the list of AvailableCommands.Address Python 3.12+ compatibility issues.
pydantic version to 2.0.Add batchtime and depends_on fields to shrub.v3.evg_task.EvgTaskRef.
batchtime and depends_on fields to shrub.v3.evg_task.EvgTaskRef.Added additional *_can_fail_task and *_timeout_secs fields to shrub.v3.evg_task_group.EvgTaskGroup.
*_can_fail_task and *_timeout_secs fields to shrub.v3.evg_task_group.EvgTaskGroup.*_timeout_secs fields to Optional[int] instead of Optional[Union[int, str]].Revert support for batchtime field in shrub.v3.evg_task.EvgTask
batchtime field in shrub.v3.evg_task.EvgTaskAdded default value None to optional fields for pydantic 2.0 compatibility.
None to optional fields for pydantic 2.0 compatibility.Added run_on, batchtime, and patchable fields to shrub.v3.evg_task.EvgTask
run_on, batchtime, and patchable fields to shrub.v3.evg_task.EvgTaskAdded custom yaml output for shrub.v3.shrub_service.ShrubService.generate_yaml
shrub.v3.shrub_service.ShrubService.generate_yamlUpdated README example to use v3 API
Added command for generating github tokens
- Upgrade pydantic to 2.0
Switch to GitHub merge queue (no code changes)
- Refactor deploy task
Remove git-url-parse dependency
Nothing published for this version
Added cron field to v2 and v3 API
- Added cron field to v1 API
- Added activate field to v1 API
- Added check for version update
Added command for setting downstream expansions
Add support for tags on the build variant level
Add support for Python 3.7 by using typing extensions.
Add support for pydantic model based workflow.
Add 'activate' support to for tasks in display tasks.
Add 'activate' support to build variants and tasks.
Add py.typed for PEP 561 compliance.
Fix a bug where 'exec_timeout_secs' set the wrong key.
* Add python 3.6 support.
Fix missing display names from build variants.
Add support for specifying distros on display tasks.
Add support for adding existing tasks to v2 API.
Implement v2 api to be more pythonic and provide type hints.
Nothing published for this version
Nothing published for this version
Fix S3 copy build_variant option.
Add optional support for CmdS3Copy operation.
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →