Two new and very noteworthy experiments!
- Have you ever wanted to write hooks in a compiled language? Or in Python or Ruby? Well now you can! With
--experiment=polyglot-hooksthe agent can run all sorts of hooks and plugins directly. Combined with
--experiment=job-api, your hooks-of-a-different-language can alter environment variables through the local Job API!
- Concurrency groups are great, but have you ever wanted to manage multiple agents running on the same host concurrently accessing a shared resource? Well now you can! With
--experiment=agent-api, the agent now has an inbuilt locking service, accessible through new
locksubcommands and also via a Unix socket (like the
- Experiment: Polyglot hooks #2040 (@moskyb)
- Experiment: Local Agent API, with locking service #2042 (@DrJosh9000)
- New flag
artifact upload) allows skipping symlinks when uploading files.
--follow-symlinkshas been deprecated and renamed to
normalised-upload-pathsexperiment was unintentionally left out of the available experiments list #2076 (@MatthewDolan)