Kamanja v1.0.5 – released July 15, 2015

Release Notes for Kamanja 1.0.5

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!

This release resolved the following issues:

  • Model Support
    • PMML Compiling Improved
      • Several improvements made to PMML parsing for better handling of PMML compile failure.
      • Line/character counts added to PMML compiler errors.
      • PMML compiler no longer compiles a JAR when PMML compiler errors are detected.
    • PMML Models Improved
      • Roughly half of the macros used in PMML have been deprecated.
      • PMML support added for missingValueReplacement, mapMissingTo, defaultValue and invalidValueTreatment for mining and apply elements.
      • Nested macros now supported in PMML.
    • Models Improved
      • Dependent models no longer re-compile when message updates fail.
      • Output Messages supported (including REST API).
      • REST API now requires an extra SSL_PASSWD property where SSL_PASSWD is the password used when creating the keystore.
      • Nodes now are notified of new container data for shared use of up-to-date lookup tables.
      • JSON response sent by MetadataAPI (and REST API) changed.
      • Metadata APIResults now returns valid JSON.
    • UDFs Improved
      • Throwables now caught to handle calling non-existent overloads of a UDF without crashing the engine.
      • Adding UDFs now automatically uploads dependent JARs. This deals with multiple issues regarding inability to download JARs when loading UDFs from metadata.
  • Ease of Use
    • ZooKeeper Improved - ZooKeeper no longer attempts to process metadata updates at startup.
    • KVInit Improved - KVInit now notifies nodes of new key-value stores
    • JDBC Data Collector Added - new JdbcDataCollector to retrieve messages from the datastore based on partition key and object type.
  • Adapters
    • Storage Adapter Improved - support for storage adapter specific configuration in MetadataAPIConfig.properties.