Difference between revisions of "1.2.4"

From Mumble Wiki
Jump to: navigation, search
(Murmur: add Ice callbacks for text messages.)
(Drop Feedback Encourage)
 
(36 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{ReleaseTimeline}}
 
{{ReleaseTimeline}}
  
Mumble 1.2.4, the successor of [[1.2.3]], is currently in development.
+
Mumble 1.2.4, the successor of [[1.2.3]] has been released on June 1st 2013. For a list of known issues, please visit the [[1.2.4_Known_Issues|1.2.4 known issues page]].
  
We rely on your testing and feedback to improve Mumble, if you find any bugs in the current stable or in a recent snapshot please report them using our [http://sourceforge.net/tracker/?atid=768005&group_id=147372&func=browse bugtracker]. If you think we lack an important feature take a look at the corresponding [http://sourceforge.net/tracker/?group_id=147372&atid=768008 feature tracker].
+
==Screenshot==
 +
[[File:mumble1.2.4snap.png]]
  
== Screenshot ==
+
==Mumble (Client)==
<div style="text-align:center">http://mumble.sourceforge.net/static/Mumble%20--%2011edcd.png</div>
+
List of new features, improvements and bug fixes already in place for the upcoming release.
 +
 
 +
===Next generation audio codec===
 +
<span style="float:left; margin-right:5px; padding:5px">[[File:Opus_logo_trans.png|200px]]</span>
 +
"The Opus codec is designed to handle a wide range of interactive audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bit-rate narrowband speech to very high quality stereo music." - [http://www.opus-codec.org/ http://www.opus-codec.org/]
 +
 
 +
This new codec will allow Mumble to perform better at even lower bitrates then previously possible. It incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec, previously the main codec for Mumble. This codec is a IETF internet standard and has already been [https://hacks.mozilla.org/2012/07/firefox-beta-15-supports-the-new-opus-audio-format/ adopted in Firefox].
 +
<br style="clear:both"/>
 +
 
 +
===Windows 8 support===
 +
<span style="float:left; margin-right:5px; padding:10px">[[File:Tiles.png|150px]]</span>
 +
With 1.2.4 Mumble is now officially supporting Windows 8.
 +
 
 +
'''We recommend all users on Windows 8 to upgrade''': 1.2.3 has many known issues with the platform including known issues with the UI and Overlay.
 +
<br style="clear:both"/>
 +
 
 +
===Push-To-Talk improvements===
 +
<span style="float:left; margin-right:5px; padding:5px">[[File:Mumble_Push-To-Talk_Fenster.png]]</span>
 +
* For touch/stylus centric interfaces Mumble now offers a '''Push-To-Talk button window'''. If enabled the window is always on top so you can keep using other applications. The PTT-Window can be enabled via Configure → Settings → Audio Input (Push-To-Talk needs to be selected) → Display Push-to-Talk Window.
 +
 
 +
* You now also have to option to configure a '''Hold-Time''' for Push-to-Talk of up to 5 seconds. After releasing the Push-to-Talk key Mumble continues to send voice for the configured time. If you sometimes release your PTT key to early this might come in handy for you.
 +
 
 +
* Last but not least '''audio cues''' are now available for Push-To-Talk, Voice Activity and Continuous modes.
 +
 
 +
<br style="clear:both"/>
 +
 
 +
===Volume attenuation improvements===
 +
<span style="float:left; margin-right:5px; padding:10px">[[File:Mute.png|100px]]</span>
 +
 
 +
* Volume attenuation is now available for PulseAudio (Linux)
 +
* Mumble now opts out of volume ducking on Windows >= 7
 +
 
 +
<br style="clear:both"/>
 +
===Other audio features===
 +
* Currently used codec on a server is now being displayed in the server information dialog (Server → Information)<br>The used codec is automatically selected by the server according to the connected clients and which codecs they can use.
 +
* Text-to-Speech can be configured to read back own messages
 +
* Positional Audio support for more Games and other improvements (context and identities) for already supported games
 +
* Idle deaf: Now you can choose between being deafened or muted
 +
* Possibility to whisper to subchannels of parent channel
 +
* Mumble will now react to default device and device property changes on Windows >= Vista (WASAPI).
 +
 
 +
===Input===
 +
* [http://www.x.org/wiki/XInputSpec XInput 2.0] Support (Linux)<br>While XInput 2.0 is still in a development specification proposal phase. Still, support for the current state of the specification has been added.
 +
 
 +
===Chatlog===
 +
* Ability to limit number of lines in chatlog
 +
* “Intelligent” chatlog scrolling<br>If you get new messages in the chatlog while you are not scrolled to the bottom, Mumble will no longer scroll down automatically to the last entry in the chatlog. This is helpful for scrolling and reading the chatlog while activity is still going on.
 +
 
 +
===Chatbar===
 +
* Default target for textmessages using the chatbar is now always the current channel. The old behavior can be configured in Configure → Settings → User-Interface → “Use selected item as chat bar target”
 +
* History for the chatbar is now keyboard scrollable with <code>[Ctrl+Cursor up]</code> or <code>[Ctrl+Cursor down]</code>
 +
* The "Drag here" box now only appears in the custom layout.
 +
 
 +
===Context menu===
 +
* Added a right-click context menu for channels, which lets you copy a Mumble URL pointing to the current server/channel to the system clipboard
 +
* Ability to ignore only text messages of users
 +
* Beside the absolute values you can see percent values of late and lost packets in Server-Information
 +
 
 +
===Overlay===
 +
* Sort users by alphabet or by activity
 +
* Ability to not show inactive users in the overlay - with a configurable inactivity-time (default is 5 seconds)
 +
 
 +
===Miscellaneous===
 +
* New client-Error-messages
 +
* New message when providing a wrong certificate or password on login
 +
* Both shortcuts <code>[Ctrl+O]</code> (Server → Connect) and <code>[Ctrl+W]</code> (Server → Disconnect) have been removed
 +
* Support for new URI-protocols in messages, user comments and channel descriptions
 +
** Gadu-Gadu: <code><nowiki>gg://</nowiki></code>
 +
** Jabber: <code><nowiki>xmpp://</nowiki></code>
 +
** Skype: <code><nowiki>skype://</nowiki></code>
 +
** Email: <code><nowiki>mailto://</nowiki></code>
 +
* If Mumble is minimized, a click on the message notification restores it; to close the message notification, click the cross
 +
* Notification, when someone starts recording, is also shown in linked channels
 +
* "Users above Channels" is now enabled by default
 +
* SHA1-Checksums are shown for certificates instead of MD5
 +
* Following actions are disabled if the actor is inside a temporary channel: mute, deaf, priority speaker
 +
 
 +
===Compatibility Client===
 +
* Compatibility-Client for servers &le; 1.1.8 has been removed completely
 +
* Default version string for Mumble-URLs is now version=1.2.0
 +
 
 +
===OS X===
 +
* Improved stability on OS X 10.7 (Lion) and 10.8 (Mountain Lion).
 +
* Mumble now supports Notification Center when running on OS X 10.8 (Mountain Lion).
 +
* Overlay installation has been simplified.
 +
* Global Shortcuts no longer require 'Access to assistive' devices in all cases.
 +
* A more user-friendly guide mechanism is provided in the Global Shortcuts preferences explaining when 'Access to assistive devices' is required.
 +
* Murmur is no longer included in the Mumble.app bundle, but is distributed as a separate tarball.
 +
 
 +
==Mumble-Server (Murmur)==
 +
Notable changes to Murmur, the server component of Mumble
 +
 
 +
===Opus-Codec===
 +
* New server variable <code>opusthreshold</code><br />If the percentage of users which can use the [http://opus-codec.org Opus-Codec] is higher than this percentage value, then Opus is being enforced. Note: Users without Opus support can then no longer hear or talk to others.
  
== Mumble ==
+
===Ice===
List of new features, improvements and bug fixes already in place for the upcoming release.
+
* Context menu entries (on other users / on yourself / on channels) can now be removed/added via Ice without the need of a reconnect
 +
* Users can be temporarily renamed via Ice ([http://www.youtube.com/watch?v=oEnKD7w-NqE see this video for an example])
 +
* <code>getLogLen</code> does not require <code>icesecretwrite</code> anymore
 +
* Ice callback for text message events (<code>userTextMessage</code>), allowing for IRC-style robots among other things (a third-party MuMo-Module using this feature is already available)
 +
 
 +
===OS X packaging===
 +
* Murmur for Mac OS X is now distributed as a separate tarball, and no longer lives in the Mumble.app bundle.
  
== Murmur ==
+
===Miscellaneous===
Notable changes to Murmur, the server component of Mumble.
+
* If you create a new Mumble-Server, an automatically generated password is used for SuperUser and is written to the logfile
 +
* Obfuscation now works with IPv4-Adresses
 +
* If a users is muted, he cannot unmute himself in a temporary channel
 +
* Murmur command line option -wipelogs, to remove logs from the Murmur database
 +
* If command line option <code>-ini</code> was not given, Mumble-Server (Murmur) tries the following files in this order:
 +
** <code>/usr/local/etc/mumble-server.ini</code>
 +
** <code>/usr/local/etc/murmur.ini</code>
 +
** <code>/etc/mumble-server.ini</code>
 +
** <code>/etc/murmur.ini</code>
 +
* New server settings <code>suggestversion</code>, <code>suggestpositional</code> and <code>suggestpushtotalk</code><br>These new server settings allow the admin to trigger messages for suggested client configurations. The user will receive the suggestion messages when connecting to the server. As an example: If <code>suggestpushtotalk</code> is enabled and a user connects with no Push-to-Talk set up, the user will get a message that the server suggests using Push-to-Talk.
 +
* The whisper permission works now as expected and regulates both the function "Whisper" AND "Shout".<br />(On a Mumble-Server &le; 1.2.3 this permission regulates "Shout", but not "Whisper".)
 +
* Codec-Switching is also done on disconnect of a user
 +
* Channel nesting limit due to a limit in MySQL ([https://sourceforge.net/tracker/?func=detail&atid=768005&aid=3566322&group_id=147372 details]). The default value is channelnestinglimit=10.  
  
* Ice callbacks for text message events, allowing for IRC-style robots among other things.
 
  
[[Category:Documentation]]
 
 
[[Category:Documentation English]]
 
[[Category:Documentation English]]
 
[[Category:Releases]]
 
[[Category:Releases]]

Latest revision as of 21:13, 12 August 2017

NOTE: This release and version documentation is no longer being updated. Please see our announcements on our blog or our GitHub releases.


Mumble 1.2.4, the successor of 1.2.3 has been released on June 1st 2013. For a list of known issues, please visit the 1.2.4 known issues page.

Screenshot

Mumble1.2.4snap.png

Mumble (Client)

List of new features, improvements and bug fixes already in place for the upcoming release.

Next generation audio codec

Opus logo trans.png "The Opus codec is designed to handle a wide range of interactive audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bit-rate narrowband speech to very high quality stereo music." - http://www.opus-codec.org/

This new codec will allow Mumble to perform better at even lower bitrates then previously possible. It incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec, previously the main codec for Mumble. This codec is a IETF internet standard and has already been adopted in Firefox.

Windows 8 support

Tiles.png With 1.2.4 Mumble is now officially supporting Windows 8.

We recommend all users on Windows 8 to upgrade: 1.2.3 has many known issues with the platform including known issues with the UI and Overlay.

Push-To-Talk improvements

Mumble Push-To-Talk Fenster.png

  • For touch/stylus centric interfaces Mumble now offers a Push-To-Talk button window. If enabled the window is always on top so you can keep using other applications. The PTT-Window can be enabled via Configure → Settings → Audio Input (Push-To-Talk needs to be selected) → Display Push-to-Talk Window.
  • You now also have to option to configure a Hold-Time for Push-to-Talk of up to 5 seconds. After releasing the Push-to-Talk key Mumble continues to send voice for the configured time. If you sometimes release your PTT key to early this might come in handy for you.
  • Last but not least audio cues are now available for Push-To-Talk, Voice Activity and Continuous modes.


Volume attenuation improvements

Mute.png

  • Volume attenuation is now available for PulseAudio (Linux)
  • Mumble now opts out of volume ducking on Windows >= 7


Other audio features

  • Currently used codec on a server is now being displayed in the server information dialog (Server → Information)
    The used codec is automatically selected by the server according to the connected clients and which codecs they can use.
  • Text-to-Speech can be configured to read back own messages
  • Positional Audio support for more Games and other improvements (context and identities) for already supported games
  • Idle deaf: Now you can choose between being deafened or muted
  • Possibility to whisper to subchannels of parent channel
  • Mumble will now react to default device and device property changes on Windows >= Vista (WASAPI).

Input

  • XInput 2.0 Support (Linux)
    While XInput 2.0 is still in a development specification proposal phase. Still, support for the current state of the specification has been added.

Chatlog

  • Ability to limit number of lines in chatlog
  • “Intelligent” chatlog scrolling
    If you get new messages in the chatlog while you are not scrolled to the bottom, Mumble will no longer scroll down automatically to the last entry in the chatlog. This is helpful for scrolling and reading the chatlog while activity is still going on.

Chatbar

  • Default target for textmessages using the chatbar is now always the current channel. The old behavior can be configured in Configure → Settings → User-Interface → “Use selected item as chat bar target”
  • History for the chatbar is now keyboard scrollable with [Ctrl+Cursor up] or [Ctrl+Cursor down]
  • The "Drag here" box now only appears in the custom layout.

Context menu

  • Added a right-click context menu for channels, which lets you copy a Mumble URL pointing to the current server/channel to the system clipboard
  • Ability to ignore only text messages of users
  • Beside the absolute values you can see percent values of late and lost packets in Server-Information

Overlay

  • Sort users by alphabet or by activity
  • Ability to not show inactive users in the overlay - with a configurable inactivity-time (default is 5 seconds)

Miscellaneous

  • New client-Error-messages
  • New message when providing a wrong certificate or password on login
  • Both shortcuts [Ctrl+O] (Server → Connect) and [Ctrl+W] (Server → Disconnect) have been removed
  • Support for new URI-protocols in messages, user comments and channel descriptions
    • Gadu-Gadu: gg://
    • Jabber: xmpp://
    • Skype: skype://
    • Email: mailto://
  • If Mumble is minimized, a click on the message notification restores it; to close the message notification, click the cross
  • Notification, when someone starts recording, is also shown in linked channels
  • "Users above Channels" is now enabled by default
  • SHA1-Checksums are shown for certificates instead of MD5
  • Following actions are disabled if the actor is inside a temporary channel: mute, deaf, priority speaker

Compatibility Client

  • Compatibility-Client for servers ≤ 1.1.8 has been removed completely
  • Default version string for Mumble-URLs is now version=1.2.0

OS X

  • Improved stability on OS X 10.7 (Lion) and 10.8 (Mountain Lion).
  • Mumble now supports Notification Center when running on OS X 10.8 (Mountain Lion).
  • Overlay installation has been simplified.
  • Global Shortcuts no longer require 'Access to assistive' devices in all cases.
  • A more user-friendly guide mechanism is provided in the Global Shortcuts preferences explaining when 'Access to assistive devices' is required.
  • Murmur is no longer included in the Mumble.app bundle, but is distributed as a separate tarball.

Mumble-Server (Murmur)

Notable changes to Murmur, the server component of Mumble

Opus-Codec

  • New server variable opusthreshold
    If the percentage of users which can use the Opus-Codec is higher than this percentage value, then Opus is being enforced. Note: Users without Opus support can then no longer hear or talk to others.

Ice

  • Context menu entries (on other users / on yourself / on channels) can now be removed/added via Ice without the need of a reconnect
  • Users can be temporarily renamed via Ice (see this video for an example)
  • getLogLen does not require icesecretwrite anymore
  • Ice callback for text message events (userTextMessage), allowing for IRC-style robots among other things (a third-party MuMo-Module using this feature is already available)

OS X packaging

  • Murmur for Mac OS X is now distributed as a separate tarball, and no longer lives in the Mumble.app bundle.

Miscellaneous

  • If you create a new Mumble-Server, an automatically generated password is used for SuperUser and is written to the logfile
  • Obfuscation now works with IPv4-Adresses
  • If a users is muted, he cannot unmute himself in a temporary channel
  • Murmur command line option -wipelogs, to remove logs from the Murmur database
  • If command line option -ini was not given, Mumble-Server (Murmur) tries the following files in this order:
    • /usr/local/etc/mumble-server.ini
    • /usr/local/etc/murmur.ini
    • /etc/mumble-server.ini
    • /etc/murmur.ini
  • New server settings suggestversion, suggestpositional and suggestpushtotalk
    These new server settings allow the admin to trigger messages for suggested client configurations. The user will receive the suggestion messages when connecting to the server. As an example: If suggestpushtotalk is enabled and a user connects with no Push-to-Talk set up, the user will get a message that the server suggests using Push-to-Talk.
  • The whisper permission works now as expected and regulates both the function "Whisper" AND "Shout".
    (On a Mumble-Server ≤ 1.2.3 this permission regulates "Shout", but not "Whisper".)
  • Codec-Switching is also done on disconnect of a user
  • Channel nesting limit due to a limit in MySQL (details). The default value is channelnestinglimit=10.