Mumble Changelog

What's new in Mumble 1.5.629 RC 3

Apr 16, 2024
  • Client:
  • Added: “Move To Own Channel” action to the user context menu (#5984)
  • Added: ReNameNoise as a replacement for RNNoise (#6364)
  • Fixed: Accessibility across the entire application (#5984)
  • Fixed: Pulseaudio device hotplugging (#6371)
  • Fixed: Windows audio input device handling (#6370)
  • Server:
  • Fixed: Rare crash regarding whisper cache (#6372)
  • Known issues:
  • macOS binaries not being signed/notarized (overlay installer not signed) (#4263)
  • Overlay blocked by BattleEye. A request to whitelist it has been made.
  • Overlay blocked by CS:GO Trusted Mode

New in Mumble 1.5.613 RC 2 (Mar 5, 2024)

  • Client:
  • Added: Ability to record MP3s (#6219)
  • Added: Ability to toggle audio cue exclusively for certain transmit modes (#6005)
  • Added: Increase maximum positional audio distance thresholds (#6134)
  • Added: New Global Shortcuts (#6260)
  • Added: Popup when mute cue is activated for the first time (#6155)
  • Added: Setting to always show users in Talking UI (#6158)
  • Changed: Allow minimum volume of 0 for positional audio (#6134)
  • Changed: Exclude and discourage RNNoise (#6292)
  • Fixed: Allow using the keyboad to change local volume adjustment (#6238)
  • Fixed: Chinese characters not displayed properly (#6200)
  • Fixed: Code blocks end on three backticks without interruption by any other pattern of backticks in the code (#6261)
  • Fixed: Log incorrectly scrolling up (#6290)
  • Fixed: Logging of plugin loading errors (#6123)
  • Fixed: Migration of GKey shortcuts (#5960)
  • Fixed: Performance degradation around Speex (#6154)
  • Fixed: PipeWire crash (#6103)
  • Fixed: Positional audio minimum and maximum distance constraints (#6234, #6134)
  • Fixed: Preserve other check-box states if All messages was checked (#6348)
  • Fixed: PulseAudio backend failing when changing audio settings (#6051)
  • Fixed: size_t type for QT invoke functions in API (#6329)
  • Fixed: Use fixed dark font color for themeless notice labels (#6256)
  • Fixed: Text selection in chat log (#6289)
  • Server:
  • Fixed: Invalid ACLs on connect in some circumstances (#6044)
  • Fixed: Actually use the settings provided pluginmessagelimit and -burst (#6117)
  • Fixed: Announce if settings file is not present (#6231)
  • Fixed: Cap receiver ranges at a volume difference of 5dB (#6267)
  • Fixed: Potential crash due to missing locks (#6057)
  • Fixed: Send enter restriction updates to correct user (#6057)
  • Both:
  • Fixed: Remove unreachable -V flag (#6064)
  • Positional audio plugins:
  • Fixed: Compilation with new unified header (#6268)
  • Fixed: ManualPlacement plugin orientation indicator (#6234)
  • Fixed: Source Engine plugin not working on Windows (#6245)
  • Fixed: Use atomic operations in Link plugin (#6075)
  • Known issues:
  • macOS binaries not being signed/notarized (overlay installer not signed) (#4263)
  • Overlay blocked by BattleEye. A request to whitelist it has been made.
  • Overlay blocked by CS:GO Trusted Mode

New in Mumble 1.4.287 (Sep 15, 2022)

  • Client:
  • Fixed: Broken link targets with percent signs (#5865)
  • Fixed: Don’t allow manual toggling of minimal view note (#5861)
  • Fixed: Fallback path for themes (#5863)
  • Fixed: Fix versions being transmitted incorrectly (with patch numbers > 255) (#5868)
  • Fixed: Icon scale being way too small (#5864)
  • Fixed: Make hiding UI elements (in custom layout) persistent again (#5862)
  • Fixed: Resolve log text scaling issues (#5866)
  • Server:
  • Fixed: Fix versions being transmitted incorrectly (with patch numbers > 255) (#5868)
  • Known issues:
  • Overlay blocked by BattleEye. A request to whitelist it has been made.
  • Overlay blocked by CS:GO Trusted Mode
  • Autoscroll of chat window not working properly on Linux (#4638, #2504)
  • macOS binaries not being signed/notarized

New in Mumble 1.3.2 (Jul 9, 2020)

  • Client:
  • Fixed: Overlay not starting (#4282)
  • Server:
  • Fixed: keychain-error on macOS for custom certificates (#4345)

New in Mumble 1.3.1 (Jul 9, 2020)

  • Security:
  • Fixed: Potential exploit in the OCB2 encryption (#4227)
  • ICE:
  • Fixed: Added missing UserKDFIterations field to UserInfo => Prevents getRegistration() from failing with enumerator out of range error (#3835)
  • GRPC:
  • Fixed: Segmentation fault during murmur shutdown (#3938)
  • Client:
  • Fixed: Crash when using multiple monitors (#3756)
  • FIxed: Don't send empty message from clipboard via shortcut, if clipboard is empty (#3864)
  • Fixed: Talking indicator being able to freeze to indicate talking when self-muted (#4006)
  • Fixed: High CPU usage for update-check if update server not available (#4019)
  • Fixed: DBus getCurrentUrl returning empty string when not in root-channel (#4029)
  • Fixed: Small parts of whispering leaking out to normal talk (#4051)
  • Fixed: Last audio frame of normal talking sent to last whisper target instead when using VoiceActivation (#4050)
  • Fixed: LAN-icon not found in ConnectDialog (#4058)
  • Improved: Set maximal vertical size for User Volume Adjustment dialog (#3801)
  • Improved: Don't send empty data to PulseAudio (#3316)
  • Improved: Use the SRV resolved port for UDP connections (#3820)
  • Improved: Manual Plugin UI (#3919)
  • Improved: Don't start Jack server by default (#3990)
  • Improved: Overlay doesn't hook into all other processes by default (#4041)
  • Improved: Wait longer before disconnecting from a server due to unanswered Ping-messages (#4123)
  • Server:
  • Fixed: Possibility to circumvent max user-count in channel (#3880)
  • Fixed: Rate-limit implementation susceptible to time-underflow (#4004)
  • Fixed: OpenSSL error 140E0197 with Qt >= 5.12.2 (#4032)
  • Fixed: VersionCheck for SQL for when to use the WAL feature (#4163)
  • Fixed: Wrong database encoding that could lead to server-crash (#4220)
  • Fixed: DB crash due to primary key violation (now performs "UPSERT" to avoid this) (#4105)
  • Improved: The fields in the Version ProtoBuf message are now size-restricted in order to avoid attacks that can render another client unresponsive (#4101)

New in Mumble 1.2.19 (Jan 28, 2017)

  • OpenSSL in our binary packages have been updated to 1.0.2k due to OpenSSL Security Advisory [26 Jan 2017]
  • Murmur’s -limits command will now print output as it runs, instead of at exit.

New in Mumble 1.2.18 (Dec 14, 2016)

  • Fixed a problem where some settings were improperly saved on macOS Sierra.
  • AppNap is now disabled via LSAppNapIsDisabled=true in the Info.plist.
  • Improved text rendering on Retina displays on macOS (NSHighResolutionCapable in Info.plist + a patched Qt 4).
  • The build now explicitly passes -std=c++98 unless CONFIG+=c++11, CONFIG+=c++14 or CONFIG+=c++1z is specified.
  • Mumble now includes /usr/lib/${MULTIARCH_TRIPLE}/c++11 in modern C++ mode (for Ubuntu’s Ice)

New in Mumble 1.2.17 (Sep 25, 2016)

  • For our binary packages, OpenSSL has been updated to 1.0.2i (from 1.0.1t) because of OpenSSL Security Advisory 20160922. The binary releases have been updated to use 1.0.2 rather than 1.0.1 because 1.0.1 will be end-of-life at the end of 2016.
  • Fixed a bug that could cause the Mumble log view to be inacessible after receiving a specially crafted text message.
  • The PulseAudio backend will now fall back to default device if the chosen device is no longer present.
  • Mumble now explicitly sends plain text notifications to KDE and Freedesktop.org notification endpoints.
  • Xbox One controllers are now properly blacklisted from DirectInput on Windows 10 Anniversary Update.
  • Xbox button/controller names as shown by Mumble should now be correct for controllers other than the first controller.

New in Mumble 1.2.16 (May 6, 2016)

  • For our binary packages, OpenSSL has been updated to 1.0.1t because of OpenSSL Security Advisory 20160503
  • Mumble will no longer try to poll for changes in XInput button state when no controllers are connected.
  • The last references (public server list registration and crash reporting) to the old domain name for the Mumble service host, “mumble.hive.no”, have been changed to use “mumble.info” instead.
  • The overlay blacklist from 1.3.0 snapshots has been backported to 1.2.16.

New in Mumble 1.2.15 (Mar 5, 2016)

  • Support for XInput (“XboxInput”) has been backported from 1.3.x. This is due to an incompatibility in a recent Windows 10 update that make programs that use Xbox controllers via DirectInput very unstable (See issues #2104 and #2147 for more information.)
  • Various improvements to the WASAPI audio backend has been backported from 1.3.x. This should bring better compatibility with audio devices that do not provide floating point samples, such as headsets used via an Xbox controller.
  • A blacklist for misbehaving DirectInput devices has been backported from 1.3.x. This blacklists an input device presented by various popular DACs.
  • The ability to disable the public server list, as well as the ability to create and/or edit Mumble’s server list has been backported from 1.2.x.
  • Various references to http://mumble.sourceforge.net/ have been changed to point to https://www.mumble.info or https://wiki.mumble.info/
  • OpenSSL has been updated to OpenSSL 1.0.1s in our binary releases.

New in Mumble 1.2.12 (Dec 21, 2015)

  • In Mumble 1.2.11, the log would always scroll-to-bottom, even if manually scrolled up to view a previous message. Scroll-to-bottom is now only triggered if the log view has not manually scrolled by the user.
  • Fixed a bug where a stale overlay client could cause the Mumble UI to freeze under some circumstances.
  • Fixed a bug where CELT and Opus encoders were not properly reset when using more than one frame per packet in Mumble. This would previously cause noisy artifacts at the beginning of transmissions.

New in Mumble 1.2.11 (Dec 9, 2015)

  • Bug fixes:
  • Fixed a bug where Mumble global shortcuts on X11 would not release properly when Chrome/Chromium was the frontmost application.
  • Improved the help text for allowing keyboard keys to be used for global shortcuts on OS X Mavericks and above.
  • Fixed a bug where clients would automatically reconnect after being kicked.
  • Inserting an image in the chat should now always cause Mumble to scroll correctly to the bottom of the log.
  • Opening mumble:// URLs should now correctly allow people to change channels if a URL is opened while Mumble is running.
  • Fixed an issue where the “shortcut/linux/evdev/enable” config option was not saved correctly, and overwritten when closing Mumble.

New in Mumble 1.2.10 (Jul 13, 2015)

  • This release updates OpenSSL to 1.0.1p. This version of OpenSSL fixes "Alternative chains certificate forgery" (CVE-2015-1793).

New in Mumble 1.2.9 (Jun 12, 2015)

  • OpenSSL has been updated to 1.0.1n.
  • Qt 4.8 has been synced to the latest sources from Git.
  • Mumble and Murmur now use TLS 1.2 if the server/client combination allows it.
  • Mumble and Murmur now prefer ECDHE + AES-GCM cipher suites if possible, providing Perfect Forward Secrecy.

New in Mumble 1.2.8 (Jun 12, 2015)

  • For binary packages distributed by the Mumble team, OpenSSL has been updated to 1.0.0n due to OpenSSL Security Advisory [06 August 2014]
  • A PulseAudio issue that could cause the Mumble client to crash on launch has been fixed.
  • Various source-level issues that made the Mumble build fail when built with Clang has been fixed.

New in Mumble 1.2.7 (Jun 16, 2014)

  • The log view in Mumble 1.2.6 didn’t correctly scroll when an image is included in a text message. (Issue #1258)
  • Some users were unable to connect to Mumble servers due to a “remote host closed the connection” caused by a bug in Skype’s optional click-to-call feature (Issue #1271)
  • For binary packages distributed by the Mumble team, OpenSSL has been updated to 1.0.0m due to OpenSSL Security Advisory [05 Jun 2014]

New in Mumble 1.2.6 (May 15, 2014)

  • Fixed two client-side security issues.

New in Mumble 1.2.4 (Jun 6, 2013)

  • Server::sendMessage: encode the source IP of outgoing UDP packets to match the UDP socket's address family.

New in Mumble 1.2.4 RC 1 (May 15, 2013)

  • Next generation audio codec:
  • "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.
  • Push-To-Talk improvements:
  • 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.
  • 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).
  • 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 annoying "Drag here" appears only 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

New in Mumble 1.2.3 (May 13, 2011)

  • Display of the full blown client user interface inside the overlay. On the Windows platform it is fully interactive just like the desktop client. (This feature is EXPERIMENTAL)
  • Updated CELT Codec to version 0.11.0 which improves audio quality for low bandwidth settings (CELT changes)
  • Optional auto reconnect to last used server
  • The client is now able to operate in WASAPI exclusive mode. This drops the latency overhead of the audio output considerably but has the disadvantage that no other application can input/output sound from that device. (see our blog for more information)
  • Tons of other bugfixes/changes

New in Mumble 1.2.2 (Feb 15, 2010)

  • Improved connect speed to large servers with lots of users and comments (needs updated server) through use of local caching of content
  • Servers using trusted certificates are now highlighted in green throughout the GUI.
  • CELT version bump; possible quality improvements as a result, on certain configurations
  • LOTRO, L4D2, and ArmA2 plugins
  • Replaced user-textures with avatars to make overlay more useful
  • Better overlay system on Win32 using the pipe method
  • Numerous GUI improvements, including consolidating and reorganizing the main window menus
  • Logitech G15 fixes and improvements
  • Made friend and server window icons skinnable (emblem-favorite.svg, etc, see Skinning)
  • Other small changes here and there

New in Mumble 1.1.8 (Mar 23, 2009)

  • Murmur now uses even less resources, and only starts worker threads for virtual servers on demand.
  • Ice now has callback functions, allowing you to create server-side scripts that react to users authenticating, moving around etc. It also supports outsourcing authentication, enabling you to do authorize users from a third-party database. Additionally, the Ice interface has been fully documented.
  • You can now use images in the server welcome text and text messages, using regular HTML tags.
  • From the server, you can add context menu items to the server, player and channel menu on the client, enabling third-party feature extensions. There's a small example included which enables in-client user registrations.
  • The windows installer is now fully localized.
  • Positional audio should now give more natural results, and we support a lot of additional games.
  • Log messages can now be shown as notifications using a baloon tip, notify or Growl. Additionally, text-to-speech can be replaced with pre-recorded sounds.
  • You can now bind multiple shortcuts to every function.
  • The overlay now works on OSX, but is considered experimental.

New in Mumble 1.1.7 (Jan 28, 2009)

  • Brings in a slew of new Positional Audio plugins, along with support for the Logitech G15 (and compatible) LCD devices. It also fixes all known bugs and defects.
  • Newly added Positional Audio plugins:
  • Wolfenstein: Enemy Territory
  • Call of Duty 2
  • Call of Duty 4
  • Call of Duty 5

New in Mumble 1.1.6 (Sep 15, 2008)

  • Add dbOpts setting. Allows users to specify custom connect options for their QSqlDatabase.
  • 2008-09-11 Revision 1304-1306
  • Language updates
  • Indenting
  • Implement "Always on top" and "Ask on Quit".
  • Include stereo decorrelatation in speex builds.
  • 2008-09-10 Revision 1302
  • Patch #2104222: Workaround for buggy Alsa lib 1.0.17a
  • getVersion() for DBus/ICE
  • 2008-09-08 Revision 1296-1300
  • Distribute Murmur.ice along with the other Murmur-related files on OS X.
  • sendMessage and sendMessageChannel for ICE/DBus
  • Version bump
  • Distribute fake manifest for VCR90.
  • Support source-less text messages.
  • Make setChannelState() rename channels for DBus and Ice. Add getChannelState() to DBus.
  • 2008-09-06 Revision 1287-1294
  • Add mumble.icns to mumble.qrc.
  • Add mumble.plist to DIST.
  • Polish
  • Fix translation loader.
  • Remove link.pl from distribution list
  • Changelog update
  • Add icedemo.php to OSX dist scripts.

New in Mumble 1.1.5 (Sep 8, 2008)

  • Fix minor typo in GlobalShortcutMac
  • Updated German translation [m0ta]