Skip to content

Releases: strykeforce/deadeye

Deadeye 22.2.1

04 Feb 19:00
0b5c3f3
Compare
Choose a tag to compare

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

07 Apr 01:13
180f6fa
Compare
Choose a tag to compare

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

  • Enable CLion remote build in a virtual machine (#128)
  • Add Super Linter to GitHub actions (#124)

Deadeye 22.1.0

14 Mar 14:03
e576f74
Compare
Choose a tag to compare

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

  • Bump WPILib to 2022.4.1 (#114)
  • Add README in /admin (#108)
  • Improve dependency relationship between systemd services in /ansible (#106)

Deadeye 22.0.0

21 Jan 16:28
8980b81
Compare
Choose a tag to compare

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

13 Nov 12:25
665b165
Compare
Choose a tag to compare

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

  • Switch ansible from poetry to shell.nix (#78)
  • Switch docs from pipenv to shell.nix (#77)

Deadeye 21.2.0

03 Oct 21:50
bd28d40
Compare
Choose a tag to compare

Installation and usage documentation is at: https://deadeye.readthedocs.io/.

Changes

🚀 Features

  • Add NT port selection (#76)
  • Enable fast shutdown option (#73)

🐛 Bug Fixes

  • Fix fmt exception for int with precision specifier (#75)

🧰 Maintenance

  • Remove CMake Git dependency (#74)

Deadeye 21.1.0

06 Jul 17:28
fa93837
Compare
Choose a tag to compare

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

03 Feb 11:17
97bdf67
Compare
Choose a tag to compare

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

  • Update admin web and server dependencies (#46)
  • Update vision daemon dependencies to 2021 versions (#44)
  • Use Node 14 LTS in developement and production (#42)
  • Add release link to documentation (#39)

Deadeye 20.4.0

19 Sep 22:02
13e0bc6
Compare
Choose a tag to compare

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

29 Jul 18:06
501ecbf
Compare
Choose a tag to compare

🚀 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)

🧰 Maintenance

  • Formatting changes suggested by C++ Core Guidelines (#23)
  • Rename 'fsm' dir to 'hardware' (#22)
  • Change filter param 'fullness' to 'solidity' (#21)