Skip to content

Releases: strukturag/spreed-webrtc

0.25.0

02 Mar 10:21
Compare
Choose a tag to compare
0.25.0 Pre-release
Pre-release

A new minor release line was started, bringing integration with NATS pub/sub messaging to allow server side events and clustering. This is an early pre-release to get into field testing with external services. Also this change means that the build dependencies have changed. We also require Go >=1.3 now. More code and project layout are upcoming - stay tuned.

  • Feature : The server can now connect to a NATS server and use it as message bus (disabled by default).
  • Feature : The server now can publish events when connected with a message bus.
  • Change: Offer and Answer content is now validated server side to a certain level.
  • Change: Test with Go 1.6.
  • Change: Require Go 1.3 or later.
  • Change : Improved random string generator to no longer be modulo-biased.
  • Change : No longer ship a debian folder in source code.
  • Change: The change log is now a markdown file.
  • Change: Split up Makefile targets, so static assets can be built separately.

0.24.12

01 Mar 16:35
Compare
Choose a tag to compare

This release fixes a Firefox screen sharing regression by bringing back gUM to MediaDevices conversion code for Firefox >= 38.

  • Bugfix : Fixed a problem where Firefox failed to screen share with over constrained error.
  • Bugfix : Fixed a problem where Firefox shared the camera instead the screen when requesting screen sharing.

0.24.11

18 Feb 10:15
Compare
Choose a tag to compare

This release updated browser support to the latest and enabled experimental VP9 video codec (Chrome >= 48) as experimental setting (disabled by default). Also the server now compiles and runs on FreeBSD.

  • Feature : VP9 video codec can now be enabled as preferred codec in experimental settings for
    both video and screen sharing (Chrome 48 or later required).
  • Bugfix : Fixed screen sharing support on Chrome 49 or later.
  • Bugfix : Server startup scripts is now using /bin/sh instead of bash.
  • Bugfix : No longer wait on video if the video track is not active.
  • Change : Updated build dependencies to no longer user code.google.com.
  • Change : Clean up gUM compatibility shims and use adapter.js consistently.

0.24.10

15 Jan 12:04
Compare
Choose a tag to compare

This release brings a couple of minor compatibility fixes.

  • Bugfix : Avoid breaking the Ui when a browser does not support mediaDevices.
  • Bugfix : Added compatibility when old Chrome 38 is receiving a call from latest Chrome and Firefox.
  • Bugfix : Only auto stop user media when all tracks have ended.
  • Bugfix : Stop waiting on video early when first video track is enabled but muted.

0.24.9

05 Jan 13:39
Compare
Choose a tag to compare

This release catches up with the latest browser API changes and brings a bunch of minor improvements.

  • Feature : Added support for Firefox 43 API changes.
  • Feature : Use mediaDevices API to enumarate input devices to avoid deprecation warning in Chrome.
  • Feature : Linking from the chat no longer sends the referrer to targets by using a referrer policy (see http://caniuse.com/#feat=referrer-policy for details and browser support).
  • Feature : Chat input is now auto focused to increase usability and to reduce number of clicks required.
  • Feature : The room chat is now automatically activated when no other chat session is available and a room is joined.
  • Change : The Makefile now supports $(DESTDIR).
  • Change : Limit autoprefixer version to avoid build problems with newer version.
  • Change : Code style changes to fix latedef jshint warnings. Make jshint now runs without error with latest jshint.
  • Change : Added travis to test Go 1.5 compatibility.
  • Bugfix : ODF and PDF presentations now have a white background to avoid issues with files with have no background on their own.

0.24.8

13 Aug 14:24
Compare
Choose a tag to compare

Another bug fix release for screen sharing.

  • Bugfix : Avoid to scale up screen sharing which is smaller than the whole screen.

0.24.7

13 Aug 14:07
Compare
Choose a tag to compare

This release brings two bugfixes and some documentation updates.

  • Bugfix : Fixed a problem where Chrome did not apply screen sharing constraints correctly and screen sharing was using a low resolution.
  • Bugfix : Fixed a problem where sounds used as interval could not be disabled.
  • Feature : Added window.showCiphers helper for testing WebRTC stats API.
  • Change : Added some information about screen sharing requirements to README.md.

0.24.6

10 Aug 15:42
Compare
Choose a tag to compare

A bugfix release for Android compatibility.

0.24.5

07 Aug 14:27
Compare
Choose a tag to compare

A bugfix release for various compatibility issues with Firefox and API changes.

  • Feature : An example configuration for Apache HTTPD was added (see docs/APACHE.txt) and successfully tested with Apache 2.4 on Ubuntu.
  • Feature : SignalingState changes are now triggered as event and can be subscribed by plugins.
  • Change : UA-Parser was updated to 0.7.9 (it now detects Iridium Browser).
  • Change : Reduced old style stream API usage in favour of new style track API.
  • Bugfix : Unit tests run again.
  • Bugfix : Fixed a problem where Firefox did not release media permissions after media was stopped.
  • Bugfix : Fixed a problem where Firefox did not start the call when media permission was denied.
  • Bugfix : Fixed a problem where streams could not be enabled again when they were initially disabled when call was started and server has renegotiation disabled.
  • Bugfix : Fixed a problem where the current call state was lost after reconnect with same session.

0.24.4

29 Jul 14:41
Compare
Choose a tag to compare

This release fixes a bunch of issues found when running in production.

  • Change : Updated German translation.
  • Bugfix : Peer connections can be created again even when experimental constraints are enabled in settings.
  • Bugfix : The main room is no longer treated as global room when the global room has no name.