Cossack Labs v0.9.6 Release Notes

Release Date: 2017-12-14 // almost 2 years ago
  • TL;DR: OpenSSL 1.1 support.

    📄 Docs:

    Infrastructure:

    • Removed support for Ubuntu Precise.
    • 🛠 Fixed .rpm package versioning (#240).
    • ➕ Added a handy command for preparing and running of all the tests make test (#243).
    • ➕ Added small changes and updates into Makefile to make it even better and fixed the installing dependencies (#236, #239, #250).

    Code:

    • Core:
      • added OpenSSL 1.1 support (#208).
    • Android wrapper:
      • fixed Secure Cell in token protect mode (#251);
      • fixed casting warnings in JNI code (#246).
    • iOS wrapper:
      • updated wrapper to be compatible with Swift4 (#230);
      • added nullability support (#255);
      • made the NSError autoreleasing (#257, #259) from @valeriyvan;
      • fixed warnings that appeared due to renaming error.h files (#247);
      • updated and refactored tests (#231, #232).
    • GoThemis:
      • added compatibility with old Go (1.2) (#253);
      • fixed tests (#261).
    • JSThemis:
      • fixed installation path for macOS (#237, #238).
    • PyThemis:
      • fixed compatibility with version 0.9.5 (#241), pushed as a separate package 0.9.5.1.