Kamanja v1.3.2 – released Feb 22, 2016

Release Notes for Kamanja 1.3.2

These release notes refer to an old version of Kamanja. We have retained them for reference, but disabled the links. Please click on the 'Download' link on this site for the most recent version of Kamanja, and contact us if you've any queries. Thank you!

The main theme of this minor release was to support an easier upgrade path from v1.1.x and v1.2.x and to improve product stability. Customer experience has been improved by adding the following enhancements:

  • Model Support
    • Backward Compatibility Improved
      • Support for addition of 1.1.x models in 1.3.x metadata API.
      • Support for addition of 1.1.x models in 1.3.x Kamanja engine.

    Note: Upgrade models to match the new v1.3.x model interface, as older models do not scale well without changing the implementation.

  • Migration
    • Migration Improved
      • An improved one-step easy install process with Homebrew.
      • A better top-level script to make the upgrade from older versions easier (which does installation bits and migration).
      • Added support for both Scala 2.11.x and 2.10.x packages to reduce migration time, as compiler changes are not needed.
      • Performed parallel operations to speed up migration from 1.1.x/1.2.x to 1.3.x.
        • From 1.1.x to 1.3.x (Scala 2.10 or 2.11).
        • From 1.2.x to 1.3.x (Scala 2.10 or 2.11).
      • Added a script that checks for the Kamanja prerequisites such as Java, Scala, and Kafka to make installation easier.
      • Verified compatible version of HBase is installed.
  • Ease of Use
    • Debugging Improved
      • Added additional stack traces to improve debugging capabilities.
      • Additional debug information (such as, if Kafka is not working) is now available.
  • Change Log
    • Documentation Improved
      • Added step-by-step rollback steps for migrating from both 1.1.x and 1.2.x to 1.3.x.
      • Documented the differences in the configuration files between 1.1.x, 1.2.x, and 1.3.x to facilitate configuration files changes during upgrade process.
    • Product Stability Improved
      • Added several new test cases to improve product stability.
      • Fixed minor bugs to minimize installation and migration issues.