Monday 28 October 2024

Director 2.3.11.80

Changes since 2.11.3.79

NDI updated to v6 to fix issues when using a discovery server

Director 2.11.3.79

Changes since 2.11.3.78

FIX - LiteDB to SQL migration page problems

FIX - Duplicate switcher sometimes appears in the Services tab

Friday 25 October 2024

Bionic Social 1.12.0.295 [BETA]

Changes since 1.12.0.293

BUG - WhatsApp Business cloud messages not arriving

Bionic Talkshow 1.12.0.405 [BETA]

Changes since 1.12.0.404

BUG - Allow service to be created even if it has invalid details

Bionic Studio 5.12.0.959 [BETA]

Changes since 5.12.0.958

BUG - Fix failure with null decklink video mode

Wednesday 23 October 2024

Bionic Studio 5.12.0.958 [BETA]

Changes since 5.12.0.891

FEATURE - Add withheld button to webclient dialpad

FEATURE - Advertise RestApi Port to OnlineNodeControl

FEATURE - Assign and set satellite service guid in app on first run

FEATURE - Change references to studio client layout to profile in desktop client

FEATURE - Define and build auto-update mechanism for edge services

FEATURE - Implement auto updater for Studio.IO and Studio.Media

FEATURE - Improve logging in Gateway media proxy

FEATURE - Update to .net 8 and include .net 8 prerequisite in client installer

FEATURE - Add optional certificate path and password override for external gateway port

FEATURE - Use online nodes to populate agent guid in satellites if agent guid not set

BUG - Client updater service not working intermittently

BUG - Desktop client updater downloads to /Install path but fails if that subfolder does not exist

BUG - Ensure VC++ redistributible x64 2010 doesn't try to re-install when it is already present

BUG - Gateway and Media stopping too slowly

BUG - Gateway logging level overrides are ignored

BUG - Intermittent error with async client update download in the client updater

BUG - Messaging services is taking 30s to stop

BUG - Repeat readstate messages being sent by desktop client

BUG - Social media attachments / images not downloading if Social Agent runs on non standard port

BUG - Social Search not loading messages

BUG - Standalone installer of desktop client needs to start the client updater service after upgrades

BUG - Studio.Client - Messages Search: cannot retrieve messages 

BUG - Unable to fetch recent social messages

BUG - Webclient host not selecting correct media engine with no machineName in URL

BUG - Withheld shortcode needs to be prepended to number when user dials with dial pad and presses the "withheld" button in the desktop client

BUG - WPF client message filter/search issues

Bionic Talkshow 1.12.0.404 [BETA]

Changes since 1.12.0.387

BUG - Failed dialled calls are creating stuck calls

BUG - Improve SIP to correctly indicate to the user if a call is terminated during the ringing cycle, and prevent ringing if the call setup timeout is reached

FEATURE - Fix SipUri parser for net 8 usage and remove redundant 2nd SipUri parser

FEATURE - Upgrade to .net 8.0

Bionic Social 1.12.0.293 [BETA]

Changes since 1.12.0.285

FEATURE - Implement message search command handler

FEATURE - Significant overhaul of internal messaging structure, Facebook and WhatsApp, Instagram and Messenger

FEATURE - Upgrade to .net 8.0

FEATURE - Implement message summarisation

FEATURE - Implement transcription for WhatsApp Media

FEATURE - Integrate WhatsApp Business Cloud

BUG - Attachments of existing messages not loading on startup

BUG - Some WhatsApp messages duplicated on arrival

Bionic Studio Core / Portal 1.12.0.401 [BETA]

Changes since 1.12.0.384

FEATURE - Upgrade to .net 8.0

FEATURE - Changes to support message search

FEATURE - Implement GMail email configuration

BUG - Show Account links are orphaned if either is deleted

BUG - Unable to save profile with no access groups assigned

BUG - Unify email settings for SMS and Email Social Accounts

BUG - Update SMS / Email configuration fields

BUG - Portal service slow to stop, causing install failures

Bionic Studio Installer 3.2.0.96

Changes since 3.2.0.62

FEATURE - Update to .net 8.0

FEATURE - Add net8.0 prerequisites to base installer

FEATURE - Sign installer

FEATURE - Add CLI option for auto updates of studio satellite services

FEATURE - Convert to IS2024 and re-align prerequisites

FEATURE - Don't preselect media and IO in the check box area if updates are available

FEATURE - Remove catalogue.json and potential sync issues

Wednesday 9 October 2024

Caller One 1.13.0.63 [BETA]

Changes since 1.13.0.56

NEW - Support for the Wheatstone PHxx telephony controller module

FIX - Fix SIP URI parser for .NET 8 usage and remove redundant 2nd SIP URI parser

FIX - Ranorex tag missing for linebox0

FIX - Certificate path generation failure

FIX - Ensure SIP digest authentication is correctly refreshed once stale

FIX - Handset button always defaults to VSet line 1

FIX - Issues with headset screener call control

FIX - Prevent crash if an exception occurs in RTP decoder

FIX - Relay device recording completion triggering double notifications

FIX - RTP sequence number incorrect

FIX - Save and restarting clears Phone Number field in the configuration file

FIX - SIP reinvites always coming back as payload 8

FIX - Unable to parse IPv6 addresses in SIP headers

FIX - WebRtc screener device sending remove call twice to media engine

FIX - Improve SIP to correctly indicate to the user if a call is terminated during the ringing cycle, and prevent ringing if the call setup timeout is reached

FIX - MoH device would not obey non-stereo selection

FIX - Opus calls when on-hold would transcode back to G711


Friday 27 September 2024

Director 2.11.3.78

Changes since 2.11.3.77

FIX - Leaking event handler when Wheatstone connection is unable to connect

FIX - Server database error when connected to LiteDB

Director 2.11.3.77

Changes since 2.11.3.67

NEW - NDI discovery server IP addresses and configurable search timeout is now configurable

NEW - Log of outbound message queue size

FIX - Installer now correctly offers Microsoft SQL installation option on first install but not thereafter

FIX - Slow memory leak in server 

FIX - Invalid web manager password characters are now dealt with

Thursday 26 September 2024

Director 2.11.3.67

Changes since 2.11.3.66

FIX - Server AudioLevels controller doesn't return new Wheatstone types

Director 2.11.3.66

Changes since 2.11.3.59

FIX - Rapid start / stop recording triggers generated by GPIO leads to overrun timer not being cancelled and recording stopping

Director 2.11.3.59

Changes since 2.11.3.56

NEW - Wheatstone meter support for MIX_VU_MIXER, MIX_VU_EQ & MIX_VU_GR types

NEW - Improvement to SQL installation options

NEW - On startup, write default connection strings to server.ini if in use and not set

FIX -  Wheatsone meters now working correctly

FIX - Streamer now deals correctly with TS over UDP stream stopping and restarting

Director 2.11.3.56

Change since 2.11.3.53

NEW - Wheatstone meter support for VORSIS, VRAM, GRAM and MRAM types

FIX - Fix start and duration times in Final Cut Pro EDL to use frame rate format FrameNumber/FPSs

FIX - Web manager logs are now purged

Director 2.11.3.53

Changes since 2.11.3.51

FIX - Incorrect length byte on VISCA ptz-set command

FIX - Wheatstone audio levels not appearing in web manager

FIX - Wheatstone SLIO Hi/Lo states inverted in web manager and live state not updating

Director 2.11.3.51

Changes since 2.11.3.50

FIX - Catch UTF8 Pointer to String conversion exception during NDI finder

FIX - Unable to see PTZ controls in Bionic Studio client when camera type is Motorised Generic

FIX - vMix interface can return incorrect program input during masked switch

FIX - It is now only possible to add 2 cameras tied to the same program input if they both support PTZ control

Director 2.11.3.50

Changes since 2.11.3.49

FIX - VISCA sequence number should be linked to switcher input, not to camera

FIX - Add reconnect loop for SQL Server connection on start

FIX - All tally lights are now cleared before the switcher reconfigures itself


Director 2.11.3.49

Changes since 2.11.3.45

FIX - Wheatstone SLIO picker returns currently selected state rather than the value picked

FIX - Wheatstone SLIO reconnection error

Wednesday 25 September 2024

Director 2.11.3.45

Changes since 2.11.3.44

FIX - Switch To Camera And Hold trigger not working

Director 2.11.3.44

Changes since 2.11.3.43

FIX - VISCA sequence counter should start with highest possible value in order to reset camera's increment counter

Director 2.11.3.43

Changes since 2.11.3.41

FIX - FFProbe deserialization fails when probing .WAV files

FIX - Multitrack archive is checked in web manager when a global archive path is set

FIX - VISCA commands now implement 4 byte sequence counter correctly


Director 2.11.3.41

Changes since 2.11.3.35

FIX - Admin user starts with invalid role on clean install

FIX - Deserialisation type error in FFProbe class

FIX - Remove log entry revealing SQL password

Director 2.11.3.35

Changes since 2.11.3.34

NEW - Remove Default Camera trigger 

NEW - Show warning when PTZ cameras are assigned to the same switcher input and ISO recording is enabled

FIX - Prevent Generic (Not PTZ) cameras being assigned to the same program input

FIX - Add logging to catch CreateCameraSwitchSystemEvent() exception

FIX - Set PTZ recall byte value

FIX - Unable to select SLIO Wheatstone events to create triggers


Director 2.11.3.34

Changes since 2.11.3.33

FIX - Memory leak caused by SQL Server writes where writes are awaited

FIX - Small memory leak when using Expando object to read ffprobe output during recording post processing

FIX - Protect against multiple cameras being assigned to same input in ISO recordings

Director 2.11.3.33

Changes since 2.11.3.31

NEW - Streamer configuration now has the ability to pick an NDI group for the vMix output

NEW - ISO recording failures no longer leave the main recording unviewable

FIX - Axia GPIO login command not sending \r\n

FIX - Send VER command at startup to Axia GPIO in order to overcome xNode bug whereby the first command is ignored

Director 2.11.3.31

Changes since 2.11.3.30

FIX - Refinements to use of frame offset value in the Premier EDL

FIX - Path in Premier EDL was being incorrectly formed

Director 2.11.3.29

Changes since 2.11.3.28

FIX - Handle vVix bug which seems to occasionally generate timeline files with filename MultiCorder - Timeline - 00010101T000000.xml

FIX - Sanity check offset values contained in vMix generated timeline file

Director 2.11.3.28

Changes since 2.11.3.27

FIX - GetMultiTrackFiles method being called in API without using new formatting rules

Director 2.11.3.27

Changes since 2.11.3.25

FIX - EDL path URLs must follow directory path separators defined in specified path in streamer config "/" and "\"

FIX - Null reference exception in EDL generation when no archive or network path is set

Director 2.11.3.25

Changes since 2.11.3.24

NEW - vMix multicorder timeline file is now used to improve EDL switch timing

NEW - vMix multicorder generated timeline file is no longer deleted

NEW - Improved handling of fragmented vMix multicorder files generated from problematic NDI sources

Director 2.11.3.24

Changes since 2.11.3.23

FIX - Installer no longer prompts for SQL Server Express installation if it's already installed

FIX - Delay in servicing AXIA GPIs

Director 2.11.3.23

Changes since 2.11.3.22

NEW - Triggers in GPIO Connection manager are now cached

Director 2.11.3.22

Changes since 2.11.3.21

FIX - Encrypted SQL password is no longer re-encrypted

Director 2.11.3.21

Changes since 2.11.3.19

NEW - Add backup for SQL Server

NEW - SQL password is now encrypted in server.ini

FIX - Archived EDL can reference wrong folder name

FIX - EDL path error when no archive path is configured

FIX - PhoneBOX device layout import erroneously adds duplicate entries

Director 2.11.3.19

Changes since 2.11.3.18

NEW - Enhance multitrack archive feature by generating two separate EDLs

FIX - Time stamp issues between LiteDB and Microsoft SQL Server 


Director 2.11.3.18

Changes since 2.11.3.15

FIX - vMix disconnected event is no longer triggered on the first TCP client disconnection. Attempt to reconnect 10 times before throwing client disconnected

FIX - Mark obsolete property VideoRecordingEvent.TimeStamp as [NotMapped] in entity framework

FIX - UTC Unix timestamps now used in order to maintain compatibility between LiteDB & Microsoft SQL during migration

Director 2.11.3.15

Changes since 2.11.3.14

FIX - Purge of multitrack recording no longer fails if folder cannot be found locally. Recording is now deleted from server if this is the case

Director 2.11.3.14

Changes since 2.11.3.13

FIX - Recordings on streamer no longer stop when disk space falls below 5GB

Director 2.11.3.13

Changes since 2.11.3.11

NEW - Add LocalHost to default SQL server connection string

NEW - Change SQL Server default ini settings to connect to default instance of SQL Server Express installed by installer

FIX - On start up, prevent running DiscoverCollections on SQL Server data sources

Director 2.11.3.11

Changes from 2.11.3.10

NEW - Add downloadable files to cache as part of post processing to speed up paging through videos in web UI

FIX - Download links for EDLs broken in multitrack section of video recording page

Director 2.11.3.10

Changes from 2.11.3.9

NEW - New option to download main recording file from the media page (vMix only)

NEW - Option added to disable generation of stills every 10 seconds and to instead only generate a single poster still

NEW - Refresh on demand button added for PhoneBOX servers

Director 2.11.3.9

Changes from 2.11.38

NEW - Error logging added to web manager REST calls

FIX - Longer timeout added for video recording controller in web manager when loading video list

FIX - Problem with feedback of encoding progress to Frecko agent

FIX - Memory leak when importing PhoneBOX device layouts.

FIX - Set LocalDB idle timeout to 65,535 minutes as part of the install

FIX - Unable to stop streamer service when streaming device is not connected