- Improve error reports: keep original exception when available from log statement
- dev Update Update Akka to 2.5.22, akka-management to 1.0.0
- Add messages to request the list of components and their version
- Always sort datasets to be able to search for matching queries from their Json format
- Add Akka management to the library dependencies
- Add Bugsnag error reporter and a Log4j configuration that forwards errors to Bugsnag
- dev Add TableId and use it for targetTable field in queries
- dev Query and jobId in the QueryResult now mandatory
- dev Update Update Akka to 2.5.20, cats-core to 1.6.0
- dev Remove need to install captain, use only Docker for the build
- Provenance: Keep track of original query in QueryResult
- Provenance: Keep track of datasets used in QueryResult
- Provide user feedback in QueryResult
- Add flag for 'covariables must exist' on the queries
- dev Update Update Akka to 2.5.19, akka-http to 10.1.5, cats-core to 1.5.0, postgresql to 42.2.5
- Support filters comparing numeric values
- Add ping message
- Add Tables query and response
- Add shape for scores
- Add optional step spec to algorithm spec
- Rename shape field to type in Query result
- dev Add common configuration for Akka remoting
- dev Add merge operation for variable meta
- dev Change execution plan for better serialization
- fix Fix classification of text shape
- Update metadata variables messages
- Filters for conjunctions containing empty rules
- dev Update Akka to 2.5.12
- dev Option to log config on start
- dev Move Shapes to this library
- fix Fix serialization of Scoring
- fix Fix json serialization of Dataset and RemoteLocation
- test Add test for serialisation of dataset
- Akka serializers for all API messages
- Add table parameter to DatasetsQuery
- Improve VariableForDatasets messaging to include possible errors
- test Test churn variables
- test Add tests for IN filters
- Serialize the validation messages using Json
- Use JsValue for validation result
- Use Either for ValidationResult and ScoringResult, use JsValue in ScoringQuery
- Use more precise types for validation and scoring
- Add statistics for variables
- Improve publishing process
- dev Update Scala to 2.11.12
- dev Moved convertion of filter rules to SQL from Woken
- dev Change DatasetsQuery message to a case object
- test Add tests for scores, scoring result
- fix Fix serializer
- fix Fix serialisation of KFoldCrossValidationScore
- Rebranding, migrate classes to package ch.chuv.lren.woken.*
- Add metadata for groups
- Update Dataset
- Reorganise and add datasets, queries on variables
- Improve definition of GroupId
- Add support for multiple datasets and results harvested from several sites
- Add execution plan for experiments
- Many changes in the definition of each class / json document
- Improve validation and scoring classes
- Add common support classes for akka-cluster
- Migrate classes to package eu.hbp.mip.woken.*
- Add domain objects, in particular Error which can be send to clients in some cases.
- First stable version