Skip to content

v1.0.4 (20240130)

Choose a tag to compare

@danielbrosnan danielbrosnan released this 05 Sep 16:05
· 41 commits to master since this release
0ad024f

Version v1.0.4 (20240130) of EBOA related to commit 4f903e2
Change log:

  1. Correct description on export_alerts function
  2. Add alert_uuids parameters to the methods get_alerts to allow filtering by specific UUIDs of relevant alerts
  3. Remove alerts included in the structure of the events, annotations, sources and ERs
  4. Add the following fields to the jsonify format of the sources:
    1. reported_validity_start
    2. reported_validity_stop
    3. ingestion_completeness
    4. ingestion_completeness_message
    5. priority
    6. number_of_events
    7. number_of_annotations
    8. statuses
  5. Add a method to export the sources
  6. Add flag to include sources associated to the annotations (also while exporting ERs)
  7. Add flag to include alerts associated to the exported ERs and annotations
  8. Add events to the jsonify structure of the ERs
  9. Sort statuses in the jsonify structure of the sources
  10. Export in string format the source UUID in the jsonify structure of the sources
  11. Export in the jsonify structure of the ERs only the relevant events and annotations while requesting the export of events and annotations
  12. Verify that the duplicated requests to export information do not modify the already available structure
  13. Allow the export of events while exporting annotations
  14. Allow the export of events while exporting ERs
  15. Add tests to verify the previous changes
  16. Add events in the structure of the jsonified ERs
  17. Correct log of the exit code LINK_TO_NOT_AVAILABLE_EVENT where the event_uuid_link and the name of the link was switched
  18. Add check of parameter link_names in get_linking_events_group_by_link_name method in query.py module
  19. Correct the usage of parameter link_names in get_linking_events_group_by_link_name method in query.py module to consider type str for the filter and operations different than "in" (e.g. ==, like)
  20. Add tests for the previous changes
  21. Correct the insertion of links where the source of the link has been deleted before to avoid the insertion
  22. Add the type of the input in the logs when the type is not the expected
  23. Modify EBOA engine to insert links between events at the end of the ingestion of all DIMs to allow DIMs to link to events in all other DIMs (not just the ones ingested before)
    1. Adapt tests and log message to check/clarify this new behaviour
  24. Add value and type in the log messages when detecting any formatting issue while parsing data to be inserted into DDBB
  25. Add traceback in the log associated to an unexpected end while processing a file in the eboa_ingestion.py module
  26. Modify message related to exit code TRIGGERING_COMMAND_ENDED_UNEXPECTEDLY to indicate that there can be several errors
  27. Add text of status code to the logging of the eboa_ingestion.py module to better report it in the eboa_triggering.py management of statuses
  28. Correct the handling of errors in the eboa_triggering.py module
  29. Add functions to manage quaternions and vector operations with quaternions
  30. Add a function to obtain the nearest event in a timeline to a given date
  31. Add dependency with pyquaternion library

MD5: c36d7c72608d1f4dce655eb4a98fa9bb