Releases: CDCgov/data-exchange-processing-status
Releases · CDCgov/data-exchange-processing-status
Release 1.5.1
Release 1.5.0
v1.5.0 Updating jib tags to include release tag
Release 1.4.0
v1.4.0 Merge branch 'develop'
Release 1.3.0
- 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
- 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
- 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
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