Releases: ImagingDataCommons/dicomweb-client
Releases · ImagingDataCommons/dicomweb-client
0.50.4
Improvements
- Log additional information during decoding of multipart messages
- Apply stricter flake8 rules for improved PEP8 compliance
0.50.3
Bug fixes
- Fix extraction of parts from multipart message
0.50.2
Bug fixes
- Correctly specify required Python version
Improvements
0.50.0
New features
- Add
iter_*()
methods for retrieving parts of multipart resources from the origin server in chunks using chunked transfer encoding
- Automatically retrieve series and studies in chunks via command line interface
0.41.2
Bug fixes
- Fix issue of duplicated Host header field when using chunked transfer encoding
0.41.0
Enhancement
Improved logging
- Ensure that all request messages are logged (for all retry iterations)
- Configure the root logger to write urllib3 messages
0.40.1
Bugfix
- Fix content type of STOW-RS StoreInstances POST request messages
0.40.0
New features
- Configurable retrying of GET and POST requests for given HTTP status codes
Enhancements
- Check type hints using mypy
Changes
- Drop support for Python 3.5 to enable more advanced type definitions, f-string formatting, etc.
0.30.0
API changes
- Constructor of
DICOMwebClient
accepts an (authenticated/authorized) instance of requests.Session
instead of accepting auth credentials
CLI changes
- Retrieved frames can no longer be decoded and displayed (
--show
option has been removed), but will require the use of an external library
0.21.0
New features
- Support for chunked transfer encoding to facilitate storage and retrieval of large objects