Skip to content

Releases: cvisionai/tator

0.2.21

26 Oct 02:42
Compare
Choose a tag to compare
  • 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

09 Sep 02:35
Compare
Choose a tag to compare
  • 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

09 Jul 04:29
Compare
Choose a tag to compare
  • 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

0.2.18

13 May 03:48
Compare
Choose a tag to compare
  • Complete rework of video decoder using WebCodecs API
  • Add backend support for concatenated videos
  • Add support for AVIF image files
  • Update SVT encoder for faster AV1 encodes
  • Fixes for backup/archive/restore
  • Fixes for project settings

0.2.17

01 May 03:29
Compare
Choose a tag to compare
  • Adds support for bulk edit of media attributes
  • Adds support for GCS backup buckets
  • Fixes issue with ES queries containing slashes
  • Removes unique constraint on Leaf path field
  • More front-end test robustness improvements

0.2.16

21 Apr 11:15
Compare
Choose a tag to compare
  • Minor updates to prepare for next release
  • Improvements to archiving for multis/clones
  • Bug fix for password reset

0.2.15

18 Apr 02:34
Compare
Choose a tag to compare
  • Add backup cron job
  • Improvements to path iteration for media files
  • Single container transcodes
  • Transcode endpoint now creates a Media object if none given
  • New endpoint GetClonedMedia for finding clones
  • Fixes for archive/restore
  • Fixes for missing webpack imports
  • analytics.js renamed to portal.js
  • Front end test robustness improvements

0.2.14

03 Apr 01:14
Compare
Choose a tag to compare
  • Fix attribute editing when autocomplete fields present
  • Rework CI process to use lightsail instance and break up test steps
  • Upgrade default install to Argo 3
  • Enable Argo artifact repository with log archives
  • Expose Argo UI on /argo
  • Set media ID tag on upload objects when initiating transcode or creating media

0.2.13

23 Mar 01:54
Compare
Choose a tag to compare
  • Add redirect to updated documentation site
  • Update Elasticsearch Helm chart to 7.10
  • Add examples for documentation, remove old examples
  • Updates to clone archive behavior
  • Beginning of implementation of backup cron job
  • Fix front-end localization image download for non-box
  • Fix media and metadata downloads
  • Add support for dtype filtering of annotations

0.2.12

10 Mar 02:46
Compare
Choose a tag to compare
  • Change license to AGPLv3
  • Add custom applets for annotation view
  • Change front end deployment to webpack bundles
  • Update archive/restore behavior for multis
  • Improve efficiency of CSS sharing between web components
  • Allow caching of static files for up to 5 minutes when minification enabled
  • Cache presigned URLs in Redis
  • Remove statically hosted JS dependencies
  • Clean up path iteration on media files