Releases: dh1tw/remoteAudio
Release v0.5.8
No changes to v0.5.7 but now with a proper build for darwin / amd64.
Release v0.5.7
Security release which fixes CVE-2025-22872 in one of remoteAudio's dependencies (golang.org/x/net)
Release v0.5.6
After 3 years I updated
- some dependencies
- the build system
- the CI pipeline
and compiled remoteAudio with the latest Go (1.24) version.
No functionality has been added.
Release v0.5.5
This is another bugfix release
As reported in #37, remoteAudio server 0.5.4 crashes when audio packets are received from anonymous clients. This problem has been mitigated by auto-generating unique client user names and a handling strategy for packets from anonymous clients.
In general, it is recommended to set the client name (either through the -U flag or the nats.username parameter in the config file.
Release v0.5.4
This is another bugfix release.
- HostAPI parameter for input and output devices is now properly honored
- fixed random WdmSyncloctl error in nats server (windows)
- fixed a rarely happening race condition when writing audio samples to the sound device
- prevent the mixture of incoming audio samples when multiple users send at the same time
- each tx user has now its own independent audiocodec.Decoder which is automatically detected and set the first time a packet arrives
Release v0.5.3
This is a bugfix release.
I found a nasty bug that prevented the use of sound cards with sampling rates other than 48kHz on input devices (e.g. microphones). On Soundcards with arbitrary sampling rates are supported - for example, the very common 44100Hz. remoteAudio will transparently up- or downsample the audio stream(s) to 48kHz which is required by the opus codec.
Release v0.5.2
This is a maintenance release.
- Upgraded to go v1.17.2 compiler
- On Windows the remoteAudio web interface is now loaded correctly (fixes bug #30)
- Windows versions come with Portaudio 19.7
Release v0.5.1
This is a maintenance release.
- Fixed a panic caused by go-micro on 32bit systems (e.g. ARMv6/ARMv7)
- changed from go-rice to go-embed for embedding static files
- Minor fixes in the CI (Github Actions) pipeline
Release v0.5.0
This version is mainly a maintenance release and doesn't come with any new features.
IMPORTANT: This release IS NOT COMPATIBLE with prior versions. You have to upgrade ALL remoteAudio instances!!!
Dependencies were upgraded. In particular go-micro, the underlying transport library.
The binaries have been compiled with go version 1.16 which should bring slight performance improvements. A release for the new Apple Silicon (M1 - darwin/arm64) was added as well.
Release v0.4.1
From a code perspective, this release is the same as v0.4.0.
However, binaries for all platforms are now generated automatically. Additional architectures like ARM64 and i386 for Linux and Windows have been added.
The remoteAudio binaries are now additionally compressed to make them even smaller.