mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-25 23:16:14 +02:00
update version to 0.17.0
This commit is contained in:
parent
09bd4c3bf7
commit
f20bd1b1e4
6 changed files with 32 additions and 8 deletions
|
@ -1,6 +1,6 @@
|
||||||
cmake_minimum_required(VERSION 3.2)
|
cmake_minimum_required(VERSION 3.2)
|
||||||
|
|
||||||
project(snapcast LANGUAGES CXX VERSION 0.16.0)
|
project(snapcast LANGUAGES CXX VERSION 0.17.0)
|
||||||
set(PROJECT_DESCRIPTION "Multi-room client-server audio player")
|
set(PROJECT_DESCRIPTION "Multi-room client-server audio player")
|
||||||
set(PROJECT_URL "https://github.com/badaix/snapcast")
|
set(PROJECT_URL "https://github.com/badaix/snapcast")
|
||||||
|
|
||||||
|
|
12
changelog.md
12
changelog.md
|
@ -1,27 +1,28 @@
|
||||||
# Snapcast changelog
|
# Snapcast changelog
|
||||||
|
|
||||||
## Version 0.17.0 (WIP)
|
## Version 0.17.0
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- Support for Opus low-latency codec added (PR #4)
|
- Support for Opus low-latency codec (PR #4)
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
|
||||||
- CMake: fix check for libatomic (Issue #490, PR #494)
|
- CMake: fix check for libatomic (Issue #490, PR #494)
|
||||||
- WebUI: interface.html uses the server's IP for the websocket connection
|
- WebUI: interface.html uses the server's IP for the websocket connection
|
||||||
- AixLog: fix warnings (Issue #484)
|
- Fix warnings (Issue #484)
|
||||||
- Fix pedantic warnings
|
|
||||||
- Fix lock order inversions and data races identified by thread sanitizer
|
- Fix lock order inversions and data races identified by thread sanitizer
|
||||||
- Makefiles: fix install targets (PR #493)
|
- Makefiles: fix install targets (PR #493)
|
||||||
- Makefiles: LDFLAGS are added from environment (PR #492)
|
- Makefiles: LDFLAGS are added from environment (PR #492)
|
||||||
- CMake: required Boost version is raised to 1.70 (Issue #488)
|
- CMake: required Boost version is raised to 1.70 (Issue #488)
|
||||||
|
- Fix crash in websocket server
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
|
||||||
- Changing group volume is much more responsive for large groups
|
|
||||||
- Stream server uses less threads (one in total, instead of 1+2n)
|
- Stream server uses less threads (one in total, instead of 1+2n)
|
||||||
|
- Changing group volume is much more responsive for larger groups
|
||||||
- Unknown snapserver.conf options are logged as warning (Issue #487)
|
- Unknown snapserver.conf options are logged as warning (Issue #487)
|
||||||
|
- debian scripts: change usernames back to snapclient and snapserver
|
||||||
|
|
||||||
_Johannes Pohl <snapcast@badaix.de> Sat, 42 Nov 2019 00:13:37 +0200_
|
_Johannes Pohl <snapcast@badaix.de> Sat, 42 Nov 2019 00:13:37 +0200_
|
||||||
|
|
||||||
|
@ -48,6 +49,7 @@ _Johannes Pohl <snapcast@badaix.de> Sat, 42 Nov 2019 00:13:37 +0200_
|
||||||
- Snapcast depends on boost::asio and boost::beast (header only)
|
- Snapcast depends on boost::asio and boost::beast (header only)
|
||||||
- Tidy up code base
|
- Tidy up code base
|
||||||
- Makefile doesn't statically link libgcc and libstdc++
|
- Makefile doesn't statically link libgcc and libstdc++
|
||||||
|
- debian scripts: change usernames to _snapclient and _snapserver
|
||||||
|
|
||||||
_Johannes Pohl <snapcast@badaix.de> Sat, 13 Oct 2019 00:13:37 +0200_
|
_Johannes Pohl <snapcast@badaix.de> Sat, 13 Oct 2019 00:13:37 +0200_
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
VERSION = 0.16.0
|
VERSION = 0.17.0
|
||||||
BIN = snapclient
|
BIN = snapclient
|
||||||
|
|
||||||
ifeq ($(TARGET), FREEBSD)
|
ifeq ($(TARGET), FREEBSD)
|
||||||
|
|
21
debian/changelog
vendored
21
debian/changelog
vendored
|
@ -1,3 +1,24 @@
|
||||||
|
snapcast (0.17.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Features
|
||||||
|
-Support for Opus low-latency codec (PR #4)
|
||||||
|
* Bugfixes
|
||||||
|
-CMake: fix check for libatomic (Issue #490, PR #494)
|
||||||
|
-WebUI: interface.html uses the server's IP for the websocket connection
|
||||||
|
-Fix warnings (Issue #484)
|
||||||
|
-Fix lock order inversions and data races identified by thread sanitizer
|
||||||
|
-Makefiles: fix install targets (PR #493)
|
||||||
|
-Makefiles: LDFLAGS are added from environment (PR #492)
|
||||||
|
-CMake: required Boost version is raised to 1.70 (Issue #488)
|
||||||
|
-Fix crash in websocket server
|
||||||
|
* General
|
||||||
|
-Stream server uses less threads (one in total, instead of 1+2n)
|
||||||
|
-Changing group volume is much more responsive for larger groups
|
||||||
|
-Unknown snapserver.conf options are logged as warning (Issue #487)
|
||||||
|
-debian scripts: change usernames back to snapclient and snapserver
|
||||||
|
|
||||||
|
-- Johannes Pohl <snapcast@badaix.de> Wed, 20 Nov 2018 00:13:37 +0200
|
||||||
|
|
||||||
snapcast (0.16.0-1) unstable; urgency=medium
|
snapcast (0.16.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
* Features
|
* Features
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
VERSION = 0.16.0
|
VERSION = 0.17.0
|
||||||
BIN = snapserver
|
BIN = snapserver
|
||||||
|
|
||||||
ifeq ($(TARGET), FREEBSD)
|
ifeq ($(TARGET), FREEBSD)
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
// https://stackoverflow.com/questions/7754695/boost-asio-async-write-how-to-not-interleaving-async-write-calls/7756894
|
||||||
|
|
||||||
|
|
||||||
ControlSessionTcp::ControlSessionTcp(ControlMessageReceiver* receiver, boost::asio::io_context& ioc, tcp::socket&& socket)
|
ControlSessionTcp::ControlSessionTcp(ControlMessageReceiver* receiver, boost::asio::io_context& ioc, tcp::socket&& socket)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue