Normale weergave
PHP 8.4.14 released!
Bitfocus Companion v4.1.3
π¦ Downloads available at
π΅ Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.3 - Release Notes
π BUG FIXES
- Crash at startup when checking instance statuses
Full Changelog: v4.1.2...v4.1.3
Bitfocus Companion v4.1.2
π¦ Downloads available at
π΅ Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.2 - Release Notes
π BUG FIXES
- surface import/export errors with
last_page_idorname#3650 - stream deck mini not working with network dock #3682
- don't assign elgato network dock an index in the surfaces table
- very old contour shuttle pro v1 has an XKey vendor ID (#3658)
- Template literal parsing in some expressions has unbound recursion #3655
- disabled module count incorrect at startup #3679
- connection status variables showing empty instead of disabled at startup #3652
- Surface Groups should always show "Current Page" (#3685)
- hide deprecated modules from add panel if no versions are installed #3684
- Preset previewStyle is overridden by feedback (#3673)
- ensure invalid version doesnt crash connections page
- ios safari downloading exports with bad extension #3676
- ensure modules being installed look like connections
- ember+ api not including custom variables (#3681)
Full Changelog: v4.1.1...v4.1.2
njs-0.9.3 bugfix version has been released.
Proxmox Mail Gateway 9.0 based on Debian 13 βTrixieβ
PHP 8.3.26 released!
PHP 8.4.13 released!
MariaDB 12.2 preview available
We are pleased to announce the availability of a preview of the MariaDB 12.2 series. MariaDB 12.2 will be a rolling release. MariaDB 12.2 introduces numerous new features, in particular Compatibility features Miscellaneous Download MariaDB 12.2 preview Thanks, and enjoy MariaDB!
MariaDB 12.2 preview available appeared first on MariaDB.org
-
nginx
- njs-0.9.2 version has been released, featuring HTTP keepalive support for ngx.fetch() API in http and stream.
njs-0.9.2 version has been released, featuring HTTP keepalive support for ngx.fetch() API in http and stream.
njs-0.9.2 version has been released, featuring HTTP keepalive support for ngx.fetch() API in http and stream.
Bitfocus Companion v4.1.1
π¦ Downloads available at
π΅ Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.1 - Release Notes
π BUG FIXES
- Version warning showing in the header
- Pages not being deleted properly during reset
- Partial import resetting unexpected portions of the system #3625 #3639
- Unable to drag some collections around
- Unexpected error logged when aborting an
internal: Waitaction #3645 - UI not loading in older Chromium (~121)
- Ember+ api reporting hidden variables #3646
- DEBUG-INSPECT not working for all modules
Full Changelog: v4.1.0...v4.1.1
Abyss Web Server 2.16.20 is available
Bitfocus Companion v4.1.0
π¦ Downloads available at
π΅ Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.0 - Release Notes
Ending support for macOS 11
This is the last version of Companion to support macOS 11. Starting with Companion 4.2 you will need to be running macOS 12 or later.
UI improvements
This release focuses on polishing the UI.
A major addition is "collections" β a way to group connections, triggers, or custom variables so you can manage or enable/disable them together. Collections make organising complex setups and toggling related items during events much easier.
We also made a number of small adjustments to improve clarity and flow, such as reworking table layouts in many places.
These changes prioritise organisation and usability so you can work more quickly.
Local variables
On each button or trigger you can now define local variables. These variables are scoped to that single button or trigger β they do not exist outside of it. Local variables can be configured in a few ways:
- Work like custom variables (can hold a static value and be changed by actions).
- Be expression-driven (value is the result of an expression evaluated when needed).
- Take the value of a feedback.
A key point: not all actions and feedbacks support local variables. Supported items will show a globe icon to indicate compatibility. We're working to broaden support; modules will add compatibility over time and further improvements are planned for 4.2.
Improving support for expressions
Expressions let you build more complex configurations and transform data flowing into or out of connections. They allow you to normalise, combine, or conditionally modify values before they're consumed or sent.
The new Expression Variables page lets you define variables computed from expressions. These can be referenced wherever connection or custom variables are accepted; their value is calculated from the expression you provide.
Expression variables can:
- Return a computed value from an expression.
- Depend on other variables, feedbacks, connection state, or local variables defined on a button/trigger (so you can break complex logic into sub-expressions or take input from feedbacks).
- Be used anywhere standard variables are used (actions, feedbacks, connection fields, etc.).
Notes:
- Circular dependencies between variables are possible but discouraged; they will be rate-limited and can incur a notable performance cost.
Custom backup rules
Companion now supports custom backup rules, allowing you to schedule backups, and keep more restore points.
You can pick how often to run, where to store them, choose how many to keep (auto-pruned), and select the file format.
Tip: Saving backups to a synced folder (Dropbox, OneDrive, or similar), automatically keeps an off-site copy β great for extra safety and easy access across machines.
And more
- Various UX improvements
- Connections, triggers and custom variables can be added to 'collections' for grouping
- Connections and triggers can be enabled/disabled by their collections
- Connections, triggers and surfaces tables have had their contents rearranged to flow more naturally
- Surfaces has been reworked to utilise a right panel for the selected surface.
- Any right hand panels of pages have been refined
- Version number has moved into the sidebar instead of header
- Improve clarity of beta module versions
- Layout improvements of some pages on mobile
- Indicate whether custom-variable value is valid while typing
- Improved layout of the launcher window, including a new settings window
- Add filter/search to triggers page
- Improved import page
- Improve emulator list page
- Added Expression Variables. Similar to Custom Variables, but their value is the result of an expression that executes when needed.
- Add new 'while loop' action
- Ability to define 'local variables' on buttons and triggers.
- Not all actions or feedbacks support these, this will improve over time
- Additional expression functions
- arrayIndexOf & arrayLastIndexOf
- Button step can be driven from an expression
- Multiple connections from the Elgato Stream Deck software are now supported.
- Support for Logitech MX Creative Console (buttons, not wheel)
- Support for MiraBox HSV293S
- Importing configs can be performed more granularly, without needing to reset everything
- Variables for installation name
- Expansion of the Ember+ api
- Expose variables
- Allow setting custom-variable values
- Expose action recorder
- Support for 'secret' field types in connection config
- Attempt to keep screen awake in emulator/tablet views
- Support for defining custom backup rules
- Syslog support for logging
- Improve docker image command syntax
- UI can be hosted under a subpath when behind a reverse proxy
- Replace the library used for communication with the UI
- This improves the type safety and code quality of this api and makes it easier for us to work with.
- There should be no notable impact to users
π BUG FIXES
- Surface page settings not being persisted correctly in exports
- Load PNG button not always accepting files
- Help tooltips not always showing
- Some internal actions incorrectly claiming to support expressions
- Some dropdown fields not updating their options when expected
- Duplicating triggers first execution incorrect
- Improve drag and drop behaviour in action/feedback lists
- Sanitise page ids at startup, to ensure the config is sane
- Better handling when no compatible versions of a module are available to be installed
Full Changelog: v4.0.3...v4.1.0
PHP 8.3.25 released!
PHP 8.4.12 released!
nginx-1.29.1 mainline version has been released.
nginx-1.29.1 mainline version has been released.
Proxmox Backup Server 4.0 available
Proxmox Virtual Environment 9.0 with Debian 13 released
PHP 8.4.11 released!
PHP 8.3.24 released!
Bitfocus Companion v4.0.3
π¦ Downloads available at
π΅ Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.0.3 - Release Notes
π BUG FIXES
- Button step feedbacks not reactive to variables #3531
- Validate module version number before installing or loading
- Checkboes jumping in safari (#3548)
- Variables page not scrolling #3544
- Stream Deck Network Dock not allowing backlight brightness control
- Add slider to surface brightness field
- Some module static-text values being interpreted as code blocks #3540
- Fix connections being called with feedbacks of other connections
- Unable to run with companion config on windows network shares #3510
Full Changelog: v4.0.2...v4.0.3
-
nginx
- njs-0.9.1 version has been released, featuring state file support for shared dictionary in http and stream, and feature parity with njs for the QuickJS engine.
PHP 8.3.23 released!
PHP 8.1.33 released!
PHP 8.4.10 released!
PHP 8.2.29 released!
MariaDB 12.1 preview available
We are pleased to announce the availability of a preview of the MariaDB 12.1 series. MariaDB 12.1 will be a rolling release. MariaDB 12.1 introduces numerous new features, in particular Performance improvements Compatibility features Miscellaneous Download MariaDB 12.1 preview Thanks, and enjoy MariaDB!
MariaDB 12.1 preview available appeared first on MariaDB.org
nginx-1.29.0 mainline version has been released, featuring Early Hints support.
nginx-1.29.0 mainline version has been released, featuring Early Hints support.
Bitfocus Companion v4.0.2
π¦ Downloads available at
π΅ Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.0.2 - Release Notes
π BUG FIXES
- Improve performance of bank_style, bank_pushed and bank_current_step feedbacks #3453
- Fix Emulator Names Disappearing #3474
- Fix connection upgradeIndex being lost during imports #3481
- Fix button image preview sometimes showing stale image #3476
- Fix ensure connection looks valid before importing #3472
- Fix linked surface lockout incorrectly calculating last press time #3471
- Fix wizard grid size not always being respected #3489
- Fix contour shuttle event order #3485
- Fix emberplus api close/init (#3469)
- Fix xkeys not handling green backlight #3473
- Fix action execute failed logging
- Fisable fullscreen buttons if fullscreen api is not available
Full Changelog: v4.0.1...v4.0.2
Bitfocus Companion v4.0.1
π¦ Downloads available at
π΅ Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.0.1 - Release Notes
π BUG FIXES
- Fix button grid keyboard hotkeys broken #3466
- Fix persist connection updatepolicy when editing connection config #3464
- Fix panel default collapsed state not being persisted #3460
- Fix launch db checks not looking for sqlite files #3462
- Fix streaming upload of offline bundle #3463
- Fix import offline bundle failing for remote companion
Full Changelog: v4.0.0...v4.0.1