Kullo Changelog

What's new in Kullo 60.0.0

Sep 28, 2020
  • Add data export

New in Kullo 59.0.0 (Aug 30, 2019)

  • Drop support for macOS below 10.12
  • Drop support for Ubuntu older than 18.04 LTS. For other distributions it is required to have GLIBC in version 2.27 or newer.
  • Components:
  • Update Qt to 5.12.4
  • Update SmartSqlite to v25
  • Update cURL to 7.65.2
  • Update Botan to 2.11.0
  • Update OpenSSL to 1.0.2s (Linux only)

New in Kullo 58.0.0 (Jan 3, 2019)

  • Updates in a bunch of software components
  • Note for Linux users: this is the last Kullo version that supports Ubuntu older than 18.04 LTS. For other distributions it is required to have GLIBC in version 2.27 or newer.
  • Components:
  • Update Qt to 5.9.7
  • Update SmartSqlite to v24
  • Update cURL to 7.63.0
  • Update Botan to 2.8.0
  • Update OpenSSL to 1.0.2q (Linux only)

New in Kullo 57.0.0 (May 26, 2018)

  • Updates in a bunch of software components
  • Components:
  • Update libkullo to v67
  • Update Qt to 5.9.5
  • Update SmartSqlite to v23
  • Update cURL to 7.59.0
  • Update Botan to 2.6.0
  • Update Boost to 1.65.1
  • Update OpenSSL to 1.0.2o (Linux only)

New in Kullo 56.0.0 (Nov 26, 2017)

  • Fix bug preventing login or registration (introduced in version 55)
  • Minor UI updates
  • Components:
  • Update SmartSqlite to v22
  • Update cURL to 7.56.1

New in Kullo 55.0.0 (Oct 12, 2017)

  • Many invisible refinements under the hood
  • Windows: fix scaling on HDPI displays
  • OSX: drop support for OS X 10.9 (Mavericks)
  • Linux: drop support for 32 bit
  • Components:
  • Update libkullo to v66
  • Update Qt to 5.9.2
  • Update SmartSqlite to v21
  • Update Botan to 2.3.0
  • Update cURL to 7.55.1

New in Kullo 52.0.0 (Mar 4, 2017)

  • Update dialog is now less aggressive
  • Improve link highlighting for special characters
  • Send user's preferred language to the Kullo server (e.g. for automated messages)
  • Bug fix: avoids some rare crash cases during database access
  • Bugf ix: reduce CPU consumption when Kullo is idle
  • Components:
  • Update libkullo to v61
  • Update cURL to 7.53.1
  • Update SmartSqlite to v18

New in Kullo 51.0.0 (Feb 2, 2017)

  • Updated, simplified UI
  • Storage used, quota and plan information now visible in the user interface
  • Current user's address now visible in the window title
  • Kullo addresses in messages are now highlighted
  • Bugfix: currently running task is now cancelled when quitting Kullo
  • Bugfix: composed text now reliably disappears after sending
  • Bugfix (Windows only): timer did run too fast causing more syncs than necessary and a broken "Syncing ..." animation
  • Components:
  • Update libkullo to v60
  • Update Botan to 2.0.1
  • Update Boost to 1.63.0
  • Update cURL to 7.52.1
  • Update SmartSqlite to v17

New in Kullo 50.0.0 (Dec 28, 2016)

  • Show terms of service during registration
  • Disable OCSP checking to prevent Kullo from going down when the CA's infrastructure does
  • Bug fix: Draft without text was not sent in some situations
  • Components:
  • Update libkullo to v59
  • Update Botan to 1.11.34

New in Kullo 49.0.0 (Dec 20, 2016)

  • Show progress when adding attachments
  • Show improves sync progress
  • Better link detection
  • Components:
  • Update libkullo to v58
  • Update cURL to 7.51.0
  • Update SmartSqlite to v16
  • Update Botan to 1.11.33

New in Kullo 48.0.0 (Oct 8, 2016)

  • UI: Bring Kullo to foreground when a second process is started
  • UI: Show number of incoming and outgoing messages in conversation info
  • Components:
  • Update libkullo to v56
  • Update cURL to 7.50.3
  • Update JsonCpp to 1.7.6
  • Update SmartSqlite to v15
  • Linux: Update OpenSSL to 1.0.2j

New in Kullo 47.0.0 (Sep 15, 2016)

  • Feature: Allow deleting of entire conversations
  • UI improvement: Allow copying Kullo address from message header
  • UI improvement: Use custom font in compose text input as well
  • Bug fix: Clear local database on login and registration
  • Components:
  • Update libkullo v55
  • Update Botan 1.11.31
  • Update cURL to 7.50.2
  • Linux: Update OpenSSL to 1.0.2h

New in Kullo 46.0.0 (Aug 10, 2016)

  • Fix network issue that happened when sending message to multiple recipients
  • Improve compression performance for large attachments
  • Improve encryption/decryption speed by enabling hardware support for AES
  • Components:
  • Update libkullo to v54
  • Update SmartSqlite to v13

New in Kullo 45.0.0 (Jul 15, 2016)

  • Fix timeout that triggered network error when uploading large files
  • Fix missing error message when trying to send files > 100 MB
  • Components:
  • Update libkullo to v53

New in Kullo 44.0.0 (Jul 7, 2016)

  • Fix crash when logging unknown network error (like HTTP 400)
  • Fix crash that occurred when middle column got too small
  • Components:
  • Update libkullo to v52
  • Update SmartSqlite to v12
  • Linux: Update Qt 5.6.1-1

New in Kullo 43.0.0 (Jun 23, 2016)

  • Improves the speed of downloading new messages
  • Fixes a rare bug that could lead to garbage being sent
  • Shortcut for emoji keyboard in compose box changed to Ctrl+. (⌘+. on OS X)

New in Kullo 42.0.0 (May 30, 2016)

  • Sync sender information across devices (not yet released for mobile)
  • Emoji keyboard in compose box (hidden feature, open using Ctrl+Space)
  • Many small fixes and improvements
  • Components:
  • Update libkullo v48
  • Update cURL 7.49.1
  • Linux: Ship OpenSSL 1.0.1t

New in Kullo 41.0.1 (Apr 17, 2016)

  • OS X: Use monochrome tray icon
  • Speed up session creation
  • UI: update initials generation
  • UI: Speed up scrolling messages list
  • Components:
  • Update libkullo v47
  • OS X: Update Qt 5.6

New in Kullo 40.0.0 (Apr 1, 2016)

  • Allow sending attachments of 100 MiB per message
  • Show receivers over message text box
  • Sort messages by server time
  • Windows: activate native OpenGL and software rendering besides Direct3D to better support different graphic drivers
  • Components:
  • Update libkullo v45
  • Update cURL 7.48.0

New in Kullo 39.0.0 (Mar 4, 2016)

  • Add "Save all" for attachments
  • Fix banner size in HDPI mode
  • OS X: Minimize Windows with Cmd+M
  • Gnome: deactivate tray icon when "Close to tray" is off
  • Components:
  • Update libkullo v44
  • Linux: Ship OpenSSL 1.0.1s

New in Kullo 0.38.0 (Feb 12, 2016)

  • Some UI elements' height adapts better to large fonts (eg. in HDPI mode)
  • Attachments: add "open" to context menu
  • Attachments: show full filename in tooltip
  • Conversations list: add reverse skipping by pressing Shift+
  • Allow most special characters in temporary filename when opening a file
  • Components:
  • Update libkullo v43
  • Update Botan 1.11.28
  • Update cURL to 7.47.1
  • Linux: Ship OpenSSL 1.0.1r

New in Kullo 0.37.0 (Jan 4, 2016)

  • UI: Make answer column adjustable
  • Fix sync bug when a user sent a message to himself
  • Replace all remaining PNG icons by SVGs
  • Components:
  • Update libkullo v40
  • Update Boost 1.60.0
  • Update Botan 1.11.25
  • cURL 7.46.0
  • Linux: Ship OpenSSL 1.0.1q

New in Kullo 0.36.0 (Dec 1, 2015)

  • Fix bug when registering with a challenge
  • Components:
  • Update libkullo v38

New in Kullo 0.35.0 (Nov 26, 2015)

  • Fix sorting when message was added or removed
  • Minor stability improvments
  • Create indices to improve database speed
  • Update licenses file
  • Components:
  • Update libkullo v36
  • Update Botan 1.11.24

New in Kullo 0.34.0 (Nov 5, 2015)

  • Fix crash when user right-clicks in text field
  • Improve crypto performance
  • 3rd party components:
  • Botan 1.11.23
  • SQLite 3.9.2

New in Kullo 0.33.0 (Oct 20, 2015)

  • Allow user to set general font size and message font
  • Minor UI adjustments
  • 3rd party components:
  • Qt 5.5.1
  • Botan 1.11.21
  • SQLite 3.9.1
  • cURL 7.45.0

New in Kullo 0.32.0 (Sep 21, 2015)

  • Show sync progress during sync
  • Improve message list scrolling performance
  • 3rd party components:
  • Update Botan 1.11.20

New in Kullo 0.31.0 (Aug 31, 2015)

  • Add setting to close to tray icon
  • OS X: Open main windows on dock icon click

New in Kullo 0.30.0 (Aug 20, 2015)

  • Ensure that only one instance of Kullo is running at the same time
  • Sort empty conversation (probably newly created) to the top of the conversations list
  • Bugfix: Message was not sent using Ctrl+Return when button was focussed. Thanks Roelof
  • 3rd party components:
  • Update JsonCpp 1.6.5
  • Update cURL 7.44.0
  • Update Boost 1.59.0

New in Kullo 0.29.0 (Aug 11, 2015)

  • Add tray icon. Kullo now runs in background when main windows is closed. Quit using Ctrl+Q or the tray icon context menu.
  • 3rd party components:
  • Update Botan 1.11.19

New in Kullo 0.28.0 (Jul 30, 2015)

  • Bug fix: Kullo crashed when new conversation was created (introduced in 0.26.0).

New in Kullo 0.27.0 (Jul 29, 2015)

  • 3rd party components: Update SQLite 3.8.11

New in Kullo 0.26.0 (Jul 27, 2015)

  • UI: Rework registration process

New in Kullo 0.25.0 (Jul 16, 2015)

  • UI: Change from font from pixelsize to pointsize which will affect layout when HDPI settings are used. Please report UI bugs inclusing screenshots to hi#kullo.net
  • UI: Fix focus problem after shortcut list is closed (thanks Roelof)
  • UI: Fix avatar reloading when avatar is changed; Fix deleting avatar
  • UI: Other minor updates
  • 3rd party components:
  • Update Botan 1.11.18
  • Update Qt 5.5
  • Linux: Update OpenSSL 1.0.1p

New in Kullo 0.24.0 (Jun 23, 2015)

  • Add shortcuts list (press "?" to open)
  • Let user select between important updates or all updates
  • Let user activate a focussed button by pressing Return/Enter
  • Let user incrase changelog box size in update dialog
  • Search for first name, last name and Kullo address when hitting key a-z in conversations list
  • Implementation details:
  • Improve HTTP error log messages
  • Improve SVG icon rendering

New in Kullo 0.23.0 (Jun 15, 2015)

  • UI: Add dialog to add or remove participants in a conversation
  • Bugfix: Warning was broken when attachments are too big
  • Implementation details:
  • Add setting for update branches 'important' and 'all'
  • Don't use OpenSSL on Windows and OS X anymore
  • 3rd party components:
  • Update Qt 5.4.2
  • Linux: Update OpenSSL 1.0.1n

New in Kullo 0.21.4 (May 12, 2015)

  • Fix crash when message is deleted before sent to all recipients (intoduced in 0.20.15)

New in Kullo 0.21.3 (May 12, 2015)

  • Fix crashreporter on Windows
  • UI: Use shorter message date format (mouseover for full date and time)
  • UI: Preserve whitespace at the beginning of line in message text

New in Kullo 0.21.2 (May 8, 2015)

  • UI: Show error message when message attachments too big (current implementation supports 16 MiB)
  • Bugfix: Don't delete user's draft when attachments too big
  • Bugfix: Properly mark unread messages as read and done on "All done" button click (thanks Roelof van Dijk)
  • Fix crashreporter on Linux

New in Kullo 0.21.1 (Apr 27, 2015)

  • Bugfix: Let account settings button recover from temporary lost of internet connection

New in Kullo 0.21.0 (Apr 27, 2015)

  • Email notifications: Get notified each time you receive a secure Kullo message
  • UI: Add button to access account settings on Kullo Server ("Show user settings" -> "Account")
  • UI: Add file type icons for MS Powerpoint, Access and Excel
  • UI: Show delivery state only on the device that has been sending the message
  • Implementation details
  • Decrease max message size (without attachments) to 64 KiB
  • 3rd party components
  • Update JsonCpp 1.6.2
  • Update Botan 1.11.16

New in Kullo 0.20.15 (Mar 31, 2015)

  • Store and display the delivery state of a message
  • Show Kullo addresses of participants in conversation info
  • Updater: Let user abort download
  • Updater: Let user read changelog during download
  • Add experimental HDPI logo to welcome screen (might be displayed on Retina Macs)
  • Avoid jumping out of draft textbox when cursor is at position 0 and left arrow is pressed
  • 3rd party components:
  • Update JsonCpp 1.6.0
  • Update OpenSSL 1.0.1m (Windows and OS X)
  • Windows: Update DirectX display libraries

New in Kullo 0.20.14 (Mar 25, 2015)

  • UI: Use keys a-z to skip through conversation list
  • UI: Let user copy link addresses with right click (Thanks to Billman)
  • UI: Show full "Reply" button (Thanks to Oliver Sahr for this and many more suggestions)
  • Bugfix: On OS X, MasterKey backup reminder was reset when Kullo was closed using Cmd+Q (Thanks to Roelof van Dijk)
  • Bugfix: "undefined ..." contact entries when switching accounts in todo mode (Thanks to Marco Schilling)
  • Linux: Create /opt when not existing (Thanks to Jens Liebenau)
  • Enhances network error logging in login and registration (Thanks to Achim)
  • 3rd party components:
  • Update JsonCpp 1.4.2