Difference between revisions of "BigVoice.CL Versions"
m (1.0.1) |
(1.1.4) |
||
(29 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <br /> | + | Software and libraries can be found in [http://download.sound4.biz/1%20-%20%20SOFTWARE%20PROCESSING%20|/3%20-%20VOICE%20PROCESSING%20|%20BIGVOICE.CL/ download.sound4.biz]<br /> |
+ | ==1.1== | ||
+ | Linux compatibility : needs GLibC 2.31 and kernel 5.4 | ||
+ | ===1.1.4=== | ||
+ | (Testing 2024-12-18) | ||
+ | |||
+ | *Correct multiple preset variable ranges, to match hardware version | ||
+ | *Added preset input gain | ||
+ | *Deesser: correct possible crashes | ||
+ | *Library | ||
+ | **Better handling of all JSON errors in protocol | ||
+ | **Corrections for load/unload memory leaks and possible dead-locks | ||
+ | **Added /licvalid web access to test for license's validity | ||
+ | |||
+ | ===1.1.3=== | ||
+ | (Testing 2024-10-18) | ||
+ | |||
+ | *Prevent possible crash on failure to load extension | ||
+ | *Library executables: | ||
+ | **Command-line parsing correction | ||
+ | |||
+ | ===1.1.2=== | ||
+ | (2024-10-08) | ||
+ | |||
+ | *Storage: safer read/write of shared folder to avoid empty config | ||
+ | *Linux *-proc: Kubernetes Leader election: ensure redirects are stopped by closing connections | ||
+ | *Security update for HTTPS server | ||
+ | *Library: support for Darwin/arm64 | ||
+ | |||
+ | ===1.1.1=== | ||
+ | (PREVIEW - 2024-07-19) | ||
+ | |||
+ | *Linux: Added support for Fedora/OpenSuse/ArchLinux-based distributions (for SSL certificates) | ||
+ | *Linux *-proc: Kubernetes Leader election improvements | ||
+ | |||
+ | ===1.1.0=== | ||
+ | (2024-06-07) | ||
+ | |||
+ | *ARM64: support SVE2 optimizations | ||
+ | *Correct possible crash with license proxy | ||
+ | *Executable *-proc: | ||
+ | **Corrected RTP binding for multiple interfaces | ||
+ | **Added long style command line options | ||
+ | **Linux: can use a Kubernetes Leader election to have only one running instance | ||
+ | *Linux executable: | ||
+ | ***-jack : choose best frame number for processing, added more command-line parameters | ||
+ | ***-pipewire : added for PipeWire direct integration | ||
+ | *Library: | ||
+ | **Applications can set a fixed text answer to <code>/apphealth</code> web address | ||
==1.0== | ==1.0== | ||
+ | |||
+ | ===1.0.5=== | ||
+ | (2024-04-29) | ||
+ | |||
+ | *Licenses: correction to be more error resilient | ||
+ | *Added new GUI themes | ||
+ | *GUI improvements | ||
+ | |||
+ | '''CRITICAL UPDATE: '''A critical update has been issued. It is recommended that all users update their configurations in order to address the potential issue of loss of connection with our license servers, which was observed on Friday, April 26, 2024. | ||
+ | |||
+ | ===1.0.4=== | ||
+ | (2024-04-05) | ||
+ | |||
+ | *Optimize license retrieving (especially in file mode) | ||
+ | *Library: | ||
+ | **Added LOG_HEADER parameter to prepend logs per instance | ||
+ | **Correct possible data race error in multiple instances | ||
+ | **Windows: do not unload plugin libraries to avoid errors | ||
+ | **Correct memory leak on license failure | ||
+ | |||
+ | ===1.0.3=== | ||
+ | (2024-03-15) | ||
+ | |||
+ | *File mode only: do not allow running without proper license. | ||
+ | *Library: | ||
+ | **Added generic C++ wrapper (compatible for all .Cl libraries) | ||
+ | **Standardize distribution files across distributions | ||
+ | **Windows only : better handling of network paths | ||
+ | |||
+ | ===1.0.2=== | ||
+ | (Preview - 2024-02-29) | ||
+ | |||
+ | *Licenses: dynamic refresh validity date | ||
+ | *Library: | ||
+ | **Completed Windows zip archives with missing documentation | ||
+ | **Proc executable: Can have different payload for in and out, corrected raw mode, rename default env access key variables | ||
===1.0.1=== | ===1.0.1=== | ||
Line 14: | Line 98: | ||
==0.9== | ==0.9== | ||
Preliminary evaluation versions | Preliminary evaluation versions | ||
+ | |||
+ | Linux compatibility : needs GLibC 2.19 and kernel 3.13 | ||
===0.9.8=== | ===0.9.8=== | ||
(2023-11-03) | (2023-11-03) |
Latest revision as of 14:17, 18 December 2024
Software and libraries can be found in download.sound4.biz
Contents
1.1
Linux compatibility : needs GLibC 2.31 and kernel 5.4
1.1.4
(Testing 2024-12-18)
- Correct multiple preset variable ranges, to match hardware version
- Added preset input gain
- Deesser: correct possible crashes
- Library
- Better handling of all JSON errors in protocol
- Corrections for load/unload memory leaks and possible dead-locks
- Added /licvalid web access to test for license's validity
1.1.3
(Testing 2024-10-18)
- Prevent possible crash on failure to load extension
- Library executables:
- Command-line parsing correction
1.1.2
(2024-10-08)
- Storage: safer read/write of shared folder to avoid empty config
- Linux *-proc: Kubernetes Leader election: ensure redirects are stopped by closing connections
- Security update for HTTPS server
- Library: support for Darwin/arm64
1.1.1
(PREVIEW - 2024-07-19)
- Linux: Added support for Fedora/OpenSuse/ArchLinux-based distributions (for SSL certificates)
- Linux *-proc: Kubernetes Leader election improvements
1.1.0
(2024-06-07)
- ARM64: support SVE2 optimizations
- Correct possible crash with license proxy
- Executable *-proc:
- Corrected RTP binding for multiple interfaces
- Added long style command line options
- Linux: can use a Kubernetes Leader election to have only one running instance
- Linux executable:
- -jack : choose best frame number for processing, added more command-line parameters
- -pipewire : added for PipeWire direct integration
- Library:
- Applications can set a fixed text answer to
/apphealth
web address
- Applications can set a fixed text answer to
1.0
1.0.5
(2024-04-29)
- Licenses: correction to be more error resilient
- Added new GUI themes
- GUI improvements
CRITICAL UPDATE: A critical update has been issued. It is recommended that all users update their configurations in order to address the potential issue of loss of connection with our license servers, which was observed on Friday, April 26, 2024.
1.0.4
(2024-04-05)
- Optimize license retrieving (especially in file mode)
- Library:
- Added LOG_HEADER parameter to prepend logs per instance
- Correct possible data race error in multiple instances
- Windows: do not unload plugin libraries to avoid errors
- Correct memory leak on license failure
1.0.3
(2024-03-15)
- File mode only: do not allow running without proper license.
- Library:
- Added generic C++ wrapper (compatible for all .Cl libraries)
- Standardize distribution files across distributions
- Windows only : better handling of network paths
1.0.2
(Preview - 2024-02-29)
- Licenses: dynamic refresh validity date
- Library:
- Completed Windows zip archives with missing documentation
- Proc executable: Can have different payload for in and out, corrected raw mode, rename default env access key variables
1.0.1
(Testing 2024-02-15)
- Correct undo/redo problem since 0.9.8
- GUI improvements
- Library:
- Various possible memory leaks corrected
- File change watching is not possible in container's volumes : avoid crash (bug since 0.9.8)
0.9
Preliminary evaluation versions
Linux compatibility : needs GLibC 2.19 and kernel 3.13
0.9.8
(2023-11-03)
- Support for a few different numbers of frames per chunk, selectable at creation.
- Library
- Instances can share on air preset and all settings, along with presets. See parameters STATE_FILENAME and STATE_ONAIR.
- Last on air time saved in state instead of preset for facilitate storage sharing
- Date/Time in JSON now follows ecma262 format
- Various fixes in library when loading/unloading, providing invalid data, or race conditions
- "change" operator in JSON protocol improved
0.9.7
(2023-09-01)
- Add mute
- Support for Dominate-It bus to share between instances
- Various minor fixes
- Support for storage monitoring, allowing to share presets between instances
- Support for optional custom external preset management
- Correct some rights management
- Correct some Windows Unicode handling and path vulnerability
- First support for extensions
0.9.6
(2023-05-26)
- Correct web reconnection (some control like Operate were doing nothing after reconnecting)
- Correct date/time storage format
0.9.5
(2023-05-19)
- Better asynchronous handling, to avoid Web/JSON hangs
- Removed phase rotator from factory presets
- Correct deesser initialization
0.9.4
(Preview - 2023-04-12)
- Correct multiple instances starts/stop and authentication
- Added CSRF protection on forms
0.9.3
(2023-03-31)
- Correct occasional memory corruption when used with many instances and removing some or quitting
0.9.2
(Testing 2023-03-24)
- Correct stopping web server when connections are active
- Library : added mono/stereo planar conversion
- Fixed I/O conversion tools memory alignment errors
- Fixed crash on x86_64 without AVX
- Interface : do not add quotes to processor name
- Create all default factory preset on new instances
0.9.1
(Testing 2023-03-20)
- Correct storage (preset load/save) (bug since 1.1.0)
- Library : added C++ dynamic library loader interface to avoid static linking
0.9.0
(Testing 2023-03-14)
First preliminary version