Companion v2.2.0 - Release Notes
π¦ Downloads available at
π΅ Donate to the project at
- https://donorbox.org/bitfocus-opensource
- or via open collective https://opencollective.com/companion
π£ CORE FEATURES AND IMPROVEMENTS
- New UI: Written in React, designed to be much faster and more responsive
- New Configuration Wizard for new installs and upgrades
- MacOS builds are now signed and notarized, and Windows builds are signed
- Native builds for MacOS M1 processors (arm64)
- "Getting Started" Documentation Updated and Revised
- Scheduler/Trigger Management: Now you can schedule button presses based on variable values or time of day. Automate anything with Companion!
- Custom variables: Create your own variables independent of modules/connections. You can then pass these into actions or triggers.
- Re-added Ember+ server
- Additional draw functions in Image
- Option to remove the top bar on all buttons
- Context menu added to tray icon for quick access to core functions, like rescanning for USB devices
- Instances are now called Connections
- Support for X-Keys surfaces/devices (disabled by default on upgrades)
- Ability to clear the png image used on a button
- Modules no longer loaded at launch to reduce startup time
- Streamdecks can be positioned inside the 8x4 grid, not always the top left corner
- Streamdecks can now be named in the UI for easier identification
- Serve the webui over https. Note: This does not mean it should be exposed to the internet, and is intended to allow - for embedding in iframes within other applications
- USB rescan can now be triggered over the remote API protocols
- New Satellite API implementation. Simpler to implement on clients, and won't have breaking changes in future releases.
- TCP/HTTP/OSC/UDP APIs are now all opt-in (automatically enabled for existing installations), and can be run on custom ports
- Path of Companion config directory can now be specified with the COMPANION_CONFIG_BASEDIR environment variable
BREAKING CHANGES
- The Elgato plugin (to allow you to use both Companion and the Elgato Stream Deck software at the same time) is now opt-in within Companion and disabled by default, in order to avoid conflicts between both sets of software. It must be enabled in Companion before it can be used.
π BUG FIXES
- MacOS: UI breaking after companion has been running for many days
- Added try-catch blocking for some instance calls
- Allow PWA (Progressive Web App) for all pages
- Add some additional characters to the 7px text font
- Variable parsing can no longer get stuck in infinite loops
- MacOS: Allow binding the webui to vlan/vpn interfaces
- Various other fixes and improvements
𧩠NEW MODULES
- Arkaos Mediamaster
- Allen & Heath AHM
- Allen & Heath Avantis
- Axis PTZ
- Barco Clickshare
- Biamp Audia
- Bitfocus Snapshot
- Blackmagic Audio Monitor
- Blackmagic WebPresenter HD
- Blackbird HDMI Matrix
- Blackbox Boxilla
- Boinx Mimolive
- Boreal Systems Director
- Brompton Tessera
- ByteHive PlayoutBee
- Canon PTZ
- Canon XF
- Cisco WebEx (Websocket)
- ClassX Liveboard
- Connect Webcaster
- Ctpsystems dio8008r
- Cyp HDMI Matrix
- Daniel NΓΆthen butt - broadcast using this tool
- Dataprobe iBoot PDU
- Dcc Ex Command Station
- Digital Loggers Power Controller
- Extron XTP 3200
- Generic Websocket
- Generic SWP08
- Haivision KBencoder
- Hermann StageTimerIO
- Ifelseware avkey
- Iiyama Prolite
- Intelix INT-HDX
- ioversal Vertex
- IPL OCP
- Imagine LRC
- Jozee Media J-Counter
- Kiloview NDI
- LeadLED Clockotron
- Leafcoders Titler
- Linkbox Remote
- Livemind Recorder
- Ltn Schedule
- Lumens Media processor
- Magic Home Blub
- Makepro-x Glue
- Middlethings Middlecontrol
- Muxlab KVM
- Nexo NXAMP
- Nobe Omniscope
- Novastar H-Series
- Olzzon NDI Controller
- Panasonic Lumix
- Phillips Hue
- Rocosoft PtzJoy
- RossVideo Video Server
- Seervision Suite
- Shure MXA910
- Shure MXN5
- Shure P300
- Shure SCM820
- Skaarhoj Raw Panel
- SnapAV WattBox
- Softouch EasyWorship
- Softron MovieRecorder
- Sony Broadcast Monitor
- Spotify Remote
- SPX GC
- Symetrix DSP
- Tally-MA Wireless Tally
- Teradek VidiU X
- Tesmart HDMI Matrix
- Time Machines Corp Clock
- Toggl Track
- TPLink Kasa Smart Blub
- TPLink Kasa Smart Dimmer
- TPLink Kasa Smart Plug
- TVOne Corio
- Tow MixEffect
- Visual Productions Cuety
- VDO Ninja
- Vimeo Livestream Studio 6
- Vistream Online
- vystem Platform
ππ» MODULE IMPROVEMENTS
Many of our modules have had various new features and bugfixes since our last public release of Companion.
- Allean & Heath QU
- Allean & Heath SQ
- AJA Ki Pro
- AJA Kumo
- Analog Way Aquilon Line
- Audivero Unity Intercom Client
- Avolites Titan
- Barco Eventmaster
- Barco Pulse
- Behringer X32/M32
- Behringer XAir
- Behringer Wing
- Birddog Studio
- Birddog VISCA
- Bitfocus Companion
- Blackmagic ATEM
- Blackmagic Hyperdeck
- Blackmagic Multivew 4
- CasparCG Server
- Chamsys MagicQ OSC
- Christie Projector
- Cisco CMS
- Dataton Watchout
- Depili Clock-8001
- Dolby Cinema Processor
- Elgato Keylight
- Epiphan Pearl
- ETC EOS
- Extron SMP351
- Figure53 Go Button
- Figure53 QLab Advanced
- Generic Artnet
- Generic EmberPlus
- Generic HTTP
- Generic TCP/UDP
- Generic MQTT
- Generic OSC
- Haivision Connect DVR
- Haivision KB Encoder
- H2R Graphics
- Homeassistant
- Ifelseware avplayback
- Imimot Mitti
- JVC PTZ
- Liminalet ZoomOSC
- Lumens VISCA
- Magewell Proconvert Decoder
- Matrox Monarch
- Motu AVB
- Neodarque StageTimer2
- Newbluefx titler
- Newtek Tricaster
- OBS Studio
- OpenLP HTTP
- Panasonic AVHS
- Panasonic Camera Controller
- Panasonic Projector
- Panasonic PTZ
- Presentation tools APS
- Presentation tools Cuetimer
- Prsi iPower
- Resolume Arena
- Renewed Vision ProPresenter
- Renewed Vision PVP
- Roku TV
- Roland M5000
- Roland V60HD
- Roland V1200HD
- Rossvideo Xpression
- Shure PSM1000
- Shure Wireless
- Singular Live Studio
- Soundcraft UI
- Studiocoast vMix
- Tech Ministry Tally Arbiter
- Teradek Vidiu
- ThingM Blink(1)
- TSL Products UMD
- Twitch API
- Ubiquiti Unifi
- Vicreo Hotkey
- Vicreo Variable Listener
- Videolan VLC
- Vizio smartcast
- Yamaha RCP
- Youtube Live
Full Changelog: v2.1.4...v2.2.0