Release 1.6.0
Important Announcements
Version 1.6.0 makes changes to how recent datasets are stored and accessed, and is not compatible with previous versions of DIVE Desktop. Once you've upgraded to 1.6.0, downgrading again is not recommended.
This version also makes some changes to how DIVE Desktop does frame sampling for video to match KWIVER/VIAME. Under some conditions, you may notice slight off-by-one changes in your existing annotations on videos that need to be corrected. A discussion of the changes can be found at https://kitware.github.io/dive/FAQ/#how-does-video-frame-alignment-work
Changelog
- announce upgrades and warn on downgrades (#878) - Show an alert when a new version of DIVE is launched. Warn when DIVE is downgraded.
- Frame Alignment Improvements. (#844)
- Import fix and some animation for importing (#874) - Fixes annotation file import behavior
- Checkbox to use annotated frames only when training (#832) - New training option discussed in https://kitware.github.io/dive/Pipeline-Documentation/#options
- Address #870 autodiscover (#875) - Allows storage and other session-dependent APIs to be the same no matter how many instances of DIVE are running.
- fixing upload of large json files (#868)
- Command line tools (#825) - Adds new command line tools in python for dealing with various annotation formats.
- Debugging instructions (#865) - Adds advanced troubleshooting to https://kitware.github.io/dive/Dive-Desktop/#troubleshooting
- Desktop environment paths and readonly mode (#852) - Adds a pseudo-readonly mode to desktop. Set with toggle on settings page or via environment variable. Prevents user from saving changes.
- Desktop/delete datasets (#849) - New UI for Recents page, adds ability to delete datasets.
Other minor changes
- Fixed rabbitmq docker deprecated environment variables (#863)
- Allow flicks to persist server-side (#858) - Minor bugfix
- Feature/restore padding (#859) - Adds padding around head/tail lines when creating detections
- Update autolabels (#860)
- fixing toggleKeyframe 500 error (#843)
- Updated server/setup.py and client/package.json (#847)
- Show frame number in controls (#842)
- Upgrade tox and linter to conventions used by other projects (#831)
- Patch job manager (#836)