Skip to content

Releases: mattgodbolt/seasocks

v1.4.6

08 Sep 14:32
Compare
Choose a tag to compare

What's Changed

  • CI modernization by @offa in #172
  • Add Clang 15 CI build by @offa in #177
  • Disable Clang 15 build by @offa in #180
  • Re-enable Clang 15 CI build by @offa in #181
  • Use 'apt-get' by @offa in #182
  • Require Threads package and add missing Clang 14 package by @offa in #189
  • Require CMake 3.5+ by @offa in #190
  • Fix x86 build by @chausner in #192
  • Drop compiler running on a deprecated (by GH actions) version of Ubuntu by @offa in #194
  • Move win32 headers to include them in CMake install by @chausner in #193
  • Add GCC 13 and Clang 16 CI builds by @offa in #195
  • Release v1.4.6 by @offa in #196

New Contributors

Full Changelog: v1.4.5...v1.4.6

v1.4.5 Windows support; bug fixes

28 Aug 19:44
1aebad7
Compare
Choose a tag to compare

A refresh update with latest code and changes.

  • Support for many different versions of Clang
  • Various error handling fixes (thanks @Staz), one fewer platform dependency
  • CMake versioned shared libraries
  • Windows (!) support - thanks @sjk7 and @madebr

Conan support

07 Aug 12:41
Compare
Choose a tag to compare

Support for the conan package manager. Hopefully we'll get Seasocks on the conan package center.

v1.4.3

24 Jan 17:01
Compare
Choose a tag to compare
  • GCC 9 and Clang 9 support
  • HTTP OPTIONS verb support
  • Bugfixes

Fixes and improvements

15 Apr 17:02
Compare
Choose a tag to compare
  • Fixed escaping for non-ascii characters
  • CMake improvements
  • Clang format

C++14 and minor bug fixes

08 Oct 21:04
f6373e2
Compare
Choose a tag to compare
  • Requires C++14.
  • Support for Python 3 in build process.
  • Various CMake improvements.
  • Internal improvements to better use smart pointers, and to take advantage of C++14 features.
  • Fix to CMake build process (plays better with Conan)

(broken release)

08 Oct 21:04
3d8653d
Compare
Choose a tag to compare
(broken release) Pre-release
Pre-release
v1.4.0

Fix path to Config.h.in

Supporting latest GCC and Clang

09 Sep 15:02
Compare
Choose a tag to compare

Seasock supports latest GCC 7 and Clang 5 compiler now. SONAME is available through CMake and Catch uses v1.10 which notable reduces the test runtime.

Note:

Development is going to upgrade to C++14 from v1.4.x onwards.

Configurable streaming

26 Apr 22:56
Compare
Choose a tag to compare

In 1.3.0 we added streaming, which introduced a dependency on libz. For those who don't want this dependency, in this release configuring with -DDEFLATE_SUPPORT=Off will drop the dependency.

Compression

23 Mar 21:03
Compare
Choose a tag to compare

Seasocks now supports compression - configurable by Server::setPerMessageDeflateEnabled

Also a few build and compilation fixes.