update version to 0.17.0

This commit is contained in:
badaix 2019-11-20 22:40:21 +01:00
parent 09bd4c3bf7
commit f20bd1b1e4
6 changed files with 32 additions and 8 deletions

View file

@ -1,6 +1,6 @@
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_URL "https://github.com/badaix/snapcast")

View file

@ -1,27 +1,28 @@
# Snapcast changelog
## Version 0.17.0 (WIP)
## Version 0.17.0
### Features
- Support for Opus low-latency codec added (PR #4)
- 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
- AixLog: fix warnings (Issue #484)
- Fix pedantic warnings
- 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
- Changing group volume is much more responsive for large groups
- 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> 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)
- Tidy up code base
- 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_

View file

@ -14,7 +14,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
VERSION = 0.16.0
VERSION = 0.17.0
BIN = snapclient
ifeq ($(TARGET), FREEBSD)

21
debian/changelog vendored
View file

@ -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
* Features

View file

@ -14,7 +14,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
VERSION = 0.16.0
VERSION = 0.17.0
BIN = snapserver
ifeq ($(TARGET), FREEBSD)

View file

@ -22,6 +22,7 @@
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)