Releases: microsoft/azure-pipelines-agent
v2.102.1 Release Candidate 2
This is the release candidate for OSX/Linux. Windows likely next drop.
After some validations and a period of finding no major issues, this will get flipped to a release.
Includes:
- Improved cancellation (kill complete process true and sigint on nix)
- Release Management gitHub artifacts
- Many bug fixes
If you are coming from < 102, you need to reconfigure a new agent. See previous release notes.
From 102.0, your agent will auto update sometime next week after we update VSTS to point to this release. As a reminder, agents update themselves when you restart the agent or from the pool admin UI, you select to update the pool.
OSX validated. Windows will be uploaded after validations which are in progress.
v2.102.0 Release Candidate 1
GO LIVE support. Use in production. We are self host and starting to dogfood building VSTS service with this agent.
IMPORTANT: This preview requires you to configure a new agent. The agent configuration has been changed to support OAuth and only require creds to interactively register the agent. Downloads and encrypts OAuth token. It should auto update from this point forward.
- Feature complete on all platforms
- TfsVC support for windows
- OAuth Support: Config only needs creds in admin role. Downloads and encrypts OAuth token with machine key
- Config does not require sudo on Linux/OSX
- Bug Fixes
Update: binaries patched to Thursday a.m. to include fix for TFS 2015 RTM and QU1 issue.
v2.101.1 Preview
- TfsVC on-prem and VSTS support (TEE)
- Configuring as a service automatically creates .Path and .Env
- Configuring as a service snapshots interesting envvars like LANG, JAVA_HOME, etc... into .Env file
- Update net core runtime to RTM release train which fixed TFS.vNext on-prem NTLM issue and return codes on OSX issue
- bug fixes
v2.101.0 Preview
- OSX/Linux TFS2015 On-Prem Support with NTLM. No longer requiring basic to be enabled. Git for now. TEE soon.
- Git is not longer a pre-req on linux and OSX.
- Unconfigure implemented
- Capabilities reported
- More code coverage support
- Many reported bug fixes and issues
Finishing up final testing on windows. Attaching binaries very soon.
v2.100.1 (OSX/Ubuntu/RedHat Preview 4, Windows Preview 1)
- Windows features (run powershell tasks and capabilities)
- More run as a service improvements for OSX and Linux
- Support for .Path and customizing runsvc.sh
- Bug Fixes
v2.100.0 (OSX/Ubuntu/RedHat Preview 3)
OS Late Breaking Info: https://github.com/Microsoft/vsts-agent/blob/master/docs/preview/latebreaking.md
Redhat7 support
SVN Support: brings us to and beyond node agent parity
Bug Fixes
v2.99.0 (OSX/Ubuntu Preview 2)
This preview brings OSX and Ubuntu to feature complete. Of course there are bugs and stability to work out.
Only use for VSTS accounts. On-prem support coming
This release is already more full featured than the current node based xplat agent. Specifically:
- Auto update on all platforms
- Run as a service on OSX and Linux (SystemD)
- Supports Gated Checkin
- Build Cancellation Support
- Full command and variable compatibility (single code base)
- Recursive variable expansion
- No pre-reqs. Self contained zips. Exception: java for TEE/TfsVc choice.
Over the previous preview, this adds:
- TfsVC and gated support
- Auto Update
- Release management support
- Test results publishing
- Run as a service on OSX
v0.7
Early preview of agent for OSX and Linux.
Agent works E2E.
Existing improvements over current node based agent:
- Cancellation support
- Run as a svc on linux
- Recursive variable expansion.
- token/password not visible on cmdline args (ps aux exposes)
Limitations in this early preview which will come in next update
- Run as svc on OSX
- NTLM for on-prem from OSX/Linux
- Only works for git - tfsvc via tee soon
Windows preview in a sprint or so