Skip to content

Releases: hbeni/fgcom-mumble

v.1.2.0

03 Aug 06:46
380bbdb
Compare
Choose a tag to compare

This Release brings some bug fixes and a new feature for FlightGear users!

⚠️ OpenSSL upgrade

  • For Linux and Mac users; this is the last release built against openSSL v1.1.1.
  • The next release will link against openSSL v3.0.
    • If you do nothing, the plugin updater may download a version against v3 and if you don't have that installed, it will break your plugin and/or mumble.
    • (Windows users are not affected, as the plugin links openSSL statically.)
  • For your convenience, this release also contains a plugin bundle against openSSL v3, to be manually downloaded and installed.

Details:

  • PLUGIN: 1.0.3

    • Fixed a bug that made the statusbot outputting missing data when reconnecting a client (#168).
    • Fixed a bug that occurs when you connect two clients to one plugin instance (for example RadioGUI + Flightgear) that causes loss of an identity if it is not changing location or radio info (#169).
    • RDF feature was broken (#157)
    • Fixed two possible/hypothetical deadlock situations
  • RADIOGUI: 1.1.0

    • Fixed a small bug that resets the spare frequency when choosing a location
    • Added RDF feature, so you can now see where transmissions are coming from (also helpful to test/debug the RDF feature)
  • FGFS-ADDON: 1.2.0

    • New intercom support when using FlightGears copilot feature (#166).
    • New Keybinds: CTRL+SPACE now transmits on the intercom, ALT+SPACE on COM3.
    • Support for arbitrary numbers of COMs (previously this was limited by the protocol side; #165)
    • The combar now sets the buttons to "disabled" when the radio is not operable. This gives some feedback whether FGCom-mumble thinks the radio is working.
  • SERVER: 1.1.2

    • Statuspage now has some more sanitizing for the provided database entries. This avoids garbled output when the statusbot provides missing data.
    • Statuspage now is compatible to PHP8.
    • Statuspage has a new tilesource configured, because the old one was broken
    • Statusbot uses new JSON module (#168)
    • Bots now print timestamps into the logs

v.1.1.2

14 Nov 09:32
cfe2c77
Compare
Choose a tag to compare

This is just a small bugfix release.

Details:

  • PLUGIN: 1.0.2

    • Audio jitter removed / audio quality enhanced (thank you, @minsulander)
  • RADIOGUI: 1.0.0

    • no changes since 1.0.0
  • FGFS-ADDON: 1.0.0

    • no changes since 1.0.0
  • SERVER: 1.1.0

    • no changes since 1.1.0

v.1.1.0

31 Mar 10:42
df16cc6
Compare
Choose a tag to compare

This is mostly just a small bugfix release.

Details:

  • PLUGIN: 1.0.1

    • The RDF data sending was broken due to a wrongly set C preprocessor directive in the makefile. It's now included again.
  • RADIOGUI: 1.0.0

    • no changes since 1.0.0
  • FGFS-ADDON: 1.0.0

    • no changes since 1.0.0
  • SERVER: 1.1.0

    • A typo on the statuspage was fixed
    • The Replaybot now has a new option --pause to make it sleep between loop iterations. A special syntax (<min>,<max>) can be used to indicate random pause duration.

v.1.0.0

17 Jan 08:19
7d47686
Compare
Choose a tag to compare

With the release of Mumble 1.4.0 I'm proud to also release the first production version of FGCom-Mumble. 🥳 🎉

After the first drafts started in Jun 2020, the project underwent alot of development and followed the "release early, release often" approach to faciliate early testing. That helped not only to iron out bugs, but also yielded early support in ATC-Pie, a widely used ATC client in the flightsim world. the project also contributed in the development and testing of mumbles plugin framework, and the lua-mumble library along the way.
Now, 654 commits and one and a half years later, FGCom-Mumble hopefully can contribute to the flightsim realism in providing a simulator agnostic radio simulation.

Thank you everyone who contributed and tested along the way!
I hope we will see more releases with new features, so keep ideas floating into the issue tracker :)

v.0.15.1

17 Sep 13:17
7449efd
Compare
Choose a tag to compare
v.0.15.1 Pre-release
Pre-release

This release brings some small bugfixes and some small new features.
Good News is, that the Mumble project recently released Release Candidate 1 for Mumble 1.4.0, which will make installing and updating the mumble plugin much more easy.

Details:

  • PLUGIN: 0.15.1

    • Some internal optimizations and applied changes from code review
    • Refactored audio filters to be model specific
      Previously the audio effects were global. Now they are part of the respective radio model and thus allow finer control and different effects for different radio models. This is currently used by VHF/Landline.
  • RADIOGUI: 0.15.0

    • Fixed an issue where the OpenStreetmap map content was not displayed in the location picker map
    • Added an update checker. When there is a new release available, a small infobox is shown
  • FGFS-ADDON: 0.15.0

    • Restructured addon options GUI
    • Added "Enable audio effects" option to disable audio effects like static noise
    • Added "Enable hearing non-plugin Mumble users" option to enable hearing of users in the mumble channel which are not using the FGCom-Mumble plugin
  • SERVER: 0.15.0

    • No changes since version 0.15.0

v.0.15.0

02 Aug 15:17
1347be3
Compare
Choose a tag to compare
v.0.15.0 Pre-release
Pre-release

This is just a maintenance release, mostly fixing server side issues regarding lua-mumble updates and introducing some build time optimizations.

  • ⚠️ (If upgrading from 0.14.1 or below and/or Mumble 1.4 <= snapshot-6)
    Because of the updater change, this release must be installed manually. Subsequent versions should be able to update from withing mumble and flightgear (see below!).
  • ⚠️ Altough this is compatible with Mumble 1.4, it must be installed manually. The latest snapshot (6) of mumble does not recognize the new .mumble_plugin binary distribution. Kindly rename that file to .zip, unzip and point the plugin installer to the correct file for your OS.
    The good news is, that Mumble 1.4. is already in feature-freeze and so I hope it will be released soon. This will make installation more easy.

Details:

  • PLUGIN: 0.14.3

    • Enhanced the install docs, as the plugin can be installed by just double clicking the .mumble_plugin file in windows (only with recent Mumble nightly!)
    • Windows DLL now contains meta information (right-click/properties/details)
    • Added some more debug messages
    • Build optimizations:
      • Added more compiler flags so the resulting build can be adjusted in more detail.
      • Also the Makefile was optimized in some ways.
      • We compile with -Wall now, and the resulting warnings have been adressed, yielding more stable/better/clearer code (I hope).
    • The mumble plugin updater recently introduced a new plugin format. This will fix the issues with the updater complaining with several "supported plugins for the OS". Be aware that as time of writing (08/2021) the latest official mumble snapshot can't deal with this format yet - wait for the next snapshot or unpack the library yourself (kindly rename the .mumble_plugin to .mumble_plugin.zip and unpack it).
  • RADIOGUI: 0.14.2

    • Fixed an issue with resizing of the main radio stack pane.
  • FGFS-ADDON: 0.14.1

    • No changes since 0.14.1.
  • SERVER: 0.15.0

    • Support for the latest lua-mumble module code (tested/verified: bkacjios/lua-mumble@e95fda62cca).
    • Some small feature additions to the bots
    • Fixed a bug with the statusbot not writing usage info anymore

v.0.14.2

11 Jul 19:43
6ce981b
Compare
Choose a tag to compare
v.0.14.2 Pre-release
Pre-release

This is just a maintenance release, mostly fixing an issue with the mumble plugin update on windowsand introducing some build time optimizations.

  • ⚠️ Because of the updater change, this release must be installed manually. Subsequent versions should be able to update from withing mumble and flightgear (see below!).
  • ⚠️ Altough this is compatible with Mumble 1.4, it must be installed manually. The latest snapshot (6) of mumble does not recognize the new .mumble_plugin binary distribution. Kindly rename that file to .zip, unzip and point the plugin installer to the correct file for your OS.
    The good news is, that Mumble 1.4. is already in feature-freeze and so I hope it will be released soon. This will make installation more easy.

Details:

  • PLUGIN:0.14.2

    • Fixing a compile time bug where the windows DLL plugin file could not be deleted when updating. Workaround is to manually delete the old plugin file.
    • Plugin windows DLL nor reports as GUI DLL. I think that does not make any difference tough.
    • Plugin windows DLL now upgraded to OpenSSL 1.1.1k for the update process.
    • The makefile supports more CFLAGs now and allows for disabling individual components for debugging purposes.
      Also a new plugin-macOS build target was added that serves as shortcut.
      The CC_Win* CC variables were streamlined to standard make flags, and now all the shortcuts do set the proper output file name (override via outname=...).
    • The mumble plugin updater recently introduced a new plugin format. This will fix the issues with the updater complaining with several "supported plugins for the OS". Be aware that as time of writing (06/2021) the latest official mumble snapshot can't deal with this format yet - wait for the next snapshot or unpack the library yourself (kindly rename the .mumble_plugin to .mumble_plugin.zip and unpack it).
  • RADIOGUI:0.14.1

    • No changes since 0.14.1.
  • FGFSADDON:0.14.1

    • No changes since 0.14.1.
  • SERVER:0.14.2

    • A minor addition to the status page site footer.

v.0.14.1

22 Jun 06:29
0078715
Compare
Choose a tag to compare
v.0.14.1 Pre-release
Pre-release

This is mostly a maintenance release, giving compatibility to mumbles new updater internals.
⚠️ Because of the updater change, this release must be installed manually. Subsequent versions should be able to update from withing mumble and flightgear (see below!).

New is also that the github release version is now independent of the plugin release version. This allows us to just update the components that changed, while still providing a coherent bundle version.

Details:

  • PLUGIN:0.14.1
    The mumble plugin updater introduced a new plugin format. This will fix the issues with the updater complaining with several "supported plugins for the OS". Be aware that as time of writing (06/2021) the latest official mumble snapshot can't deal with this format yet - wait for the next snapshot or unpack the library yourself (kindly rename the .mumble_plugin to .mumble_plugin.zip and unpack it).

  • SERVER:0.14.0
    The server side did not change since 0.14.0

  • RADIOGUI:0.14.1
    The RadioGUI got a new radio button in the radio instance. Previously there was always either a 8.33 or 25kHz channel selection active, giving problems with UHF radios. Now there is a "default" selection which lets the plugin decide on its own what the channel spacing should be. Only VHF will switch to 8.33 or 25 kHz (8.33 being the default).

  • FGFSADDON:0.14.1
    The addon now also has an update-check feature. At Addon-Loading time, the addon checks the github release page and looks if a new Addon version was tagged. If so, a window is displayed, telling the pilot to upgrade.

v.0.14.0

26 May 10:03
8b6e527
Compare
Choose a tag to compare
v.0.14.0 Pre-release
Pre-release

⚠️ Windows 32 bit users need to manually install this plugin release because of the broken mumble updater. There is a separate release asset for this.
⚠️ Currently the Mumble nightlies still have a problem with extracting the ZIP package. You see the error Failed to process zip archive: Illegal header in zip file. The solution is to manually download and unzip the package, and then selecting the plugin binary for installation.

Mumble Plugin:

  • Fixed a rare bug where after connecting the plugin did not get remote data.
  • The udp client API now has a new RDF reported field denoting the receiving radio id (ID_RX=1 = COM1)

FGFS support enhanced (thank you @colingeniet):

  • Addon has a new Combar GUI added, access it from the FGCom-mumble config dialog (-> multiplayer menu)
  • Support for 3rd COM (use new combar, no keybind in default fgcom mappings)
  • Support for 2nd ADF; thereby added support for arbitary ADF parsing in FGFS addon

Server side

  • Statuspage does not show empty radio frequencies anymore
  • Playback bot supports playing OGG samples now (Hello, radiostations!)
  • Playback bot bugfix: The underlying lua-mumble module was fixed, so the bot does not go silene after some minutes anymore. ATIS works now 🎉
  • Playback bot now displays his remaining life time in its comment (updated every 60 seconds or so)
  • The bots now have a chat based admin interface. Try saying /help to a replay bot! Advanced commands need authentication using a random token generated by the bot. That token is revealed to the bot's owner automatically (who is also automatically authenticated) and can be used to allow further users to control the bot (for example to kill oboslete ATIS broadcasts when an ATC leaves)

This is the new COMbar which allows access to more PTT-buttons than the default FGCom keybinds:
grafik

v.0.13.0

10 May 08:38
e01a2ab
Compare
Choose a tag to compare
v.0.13.0 Pre-release
Pre-release

The release build process was restructured, so we have more versioning info in some readmes and can build parts more individually.
The readmes were proofread.
The Release assets where simplified, so all you potentially need on the client side is contained in the release zip package. To reflect this, the client sided package was renamed to just fgcom-mumble-<version>.zip (You can still download individual package components via the nightly builds).
The integrated mumble plugin updater was switched to the normal release zip, which eases the release and download process.
Therefore this is the last release where you can optionally just fetch the binOnly zip. Just download the full release in the future.

This release brings some smaller bugfixes and also new features:

  • A bug with the playback-bot was resolved, where it did not terminate itself after deleting the sample file from disk.
  • The MacOS plugin binary was renamed from .so to .bundle. This solves the quarantine issue.
    ☝️ If you tried the plugin on MacOS please be sure to manually deploy the new bundle version and remove the old soone.
  • Support for mumbles integrated voice activation (-> mumbles PTT key binding)
    When you activate mumbles integrated talk activation (for example, pressing mumbles internal PTT key binding), the COM1 radio will now be marked as transmitting. This enables others to hear you, even if your sim client does not transmit the PTT state of the simulated radios. You can change the radio/ptt mapping (which radios should PTT on mumble PTT activation?) in the optional fgcom-mumble.ini file.