Changelog for Blink Pro Beta (Mac OSX)

Version 8.9.5

December 14th, 2024

  • Fixed crash when dragging Messages and Chat window tabs

Version 8.9.4

March 6th, 2023

  • Fixed deleting SIP accounts
  • Fixes for messaging
  • Fixed updating sync token from SylkServer

Version 8.9.2

December 1st, 2022

  • Implemented remove-message Sylk api call

Version 8.9.1

November 22nd, 2022

  • Bonjour fixes

Version 8.9.0

November 21sth, 2022

  • Added Bonjour persistent messaging
  • Better logic for sending failed messages

Version 8.8.8

November 20th, 2022

  • Add logic to retry sending failed messages
  • Messaging fixes

Version 8.8.7

November 15th, 2022

  • Messaging fixes
  • Workaround broken detection of audio device changes

Version 8.8.4

November 30th, 2021

  • Close audio call if DNS fails
  • Messaging fixes

Version 8.8.3

November 29th, 2021

  • Messaging fixes

Version 8.8.1

November 24th, 2021

  • Fixed showing message displayed status
  • Allow edit of last_history_id setting

Version 8.8.0

November 23th, 2021

  • Added AMR and AMR-WB codecs
  • Removed GSM, iLBC and Speex codecs
  • Check if codecs exists in the engine when changing Preferences
  • Added PSTN asserted identity setting

Version 8.7.4

November 20th, 2021

  • Chat and messages fixes

Version 8.7.3

November 19th, 2021

  • PGP encryption fixes
  • Chat and messages fixes

Version 8.7.2

November 17th, 2021

  • Chat and messages fixes

Version 8.7.1

November 16th, 2021

  • Chat replication fixes

Version 8.7.0

November 14th, 2021

  • Added export PGP private key window
  • Fixes for PGP key replication
  • Added replication for contacts from Sylk Server
  • History viewer bug fixes
  • Fixed display of non-ascii characters

Version 8.6.6

November 12th, 2021

  • Fixes for offline messaging support for Sylk Server
  • Fixes for PGP key replication

Version 8.6.3

November 8th, 2021

  • Fixed offline messaging support for Sylk Server

Version 8.6.2

September 16th, 2021

  • Removed AMR codec
  • Fixed importing public key for existing accounts

Version 8.6.1

September 8th, 2021

  • Added AES 256 SDES cypher

Version 8.6.0

September 8th, 2021

  • Added offline message support based on SylkServer API

Version 8.5.9

July 8th, 2021

  • Fixed manually selecting audio devices
  • Fixes for OTR encryption in Messages
  • Better systems messages when encryption changes
  • Use green lock for SDES audio encryption
  • Fixed main menu items

Version 8.5.8

July 7th, 2021

  • Fixed Icon replication

Version 8.5.7

July 6th, 2021

  • Added PGP encryption items in Message toolbar
  • Fixed OTR negotiation

Version 8.5.6

July 5th, 2021

  • Fixed negotiating RTP encryption parameters
  • Fixed screen sharing in conferences

Version 8.5.5

July 3rd, 2021

  • Fixed handling inline images in chat window

Version 8.5.4

July 2nd, 2021

  • Chat sessions fixes
  • Conferencing fixes
  • Fixed display call transfer destination
  • Fixed exchanging icon within Bonjour chat session

Version 8.5.3

June 27th, 2021

  • Added donate menu item

Version 8.5.2

June 26th, 2021

  • Presence fixes

Version 8.5.0

June 21st, 2021

  • PGP encryption fixes

Version 8.4.8

June 21st, 2021

  • Screen sharing fixes
  • Solved blocking green thread because of bad history entries
  • Video session end fix
  • Message failure handling fixes
  • Implement message encryption using OpenPGP

Version 8.4.6

June 19th, 2021

  • Message replication fixes

Version 8.4.5

June 18th, 2021

  • Handle message replication instances

Version 8.4.4

June 17th, 2021

  • Fixed resizing chat drawer elements

Version 8.4.3

June 15th, 2021

  • Fixed sending displayed notifications for message sessions
  • Added rendering for delayed messages

Version 8.4.2

June 14th, 2021

  • Message session fixes
  • History viewer fixes
  • File Transfer fixes

Version 8.4.1

June 12th, 2021

  • Handle failed messages fixes
  • Fixed Message window tab dragging
  • History viewer fixes
  • File Transfer fixes

Version 8.4.0

June 11th, 2021

  • TLS fixes
  • SMS fixes
  • File transfer fixes
  • DNS fixes

Version 8.3.0

June 7th, 2021

  • Implemented IMDN notifications

Version 8.2.0

June 6th, 2021

  • TLS improvements
  • Update audio codecs
  • Fixed updating chat widgets when session changes
  • Do not update audio drawer display name with ZRTP peername
  • Fixed polling log files for size
  • Fixed decoding SIP trace payload
  • Bonjour logging improvements
  • Log DNS Resolver initialization
  • Log full uri of selected contact when starting session
  • Select configured protocol for bonjour neighbours
  • Added SIP transport selection for Bonjour Account
  • Fixed Bonjour lookups

Version 8.1.0

June 2nd, 2021

  • Added AMR wideband codec

Version 8.0.2

June 1st, 2021

  • SMS and MSRP CPIM payload fixes

Version 8.0.1

May 28th, 2021

  • Conference fixes
  • SMS sessions improvements
  • Added storage for encryption keys for accounts and contacts

Version 8.0.0

May 9th, 2021

  • Added VP9 codec
  • TLS verify server fixes

Version 7.3.0

April 9th, 2021

  • MSRP chat stream fix

Version 7.2.8

April 1st, 2021

  • DNS fixes

Version 7.2.8

March 25th, 2021

  • Fixed handling incoming CPIM payloads for MESSAGE sessions

Version 7.2.7

March 25th, 2021

  • Fix for incoming calls
  • Use CPIM envelope for outgoing MESSAGE sessions

Version 7.2.6

March 23rd, 2021

  • Improve handling of network conditions changes
  • Added permissions requests for Microphone and Contacts

Version 7.2.5

March 21st, 2021

  • Improved Spanish and Dutch layouts
  • Improved logging in Debug window
  • Fixed handling failed registration notifications
  • Improved handling of some blocking operations (DNS, XCAP)

Version 7.2.4

March 20th, 2021

  • Fixed SMS for non-EN languages
  • Fixed Aqua theme for Session Info Panel

Version 7.2.3

March 18th, 2021

  • Fixed audio recordings

Version 7.2.2

March 15th, 2021

  • Fixed rtp stream
  • Fixed contacts filter

Version 7.2.1

March 14th, 2021

  • Core fixes
  • Fixed DNS NAPTR lookup
  • Added xcap_diff setting

Version 7.2.0

March 13th, 2021

  • Added back video sessions
  • Improved logs window
  • Allow SIP MESSAGE to Bonjour neighbours

Version 7.1.1

March 8th, 2021

  • Improve drawer resizing
  • Fixed handling xcap failures logs

Version 7.1.0

March 7th, 2021

  • Added XCAP trace in Debug Window
  • Fixed sending DTMF
  • Avoid positive loops when updating XCAP documents
  • Fixed generating replication password

Version 7.0.9

March 6th, 2021

  • Fix for incoming calls

Version 7.0.8

March 5th, 2021

  • Fixed XCAP replication
  • Improve Debug window data
  • Presence fixes

Version 7.0.7

March 2nd, 2021

  • Fixed display of conference participants
  • Make package smaller in size

Version 7.0.6

March 1st, 2021

  • Fixed presence subscriptions
  • Fixed file transfers

Version 7.0.5

February 28th, 2021

  • First Notarized by Apple version

Version 7.0.4

February 24th, 2021

  • OTR encryption improvements and fixes

Version 7.0.3

February 23rd, 2021

  • Added OTR encryption for MESSAGE sessions
  • Fixed LDAP queries

Version 7.0.2

February 22nd, 2021

  • Fixed OTR SMP window
  • Remove unused icons in SMS window
  • Enable Shor Messages by default
  • Disable MWI subscription by default
  • Added LDAP module

Version 7.0.1

February 20th, 2021

  • Fixed OTR verification

Version 7.0.0

February 16th, 2021

  • Migrate app to Python3
  • Make app compatible with Mac 11.2 Big Sur

Version 6.1.6

January 18th, 2020

  • Renamed bundle
  • Make the app 64bit only

Version 6.1.5

January 16th, 2020

  • Renewed default TLS certificate

Version 6.1.4

October 2nd, 2017

  • Fixed slow performance on presence updates

Version 6.1.3

September 29th, 2017

  • Fixed handling boolean settings in preferences

Version 6.1.2

September 28th, 2017

  • Fixed 10.12 build

Version 6.1.1

September 28th, 2017

  • Fixed package signature

Version 6.1.0

September 27th, 2017

  • Fixed compatibility with macOS High Sierra

Version 6.0.1

October 12th, 2016

  • Fixed contacts and presence in OSX 10.12

Version 6.0.0

September 28th, 2016

  • Fixed crash in OSX 10.12

Version 5.9.2

May 21st, 2016

  • Fixed some threading issues

Version 5.9.1

April 21st, 2016

  • Handle re-invites with no SDP to improve interoperability with stupid end-points

Version 5.9.0

April 3rd, 2016

  • Improve code resilence against posible race conditions

Version 5.8.9

March 31st, 2016

  • Critical bug fixes

Version 5.8.8

March 18th, 2016

  • More fixes for random crashes

Version 5.8.7

March 15th, 2016

  • Attempt fix for random crashes

Version 5.8.6

March 4th, 2016

  • Fix library paths

Version 5.8.5

March 2nd, 2016

  • Update to latest SIP SIMPLE Client SDK

Version 5.8.4

February 22nd, 2016

  • Make sure we use the bundled Python packages

Version 5.8.3

February 13th, 2016

  • More OTR fixes
  • Fixed call transfer

Version 5.8.1

February 9th, 2016

  • OTR fixes

Version 5.8.0

February 6th, 2016

  • Added support for OTR version 3

Version 5.7.3

January 29th, 2016

  • Fixed refresing chat window drawer on OSX >=10.11

Version 5.7.2

December 9th, 2015

  • Fixed critical bugs on OSX 10.11.2

Version 5.7.1

December 8th, 2015

  • Fixed chat bugs introduced by previous SDK update

Version 5.7.0

December 7th, 2015

  • Update to latest SIP Simple Client SDK 2.6.0

Version 5.6.2

December 2nd, 2015

  • Fixed polution with presence related notifications

Version 5.6.1

November 9th, 2015

  • Fixed broken SIP registrations when network conditions changes #3

Version 5.6.0

November 6th, 2015

  • Fixed Screen Sharing negotiation on OSX >10.9

Version 5.5.5

November 2nd, 2015

  • Fix for OSX gatekeer

Version 5.5.4

October 19th, 2015

  • Fixed broken SIP registrations when network conditions changes #2

Version 5.5.3

October 18th, 2015

  • Fixed package signature

Version 5.5.1

October 18th, 2015

  • Fixed compatibility with OSX 10.11

Version 5.5.0

October 14th, 2015

  • Fixed broken SIP registrations when network conditions changes

Version 5.4.2

September 22nd, 2015

  • Fix interoperability with certain WebRTC endpoints

Version 5.4.1

September 22nd, 2015

  • Fixed missing dependency

Version 5.4.0

September 21st, 2015

  • Added more debug lines
  • Fixed detecting aspect ratio of remote video stream
  • Fix crash when TLS transport is reset while data is being sent
  • Fix opening camera with the right resolution on AVF backend
  • Fix enumerate supported resolutions in AVF video backend

Version 5.3.0

June 30th, 2015

  • Fixed selecting remote video aspect ratio
  • Fixed opening semi-HD cameras of latest 2 inch Macs

Version 5.2.2

June 29th, 2015

  • Fixed contact matching for outgoing calls

Version 5.2.1

June 26th, 2015

  • File transfer fixes

Version 5.2.0

June 6th, 2015

  • Added VP8 codec
  • Added pause/resume for file transfers
  • Added call history for bonjour sessions
  • Added display name to session history table
  • Added encryption field to history session table
  • Fixed rendering per contact history items
  • Fixed redial Bonjour contact
  • Don't play encryption sounds if ZRTP not supported
  • Handle double click of bonjour contact in history contacts list
  • Improve session history management
  • Save session encryption information to history database
  • Update history items after call was logged to history
  • Show entry in missed calls group if call back failed

Version 5.1.8

March 19th, 2015

  • Fixed blocking when switching video calls

Version 5.1.7

March 18th, 2015

  • Fixed blocking on video call end

Version 5.1.6

March 15th, 2015

  • Fixed File Transfer using drag and drop over video window
  • Set default encryption type as opportunistic
  • Don't log to history ZRTP sas received from SylkServer
  • Fixed setting user agent after upgrade or first start
  • Fixed draining the message queue in ChatStream
  • Fixed blocking when video stops
  • pjsip: fix initial packet loss when using ZRTP
  • Run blocking ZRTP operations in the file-io thread
  • Allow unicode to be passed as the ZRTP peer name
  • Add setting for opportunistic SRTP encryption
  • Fix sending initial keyframes when ICE is used

Version 5.1.5

February 26th, 2015

  • Use chatroom capability detection to send ZRTP SAS over chat
  • Send ZRTP SAS over MSRP chat if proper conditions are met
  • Don't save remote ZRTP peername if is focus
  • Fixed SMS exception
  • Don't print packet loss unless is relevant
  • Add 'opportunistic' SRTP key negotiation setting
  • Skip system address book when searching for existing presence contact

Version 5.1.4

February 17th, 2015

  • Fixed code signature

Version 5.1.3

February 16th, 2015

  • Fixed encryption lock display
  • Improve general performance UI responsivness
  • Fixed SDES encryption exception
  • Prevent loading unnecessary libraries outside the bundle

Version 5.1.2

February 13th, 2015

  • Fixed TLS library
  • Added audio RX/TX packet loss graph in session info panel

Version 5.1.1

February 13th, 2015

  • Fixed Chat encryption bug

Version 5.1.0

February 13th, 2015

  • New build 64 bit
  • Update SDK libraries

Version 5.0.2

February 10th, 2015

  • Fixed Video session bugs
  • Fixed chat history replication
  • Fixed loading SIP server web page when using multiple accounts
  • Fixed auto accepting video for Bonjour calls
  • Fixed Opus codec negotiation
  • Fix MSRP file transfer bug introduced in previous build

Version 5.0.1

February 5th, 2015

  • Refactored ZRTP GUI
  • Fixed open/close chat drawer
  • Fixed aor formatting of sip address

Version 5.0.0

January 30th, 2015

  • Render images sent inline chat stream
  • Added control to prevent auto scrolling of logs
  • Added chat option to silence GUI notifications if session is not focused
  • Improve GUI feedback when video session ends
  • Enable Spotify pause
  • Capture OTR exception in chat web view
  • Fixed adding/removing video stream bugs
  • ZRTP fixes
  • Video fixes

Version 4.9.7

November 3rd, 2014

  • ZRTP fixes
  • Video fixes
  • Capture chat rendering exceptions

Version 4.9.6

November 1st, 2014

  • Fixed app signing with Apple developer ID

Version 4.9.5

October 30th, 2014

  • ElastixWorld 2014 release

Version 4.9.4

October 29th, 2014

  • Fixed ZRTP video sessions and enable ZRTP by default

Version 4.9.3

October 27th, 2014

  • Turn zRTP off by default

Version 4.9.2

October 25th, 2014

  • zRTP improvements

Version 4.9.1

October 24th, 2014

  • zRTP fixes

Version 4.9.0

October 24th, 2014

  • Added zRTP end-to-end encryption for audio and video
  • Fixed SMP identity verification for encrypted Chat sessions

Version 4.8.0

October 18th, 2014

  • Change naming convention for screen capture filenames
  • Added sending screenshot to video window
  • Allow scaling down of video window
  • Improved contextual video menu and video transitions to and from audio drawer
  • Don't transit to full screen when we detach the video window
  • Close video devices when program ends
  • Fix deadlock when closing video devices
  • Use SSLv23 method for TLS

Version 4.7.9

October 14th, 2014

  • Added first Dutch translation
  • Added video view to audio drawer
  • Added more granular settings

Version 4.7.8

October 8th, 2014

  • Change moment of selecting search box field as first responder
  • Customize GUI close delay
  • Fixed printing chat disconnect message
  • Refresh devices when waking up from sleep
  • Reload only chat sessions that had actual messages
  • Print hint for how to unlock stuck camera
  • Don't mangle html payloads
  • Hide video cancel button after hangup
  • Fixed printing account registration status
  • Improve chat disconnect message
  • Use thin dividers in chat drawer view
  • Fixed handling video view in chat window when call fails
  • Set stream status to failed if session fails

Version 4.7.7

September 30th, 2014

  • Fixed package signature

Version 4.7.5

September 28th, 2014

  • Video bug fixes

Version 4.7.4

September 25th, 2014

  • Fixed bringing my video window on top

Version 4.7.3

September 25th, 2014

  • Video fixes

Version 4.7.2

September 23rd, 2014

  • Video session fixes

Version 4.7.1

September 20th, 2014

  • Video session fixes

Version 4.7.0

September 16th, 2014

  • Migrate QTKit to AVFoundation
  • Reduce CPU usage during video sessions

Version 4.6.2

September 15th, 2014

  • Added H264 high profile and unlimited bandwidth

Version 4.6.1

September 14th, 2014

  • Improved Video sessions

Version 4.6.0

September 13th, 2014

  • Refactored Video sessions

Version 4.5.0

September 7th, 2014

  • Improved Video sessions
  • Improved responsivness for large RLS presence notifications

Version 4.4.2

September 6th, 2014

  • Fixed version number

Version 4.4.1

September 5th, 2014

  • Video session fixes
  • Fix handling initial INVITE requests without SDP
  • Fixed handling re-invites in some cases

Version 4.4.0

September 2nd, 2014

  • Fixed screen sharing handling
  • Improved display of disconnect reasons and UI notifications
  • Added mirroring button to local video view
  • Improve Video support
  • Show selected account in the audio tile when starting the call
  • Reset account registration status and contact presence after wakeup from sleep
  • Added icons for indicating account TLS transport
  • Fixed decoding server provided timezone
  • Properly reregister / resubscribe / republish account after transport disconnects
  • Fixed duplicate Missed call section in history menu
  • Save Echo Cancellation per combination of audio devices
  • Fixed copy/paste from new contact request
  • Handle initial INVITE with no SDP offers
  • Allow auto-accept screensharing in a re-Invite only if the contact is trusted
  • Fixed time offset calculation for missed calls
  • Add notifications when TCP/TLS connections break
  • Open built-in remote screen viewer when clicking a corespondent url in the chat window
  • Automatically open chat drawer only when the remote party is focus
  • Improve the handling of SIP transports failures

Version 4.3.0

June 16th, 2014

  • Added Portuguese translation
  • Update Spanish translations
  • Update Romanian translations
  • Capture exceptions for divisions
  • Fixed check for enabling printing
  • Add sleeping icon for contacts
  • Fixed time offset calculation
  • Add notifications when connections break
  • Reset registration status when transports fail
  • Reset registration status imediately when disabled
  • Open built-in remote screen viewer when clicking a corespondent url in the chat window
  • Automatically open chat drawer only when the remote party is focus
  • Added explicit support for Blink Chat stream features
  • Added support room sample contact
  • Improve the handling of SIP transports failures

Version 4.2.1

June 8th, 2014

  • Update Spanish Translations
  • Load last week by default in History viewer
  • Group Chat and SMS together in History viewer
  • Added Organization attribute to contacts
  • Enable SIP and DNS traces by default
  • Put default video values on first position of popup menu items
  • Update screen sharing with latest API
  • Refactor code to detect supported media per contact
  • Don't send presence UI notifications during transitory failures
  • Improved logging of failed SIP transports
  • Added Presence sound notifications
  • Make Chat toolbar customizable
  • Play sound when taking video snapshot
  • Improve resilience against network failures
  • Fixed parsing html chat payloads
  • Reregister account after sip transport failure
  • Added GUI elements for Voicemail server notifications
  • Remove growl notifications
  • Handle \ espace character in chat sessions

Beta Version 4.2.0

May 30th, 2014

  • Added screenshot action to video control panel
  • Added setting for enabling media detection from presence
  • Save user agent name after start
  • Turn off SMS by default
  • Add contextual menu to remove video window
  • Display hold status in title bar of video session

Beta Version 4.1.0

May 23rd, 2014

  • Allow language selection in Advanced GUI preferences
  • Localize On The Phone state

Beta Version 4.0.8

May 21st, 2014

  • Added localization for Spanish language
  • Improve Photo Picker to use multiple cameras
  • Don't add text to incoming image transfer in chat session
  • Always enable Send Snapshot action in Chat window
  • Enable Answering machine for Bonjour calls

Beta Version 4.0.7

May 18th, 2014

  • Improve video status display
  • Handle pressing escape during video sessions
  • Fixed initial detection of aspect ratio
  • Improve visual feedback of video session ending and failure
  • Added camera auto rotate feature
  • Show answering machine button by default in alert panel
  • Show local video mirrored
  • Improve ICE negotiation
  • Don't print seconds in chat timestamp
  • Added always on top icon
  • Remove seldom used menu items from contacts contextual menu

Beta Version 4.0.6

May 12th, 2014

    Added initial Spanish translation
  • Fixed parsing non-ascii camera names
  • Refactored menus
  • Fixed detecting idle state by only using mouse input

Beta Version 4.0.5

May 10th, 2014

  • Don't show audio drawer for video calls
  • Stop screen sharing when starting video calls
  • Allow dragging of remote video window
  • Don't print audio bandwidth
  • Added setting to keep video window on top
  • Added resize, drag and camera selection to initial local video window
  • Added flipping effect at video session start
  • Bug fixes

Beta Version 4.0.4

May 5th, 2014

  • Fixed support for multiple cameras
  • Bug fixes

Beta Version 4.0.3

May 2nd, 2014

  • Fixed previouls broken build

Beta Version 4.0.2

May 1st, 2014

  • Added support for Full HD video cameras
  • Various bug fixes

Beta Version 4.0.1

April 26th, 2014

  • Fixes for video sessions