Skip to content

Releases: strukturag/spreed-webrtc

0.24.3

28 Jul 17:53

Choose a tag to compare

This release brings improvements to UI and compatibility.

  • Feature : Audio notifications can now be disabled from settings.
  • Feature : Javascript API now supports custom dialogs.
  • Feature : Server Go dependencies are now tracked by a Godeps file for gpm.
  • Change : Removed deprecated call to MediaStream.stop() to support Chrome 47.
  • Change : Improved UI for smaller devices by adding more break points.
  • Change : Buddy list and chat are now a little wider.
  • Change : Improved chat colors for more contrast.
  • Change : Group/Room chat buddy icons are now smaller.
  • Change : Reduced GPU use of CSS animations and transitions.
  • Change : Updated WebRTC adapter to support Chrome 45.
  • Change : Settings dialog now has a fixed header with OK button on the top.
  • Change : Audio notification for users joining/leaving rooms are now disabled by default.
  • Bugfix : Chat icons have back their color.
  • Bugfix : Chat arrows are no longer broken.
  • Bugfix : Screen sharing streams are now always cleaned up.

0.24.2

03 Jul 13:21

Choose a tag to compare

Deployment bug fix release. No functional changes.

  • Bugfix: Load webfont.js in compiled main.js to avoid load order error in compiled script code.

0.24.1

03 Jul 10:00

Choose a tag to compare

This release brings changes to sandboxes to support more strict CSP setups.

  • Change : Sandbox iframes are now created on demand.
  • Change : ODF and PDF sandboxes are now prepared server side with HTTP header CSP.
  • Change : Youtube sandbox is now prepared server side and loaded via AJAX and included by blob: URL.
  • Bugfix : Welcome API no longer can return sessions twice when in global room.

0.24.0

16 Jun 21:18

Choose a tag to compare

This is a new feature release. Most notable features are Firefox screensharing, support for renegotiation in the web client (disabled by default, as it is only supported in Chromium yet) and sandbox support for Youtube and WebODF.

  • Feature : Calls and chat sessions can now be started from room chat.
  • Feature : Firefox can now do screen sharing (>=38).
  • Feature : Firefox can now select camera resolution (>=38).
  • Feature : Firefox can now send video in HD (>= 38).
  • Feature : Room names can now contain unquoted slashes, essentially enabling nested rooms.
  • Feature : Youtube player is now running in sandboxed iframe.
  • Feature : WebODF is now running in sandboxed iframe.
  • Feature : A secure CSP is now possible and the default has been updated to reflect sandbox support.
  • Feature : Added experimental support for Opus DTX.
  • Bugfix : Fixed a problem where a replaced session did not receive data.
  • Bugfix : Chat rooms are now always reopened when required.
  • Bugfix : Session close notification is now always sent both ways.
  • Bugfix : Improved server durability by handling nil pointers for invalid data.
  • Bugfix : Reconnect delay is now staggering to avoid killing clients/battery when not connected.
  • Bugfix : Fixed flash of sign-in button while authorizing.
  • Bugfix : Fixed flash of unstyled font.
  • Bugfix : No longer try to add a stream without audio to the audio processor.
  • Bugfix : Web client can now receive a connection without streams.
  • Bugfix : Youtube player has now error handling.
  • Bugfix : Fixed some flashes of unstyled content.
  • Bugfix : Chromium does no longer think it has already an offer when really having none.
  • Change : Jed was updated to 1.1
  • Change : Translations were updated to new Jed API.
  • Change : SCSS was reorganized.
  • Change : TURN and STUN data is now handled by the constraints service.
  • Change : Serveral large web client Angular services were split up.
  • Change : Channeling API now knows room names.
  • Change : Prepared channeling API and web client for room type support.
  • Change : Server channeling API version increased to 1.2.
  • Change : Internal sleepy library was replaced by sloth external library.

0.23.8

08 Apr 15:32

Choose a tag to compare

This release fixes a couple of minor issues reported over the last few weeks.

  • Bugfix : Server now notifies all parties when a subscribed client closed the connection.
  • Bugfix : Chat rooms now get reenabled when a peer reconnects resuming a existing session.
  • Bugfix : Replaced sessions can now receive from contacts again.

0.23.7

05 Mar 17:19

Choose a tag to compare

This is an important bug fix release resolving several issues and problems reported / seen in the wild.

  • Bugfix : Fixed a possible reconnect loop.
  • Bugfix : TURN ttl refresh timer is no longer lost when a room is joined.
  • Bugfix : Fixed a possible dead lock when a hanging connection was replaced.
  • Bugfix : Authentication Id is now properly logged.
  • Bugfix : Avoid broken local video aspect ratio when the camera changes aspect ratio while capturing (Mac OS).
  • Bugfix : 1080p and 720p now can fall back to lower resolution if the camera fails to provide the requested resolution.
  • Bugfix : Video component now correctly exits full screen.
  • Change : Chat messages are now limited to 200k characters.
  • Change : Channeling API now discards all incoming messages larger than 1MB.
  • Change : SCSS.js was updated to 1.0.2

0.23.6

20 Feb 17:45

Choose a tag to compare

This release is the first release which tries to give better support for Firefox. Firefox is now an official target browser and bug reports related Firefox are accepted. Also a couple of minor fixes and features landed.

  • Feature : CPU overuse detection is no longer experimental and now enabled by default.
  • Feature : 4:3 videos now get zoomed to 16:9 to get a better look and feel. This is also supported with Firefox 36 or later.
  • Feature : Send stereo option was added to extended settings (disabled by default).
  • Feature : Contacts is now a module and can be disabled in server configuration.
  • Feature : SCSS lint support has been added which should help to improve SCSS coding style.
  • Change : Receive stereo is now always true and has been removed from extended settings.
  • Change : Chrome < 34 is no longer supported.
  • Change : Button styles in settings have been changed to avoid links for account related buttons.
  • Bugfix : YouTube support works again.
  • Bugfix : Several styles were looking broken and have been modified.

0.23.5

11 Feb 10:26

Choose a tag to compare

This release fixes a problem with resumed sessions.

  • Bugfix : Stale connections no longer kill their session if another connection resumed the session.
  • Change : The server config file is no longer installed by make install.

0.23.4

02 Feb 16:31

Choose a tag to compare

This release brings a bunch of fixes and minor new features.

  • Feature : A new server option was added to require an authorized user to join a room.
  • Feature : New server options were added to disable screen sharing, youtube and presentation modules.
  • Change : RequireJS and r.js were updated to 2.1.5.
  • Change : Lodash was updated to 3.0.0.
  • Change : Small web client reorganization to allow more fine grained plugin control.
  • Bugfix : Session cleanup was refactored fixing ghost sessions.
  • Bugfix : Position of buddy list loading animation is now at the bottom right.
  • Bugfix : The room name is now correctly reset when the default room is disabled.
  • Bugfix : The anonymous user data now loads even if a plugin uses the authorization api.

0.23.3

19 Dec 16:30

Choose a tag to compare

This release brings fixes with Chromium to Firefox and several UI improvements as response to feedback we received.

  • Feature : Room bar change and leave buttons are now separate buttons.
  • Feature : Room bar is no longer hidden completely when not in a room.
  • Feature : No longer switch to main room when room join failed.
  • Change : PDF.js was updated to 1.0.907.
  • Bugfix : The example CSP now works for presentations.
  • Bugfix : Firefox can now receive screen sharing streams again.
  • Bugfix : Firefox can now receive shared files again.
  • Bugfix : A peer connection is now established even when having no camera and mic.
  • Bugfix : The welcome screen is now hidden when in a call and in no room.
  • Bugfix : The room bar can no longer disappear completely.
  • Bugfix : The room bar can no longer be in a dead state when connection was lost and found again.
  • Bugfix : The settings panel does no longer open automatically when the connection was lost and the anonymous profile is empty.
  • Bugfix : Some missing CSS classes were added to give more control to plugins.