Skip to content

Many enhancements for server/cloud deployment

Compare
Choose a tag to compare
@gfursin gfursin released this 13 Sep 10:10
· 7441 commits to master since this release

Changes in this version:

  • added possibility to add sub-directory for all entries of a given module based on first N characters of an entry name; this is needed to handle millions of entries; it can be configured via local kernel meta: "split_dirs":{"module UOA":N}
  • fixed ck.bat on Windows (if CK_ROOT has spaces)
  • improved "ck help" function
  • added support for the latest ElasticSearch via Python client
  • improved CK search via ElasticSearch
  • added possibility to auto convert all entry names to lower case; it can be configured via local kernel meta: "force_lower":"yes"
  • added check for allowed entry names; it can be configured as RE via local kernel meta:
    "allowed_entry_names": "^[A-Za-z0-9_@. -]*$"
  • added check for allowed action names in modules; it can be configured as RE via local kernel meta:
    "allowed_action_names": "^[A-Za-z_-]*$"
  • added possibility to index data for only specific modules via local kernel meta:
    "index_modules":[list of module UIDs and aliases]
  • removed AUTHORS.txt as non-standard (leaving CONTRIBUTIONS.txt)
  • added possibility to skip SSL certificate check for remote repositories
  • added CK kernel functions save_state(), restore_state, reinit to let multiple CK instances co-exist