Blink Lite Changelog

What's new in Blink Lite 4.6.0

Oct 3, 2017
  • Compatibility fixes with macOS High Sierra.

New in Blink Lite 4.5.1 (Oct 16, 2016)

  • Fix Presence and XCAP contacts on OS X 10.12

New in Blink Lite 4.4.5 (Oct 4, 2016)

  • Compatibility fixes with macOS 10.12.

New in Blink Lite 4.4.4 (Apr 7, 2016)

  • Improve code resilience against possible race conditions.

New in Blink Lite 4.4.3 (Mar 25, 2016)

  • Critical bug fixes.

New in Blink Lite 4.4.2 (Mar 4, 2016)

  • Critical bug fixes for improving stability on latest OS X version
  • Updates for using the latest SIP SIMPLE Client SDK version

New in Blink Lite 4.4.1 (Dec 19, 2015)

  • Critical bug fixes.

New in Blink Lite 4.4.0 (Nov 18, 2015)

  • Fix screen-sharing on OSX >= 10.10
  • Fixed broken SIP registrations when network conditions changes
  • Fixup audio - video stream order
  • Fixed detecting aspect ratio of remote video stream
  • Don't lookup contact if none is selected
  • Fixed check if a contact is matched
  • Fixed identifying previous file transfer to same recipient

New in Blink Lite 4.0.1 (Mar 30, 2015)

  • Fixed File Transfer using drag and drop over video window
  • Fixed setting user agent after upgrade or first start
  • Fixed draining the message queue in ChatStream
  • Fixed blocking in video streams
  • Fixed sending initial keyframes when ICE is used

New in Blink Lite 4.0.0 (Mar 10, 2015)

  • Added Video sessions
  • Improve general GUI performance
  • Added audio RX/TX packet loss graph in session info panel
  • Fixed Chat and Audio/Video OTR and ZRTP bugs
  • Update SDK libraries
  • Fixed chat history replication
  • Fixed loading SIP server web page when using multiple accounts
  • Render images sent inline chat stream
  • Added control to prevent auto scrolling of logs
  • Skip system address book when searching for existing presence contact
  • Added ZRTP support (RFC 6189)
  • Added Dutch translation
  • Fixed printing chat disconnect message
  • Refresh devices when waking up from sleep
  • Reload only chat sessions that had actual messages
  • Fixed printing account registration status
  • Improve chat disconnect message
  • Use SSLv23 method for TLS
  • Handle initial INVITE with no SDP
  • Show an alert option in Preference panel
  • Auto-focus first tile after open audio drawer
  • Center alert panel on screen
  • Fixed update conference contacts in chat drawer
  • Show proper a failure session failure message when no IP address exists
  • 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
  • Save AEC status per combination of audio devices
  • Fixed copy/paste from new contact request

New in Blink Lite 3.2.0 (Mar 27, 2014)

  • Added network bandwidth utilization for audio calls
  • Added option to conference menu to tell when participants list has changed
  • Added menu item to open last Instant Messages window
  • Added OTR for SIP Message sessions
  • Added rich text capabilities for Chat sessions
  • Allow using Alert panel even when screen saver is active
  • Allow File transfer of entire folders as zip archives
  • Detect pending hold requests to disable session buttons accordingly
  • Retry alternative route in case of server failure
  • Show progress indicator when adding audio from Chat window
  • Refactor changing presence state
  • Start a new session from scratch if proposal fails
  • Imediately fail to start session if we have no IP address
  • Imediately fail sending SMS if we have no IP address
  • OTR fixes for SMS messages
  • Strip spaces from URIs in contacts
  • Bring main window on top when clicking on the system menu icon
  • Discard availability UI notifications for myself
  • Don't bring up file transfer window when sending screenshots
  • Always send own icon after starting a chat session
  • Highlight DND SIP accounts with red
  • Log when starting session from a call transfer request
  • Don't play local ringtone if early media is active
  • Show Activity tab on logs window load
  • Print connectivity failure in sip registration status for some PJSIP errors
  • Don't require OTR encryption for Bonjour sessions
  • Improved parsing of sip addresses called from external applications
  • Allow dragging folders over Audio session to start File transfer
  • Fixed rendering incoming image file transfer in Chat window
  • Allow dropping folders over Chat window to start File transfer
  • Log when IP address changes
  • Stick visually Chat messages from the same recipient together
  • Add system address book at the end of the group lists when searching matching contact
  • Don't print connection system messages for replayed Chat history
  • Don't print OTR encryption errors in Chat window
  • Refactor purging of temporary files
  • Print SIP registration details once
  • Added toggle Outgoing calls group to contextual menu
  • Don't require presence to enable start chat menu item
  • Added Opus codec 1.1
  • Added send snapshot from camera to Chat sessions (click on Grab toolbar menu)
  • Added advanced option to automatically send anonymous calls to Answering Machine
  • Remove contact from online group when subscribe for Presence is disabled
  • Don't update iCloud settings for accounts that have this feature disabled
  • Properly capture exceptions when creating a new SIP account
  • Refactored publishing icon URLs for presence
  • Purge temporary snapshot files on exit
  • Use 101 as the telephone-event SDP payload type
  • Added toolbar button to start audio call from SMS window
  • Added copy/paste from Watcher list to Contact list
  • Added DND until call is ended
  • Added job title and organization for Address Book contacts
  • Added Jabber and all Email addresses to AB contacts
  • Unmute microphone before starting an audio call
  • Enable audio button only if session is not in progress
  • Disable Presence if contacts sync is disabled during enrollment
  • Lookup icons in blink presence contacts only
  • Handle multiple URIS when create presence contact from another contact
  • Use first SIP URI as name if missing for Address Book contacts

New in Blink Lite 3.1.1 (Nov 14, 2013)

  • Fixed broken logging
  • Use ICE nat traversal for new sip2sip accounts
  • Fixed restoring contacts from backup
  • Don't notify in UI for presence subscriptions to myself
  • Mark SMS messages as failed if DNS lookup fails

New in Blink Lite 3.0.0 (Aug 14, 2013)

  • Added audio ultra-wideband support for 32 kHz sample rate
  • Added Acoustic Echo Cancellation for 32kHz sample rate
  • Added Automatic Gain Control for microphone input
  • Added 32kHz and removed 8kHz sample rate for Speex codec
  • Added Chat privacy setting to avoid logging messages to history
  • Added icons to History menu items
  • Added availability notifications for Mountain Lion or newer OSX versions
  • Added option to start multiparty Conference when all participants are available
  • Added speech synthesis menu item to tell when a Contact becomes available
  • Moved Availability indicator on the right side of the contacts
  • Added hide/show option for menu items of History Groups and History Contacts
  • Added contextual Group menu items for selection of the history period
  • Added special groups toggle in main interface bottom left contacts button
  • Remove contacts from Missed Call Group after succeesful calls
  • Fixed automatic hangup on RTP timeout per account
  • Fixed fall back to alternative route
  • Fixed Presence handling bugs
  • Fixed high CPU usage when many contacts get presence updates
  • Fixed Call Hold to stop streaming
  • Fixed hogging the GUI when re-loading file transfer history
  • Fixed number of missed calls for Contacts in Missed Calls Group
  • Fixed a random crash when Screen Sharing session ends
  • Fixed initializing smileys theme
  • Fixed duplication of replicated SMS messages
  • Fixed fall back to alternative SIP routes
  • Beautify codec names in Preferences panel
  • Improved general logging
  • Reduced startup and shutdown time
  • Reduced overall application memory usage
  • Reload model after deleting policy entry
  • Fixed calling logging function
  • Skip connecting to chat replication server if chat replication password not set
  • Handle hanging ringing sessions with a clean up timer
  • Auto select authorized account for session to XMPP contacts
  • Increase GUI responsivness when session ends
  • Don't try publish after application ended
  • Update history menu section titles

New in Blink Lite 2.3.1 (Jun 15, 2013)

  • Added notifications for MacOSX 10.8
  • Added menu option to copy history contact uri to search bar
  • Fixed deleting source contact when merging
  • Fixed selecting None as audio device
  • Stop spinning wheel if authentication fails
  • Replace synthetic myself contact with handling new presence notification for myself
  • Bundle Python framework within Blink application

New in Blink Lite 2.3.0 (May 15, 2013)

  • Added microphone signal level meter in Audio Drawer
  • Added button in Alert Panel to send call directly to Answering Machine
  • Added real-time replication of MSRP chat sessions with SIP2SIP accounts
  • Added menu item in Contacts menu to show Pending Contact Requests
  • Added paste capability to active audio session for sending DTMF tones
  • Set default application filter to Sessions in SIP Logs window
  • Print ICE negotiation results in RTP Logs window
  • Display RTP latency and round trip time in audio tile and RTP Logs window
  • Fixed contact dragging exception when searching
  • Save previously used audio devices before switching to new audio devices
  • Display actual used default devices in Alert Panel
  • Fixed selecting audio devices on OSX 10.8
  • Drop duplicated incoming SMS messages
  • Improved logging for SMS messages

New in Blink Lite 2.2.0 (Apr 8, 2013)

  • Added button to send call directly to voicemail
  • Added button to add call to existing conference
  • Added setting to enable on_the_phone automatic presence activity per account
  • Added audio recordings to contextul contact menu
  • Added menu item to send email invitation to conference room
  • Added copy to clipboard conference menu item
  • Fixed overlapping auto-answer text label
  • Check if account is not None
  • Fixed overlapping variable name
  • Remove debug statements
  • Show Presence status section in Bonjour account
  • Capture exceptions for unknown setting types
  • Auto-close session if cannot remove audio stream
  • Publish offline note when invisible
  • Bounce dock icon once when chat message is received but Blink is not on the foreground
  • Only bounce the dock icon once for missed calls
  • Optimize sending screen captures in multi-party conferences
  • Print a friendly status line for timeout 408
  • Disable PJSIP assertions on recoverable errors
  • Avoid doing mDNS lookups with dnspython

New in Blink Lite 2.1.0 (Feb 13, 2013)

  • Added Bonjour presence
  • Added global settings for extended debug
  • Fixed memory leaks in Bonjour discovery
  • Fixed memory leaks in Presence Subscriptions
  • Fixes in handling Conference info payloads
  • Fixed deadlock when cross instantiating conditional singletons
  • Fixed login compatibility with sip2sip.info new model
  • Fixed setting referenced presence contact for conference contacts
  • Strip sip: from Bonjour contacts
  • Log all SIP applications by default in Logs window
  • Improve logging of add/remove conference participants
  • Handle remote icon different if remote is a focus
  • Improved new contact request menu
  • Closed chat tab instead of window on Cmd-w
  • Removed extra checks on SDP origin field (increases audio compatibility with broken SBCs)

New in Blink Lite 2.0.3 (Jan 31, 2013)

  • Added setting to reject audio calls for unauthorized contacts
  • Added add contact menu item to groups
  • Added move group to contacts list group textual menu
  • Fixed bugs in File Transfer window
  • Fixed session transfer after SDK API changes
  • Fixed released of video device resources in Photo picker
  • Update preferences window title with section name
  • Fixes when selected audio device is None
  • Renamed Messages to Instant Messages
  • Reject incoming sessions from blocked contacts
  • Enable contact contextual session menu items based on discovered capabilities
  • Auto-select account for which we have been authorized if contact has presence
  • Fixed allow drop file on top of syntetic search contact
  • Allow selection of uri when droping file on contacts
  • Fixed exception when droping ldap contact on top of other
  • Enable re-invites based on discovered capabilities
  • Enable contact contextual session menu items based on discovered capabilities

New in Blink Lite 2.0.2 (Jan 22, 2013)

  • Added Presence compatibility with SIP2SIP service
  • Fixed availability publisher bugs
  • Fixed overwriting icon from XCAP
  • Fixed Hold behavior in some corner cases
  • Fixed setting icon in contextual menu
  • Log ICE negotiation failure reason
  • Fixed migrating contacts from old contacts model
  • Load virtual groups first thing in SIPApplicationWillStart
  • Replace Merge contacts alert panel with a new window
  • Don't sent multiple growl notifications for new watchers

New in Blink Lite 2.0.1 (Jan 9, 2013)

  • Added synchronization of availability when using multiple devices
  • Added support for HTTP urls in contact storage and availability updates
  • Added availability idle_threshold settings
  • Added a separate icon for the synthetic Contact in the search results
  • Fixed check if the Chat window is alive
  • Fixed processing remote icon if Contact is destroyed in the meanwhile
  • Fixed a test for supported audio codecs
  • Fixed accepting a session if it was already cancelled
  • Do not allow edit of display name in the main window
  • Updated several GUI tooltips
  • Disable unused NAT type detection queries
  • Correlate alert panel actions with their corresponding sessions
  • Use digits only for contact usernames to improve interoperability

New in Blink Lite 2.0.0 (Dec 13, 2012)

  • Added Address Book storage using XCAP rls-services and resource-lists
  • Added Presence Policy using XCAP org.openmobilealliance.pres-rules
  • Added Icon Storage using XCAP org.openmobilealliance.pres-content
  • Added Offline Presence using XCAP pidf-manipulation
  • Added XMPP interoperability for SIP2SIP accounts
  • Added publish for Status, Icon, Activity, Note, Timezone, User-Input and Media Caps
  • Added Presence Info Panel and render devices on a world map
  • Added menu to select a particular uri when dragging contact to create conference
  • Added menu to select a particular uri when dragging contact to conference drawer
  • Added possibility to start sessions to specific devices (using GRUU)
  • Added move conference to server functionality
  • Added back cmd-D shortcut key for Show dialpad
  • Added Blink system bar menu
  • Added a new multi-user avatar for messages originating from a conference focus
  • Added hint for how to use own Internet domain for a SIP account
  • Fixed passing curently selected group to the Add Contact dialog
  • Fixed crash when enrollment for SIP2SIP account fails
  • Fixed validating Contacts backups
  • Fixed processing HTTP links with unicode characters
  • Fixed selecting audio device menu items in Mountain Lion
  • Fixed selecting built-in devices in Mountain Lion
  • Fixed setting display name and icon for invited participants in chat drawer
  • Fixed bug that triggered high CPU usage in case of poor connectivity conditions
  • Fixed several multi-threading issues in the middleware
  • Fixed Chat window toolbar menu items to work on retina displays
  • Fixed updating Chat window drawer when removing audio streams
  • Fixed check if audio input device is not None
  • Improved copy of SIP URI from Contacts
  • Improved layout of icons in chat window tab switcher
  • Improved chat connectivity failure logs
  • Improved title of alert panel depending on proposed media type
  • Improved re-usage of streams for chat sessions
  • Activate Add contact button in Contact window if at least one uri is set
  • Print the reason when the configuration file is corrupted
  • Speak different text for incoming file transfer

New in Blink Lite 1.5.0 (Jan 6, 2012)

  • Added Multiparty Screensharing
  • Added Keychain support for password storage
  • Added voice over support for blind people
  • Added speech recognition for Alert Panel commands
  • Added keep window on top functionality
  • Added custom labels in Address Book entries
  • Added auto-answer per contact
  • Say incoming caller name using speech syntezis
  • Added Voice Assistance Tools menu items
  • Refresh search when Address Book has changed
  • Allow # and , for pause in post-dial DTMF
  • Do not render non-text messages in chat view
  • Fixed a memory leak in session info panel
  • Fixed a memory leak in chat window controller
  • Fixed a memory leak in audio controller
  • Fixed rejecting proposal when adding new stream
  • Fixed restoring volume to VLC player
  • Remove participants who did not join conference after 5s delay
  • Don't update codec info if call transfer is in progress
  • Refactored Logging window
  • Refactored Alert panel

New in Blink Lite 1.4.0 (Dec 6, 2011)

  • Added redial
  • Added dialpad
  • Added night volume control for incoming audio ringtone
  • Added directory lookup for sip2sip contacts
  • Restore iTunes volume smoother
  • Fixed audio status when session ends
  • Accept both Enter and Return to start a session
  • Fixed selecting per account inbound audio ringtone
  • Automatically reload Address Book when changed
  • Fixed calling sip uris passed to Blink before start
  • Improved logging

New in Blink Lite 1.3.0 (Nov 7, 2011)

  • Added Address Book integration
  • Added Acoustic Echo Cancellation and Noise Supression
  • Added Screen Sharing using built-in MacOSX VNC viewer and server
  • Added Window Screenshot Sharing to Chat window
  • Added automatic weekly contacts backup
  • Several bug fixes and improvements