Skip to content

v0.5.0

Compare
Choose a tag to compare
@xsedla1o xsedla1o released this 03 Oct 06:13
· 228 commits to master since this release

Major bugfix

  • Fixed Snapshooter thread crashing after DB replica set primary change.

Configuration cleaning

  • Extra fields in configuration will now cause an error - previously, users could set entries that would be in the configuration, but be ignored by the platform, leading to confusion. Now, any specified configuration field that is not expected will cause an error.
  • These configuration fields were removed, as long unused by the platform. If you have any of them in your configuration, you can safely remove them (an error will be thrown otherwise):
    • entityspec.key_data_type
    • entityspec.auto_create_record
    • attrspec.probability
    • attrspec.color
    • attrspec.categories

Better record and datapoint history management

  • Improved aggregation of multi-value attributes. Plain attributes are now properly archived. The combination of these changes means great savings in database used disk space, which was over 40% in one of our deployments.

CLI Improvements

  • dp3 check now gives better errors description, printing each piece of source code only once.
  • The deployment setup executable dp3 config has also been improved, making installs easier. The supervisor service.ini config has been fine-tuned. Python installation directories detection now accounts for installations even outside a virtual environment.

API improvements & bugfixes

  • GET /entity/{etype} endpoint now has an optional filter feature.
  • The entity overview request response now includes a document count.

Many small documentation improvements, also a new History management page.