Skip to content

Releases: CDCgov/data-exchange-processing-status

Release 1.5.1

06 Sep 19:52
Compare
Choose a tag to compare
v1.5.1

Merged develop into main

Release 1.5.0

20 Aug 17:19
Compare
Choose a tag to compare
v1.5.0

Updating jib tags to include release tag

Release 1.4.0

26 Jul 20:24
Compare
Choose a tag to compare
v1.4.0

Merge branch 'develop'

Release 1.3.0

12 Jun 18:27
Compare
Choose a tag to compare
  • DASB-422 - Ported REST endpoints to GraphQL queries (#113)
  • DASB-431 - Added custom scalars to GraphQL (#112)
  • Update README.md (#111)
  • DASB-461 - Swagger updates (#110)
  • DASB-434 - Added upload stats (#109)
  • DASB-414 - Added new rollup counts endpoint for counts by stage name (#108)
  • Default the imagehub auth section to empty strings if not set (#107)
  • Updated readme to include jib and imagehub information (#106)
  • Added jib for imagehub deployment, changed to use groovy build gradle. (#105)
  • DASB-432 - Migrate from single PS API FA to two Ktor microservices (#104)
  • Dev feature rollup counts (#103)
  • Dev invalid messages (#100)
  • DASB-377 - SPIKE - Evaluate using GraphQL for PS API (#101)
  • DASB-263- Integration Test for ProcessingStatus API (#87)
  • Dev upload filter (#98)
  • Dev indirect direct message counts (#96)

Version 1.2.0

16 Apr 19:42
Compare
Choose a tag to compare
  • Added health check for notifications FA (#94)
  • Added HL7 report counts (#89)
  • Address Fortify security scan issues with PS API (#86)
  • Dev add message id and status (#85)
  • Adding ServiceBusSBQueueName variable
  • Update the DEX HL7v2 receiver schema to 2.0.0 (#84)
  • Fixed issue when getting counts with date range (#83)
  • Paginate the counts results (#82)
  • Fixed timestamp in counts endpoint (#81)
  • Replaced stage_report_id to report_id (#80)
  • Change report relay SB to use static connection (#75)
  • Let SDK decide optimal number of concurrent operations for counts when spanning partitions (#79)
  • Renaming variables as per meta data v2
  • Fixing meta v2 field names
  • Update queue name for reports notifications
  • Updating rules engine to remove personal email id
  • Adding logic to send out emails to subscribers when rules match
  • Use the partition key when getting counts for only one upload id (#76)
  • Updated schema names for HL7v2 debatcher and structure validator (#73)
  • Add custom metrics for App Insights, cosmos exception handling (#72)
  • Fixing tests
  • Meta V2 Implementation (#70)
  • Added retries to getting traces and added test scripts (#69)
  • Updates to report counts (#68)
  • Added feature to disable tracing using app setting (#67)
  • Static cosmosdb connection for the reports manager (#66)
  • Making log statements implement debug method than info and adding more info to test
  • Adding logs
  • Fixed statustype
  • Testing web socket string
  • Code fixes for string matching for valid web socket url
  • Adding regex for validation of websocket url
  • Adding Servicebus endpoint
  • Adding code to test ruleEngine
  • Adding test for rules engine
  • Adding rule engine
  • Fixing test cases
  • Fixing changes as per code review
  • Adding changes for rule-engine
  • Adding test case for metadata verify file
  • Code refactoring
  • Adding test case for file copy report format
  • Adding missing fields in other reports
  • Removing unneeded file
  • Remove function kotlin wrapper
  • Adding test cases for hl7 report parsing
  • Adding test cases with status of success, failute and warning to get the correct status
  • Adding message parser unit test
  • Fixing wrapper test
  • Adding java wrapper
  • Changes to add message parser and support for service bus

Version 1.1.0

05 Mar 02:52
1dcfba0
Compare
Choose a tag to compare
  • Changes to add message parser and support for service bus
  • Adding message parser unit test
  • Adding test cases with status of success, failure and warning to get the correct status
  • Adding test cases for hl7 report parsing
  • Adding missing fields in other reports
  • Adding test case for file copy report format
  • Adding test case for metadata verify file
  • Adding changes for rules engine
  • Adding test for rules engine
  • Adding notifications service bus relay endpoint
  • Adding regex for validation of websocket url
  • Code fixes for string matching for valid web socket url
  • Static cosmosdb connection for the reports manager
  • Fixed logic where reports container can be null, like in the case of unit tests where there is no actual cosmos db connection
  • Added feature to disable tracing using app setting
  • Added kill switch for tracing
  • Updates to report counts
  • Include timestamp with the counts reports
  • Added new query param for getting counts to specify days interval
  • Added retries to getting traces and added test scripts
  • Meta V2 Implementation
  • Throw exception for Malformed request body
  • Add custom metrics for App Insights, cosmos exception handling
  • Added initial app insights metrics
  • Add exception handling to cosmos createItem
  • Updated schema names for HL7v2 debatcher and structure validator

Version 1.0.0

18 Feb 17:53
dfd4952
Compare
Choose a tag to compare

Initial version of the Processing Status API.

  • API endpoints for creating traces and spans
  • API endpoints for creating and replacing reports
  • API endpoints for retrieving traces, spans, reports and data projections for upload status and report counts
  • Interface for sending reports via a Service Bus