Releases: strykeforce/deadeye
Deadeye 22.2.1
Installation and usage documentation is at: https://strykeforce.github.io/deadeye/.
Changes
🚀 Features
- Dockerize the Deadeye daemon (#134)
🐛 Bug Fixes
- Don't warn for unrecognized "Log" NT entry change in daemon (#138)
- Ignore unrecognized NT table entries (#136)
- Fix USB capture config page crash (#135)
🧰 Maintenance
- Added instructions to run Deadeye in Docker (#142)
- Use Nix to build daemon docker image (#141)
- Use Nix to build web docker image (#140)
- Use Nix to build admin docker image (#139)
- Bump python to 3.11 and remove other outdated deps (#137)
- Fix web package name (#133)
- Fix build for macOS aarch64 (#132)
- Fix more clang-tidy warnings (#131)
- Enable Nix flakes for development and deploying on NixOS (#130)
Deadeye 22.2.0
Installation and usage documentation is at: https://strykeforce.github.io/deadeye/.
🚀 Features
- Increment frame log seq number when lights toggled (#129)
- Enable camera rotation to portait orientation (#126)
- Add latency testing pipeline in /daemon (#125)
- Don't blink lights for camera error (#123)
- Don't reuse frame logging sequence number in logged image names (#122)
- Add logging from Deadeye pipeline daemon to client (#121)
🐛 Bug Fixes
- Display stream correctly for portrait orientation (#127)
🧰 Maintenance
Deadeye 22.1.0
Installation and usage documentation is at: https://strykeforce.github.io/deadeye/.
🚀 Features
- Add nullability annotations to Java client library (#120)
- Use string_view for id in TargetData classes (#118)
- Save NT persist file to /etc/opt/deadeye/ on Linux (#116)
- Sort filtered contours be descending area in /daemon (#110)
- Add optional JSON config item to PipelineConfig (#109)
🐛 Bug Fixes
- Don't try to determine stream address from interfaces (#117)
- Listen on 0.0.0.0 when daemon is local server (#115)
- Create deadeye dir before syc rsync in /ansible (#113)
🧰 Maintenance
Deadeye 22.0.0
Installation and usage documentation is at: https://strykeforce.github.io/deadeye/.
Changes
🚀 Features
- Add contourArea to Rect in /client
- Add ordered target lists to TargetListTargetData in /client
- Replace TargetListTargetData Target with Rect in /client (#103)
- Provide camera capture configuration in Java client library (#100)
- Add client javadocs (#82)
- Completed javadocs for client library (#81)
🧰 Maintenance
- Clean up additional IDE warnings in /daemon (#102)
- Clean up clang-tidy warnings in /daemon (#101)
- Bump dependencies in /admin (#99)
- Bump ini from 1.3.5 to 1.3.8 in /web (#98)
- Bump y18n from 4.0.0 to 4.0.3 in /web (#97)
- Bump lodash from 4.17.19 to 4.17.21 in /web (#96)
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /web (#95)
- Bump url-parse from 1.5.1 to 1.5.4 in /web (#90)
- Bump path-parse from 1.0.6 to 1.0.7 in /web (#89)
- Fix dependabot alerts (#94)
- Update ansible with 2022 WPILib changes (#93)
- Update daemon with 2022 WPILib changes (#92)
- Fix document link in release drafter (#91)
- Bump tar from 6.1.0 to 6.1.11 in /web (#86)
- Bump tmpl from 1.0.4 to 1.0.5 in /web (#87)
- Bump follow-redirects from 1.14.1 to 1.14.7 in /web (#88)
- Add prettier to web src and reformat (#85)
- Update ansible dependencies (#84)
- Add daemon build dependencies to flake (#83)
Deadeye 21.3.0
Installation and usage documentation is at: https://strykeforce.github.io/deadeye/.
Changes
🚀 Features
- Redo Link config for better client IP address checks (#80)
- Updated Read the Docs documentation (#79)
🧰 Maintenance
Deadeye 21.2.0
Installation and usage documentation is at: https://deadeye.readthedocs.io/.
Changes
🚀 Features
🐛 Bug Fixes
- Fix fmt exception for int with precision specifier (#75)
🧰 Maintenance
- Remove CMake Git dependency (#74)
Deadeye 21.1.0
Installation and usage documentation is at: https://deadeye.readthedocs.io/.
Added ability to run in Docker, this is mostly to facilitate development.
🚀 Features
- Add docker image for pipeline daemon (#66)
- Dockerize daemon and web admin (#64)
- Update Ansible deploy scripts (#72)
- Add docker-built shutdownd (#71)
🧰 Maintenance
- Refactor docker builds. (#70)
- Bump web dependencies (#69)
- Remove Ansible dependency (#68)
- Migrate from Pipenv to Poetry (#67)
- Update main branch name (#65)
- Bump eventlet from 0.30.0 to 0.31.0 in /admin (#60)
- Bump urllib3 from 1.26.3 to 1.26.5 in /docs (#63)
- Bump ansible from 2.10.5 to 2.10.7 in /ansible (#61)
- Bump ansible from 2.10.5 to 2.10.7 in /admin (#62)
- Update docs (#54)
Deadeye 21.0.0
Installation and usage documentation is at: https://deadeye.readthedocs.io/.
Changes
🚀 Features
- Add support for TargetListTargetData to Java client library (#53)
- Add TargetListPipeline to vision daemon (#51)
- Add USB camera controls for exposure, etc. (#47)
- Use USB-only capture dimensions in web admin (#45)
- Add USB capture config sub-pane to web admin (#43)
- Add USB camera support (#41)
🐛 Bug Fixes
- Add missing aspect ratios to file upload (#52)
- Fix web admin hanging on robot redeploy (#49)
- Don't restart shutdown and mount services during restart (#48)
- Add missing ffi package for building admin pip deps (#40)
🧰 Maintenance
Deadeye 20.4.0
Installation and usage documentation is at: https://deadeye.readthedocs.io/.
🚀 Features
- Add min-area rectangle target capability (#36)
- Add deadeye command-line utility (#35)
- Add target data destination settings to web admin (#34)
- Rewrite client library with better API (#33)
- Add selectable log types and logging web admin (#30)
- Add upload of images for pipeline tuning and training (#29)
- Add camera info interface for use in web dashboard (#28)
- Add capture controls to web dashboard (#27)
- Add filter control sliders to web dashboard (#26)
Deadeye 20.3.0
🚀 Features
- Rewrite web app to use Ant Design React UI library (#25)
- Refactor capture to allow custom params (#24)
- Benchmark end-to-end pipeline (#20)
- Added micro-benchmarks for pipeline ops (#16)
- Don't build tests by default on Nano (#15)
- Load log levels from environment variable SPDLOG_LEVEL (#9)