LynxKite v1.5.2 Release Notes

    • Automated end-to-end testing - basically a robot clicking all around on a test Kite instance - made part of the development workflow and lots of tests added.
    • Dispersion computation made significantly faster.
    • Projects can be organized into folders now.
    • Migration to 1.5.x does not take a lot of memory anymore.
    • Summary information of how things were created is presented on the UI. For example, the formula used to create a derived attribute will accompany it. (No full coverage yet.)
    • Logarithmic histograms support non-positive values.
    • New parameter for CSV import operations: Tolerate ill-formed lines. It controls whether or not non-conforming lines in the csv file should be skipped silently or cause an error immediately.
    • Further sample vertices can be picked by clicking "Pick" and then "Next" in the advanced pick options.
    • If the user requests a visualization that's too large (and would probably kill the browser) we return an error instead of trying to display the large visualization.
    • Users can now import additional attributes from CSV/SQL for edges as well (until now, it was only possible for vertices).
    • The internal identification of LynxKite meta graph entities depended on Java's default character encoding which in turn depended on the terminal setting of the user starting LynxKite. This resulted in a LynxKite failure if a user with different settings restarted the server. Now this is fixed by always using UTF-8 encoding. But this will cause problems if your LynxKite instance uses something different (UTF-8 seems to be typical, though). If LynxKite fails with "cannot load project list" and you see and error in the logs starting with "Output mismatch on ...", then try to force a migration: KITE_FORCED_MIGRATION=true ./run-kite-....sh restart. Do this only once, not for all restarts in the future!
    • Copy graph into segmentation operation fixed.
    • Edge attributes are included when copying visualizations to the clipboard.