CHANGELOG.md in bigbluebutton_rails-2.2.0 vs CHANGELOG.md in bigbluebutton_rails-2.3.0

- old
+ new

@@ -1,7 +1,39 @@ # Change Log +## [2.3.0] - 2019-11-14 + +* [#136] Improve matching between recordings and meetings and migrate old recordings to + always (when possible) have a meeting associated. +* Add new worker to fetch recordings after meetings are ended to improve the speed with which + recordings are found after meetings +* Fix setting the `recorded` attributes in newly created meetings, it was always using the + attributes from model, without considering that it is possible to override these attributes when + making a "create" call (which is exactly what Mconf-Web does). +* First version of a JSON API that applications can use to list and join meetings created + by this gem. All calls are authenticated by a secret configure in + `BigbluebuttonRails.configuration.api_secret`. +* Remove old unnecessary json responses. Most routes had it but most were not used. +* Add docker configs to run the gem in development and to run tests. +* Set the `finish_time` on meetings when setting them as ended. +* Add options to set dynamic options when creating and joining conferences. See + `get_create_options` and `get_join_options`. +* Make it easier for apps to customize the config.xml in a join call. +* Add support for `<recordingUsers>` returned by getRecordings. +* Add option to run on/off the authentication in playback URLs. When on, it will call + `getRecordingToken` on the server holding the recording and use the proper parameters + when redirecting the user to the playback URL. + See `BigbluebuttonRails.configuration.playback_url_authentication`. +* Add option to show recording playback pages inside an iframe. Optional and off by default. + If turned on all playback formats that are *not* downloadable will be shown inside an + iframe. See `BigbluebuttonRails.configuration.playback_iframe`. +* Increase the limit in the name of rooms from 150 to 250 chars. +* Speed up recording sync by using batch imports (`activerecord-import`) and preventing + unchanged recordings from being updated when syncing. +* Fix errors when trying to playback a recording that doesn't exist. + + ## [2.2.0] - 2017-10-04 * Make only description editable in recordings, since all other attributes are taken from the server and editing them won't change them in the server. * Fix possible error when joining as guest but with permissions to create the room. @@ -285,9 +317,11 @@ * First version * DB models for BigBlueButton servers and rooms * Controller to access servers and rooms * rooms_controller interacts with a BBB server using bigbluebutton-api-ruby +[2.2.0]: https://github.com/mconf/bigbluebutton_rails/compare/v2.2.0...v2.3.0 +[2.3.0]: https://github.com/mconf/bigbluebutton_rails/compare/v2.1.0...v2.2.0 [2.1.0]: https://github.com/mconf/bigbluebutton_rails/compare/v2.0.0...v2.1.0 [2.0.0]: https://github.com/mconf/bigbluebutton_rails/compare/v1.4.0...v2.0.0 [1.4.0]: https://github.com/mconf/bigbluebutton_rails/compare/v1.3.0...v1.4.0 [1.3.0]: https://github.com/mconf/bigbluebutton_rails/compare/v1.2.0...v1.3.0 [1.2.0]: https://github.com/mconf/bigbluebutton_rails/compare/v1.1.0...v1.2.0