Release notes for version 4.1
Released to Beta on 4 January 2017
CaptureCast Platform 4.1
- Platform re-versioned to follow a versioning scheme where minor version is incremented monthly and patch version is incremented each time an additional build is made that month
- First version under this scheme is 4.1, for January.
- #1676: Enhancements to better allow CaptureCast to run as a limited user account, while still using sudo to perform admin tasks.
- sudo permissions are granted to CaptureCast with additional package, cattura-sudo-rules, which is installed by default but can be removed
- The following tasks in CaptureCast require this:
- Launch from “not currently running” nginx 500 error page
- Set timezone
- Reboot (including the every day overnight reboot)
- Power off
- Read system logs
- #1687: Fixed issue where set timezone function failed on Ubuntu 16.04
- #1688: Fixed issue where CaptureCast’s shutdown command did not properly interact with systemd in Ubuntu 16.04
- “Local Storage” plugin specifically exempted from the publishing task queue, as it does not use network resources
- Fixed issue where, on startup, the catturaCB.pid pidfile was not being created, because /var/run/capturecast was incorrectly owned by root. This prevented the state of the catturaCB service from being accurately tracked. This pidfile is only used in Ubuntu 14.04; under 16.04 a systemd unit file is used instead, which keeps track of service status.
FTP and SFTP Plugins 1.2.0
Frame Stitcher Plugin 1.1.2
- Fixed issue where native compositor library could crash (due to improper refcounting) if layer is the same size as source frame (i.e. no resampling is being done)
JavaSound Capture Plugin 1.0.4
Web API Plugin 3.2.2
Web UI Plugin 3.2.7
- #1683: Implemented form for Facebook RTMP Live Streaming
- #1684: Updated Kaltura Live Stream Placeholder Entry to reflect new URL style
- Fixed an issue where, under certain circumstances, if the stitcher and RTMP plugin are used together, the stitcher output size differs from the RTMP input size, which causes a malformed stream
- Additions to FTP and SFTP settings in Settings -> Publishing to take advantage of new FTP and SFTP plugin features
- Support URL in nav menu updated
- Build number replaced with version number in footer
Live Device Preview Plugin 3.1.16
- Fixed issue where preview player repeatedly refreshes in Chrome 55 (and possibly newer).
- Web API v1.1 methods added:
- GET capture/preview gets the preview for the current running recording
- GET devices/video/{deviceId}/preview gets the preview for the given video device
- POST devices/video/{deviceId}/preview starts a preview for the given video device
Magewell Pro Capture Drivers 1.2.0.3218-1
- New version of Magewell pro capture drivers which supports all our target kernels
- Fixed issue where the drivers are only built for the currently running kernel, not all installed kernels.
Cranium Integration Plugin 1.0.8
- HTTP client implementation (used to make requests to Cranium) swapped out with an alternate implementation, in an attempt to fix Cranium ticket #36 Too many open files error
Web Console Plugin 3.1.21 and Log Downloader Plugin 3.1.20
- Implemented ability to read system logs through sudo using an external script
Scheduler Plugin 3.1.25
- #1617: Implemented Web API v1.1 methods:
- DELETE scheduler/events/{id} deletes an event
- POST scheduler/groups/{id} updates an event group
- GET scheduler/groups/{id} gets information about an event group
- GET scheduler/groups/{id}/events gets events in an event group
- DELETE scheduler/groups/{id} deletes an event group (including all events it contains)