Releases: cvisionai/tator
Releases · cvisionai/tator
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
- Removal of ElasticSearch
- Introduction of PSQL index manager
- Updates to REST grammar for consistency
- New syntax for attribute-based searches
- Elemental IDs for cross-deployment migrations
- Fix for behavior of public projects
- Fixes for cron jobs
- Fix for version URL parameter in annotation view
For more details on our first major release, see our blog.
0.2.23
0.2.22
- Improved zoom and display controls for video timeline
- Expanded width of entity browser
- Improved controls for video settings
- Added UTC time display to video player for videos named with UTC time
- Add caching for corrections view
- Fixes to localization analytics view
- Applet hooks for entity browser and save dialog
- Improvements to
GetFrame
andGetClip
including HLS support - Support for multi-resolution HLS feeds
- Partial support for Oracle Cloud Infrastructure object storage
- Separation of UI from Django into containerized express server
- Introduction of zustand for front end state management
- Clean up of
make
dependencies and CI config
0.2.21
- Fixes and improvements to video player with regard to utilizing the Chrome browser.
- Prototype of real-time color correction of underwater video
- Fix issues with GCS buckets
- Fixes to backup bucket cron job
- Add cron job to clean up deleted files
- Fix speed issues with organization and project serialization
- Add ability for states to have parents and share the inheritance behavior of localization metadata.
0.2.20
- Resolved playback instability issues in Chrome when using the av1 codec.
- Resolved playback issues when streaming files were a mix of h264 and av1 files.
- Resolved sync issues with regard to multi-view by moving to a global renderer.
- Added time and frame information to seek bar hovering to improve user's ability to inspect time without engaging a scrubbing event.
- Resolved communication bottleneck which resulted in poor scrubbing performance.
- Restored ability to scrub video while it is being loaded.
- Restored ability to scrub non-keyframes of a video.
- Added visual indication to video canvas while a network seek is being processed to improve user experience in understanding when frames have been updated on pause or seek.
- Add support for ARM-based transcodes
- Add option for node selectors based on codecs used in transcodes
- Add support for SAML-based authentication
- Add GraphQL interface, available at
/graphql
- Add ability to move media between sections from web interface
- Draggable side panel in localization gallery view
- Improvements to annotation menu applets
- Clean up tator-py reference documentation
This release of Tator resolves a potpourri of issues identified since the last release and builds on the previous improvements to enable a more responsive and stable platform for users. While the last release introduced av1 compatibility, this release further enhances that effort by enabling media files to contain a mix of both av1 and h264 formats. Underlying performance of the new decoder was tuned up to enable more responsive scrubbing and restored faster rewind capability to the end user. Additionally, multi-view feeds now have improved visual sync while playing and during scrubbing operations.
0.2.19
- Switch video decoder to WebCodecs API
- Add support for AV1 encoding
- Update officially supported Kubernetes version to 1.22
- Update Helm chart dependencies metallb, redis, and kube-prometheus-stack
- Add support for editing label trees (Leaf objects) in project settings
- Add support for frame offsets in multi stream videos
- Add support for concatenated videos and multi-stream videos
- Add "Modified By" field to filter interface
- Add SSO support for Okta via OAuth2
- Change default edit mode in localization analytics view to unlocked
- Fix media downloads
- Robustness improvements for front end tests
- Polyfill for constructable stylesheets
- Add pop-up warning for unsupported browsers