Releases: NVIDIA/container-canary
v0.4.0
What’s Changed
Enhancements
- Add dockerRunOptions setting @jacobtomlinson (#64)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.4.0/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.4.0/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.4.0
...
v0.3.2
What’s Changed
Enhancements
- set CGO_ENABLED=0 when building release artifacts @jameslamb (#60)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.3.2/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.3.2/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.3.2
...
v0.3.1
What’s Changed
- Add Linux arm64 builds @jacobtomlinson (#59)
- Bump golang.org/x/net from 0.17.0 to 0.23.0 @dependabot (#57)
- update versions of third-party GitHub Actions @jameslamb (#55)
- add CODEOWNERS @jameslamb (#56)
- Fix unmarshalling of config file @KyleFromNVIDIA (#53)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.3.1/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.3.1/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.3.1
...
v0.3.0
What’s Changed
- Add Databricks example @jacobtomlinson (#44)
Bug Fixes
- Switch startReturningModel to Run to fix linting @jacobtomlinson (#51)
- Fix TUI status output @KyleFromNVIDIA (#49)
- feat: Improve error handling @bashbunni (#35)
- Improve handling of missing docker in tests @jacobtomlinson (#32)
- Add error checking to container cleanup @jacobtomlinson (#37)
Code Hygeine
- Bump go build version to 1.21 @jacobtomlinson (#50)
- Use new unmanaged output to simplify View code @jacobtomlinson (#28)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.3.0/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.3.0/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.3.0
...
v0.2.1
What’s Changed
Bug Fixes
- Disable animated output when tty is not found @jacobtomlinson (#26)
Documentation and code quality
- Tweak docs to match new TUI output @jacobtomlinson (#27)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.2.1/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.2.1/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.2.1
...
v0.2.0
What’s Changed
This release includes a large overhaul of how Canary outputs to the terminal. The whole validation process has been rebuilt with Bubble Tea to make it a more beautiful and maintainable TUI app.
Enhancements
- Refactor validator into Bubble Tea TUI app @jacobtomlinson (#21)
Documentation and code quality
- Reinstate stdout assertions and add more tests @jacobtomlinson (#25)
- Add awesome example @jacobtomlinson (#24)
- Stop using external Docker images during testing @jacobtomlinson (#20)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.2.0/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.2.0/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.2.0
...
v0.1.2
What’s Changed
Enhancements
- Add TCP probe and fix default values @jacobtomlinson (#18)
- Implement check retry thresholds and interval @jacobtomlinson (#17)
- Add binder example @jacobtomlinson (#15)
- Factor Docker container out and change command to slice @jacobtomlinson (#14)
- Add debug mode and command config @jacobtomlinson (#13)
Documentation and code quality
- Add TCP probe and fix default values @jacobtomlinson (#18)
- Fix command docs @jacobtomlinson (#16)
- Add debug mode and command config @jacobtomlinson (#13)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.1.2/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.1.2/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.1.2
...
v0.1.1
What’s Changed
Bug Fixes
- Add log message when pulling a container @jacobtomlinson (#8)
- Fix the return code and error if the file flag is missing @jacobtomlinson (#9)
Documentation and code quality
- Fix the return code and error if the file flag is missing @jacobtomlinson (#9)
- Clean up docs @jacobtomlinson (#5)
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.1.1/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.1.1/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.1.1
...
v0.1.0
Initial release
Installation
Download the appropriate binary for your system.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.1.0/canary_linux_amd64 > canary_linux_amd64
Download and verify the SHA256 hash.
$ curl -L https://github.com/NVIDIA/container-canary/releases/download/v0.1.0/canary_linux_amd64.sha256sum > canary_linux_amd64.sha256sum
$ sha256sum --check --status canary_linux_amd64.sha256sum
Install the binary somewhere on your path.
$ chmod +x canary_linux_amd64
$ mv canary_linux_amd64 /usr/local/bin/canary
Verify things are working.
$ canary version
Container Canary
Version: v0.1.0
...