What's Changed
✨ Added
- feat: add non-cone mode support for sparse checkout by @lox in #4127
- Document step parallelism updates by @catkins in #3941
- A-1547: Add --job-context-dir to configure job coordination file locations by @zhming0 in #4142
- Add provider-neutral repository access credentials by @pda in #4152
- feat: Populate on-host mirrors from remote mirrors by @pda in #4161
- feat: Refresh reused checkouts from remote mirrors by @pda in #4162
- feat: Clone fresh checkouts from remote mirrors by @pda in #4163
🐛 Fixed
- Fix commit verification with non-default branches by @petetomasik in #4094
- A-1553: Restore OTel job attributes as resource attributes by @zhming0 in #4137
🔧 Changed
- SUP-6153: Warn instead of comment when submodule init is skipped for sparse checkout by @lizrabuya in #4143
- Honour cone mode on git older than 2.35 by @lox in #4130
🏠 Internal
- Add development environment setup instructions by @lox in #4129
- Upgrade to Go 1.26.5 by @DrJosh9000 in #4134
- build(deps): bump github.com/DataDog/dd-trace-go/v2 from 2.7.1 to 2.8.1 by @dependabot[bot] in #4136
- build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 by @dependabot[bot] in #4135
- Upgrade go-pipeline to v0.18.0, jwx to v3.2.0 by @DrJosh9000 in #4139
- Fix flaky TestIsStdinIsReadableWithAPipe by draining stdin in the test helper by @claude[bot] in #4140
- docs: Requirements and delivery plan for remote Git mirrors by @pda in #4158
- Bound Cmd.Wait so a leaked stdout/stderr pipe can't hang hooks by @claude[bot] in #4141
- feat: Add remote Git mirror foundations by @pda in #4160
- build(deps): bump the cloud-providers group with 11 updates by @dependabot[bot] in #4167
- ci: Update Test Engine client to v3 by @meghan-kradolfer in #4168
New Contributors
- @claude[bot] made their first contribution in #4140
- @meghan-kradolfer made their first contribution in #4168
Full Changelog: v3.135.0...v3.136.0