Skip to content

Releases: strukturag/spreed-webrtc

0.27.2

10 Aug 08:43
Compare
Choose a tag to compare
0.27.2 Pre-release
Pre-release

This release updates the Dockerfile and also introduces a Dockerfile which can be used to build small sized Spreed WebRTC containers. Also various other build environment optimizations have landed - thanks for all your feedback!

  • Change : Get rid of -X Go build deprecation warning.
  • Change : Update Dockerfile to create secrets and TLS certificate on startup.
  • Change : Update Git hooks to check i18n translation files before commit.
  • Change : Add helper script to check i18n translation files.
  • Change : Unset GOBIN from environment before building.
  • Change : Spreed WebRTC now requires Go 1.4 for to build.
  • Feature : Dockerfile.build and Dockerfile.run were added to create small size Spreed WebRTC Docker images.

We now also publish official Docker images at https://hub.docker.com/r/spreed/webrtc/ - check it out. Those are built with Dockerfile.build/Dockerfile.run as found in the repository.

0.27.1

11 Jul 16:09
Compare
Choose a tag to compare
0.27.1 Pre-release
Pre-release

This minor release brings a bunch of enhancements to the extra.d folder support after testing and feedback from the wild. Also some additional merge requests have been merged.

  • Feature : Add support for local Javascript modules in extra.d plugins.
  • Feature : Add support for symbolic links inside extra.d folder.
  • Bugfix : Use extra.d folder even when there is no extra folder.
  • Change : Compare HMACs in constant time.

0.27.0

29 Jun 14:01
Compare
Choose a tag to compare
0.27.0 Pre-release
Pre-release

A new minor release line was started, bringing conference rooms and further extending NATS pub/sub messaging This is an early pre-release to get into field testing with conference rooms. This line also updated various third party components and libraries.

  • Bugfix : Fixed a problem where conference peers did not send or receive media streams.
  • Feature : Add conference room support via URL mapping for server and web client. See server.conf.in for details how to enable.
  • Feature : Room types can now be set via NATS.
  • Feature : Added russion translation.
  • Feature : Include user status in joined events, reducing API traffic.
  • Feature : Add support for extra.d directory to allow multiple plugins and extensions to web client.
  • Feature : Web client now tries to recover from lost p2p connection state based on the ICE connection state.
  • Feature : Added API call to 'leave' a room without joining another room.
  • Change : Session IDs are now reversed to improve random sort order on the client.
  • Change : Removed window.alert() for load errors.
  • Change : AngularJS updated to 1.5.6
  • Change : Angular UI Bootstrap updated to 0.13.4.
  • Change : Removed deprecated element, phasing out support for certificate creation in Spreed WebRTC.

0.26.0

03 Jun 15:33
Compare
Choose a tag to compare

A new stable release line. No code changes since 0.25.5, but the Dockerfile has been updates to use Ubuntu Xenial Xerus and to use pinned Go dependencies.

0.25.5

03 May 15:33
Compare
Choose a tag to compare
0.25.5 Pre-release
Pre-release

This release brings a new API to allow server to server channelling API forwarding and virtual sessions via NATS. Also the Dockerfile has been updated to use Ubuntu 16.04.

  • Feature: Added pinelines RESTful API including NATS API for virtual sessions.
  • Change: Dockerfile is now using Ubuntu 16.04 Xenial Xerus and uses pinned Go dependencies.

0.25.4

13 Apr 13:41
Compare
Choose a tag to compare
0.25.4 Pre-release
Pre-release

This release brings a NATS bugfix and better build support in Makefile.

  • Bugfix : A problem where the NATS connection could fail with "short write" error was resolved.
  • Change : Makefile build logic updated, so it works bettter with packaging

0.25.3

30 Mar 08:24
Compare
Choose a tag to compare
0.25.3 Pre-release
Pre-release

This release is the same as 0.25.2 but with updated change log.

0.25.2

30 Mar 07:41
Compare
Choose a tag to compare
0.25.2 Pre-release
Pre-release

This release brings importable Go module structure, service discovery and syncs with latest changes from the stable release series.

  • Bugfix : Disable PDF.js web worker for all browsers, allowing Firefox 45 to load PDF presentations in the sandbox.
  • Feature : Implemented .well-known/spreed-configuration service discovery end point.
  • Feature : NATS connection status is now logged and reconnected automatically.
  • Feature : The outbound ringer now times out after 35 seconds.
  • Feature : Support Chome 50 playPromise API to avoid logging exceptions (see https://developers.google.com/web/updates/2016/03/play-returns-promise for details).
  • Change : Go source code has been reorganized to allow import from other software.

0.24.13

29 Mar 11:44
Compare
Choose a tag to compare

This release fixes a problem with Firefox 45 and PDF presentations.

  • Bugfix: Disable PDF.js web worker for all browsers, allowing Firefox 45 to load PDF presentations in the sandbox.

0.25.1

02 Mar 13:36
Compare
Choose a tag to compare
0.25.1 Pre-release
Pre-release

Continuing adding new infrastructure support, this time additional configuration files.

  • Feature : The server can now load a default configuration file and an override configuration file.
  • Bugfix : Fixed version number retrieval in tarball builds.