The BASS 2.4.17 release should be coming soon. Here's what the changelog currently looks like:
* "Default" recording device on Windows/macOS
BASS_RecordInit
BASS_RecordGetDeviceInfo
* Recording continues after device format changes on Windows/macOS
BASS_RecordStart
BASS_SYNC_DEV_FORMAT (BASS_ChannelSetSync type)
* Auto-reconnecting when a download stops before the end
BASS_StreamCreateURL
* Internet streams use HTTP/1.1 instead of HTTP/1.0
BASS_StreamCreateURL
* Download callback changing after stream creation
BASS_ATTRIB_DOWNLOADPROC (BASS_ChannelSetAttributeEx option)
NETRADIO example updated
* Thread-specific internet/buffered stream download buffer option
BASS_CONFIG_THREAD (BASS_SetConfig option)
BASS_CONFIG_NET_BUFFER (BASS_SetConfig option)
BASS_StreamCreateURL
BASS_StreamCreateFileUser
* Internet stream creation never waits for pre-buffering
BASS_CONFIG_NET_PREBUF_WAIT disabled
BASS_StreamCreateURL/FileUser
* Stalled stream resumption buffer level defaults to prebuffer level
BASS_ATTRIB_NET_RESUME (BASS_ChannelSetAttribute option)
* Channel remapping fix for various multi-channel source/output combinations
BASS_ChannelPlay
* Support for using common add-on name instead of platform-specific filename in plugin loading
BASS_PluginLoad
* Library filename/path retrieval
BASS_CONFIG_FILENAME (BASS_GetConfigPtr option)
PLUGINS and WRITEWAV examples updated
* Device info is still available if reinitialization fails
BASS_GetInfo
BASS_DEVICE_REINIT (BASS_Init flag)
* Playback ramping-in/out can be disabled separately
BASS_ATTRIB_NORAMP (BASS_ChannelSetAttribute option)
* Default playback ramping setting
BASS_CONFIG_NORAMP (BASS_SetConfig option)
* Error code for when access is denied
BASS_ERROR_DENIED
BASS_StreamCreateURL
BASS_RecordStart
* Switch to dynamic library/framework (rather than static) on iOS
BASS_PluginLoad
* Recording routing audio session options on iOS
BASS_IOS_SESSION_AIRPLAY/BTHFP/BTA2DP (BASS_CONFIG_IOS_SESSION flags)
* Audio session deactivation when nothing is playing/recording on iOS
BASS_IOS_SESSION_DEACTIVATE (BASS_CONFIG_IOS_SESSION flag)
* Interrupted status retrieval on iOS
BASS_IsStarted
* Internet stream support for Linux systems without /etc/services file
BASS_StreamCreateURL
* Fix for IPv6 addresses in URLs on Windows/Linux/Android
BASS_StreamCreateURL
* Fix for getting volume changes made externally on Linux
BASS_GetVolume
BASS_RecordGetInput
* macOS version now uses "@rpath" instead of "@loader_path" install path
* ARM builds are now included (instead of separate) on Linux
* Non-FPU ARM architecture support dropped (Windows CE and "softfp" Linux)
* SSE is required on x86 platforms (Windows 95 dropped)