Releases: strukturag/spreed-webrtc
0.27.2
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
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 noextra
folder. - Change : Compare HMACs in constant time.
0.27.0
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
0.25.5
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
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
0.25.2
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
0.25.1
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.