Skip to content

1.0.0-master-20200928-2: Log AcceptHeaders for diagnosis convenience (#356)

Pre-release
Pre-release
Compare
Choose a tag to compare
@MicrosoftHealthService MicrosoftHealthService released this 30 Sep 21:29
98f25e3

Changes:

  • 98f25e3 Log AcceptHeaders for diagnosis convenience (#356)
  • 9786fb8 C# tutorial use retrieved instances (#360)
  • 0f5b2c9 Update retrieving study/instance/series to support more transfer syntax (#338)
  • 627c459 Update python docs to show reading multipart/related responses (#357)
  • 0ca5ffa bug fix: bug#75898 (#355)
  • f74e59a Add Python, cURL and Postman documentation for single file upload (#353)
  • 882ff5f GeoPolitical Update: Fix for SyntaxFix into master branch (#354)
  • ed6417d adding more instructions for enabling dicom cast (#352)
  • b4240ae Support uploading up to 2GB on IIS and Kestrel (#346)
  • 99bd511 Single Dicom File Upload (#335)
See More
  • 489425a Bump Microsoft.IdentityModel.Protocols.OpenIdConnect from 6.5.1 to 6.7.1 (#344)
  • b471531 Bump Microsoft.Health.Client (#343)
  • 412905a Bump lodash from 4.17.15 to 4.17.20 in /tools/dicom-web-electron (#351)
  • a4f5b30 Add Python Tutorial link to readme (#350) [ #74900 ]
  • b3b7336 Update sync-dicom-metadata-to-fhir.md (#347)
  • 06da6ec BugFix: Updating Conformance Statement to include dicom file upload size limit (#348)
  • afbfb04 BugFix: OSS Docs Bug Bash (#345)
  • c8c429b Upgrade dotnet runtime 3.1.8 and sdk 3.1.402 (#337)
  • 479a971 Update Postman collection with uids from generated dcms (#342) [ #74900 ]
  • 2cb0bc8 Fix cURL links and reference generated dcm files (#341) [ #74900, #75969 ]
  • f4d40eb BugFix: Bug Bash feedback on Docs (#340)
  • 821c664 BugFix: fixing formatting issues from Bug Bash (#336)
  • a693bec Add Python example (#339) [ #74900 ]
  • 3d62ace updating use of dicom web standard for consistency bug 75880 (#334)
  • 6f0e823 Fixing spelling/grammar issues from bug bash (#333)
  • af71b94 Fixing broken & missing links from bug bash (#332)
  • 8158470 Update unit test that tests the poll interval is honored if defined (#324)
  • 842a5d3 Remove TranscodeBugsTests (#330)
  • bf52133 Query test is failing in CI, because the server is not clean and the first batch of query result does not have the matching/expected result (#329)
  • fa31ce0 small link update in dicom cast authentication (#328)
  • 7ef09d7 updating deployment architecture with correct azure terms (#326)
  • c2532bf Bugfix: Audit Exceptions (#272)
  • 3357500 Update configure-dicom-server-settings.md (#327)
  • 4a66e2a resolving brandons comments from PR#323 (#325)
  • dc66e14 Tutorial Clean up (#323)
  • 84ad4b8 Clean up Concepts (#322)
  • 87ab0ae Fix get instance that only supports accept:application/dicom to return just the dicom file instead of multipart response (#319)
  • 550d936 Modillon howtoguides (#321)
  • 83969a7 Replace sample dcms with kebab-casing; add dicom-cast to readme (#307) [ #74900 ]
  • 1772f8c updating quickstarts - adding summary, cleaning up structure (#318)
  • a7fc866 End to End Test for Transcoder RetrieveResourcesAcceptanceTests (#285)
  • 0302ab9 Skip the flaky test (#317)
  • 08b0a97 Revise C# Tutorial Document (#310)
  • 645c9a6 Fix the flaky test on DicomCast (#299)
  • f945aea Reviewing (#316)
  • 54972e2 Add (tm) to DICOMweb and update server name to match branding (#313) [ #74900 ]
  • c21ebe2 Update default to 2 GB. (#311)
  • 1c2d0b6 updating diagram in dicom concept and adding summary (#312)
  • c97a992 FixBug: When content type is image/jp2, returned stream is still application/octet-stream (#259)
  • da47108 cleaning up Change Feed docs (#309)
  • ba5aea4 Disable support to multiple accept header (#308)
  • dfe33ee Update electron tool max content length to match web setting. (#305)
  • d567dd7 C# Sample Client Doc (#306)
  • a3d6c97 Add log for transcoding failures (#303)
  • 5b17b77 Remove rendered frame and instance client api which we do not support yet. (#304)
  • 7d9ab2c Update README.md (#302)
  • 38c60b2 draft - updating concept/dicom with ref architecture (#301)
  • 0cb4045 Update README.md (#300)
  • 8b0006b Create md file to introduce curl, csharp and postman guides (#296) [ #74900 ]
  • bae9b74 Copyedit readme.md and one-level links (#298) [ #74900 ]
  • 3261804 Merger PR and CI builds of dicom-cast to root (#284)
  • a63c7ab adding configure dicom server settings (#294)
  • 0226a68 Build badge and dicom-cast deploy btn (#297)
  • 1a9b8ae Excluding files from Policheck (#290)
  • 0c7ad1f Delete upload-files-via-electron-tool.md (#295)
  • 5749eac Switch to Efferent Transcoder (#263)
  • 5255aea Correct DICOM Cast spelling and usage (#293) [ #74900 ]
  • 41fefa2 Adding an intro paragraph to read me (#292)
  • 1caed8c Update Conformance file for supported transcoding on GetFrame (#275)
  • 705794b Update enable-authentication-with-tokens.md (#289)
  • 4341faa adding concept for dicom (#287)
  • 699eab9 Add missing dicom cast arc image (#283)
  • edf2677 Small update to readme.md (#282) [ #74900 ]
  • 29dc1e0 adding resource for FAQ (#281)
  • 95f5cb5 Initial changes (#280)
  • 1b3d60b Fixing capitalization in read me file (#276)
  • 5778685 Modillon electron tool docs (#274)
  • 361d00d Use feed InternalBuilds instead of Resolute for dicomserver CI build
  • 7e31448 Modillon deploy via azure (#271)
  • 4a6791d updating read me with new files (#270)
  • cfde9b3 Bump Microsoft.Extensions.Diagnostics.HealthChecks from 3.1.6 to 3.1.7 (#267)
  • 3872b78 Add generated dicom files (#269) [ #74900 ]
  • 341c02f Add Conformance-as-cURL documentation (#233) [ #74900 ]
  • 115c9ff Bump xunit.runner.visualstudio from 2.4.2 to 2.4.3 (#254)
  • f0d873d Bump Microsoft.IdentityModel.JsonWebTokens from 6.5.1 to 6.7.1 (#256)
  • be3c606 Bugfix: ETag Performance Issue. (#265)
  • 4a0e388 Modillon oss docs (#264)
  • 8f81d74 Copy all files from dicom-cast to dicomserver repository (#260)
  • 8056b97 Private tags in IncludeField (#258)
  • b7c6865 Update readme.md with marketing approved name (#239) [ #75363 ]
  • 4d83361 Add Transcoder Integration Tests (#246)
  • 2c19ae7 Update Postman collection with documentation (#232)
  • aa0e483 BugFix: Descriptive messages for delete errors (#253)
  • 7839788 Bugfix: When input transfersyntax is not encapsulated, and output is, will return uncompressed result instead of compressed (#257)
  • 43d511b Move PR and CI pipelines to public MicrosoftHealthOss account (#250)
  • de3f555 Auditing Integration Tests (#252)
  • 871320a Audit remaining code moved to Shared Components (#247)
  • 833f9ff Bump Microsoft.Azure.Services.AppAuthentication from 1.0.3 to 1.5.0 (#223)
  • ff0f797 Update for base schema in shared components. (#245)
  • 6427851 Fixing casing on ID (#248)
  • 39a1542 Change app to 64bits
  • 45f1ef9 Auditing (#237)
  • ce73611 Update GetFrame to support transfer syntax as discussed (#228)
  • 75b5528 Fixing some minor bugs in scale testing scripts (#242)
  • 63560d6 Scale Testing Solution (#216) [ #182, #181, #185, #191, #198, #241 ]
  • eef3660 Make dicomFileSize configurable for Zeiss. (#238) [ #75355 ]
  • 51e2bcb AAD Configuration Documentation (#218)
  • 8f9ed95 Update CodeOrganization.md to fix bad url (#230)
  • 7a31308 Disable DicomValidation by default on client (#226)
  • 9c087db Fix bad image link (#229)
  • d2055e6 Update to the latest release of fo-dicom to fix the bug #74085 (#224)
  • 114ff1f Bump Microsoft.AspNetCore.Authentication.JwtBearer from 3.1.5 to 3.1.6 (#213)
  • efa1f61 Bump Microsoft.Extensions.Diagnostics.HealthChecks from 3.1.3 to 3.1.6 (#212)
  • 6923538 Integrate with Efferent Transcoder (#208)
  • ed434a1 Optimize If-None-Match Request Header Implementation (#220)
  • 4d7b0d1 End to End Tests and Documentation Updated for ETag (#217)
  • 89f6dec updating azure deploy template descriptions (#207)
  • d85bc84 Adding locking on insert and delete (#210)
  • 2286168 updting electron tool readme (#209)
  • 7c76f7c Add Postman collection export (#206)
  • 81598e1 Update Conformance.md to fix retrieve instance accept header (#202)
  • 9946fe8 IMS: Support a way to check if a Study/Series/Instance has changed (#205)
  • 44dfa9d Fix concurrency issue in SQL where Series rows are left without study/instance rows (#204)
  • aa6da4a Fixed exception logging. (#203)
  • 6a04610 Memory usage scaling part 1: Remove copy of entire dicom file to memorystream (#171)
  • aded00d Fix error in reading the dicomelement value in MinimumValidator when the value is null (#199)
  • badec60 Add container push stage for CI Pipeline (#192)
  • dd8661c Updated Health Check Code References (#195)
  • 3a77214 Implement minimum validation for indexed dicom elements. (#193)
  • 35891aa Health Check API Documentation (#196)
  • a9a3856 Change the max content length for IIS. (#194)
  • 4c18d52 Health Check Feature (#187)
  • 7d86d95 Default to ExplicitVRLittleEndian when TransferSyntax is missing for GetFramesAsync (#190)
  • eb8dcd1 Add deploy to azure button (#189)
  • 62152ea Allow deploy arm template to default deploy the web.zip from the ci published artifacts (#188)
  • 709d616 Still seeing jsontextwriter dispose failing with sync write. (#184)
  • 13afbb5 Bump Microsoft.Extensions.Http from 3.1.3 to 3.1.5 (#165)
  • 60139b9 Bump Microsoft.Extensions.Primitives from 3.1.3 to 3.1.5 (#164)
  • 81e931e Bump Microsoft.AspNetCore.Authentication.JwtBearer from 3.1.3 to 3.1.5 (#163)
  • 4e62381 Bump Microsoft.Extensions.Logging from 3.1.3 to 3.1.5 (#162)
  • 765f6d0 Bump Microsoft.Extensions.Logging.Abstractions from 3.1.3 to 3.1.5 (#161)
  • 4399b35 Bump NSubstitute from 3.1.0 to 4.2.2 (#160)
  • fbabb6d Bump Ensure.That from 8.1.2 to 9.2.0 (#141)
  • 09ad512 Disable full fo-dicom validation (#183)
  • d0d4aac Update section to post DCM files with fiddler (#178)
  • 9a21212 Update implementation of DicomWebClient to use Credential providers. (#177)
  • 04a4b3b Added rewrite to enable direct link for OHIF viewer. (#174)
  • 3c4d228 Improve the error message when attribute keyword is invalid because of wrong casing. (#179)
  • 71682d9 Add initial version of dicom-web-electron (#176)
  • 86d2241 Nuget package upgrade for health-care-shared-components (#170)
  • d761501 Bring in missing schema changes. (#157)
  • 2b8962f Update TimeStamp -> Timestamp (#169)
  • 8679755 Parallel tasks to retrieve instances in GetMetadata and ChangeFeed (#167)
  • 605c1d4 Update extensions to IDicomWebClient, replace IsNotEmptyOrWhitespace call. (#166)
  • d5df2a3 Only put fully created instances into changefeed during delete (#159) [ #74389 ]
  • 447676a Add yml to publish nugets. (#158)
  • 4052cfb Add Download Maximum concurrency config setting allowed in the new blob sdk (#154)
  • 71c3ca2 QueryParser code cleanup in-reaction to fix in fo-dicom (#156)
  • 6aeac11 SQL changes for deadlocks and better performance (#155)
  • c745ea6 Extract DICOM web client to separate package. (#125)
  • 55d4399 Bump Microsoft.ApplicationInsights.AspNetCore from 2.6.1 to 2.14.0 and Microsoft.Extensions.Logging.ApplicationInsights from 2.9.1 to 2.14.0 (#143)
  • 0a54b22 Bump Microsoft.Health dependencies from 1.0.0-master-20200528-2 to 1.0.0-master-20200604-3 (#152)
  • f93fdc2 Upgrade the azure blob sdk to latest (#140)
  • 0d01cdf Bump Microsoft.IO.RecyclableMemoryStream from 1.3.2 to 1.3.4 (#137)
  • c76ec59 Bump Microsoft.Health from 1.0.0-master-20200507-1 to 1.0.0-master-20200528-2 and Mediatr from 7.0.0 to 8.0.1 (#136)
  • 5dd5cae Re-order dependency in arm template site extensions. (#139)
  • c9c8390 Bump Microsoft.AspNetCore.TestHost from 3.1.3 to 3.1.4 (#138)
  • 3c0af5a Bump xunit.runner.visualstudio from 2.4.1 to 2.4.2 (#134)
  • 9e47415 Add data compression to tables and non-clustered indexes (#128)
  • d33835f Bump Scrutor from 3.2.0 to 3.2.1 (#129)
  • e30d432 Enable Dependabot (#126)
  • 67ed083 Fixed the slow issue with metadata store retrieving the files. (#127)
  • 5e30c56 Addressed issue regarding invalid null character on VR value for coded strings and added Uidvalidator for STOW. (#117)
  • 5532520 Update Microsoft.Health.Blob to latest package. (#124)
  • 42c11a2 Handling Transcoding and Transfer-Syntax Header (#118)
  • 8c34ae1 Update change feed offset to long and validate parameters. (#121)
  • 4c332a4 Use the Microsoft.Health.Blob from package published from shared component (#123)
  • 3a1bcae Support unicode characters and accent insensitive match for PN VR types (#122)
  • a8cad0c Refactoring RetrieveResourceService (#107)
  • a5a2a85 Address task await issue in cleanup worker. (#119)
  • 90fe06b Fix links and tag name in conformance. (#120)
  • 4f2c378 Support study and series data mismatch in newer instances and other schema changes. (#115)
  • a490076 Fixed the issue with invalid UID value causing 500 error. (#114)
  • 7a0ae4a Add change feed documentation. (#111)
  • c385848 Address flaky delete test. (#113)
  • 116ed34 Fix spelling in conformance.md (#110)
  • 6aafb33 Cleaned up the exception message. (#112)
  • fa6373b Add support for Change Feed API (#108)
  • 8ec5e89 Initial cleanup of the conformance statement. (#109)
  • 2cf4d66 Validating only frames return with application/octet-stream (#97)
  • 91e79b0 Changed the not found message to be resourcetype specific when specific instance doesnot exists (#106)
  • c68ec32 Updated the file store to handle transient error. (#104)
  • d259348 Handle the case where DICOM instance is in creating state. (#98)
  • 55dc191 Sql changes to support changeFeed (#102)
  • 36066a5 Remove Microsoft.VisualStudio.Web.CodeGeneration.Design (#105)
  • 50eddca Remove Dicom prefix in most of the code. (#101)
  • 9d58b49 Removed extra entry. (#103)
  • 10c4ec8 ChangeFeed: Initial contract between store and service (#100)
  • b88176b Fix Conformance.md file rendering (#99) [ #73846 ]
  • 6a1d1f7 Fix documentation and launch settings for development identity provider (#96)
  • f49b828 Update to use correct delay for cleanup after. (#95)
  • d75cdea Fixed a Flaky Retrievemetadata transaction test (#94)
  • 9d6bc6e Refactored DicomDataStoreException. (#92)
  • cdda0e5 Add docker setup for local instance (#88)
  • 2f6a025 Authentication test (#90)
  • 45fb00b Update CI pipeline yml to update test environment and run E2E tests (#93)
  • 75b6a46 Remove non-printable spaces in test. (#91)
  • f8566e3 Support retrieving metadata of all instances within a study, series and instances when all instances are successfully retrieved (#89)
  • 89a18e7 Adding latest conformance documentation (#86)
  • eb0573e Update PR pipeline to include deployment and E2E testing with Authentication (#84)
  • f5ba9bf Add deleted instance cleanup (#78)
  • b73b430 Validating support for successfully retrieving resources when found (#87)
  • 35462ea Handling Retrieve when one or more instances/frames requested are not found (#82)
  • eb73d12 Refactored DicomWebClient code to be a bit more friendlier to use. (#83)
  • 502ac84 Fixed the VS warning. (#85)
  • 9aea375 Remove Fluent Dependency (#79)
  • 3b8ec94 Fixed the bug where server is not honoring the sub type specified in Content-Type header (#80)
  • c4db486 Support two step commit for store transaction. (#76)
  • c5fb809 Development Identity provider configured for Dev/test environment (#77)
  • 39416a9 Documentation on coding guidelines (#73)
  • fc8380c Handling RetrieveResource requests when Study/Series/Instance/Frame is NotFound (#72)
  • 2d8a513 Consolidate authentication configuration in security module (#75)
  • 0ea290e Support retrieving metadata of all instances within a study when one or more instances fail to be retrieved (#69)
  • fc4cb83 Validate the AttributeId value is not empty when parsing the query (#74)
  • 99ea70e Added minimum validations to validate the uploaded DICOM instances. (#67)
  • 75d7c93 QIDO bug bash fixes (#70)
  • bdb5012 Wire up delete functionality (#68)
  • 13c5991 Add medical imaging team as code owners (#71)
  • de58576 Update global.json version to 3.1.201 (#66)
  • 5136bc3 SQL delete procedure and table. (#64)
  • 69211cf Async iterator for query results, this will parallelize stream response without waiting to download all the metadata files. (#65)
  • f3bfa0b Support retrieving metadata of instances when study and/or series and/or instance doesnot exists (#62)
  • 119a40a Refactor #2: Removed AspNetCore dependency from core library (#61)
  • d6d6754 Move UID validation from QueryController to Core layer (#63)
  • ef2c359 Support full text index on PatientName (#60)
  • 477c733 Refactor #1: UrlResolver and DicomDatasetIdentifier. (#58)
  • ba3d4fc Rename FK column in SeriesMetadataCore from ID to StudyID (#59)
  • 1d44f84 Exception handling for Query resource (#57)
  • 630a926 Adding docs for dev setup and exception handling (#56)
  • ed67f3c Update to use shared API components. (#54)
  • a36c3b1 Create consistent patterns across all resources. (#55) [ #73038 ]
  • 843668d Added integration with OHIF viewer. (#51)
  • b0a0384 Updated the build definition to provision/deploy/run integration and E2E tests. (#48)
  • ff72652 Quick fix for retrieve EnE tests to work. (#52)
  • f5ff5ef Fix index names (#53)
  • 92b770a Update to shared sql packages. (#46)
  • 84db4a4 Fixed the Dicom Date format issue. (#49)
  • 4da0fdd End to End tests for Query Controller (#50) [ #72867 ]
  • acc83d8 Limit CI trigger to actual CI builds. (#47)

This list of changes was auto generated.