- Last Published: 2022-01-10|
- Version: 5.0.0
Release notes for version 4.9.3
Released to Production on 28 September 2017
CaptureCast Platform 4.9.3
- Included the OAuth and Retry libraries in the base platform.
- Improvements in OAuth library:
- no built-in retrying (can be done using the Retry library, depending on use case)
- better error handling
- Bug fixes in InputChunker and random access input stream classes (used by various publishing plugins)
- Fix issue where, if an error comes from the remote logins service (e.g. invalid LTI key), a publish request cannot be created.
Google Drive and YouTube plugins 1.3.0
- Refactored uploader component to try to better account for error cases
- Fixed bug where large files (>=~ 2.1 GB) would not chunk correctly, leading to bad uploads.
Google Drive Plugin 1.3.0
- Fixed issue where, if plugin fails to set root folder to public, it will keep trying to and will not be able to be interrupted.
- Fixed incorrect progress tracking on TOC entries.
Web UI Plugin 3.4.5
- Refactor of publishing-related internals.
- Replace tags input in Schedule modal with bootstrap-tagsinput.
- Improved Kaltura category selector.
- Tags input with auto-complete
- Category tree improved to lazy-load child categories on demand, instead of all at once.
- Tags input and category tree are bound, but tags input is considered the “primary” control for categories.
- Fixed bug where live preview modal timeout persisted even if the modal was closed by the user, such that if the user opened the modal again within the timeout period it will still trigger.
Live Preview Plugin 3.2.6
- Include a callback URL for nginx rtmp module. Right now this just logs events pushed from nginx back to capturecast.
- In the future this may be used to keep a count of connected clients and tear down when stream is no longer in use (replacing the current preview reaper)
- Made live preview reaper more configurable:
- reaper-interval-millis: how often the reaper runs (default 30 seconds)
- client-ping-interval-millis: how often clients ping the backend (default 2 seconds)
- stale-client-timeout-millis: minimum time since last ping before a client is considered “stale” and eligible for reaping (default 10 seconds)
- Adjusted live preview reaper:
- Reaper now runs on a 30 second interval (was 1 minute)
- Clients ping every 2 second (was 10 seconds)
- Stale client timeout is 10 seconds (was 30 seconds)
- Removed reference to missing javascript file in player page.
cattura-nginx 1.10.2-5
- Added rtmp callbacks for transmitting events back to capturecast Live Preview Plugin.
Cranium Plugin 1.1.3
- Include audio live preview data (requires Cranium >= 1.9.x).