Release Notes
Version 1.12.2.0
Improvements
- Added support for Apple M1
- Added DECT connection type
- Added support for Jabra Link 400 and Jabra Engage 55 (will present primary HS as a child device)
- Added networking device features
Bugfixes
- Memory leak during zip file extraction
- Increase factory reset wait timer to allow Jabra Engage 65 and Jabra Engage 75 to finish before reporting an error
- Significantly reduced amount of network traffic
-
Jabra_SetDateTime
would errorneously reject some valid dates - Event enables are now reference counted so they should remain active while they are needed by any clients
-
Jabra_PreloadDeviceInfo
/Jabra_PreloadAttachedDeviceInfo
was unable to replace existing resources
Added APIs:
Jabra_GetUserDefinedDeviceName
Jabra_GetSubDeviceProperty
Jabra_SetNetworkAuthenticationMode
Jabra_GetNetworkAuthenticationMode
Jabra_SetNetworkAuthenticationIdentity
Jabra_RegisterNetworkStatusChangedCallback
Version 1.11.1.0
Improvements
- Native support for Apple M1 processors
- New link quality datapoint for supported dongle devices
Bugfixes
- Bluetooth link quality events were not always forwarded to the correct device
-
Jabra_PreloadAttachedDeviceInfo
would reject resources for some devices - When specifying an URL for Jabra Xpress, the URL will now be stripped for any invalid characters
- Bugfix of possible crash during uninitilization of the SDK
Added APIs
Jabra_GetDeviceHiresImagePath
Jabra_SetLinkQualityStatusListener
Jabra_DectPair
Jabra_DectPairSecure
Jabra_GetDectPairKey
Jabra_SetDectPairKey
Jabra_GetConnectedHeadsetNames
Jabra_GetDetailedDeviceLanguageInformation
Jabra_FreeLanguagePackStats
Jabra_GetFirmwareVersionBundle
Jabra_GetRemoteControlFirmwareVersion
Jabra_GetXpressManagementNetworkStatus
Jabra_NotifyXpressConnectionStatusExtended
Jabra_RegisterXpressConnectionStatusExtendedCallback
Jabra_GetMACAddress
Jabra_NextIntelligentZoomMode
Jabra_GetPeopleCount
Jabra_GetPeopleCountSettings
Jabra_SetPeopleCountSettings
Jabra_GetSensorRegions
Version 1.10.1.0
Improvements
-
Jabra_GetDiagnosticLogFile()
now works with Jabra PanaCast 20 and Jabra PanaCast 50
Fixes
-
Jabra_PreloadAttachedDeviceInfo()
andJabra_PreloadDeviceInfo()
can now overwrite existing files - When Jabra PanaCast 50 is connected, the macOS SDK demo app no longer crashes
Breaking changes
- Native SDK
GetSettings()
now returns an empty string instead ofNULL
for undefined values
Added APIs
-
Jabra_ConfigureXpressManagement
(for Jabra PanaCast 50) -
Jabra_GetUSBState
(for Jabra PanaCast 20)
Version 1.9.0.0
Improvements
- Support for Jabra PanaCast 50
- Battery status is now reported through the device log
Support for PanaCast features
- Whiteboard
- Dual stream
- Image controls
- Pan, tilt, zoom
- Intelligent zoom
- Picture-in-picture
- People count
-
Networking
Fixes
- In most Jabra devices, when requesting or performing a factory reset on an actively streaming device – for example – during an active call, the reset function no longer returns a success response
- The
Jabra_SetSettings
call now executes successfully after failed attempts
- The SDK no longer attempts to connect to the backend for third-party devices
- macOS 11.x: Firmware updater failed to download
- When requesting a factory reset on an actively streaming device, it should not return success
- Calling
Jabra_SetSettings
a second time with the same payload after one failed attempt should now properly try again - SDK should no longer attempt to connect to the backend for third party devices
Known Issues
- When Jabra PanaCast 50 is connected, the macOS SDK demo app crashes
Added APIs for Panacast 50
Jabra_EnableRemoteManagement
Jabra_IsRemoteManagementEnabled
Jabra_SetXpressUrl
Jabra_GetXpressUrl
Jabra_SetPasswordProvisioning
Jabra_GetPasswordProvisioning
Jabra_NotifyXpressConnectionStatus
Jabra_RegisterXpressConnectionStatusCallback
Jabra_GetEthernetIPv4Status
Jabra_GetWLANIPv4Status
Jabra_GetDiagnosticLogFile
Jabra_TriggerDiagnosticLogGeneration
Jabra_RegisterDiagnosticLogCallback
Jabra_SetPanTilt
Jabra_GetPanTilt
Jabra_GetPanTiltLimits
Jabra_SetPanTiltRelativeAction
Jabra_SetZoomRelativeAction
Jabra_SetZoom
Jabra_GetZoom
Jabra_GetZoomLimits
Jabra_SetIntelligentZoomLatency
Jabra_GetIntelligentZoomLatency
Jabra_SetSecondVideoStream
Jabra_GetSecondVideoStream
Jabra_SetVideoHDRDefault
Jabra_GetVideoHDRDefault
Jabra_SetVideoHDR
Jabra_GetVideoHDR
Jabra_RestoreVideoRoomDefaults
Jabra_SetContrastLevel
Jabra_SetSharpnessLevel
Jabra_SetBrightnessLevel
Jabra_SetSaturationLevel
Jabra_SetWhiteBalance
Jabra_GetContrastLevel
Jabra_GetSharpnessLevel
Jabra_GetBrightnessLevel
Jabra_GetSaturationLevel
Jabra_GetWhiteBalance
Jabra_GetContrastLimits
Jabra_GetSharpnessLimits
Jabra_GetWhiteBalanceLimits
Jabra_GetSaturationLimits
Jabra_GetBrightnessLimits
Jabra_SetVideoTransitionStyle
Jabra_GetVideoTransitionStyle
Jabra_SetRoomCapacity
Jabra_GetRoomCapacity
Jabra_SetRoomCapacityNotificationEnabled
Jabra_GetRoomCapacityNotificationEnabled
Jabra_SetNotificationStyle
Jabra_GetNotificationStyle
Jabra_SetNotificationUsage
Jabra_GetNotificationUsage
Jabra_SetVideoMode
Jabra_GetVideoMode
Jabra_IsCameraStreaming
Jabra_IsVideoDeviceStreaming
Jabra_StorePTZPreset
Jabra_ApplyPTZPreset
Jabra_StoreColorControlPreset
Jabra_ApplyColorControlPreset
Jabra_GetPictureInPicture
Jabra_SetPictureInPicture
Jabra_ResetImageQualityControls
Jabra_ResetPanTiltZoom
Jabra_RegisterCameraStatusCallback
Jabra_SetWhiteboardPosition
Jabra_GetWhiteboardPosition
Jabra_SetWhiteboardOnMainStream
Jabra_GetWhiteboardOnMainStream
Jabra_GetRemoteControlBatteryStatus
Added device constants APIs
Jabra_GetConstants
Jabra_GetConst
Jabra_ReleaseConst
Jabra_AsInt
Jabra_AsBool
Jabra_AsString
Jabra_GetField
Jabra_ListElement
There is very limited device support for these APIs.
Added APIs for proxied setups
-
Jabra_PreloadDeviceInfo
(undeprecated) Jabra_GetLocalManifestVersion
Jabra_PreloadAttachedDeviceInfo
This allows you to preload manifest files, which is required for set ups where the SDK is unable to access the Jabra cloud service where the manifest files are hosted.
Version 1.8.8.4
Improvements
- Reintroducing the Call Lock functionality.
- New APIs for Active Noise Cancellation and Hear-through. Hear-through allows the users to get audio from their surroundings in the headset. Look for AmbienceMode.
New APIs
Jabra_GetDateTime
Jabra_GetLock
Jabra_ReleaseLock
Jabra_IsLocked
Jabra_GetAmbienceMode
Jabra_SetAmbienceMode
Jabra_GetSupportedAmbienceModes
Jabra_GetSupportedAmbienceModeLevels
Jabra_GetAmbienceModeLevel
Jabra_SetAmbienceModeLevel
Jabra_GetSupportedAmbienceModeBalance
Jabra_GetAmbienceModeBalance
Jabra_SetAmbienceModeBalance
Jabra_GetAmbienceModeNoiseLevel
Jabra_GetAmbienceModeSetting
Jabra_SetAmbienceModeSetting
Jabra_GetAmbienceModeLoop
Jabra_SetAmbienceModeLoop
Jabra_SetAmbienceModeChangeListener
Jabra_IsManualBusylightSupported
Jabra_GetManualBusylightStatus
Jabra_SetManualBusylightStatus
Jabra_RegisterManualBusylightEvent
Jabra_GetPanicCodes
Jabra_ClearPanicCodes
Version 1.8.7.15
Improvements
- Support for macOS 11 (Big Sur)
version 1.8.7.12
Breaking changes
Jabra SDK does not support sending Standard HID commands to the device any more.
Added APIs
Jabra_RebootDevice
Jabra_EnableFirmwareLock
Jabra_GetSecureConnectionMode
Jabra_RegisterDectInfoHandler
Version 1.8.3.10
Added APIs
Jabra_InitializeV2
Jabra_SetHidEventsFromNonJabraDevices
Jabra_IsHidEventsFromNonJabraDevicesEnabled
Jabra_SetStdHidEventsFromJabraDevices
Jabra_IsStdHidEventsFromJabraDevicesEnabled
Jabra_GetSku
Jabra_GetBatteryStatusV2
Jabra_CopyJabraBatteryStatus
Jabra_FreeBatteryStatus
Jabra_RegisterBatteryStatusUpdateCallbackV2
Jabra_RegisterDectInfoHandler
Jabra_FreeDectInfoStr
Jabra_GetCustomerSupportUrl
Jabra_SetJackConnectorStatusListener
Jabra_SetHeadDetectionStatusListener
Jabra_SetLinkConnectionStatusListener
Deprecated APIs
-
Jabra_GetBatteryStatus
(replaced byJabra_GetBatteryStatusV2
) -
Jabra_RegisterBatteryStatusUpdateCallback
(replaced byJabra_RegisterBatteryStatusUpdateCallbackV2
) -
Jabra_Initialize
(replaced byJabra_InitializeV2
)