Skip to main content

Changelog

GCS Connector Filter release notes

v1.5.2 - 2025-04-15

Changed

  • Internal improvements

v1.5.1 - 2025-04-15

Added

  • Support for RTSP streaming input via rtsp-streamer service
  • Docker Compose configuration for RTSP-based video ingestion pipeline

Changed

  • Enhanced GCS video connector with file size stability verification to prevent uploading incomplete files
  • Fixed issue with corrupted video file uploads by implementing file completion detection
  • Improved upload reliability by ensuring files have reached a stable size before transfer

v1.5.0 - 2025-04-09

Added

  • Support for image file uploads to GCS buckets via image_folder configuration
  • Improved error handling and logging for upload failures
  • File locking mechanism to prevent concurrent uploads of the same file

Changed

  • Enhanced base uploader class with common upload functionality
  • Separated video and image upload logic into distinct uploader classes

v1.4.13 - 2024-03-26

Added

  • Internal improvements

v1.4.0

Added

  • Initial Release: new GCS Connector Filter filter for uploading video segments to Google Cloud Storage (GCS).

  • GCS Output Support

    • Streams output video files to gs:// buckets
    • Supports multiple outputs with validation for unique prefixes
  • Manifest Generation

    • Optional JSON manifest file can be created and uploaded alongside video files
    • Manifest structure is configurable via manifest_field path (supports nested keys like a.b.c)
  • Flexible Template Sources

    • Manifest templates can be read from file://, gs://, or downloaded dynamically
    • If template is not found, a default manifest is generated automatically
  • Video Output Segmentation

    • Supports time-based segmentation using !segtime=N syntax in output paths
  • Uploader Threads

    • Parallel uploaders handle background streaming to GCS with retry and cleanup
  • Environment Auth

    • Uses GOOGLE_APPLICATION_CREDENTIALS for authentication to GCP