Ado-wrapper

Latest version: v1.41.0

Safety actively analyzes 701645 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 8

1.7.0

Added

- Added `AgentPool`s (cannot create or delete yet)
- The ability to fetch repos by default reviewers, using `Repo.get_all_repos_with_required_reviewer()`
- The ability to fetch latest build by definition using `BuildDefinition.get_latest_build_by_definition()`

Changed

- `Group`s `group_id` has been remapped to `domain` to align better with the official API.

---

1.6.0

Added

- Added `RepoUserPermission`s, which allow you to control a group or users ability to see and modify a repo, including merge bypass and such.
- Can set, get by descriptor, or email,
- Can also remove by those factors.

---

1.5.0

Added

- A new parameter to `AdoClient`, `suppress_warnings`, which will not `print` out various warnings, keeping console cleaner (errors will still show)

Changed

- `Commit`s by a bot user now don't error, instead returning the email as "BOT USER"

---

1.4.0

Added

- Auto generated examples, which scrapes the code and gets functions, formatting in copy-able ways.

---

1.3.0

Added

- `AnnotatedTag`s now have the repo_id included.
- The ability to delete tags is also implemented, although this is a slightly "less than ideal" route.

---

1.2.0

Added

- Added `PipelineAuthorisation`, a way to authorise, well, pipelines.
- `Build.get_all_by_name()`, which filters all builds based on the builds names.
- `Build.allow_on_environment()`, which allows an `Environment` for a `BuildDefinition`
- `requires_initialisation()`, a new internal function which raises an error if bypass_initialisation was set to True for some functions.

Changed

- Trying to delete an `Environment` will now silently ignore type errors.
- Ruff'd the whole repo.
- Less functions use the `ado_project_id` and now use the name.
- Fixed an issue with `Build.get_latest` where some builds were running so raised an error.

---

Page 7 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.