Release 0.12.0
Pup 0.12.0
Installation
Download the appropriate binary for your platform from the assets below.
# Linux (x86_64)
curl -L https://github.com/DataDog/pup/releases/download/v0.12.0/pup_0.12.0_Linux_x86_64.tar.gz | tar xz
# macOS (Apple Silicon)
curl -L https://github.com/DataDog/pup/releases/download/v0.12.0/pup_0.12.0_Darwin_arm64.tar.gz | tar xz
# macOS (Intel)
curl -L https://github.com/DataDog/pup/releases/download/v0.12.0/pup_0.12.0_Darwin_x86_64.tar.gz | tar xzVerifying Signatures
All artifacts are signed with cosign. To verify:
cosign verify-blob \
--certificate pup_0.12.0_Linux_x86_64.tar.gz.pem \
--signature pup_0.12.0_Linux_x86_64.tar.gz.sig \
pup_0.12.0_Linux_x86_64.tar.gzChangelog
🚀 Features
- 27b9880: feat(notebooks): add create command with JSON body input (@jakedgy)
- 6468a8e: feat(notebooks): add readBody helper for JSON file/stdin input (@jakedgy)
- 34c914b: feat(notebooks): add update command with JSON body input (@jakedgy)
🐛 Bug Fixes
- 5c86791: fix(auth): use NewWithAPIKeys for OAuth fallback endpoints (@jakedgy)
- 064a6c8: fix(ci): skip Datadog reporting steps on non-main branches (@platinummonkey)
- e7c3fc9: fix(notebooks): add OAuth fallback to API keys for all notebook commands (@jakedgy)
- 1916a4c: fix(notebooks): use formatAPIError and add missing examples/tests (@jakedgy)
- cbfc42d: fix(notebooks): use printOutput and readConfirmation consistently (@jakedgy)
Other Changes
- 9357896: Merge pull request #62 from jakedgy/feat/notebooks-create-update (@platinummonkey)
- 551ef30: Merge pull request #63 from DataDog/fix/ci-skip-dd-reporting-on-forks (@platinummonkey)
- 03fb325: test(notebooks): add failing tests for create command structure (@jakedgy)
- 0aa2ef0: test(notebooks): add failing tests for readBody helper (@jakedgy)
- db5ff8c: test(notebooks): add failing tests for update command structure (@jakedgy)
- 2f098ab: test(notebooks): update subcommand test for create and update (@jakedgy)
What's Changed
See the CHANGELOG for details.
Full Changelog: v0.11.0...v0.12.0