Skip to content

Releases: Mindgamesnl/OpenAudioMc

6.10.0-pre8

19 Feb 17:04
Compare
Choose a tag to compare
6.10.0-pre8 Pre-release
Pre-release

Before you continue

  1. Use beta.openaudiomc.net as your client base URL
  2. Make sure to check your api integrations, if your legacy addon/plugin gets broken, LET ME KNOW ASAP
  3. Check the javadoc at https://javadoc.openaudiomc.net/

What's Changed

  • Add API for media replenishing by @Mindgamesnl in #410
  • Implemented cleanup for media preloading
  • Various cors fixes

Full Changelog: 6.10.0-pre7...6.10.0-pre8

6.10.0-pre7

15 Feb 18:56
Compare
Choose a tag to compare
6.10.0-pre7 Pre-release
Pre-release

Before you continue

  1. Use beta.openaudiomc.net as your client base URL
  2. Make sure to check your api integrations, if your legacy addon/plugin gets broken, LET ME KNOW ASAP
  3. Check the javadoc at https://javadoc.openaudiomc.net/

What's Changed

Full Changelog: 6.10.0-pre6...6.10.0-pre7

6.10.0-pre6

11 Feb 18:00
faa7278
Compare
Choose a tag to compare
6.10.0-pre6 Pre-release
Pre-release

Before you continue

  1. Use beta.openaudiomc.net as your client base URL
  2. Make sure to check your api integrations, if your legacy addon/plugin gets broken, LET ME KNOW ASAP
  3. Check the javadoc at https://javadoc.openaudiomc.net/

What's Changed

Full Changelog: 6.10.0-pre5...6.10.0-pre6

6.10.0-pre5 - Events, API, Regions, automation, PAPI

08 Feb 18:43
c739589
Compare
Choose a tag to compare

Be sure to use https://beta.openaudiomc.net/ as your client

What's Changed

  • Add persist method by @Mindgamesnl in #393
  • [feature] New event driver + api by @Mindgamesnl in #396
  • [feature] Automatically help some users setup the plugin with offlinemode by @Mindgamesnl in #394
  • [fix] wait until teleportation went through before re-updating player… by @Mindgamesnl in #395
  • [fix] Handlers now persist between papi reloads

Full Changelog: 6.8.10-pre4...6.10.0-pre5

6.8.10-pre4

04 Feb 20:35
6199b7a
Compare
Choose a tag to compare
6.8.10-pre4 Pre-release
Pre-release

What's Changed

  • Voicechat without spatial audio, and without having to reload the ses… by @Mindgamesnl in #387
  • Feature/rework proximity ticking by @Mindgamesnl in #388
  • Minor chores (logging during backups, backup compatibility on windows servers, fixes to datafiles on windows servers, errors when empty sources are used, warnings when a selection is empty) by @Mindgamesnl in #389
  • Feature/new base api (OA main api) by @Mindgamesnl in #391
  • Add base api (voicechat) by @Mindgamesnl in #390
  • Feature/voice-channels by @Mindgamesnl in #392

Be sure to use the beta client! the current production client WILL NOT WORK WITH THIS

Full Changelog: 6.8.10-pre3...6.8.10-pre4

6.8.10-pre3

25 Jan 13:45
74c373d
Compare
Choose a tag to compare
6.8.10-pre3 Pre-release
Pre-release

What's Changed

  • Rework commands by @Mindgamesnl in #384
    • Major internal refactor/cleanup
  • Fix syncing, prebuffering, and add command by @Mindgamesnl in #386
    • Fixed syncing
    • Fixed buffering pools in the client
    • Added buffer API
    • added buffer command

Full Changelog: 6.8.10-pre2...6.8.10-pre3

Small fixes, migrate modules, added teams filter

18 Jan 19:13
003ca25
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.8.10-pre1...6.8.10-pre2

[prerelease] Region sync setting, vistas fix, redis fix, netty relocation change

03 Jan 21:05
Compare
Choose a tag to compare

Hey folks! This is a small prerelease, mostly with some fixes that were setup as an incident response due to some issues on a network.

Vistas fix

Squashed a memory management issue within the vistas server, caused by an incorrect hashset keeping track of downcast ints with invalid hashes.

  • Only the vistas-server module was effected, meaning that installations on Spigot, Paper, BungeeCord and Velocity are entirely unaffected

Netty relocation + Bungeecord

The last update used some hacky maven stuff to interact with internal bungeecord components to fix issues with connecting clients on 1.20.2+ (due to the new login configuration phase (https://wiki.vg/Protocol#Configuration). This ended up breaking lettuce (the redis library used for viastas-client to break. The new method undoes that change, and reimplements the original fix using some reflection which gets cached after the first player join on BungeeCord (lookups get cached after the first class access, no additional overhead is occurred)

Region settings

A new feature, configurable region synchronisation, is also included. This was originally a global config value, but can now be configured per region through the GUI. This does mean that there was a DB model update, which is not yet final. Changes made with this setting may be lost when upgrading to the full release.

Misc info

  • This release is not advised for production use. Those who needed the fixes already received them from me personally as response to the issue, which has since hit production.
  • All jars are targeted against java 8, just like regular releases.

6.8.8

11 Oct 12:20
Compare
Choose a tag to compare

Changelog:

  • You can now upload custom logos for the client! they will be shown on the login screen (for returning visitors), in the navbar, and as the favicon.
    image

  • Speakers now work on 1.20.2

    • Updated nbtapi
      -Removed direct dependency on offline players for skull metadata, though it's still available as an automatic fallback for servers that don't support dynamic class generation
  • fixed the forcefullyDisableMicrophone API method

    • The argument now gets respected (used to be inverse)
    • Mute states are now rendered in the client
  • Fixed voice chat mute settings in regions

  • Servers running vistas can now use the /oa link command just like any other deployment

  • Installations that have been inactive for two months will now automatically recover and request new API keys automatically, instead of ending in a broken state and needing manual intervention.

  • Fixed a bug where players wouldn't be able to connect to the client in certain conditions

  • The plugin now does automatic health checks, detecting broken pipes and restoring the plugin to a known state after unexpected network changes or interruptions.

  • The web client now has a hard dependency on some (common) javascript API's, completely ending support for some brand proprietary web browsers (like old Samsung internet versions)

  • Users can now change their own language in the client settings, instead of only relying on browser headers and user agent flags.

  • Tabs within the web client now show which page is playing audio, making it easier for the user to distinguish between the different volume settings.

  • Fixed client crashes related to page sleeping

  • ~ and some other minor changes and fixes

6.8.8-pre1

08 Oct 19:53
Compare
Choose a tag to compare
6.8.8-pre1 Pre-release
Pre-release
  • fixed the Java API hooks to mute client microphones
  • the client now properly displays the server mute state
  • fixed the link command on vistas servers
  • servers with invalid/expired keys will now automatically attempt to recover
  • fixed speakers on 1.20.2 servers
  • Fixed a bug where the client would not properly reconnect to the server after a disconnect
  • Automatic health checks are now performed on the server to ensure that it is still running
  • The web client will now require pannernodes
  • Users can now select their own language in the web client