Skip to content

Latest commit

 

History

History
83 lines (59 loc) · 5.44 KB

CHANGELOG.md

File metadata and controls

83 lines (59 loc) · 5.44 KB

Change Log

Thanks to @tabacha:

  • Now can be used custom versions of all jinja templates changing a variable to indicate its path (#22)
  • Now isn't necessary add the prefix 'stun:' in jitsi_meet_stun_servers list

  • Improved order and location of some tasks and variable names. Renamed:

    • jitsi_meet_jigasi_jicofo_sip_template -> jitsi_meet_jicofo_sip_template
    • jitsi_meet_jigasi_videobridge_sip_template -> jitsi_meet_videobridge_sip_template
  • Jitsi Meet now enables statistics and uses "muc" transport. On defaults/main.yml:

    • jitsi_meet_videobridge_statistics_enable: false changed to jitsi_meet_videobridge_statistics_enable: true
    • jitsi_meet_videobridge_statistics_interval: 5000 changed to jitsi_meet_videobridge_statistics_interval: 1000
    • jitsi_meet_videobridge_statistics_transport: 'colibri,xmpp' changed to jitsi_meet_videobridge_statistics_transport: 'muc'
    • jitsi_meet_videobridge_opts: '--apis=rest,' changed to jitsi_meet_videobridge_opts: '--apis=,'
  • Fixed #16: Now, the instance's MUC_NICKNAME is registered in a variable and isn't overwritten when using the videobridge configuration jinja template. It's also possible to connect the videobridge to other XMPP servers and enable Multi-user chat mode through the variable jitsi_meet_videobridge_other_xmpp_servers (dictionary type).

Thanks to @tabacha:

  • Change all variable name to the positive meaning (#15) (#17)

    • jitsi_meet_disable_third_party_requests -> jitsi_meet_enable_third_party_requests
    • jitsi_meet_desktop_sharing_chrome_disabled -> jitsi_meet_enable_desktop_sharing_chrome
    • jitsi_meet_desktop_sharing_firefox_disabled -> jitsi_meet_enable_desktop_sharing_firefox
    • jitsi_meet_disable_video_background -> jitsi_meet_show_video_background
    • jitsi_meet_disable_audio_levels -> jitsi_meet_show_audio_levels
  • Now all variables are real boolean. Before this release, were of the string type the variables:

    • jitsi_meet_desktop_sharing_chrome_disabled
    • jitsi_meet_desktop_sharing_firefox_disabled
    • jitsi_meet_disable_video_background
    • jitsi_meet_generate_roomnames_on_welcome_page
  • Performance optimizations possible through variables: (#14)

    • Change the screen resolution
    • Start with audio only
    • Show only a few last speaker, not all
    • No audio Level Display
    • Layer suspension

Thanks to @tabacha:

  • Fixed the settings that were static in templates/videobridge_sip-communicator.properties.j2 (#13)
  • jitsi_meet_install_recommends: no changed to jitsi_meet_install_recommends: yes on defaults/main.yml (See PR #5729)
  • jitsi_meet_configure_firewall: true changed to jitsi_meet_configure_firewall: false on defaults/main.yml. To avoid overlapping with the rest of your roles/playbooks and lose SSH access. (This role focuses on configuring Jitsi Meet)
  • Manage videobridge stats and colibri exposure over HTTPS
  • Thanks to @tabacha:
    • jitsi_meet_disable_third_party_requests used correctly (#10)
    • UFW ports configurable from vars (#11) Note that now enabling SSH port isn't part of the default behavior
    • Manage Prosody authentication (#12)
  • Thanks to @fabiogermann:
    • Settings to run behind a NAT firewall (#7)
  • Added Ansible tags for each component in tasks/main.yml
  • Various improvements in code quality

Second version of the role, designed for Jitsi Meet v2.X

  • Default Nginx web server, custom settings are maintained from a variable (jitsi_meet_configure_nginx).

  • Now the installation of jitsi-meet from apt recommends the installation of a turnserver, a feature that can cause various problems with nginx configurations. Added jitsi_meet_install_recommends variable to influence this behavior.

  • Using present instead latest when installing packages.

  • Various improvements and simplifications of tasks that are no longer necessary.

First version of the role, designed for Jitsi Meet v1.X

  • Jetty default web server, with option to install and configure Nginx from a variable.