Releases: mdsol/dataconnect-library-python
Releases · mdsol/dataconnect-library-python
Release 1.0.0
Release Notes for v1.0.0 (2026-06-16)
🚀 Features
- usage cleanup
- update readme
- copilot and @tchau-mdsol feedback.
- update usage and relase version
- updated README
- added publish feature
- added dry publish feature
- remove validation from client to server (#37)
- resolved conflict
- updated Output section
- MCC-1487238 - inject logging headers into flight transport
- clean up
- aligned with R lib docs
- added functions to table of contents
- updated formatting
- convert arguments description to table
- create README file
- sort dataset versions
- Fixing CI.
- Check for empty (all zeroes) dataset_uuid
- Added Input validation
- updated flight client creation to include tls root certs for windows
- rename study_env_uuid to study_environment_uuid
- added search_study_name parameter and unit tests
- MCC-1496348 dataset versions
- updating boilerplate and framework setup with decoupled layers
- unused-ignore
🐛 Bug Fixes
- fixed review comments
- fixed review comments
- Remove trailing whitespace
- fixed tests
- merged main
- fixes per feedbacks
- fixed tests
- updated validation to allow empty string to be aligned with R
- query param name
- removing redundant encoding/decoding
- tests
- Apply ruff lint and format fixes
- fixed copilot review comments
- ruff format
- ugprading python to 3.13
- resolving ruff lint issue with sorted import statements
- resolved circular import issue and poetry issue due to mismatch names of the project name and the module. also, upgrading python and pyarrow versions.
♻️ Refactoring
- removing obsolete code
🔧 Maintenance
- update poetry lock
- copilot feedback
- handling invalid records table
- update poetry lock
- fix ruff formatting and import ordering issues
📝 Other Changes
- [MCC-1515548] Python Lib - Data type of fetch_data() does not match data type as shown in PWB
- build(deps-dev): bump ruff from 0.15.12 to 0.15.17
- build(deps-dev): bump pytest-benchmark from 4.0.0 to 5.2.3
- [MCC-1514181] Error "Unsupported field type and format" for some String columns (#47)
- security: pin GitHub Actions with pinact (#6)
- build(deps-dev): bump mypy from 1.20.2 to 2.1.0 (#26)
- build(deps-dev): bump gunicorn from 20.1.0 to 26.0.0 (#25)
- build(deps): bump pandas from 2.3.3 to 3.0.3 (#23)
- [MCC-1507099] Python Lib Release Branch (#45)
- [MCC-1500745] Python Lib - Create Usage Jupyter file for Client (#41)
- Fixes per feedbacks
- feature/MCC-1487238: align arrow flight logging headers with server middleware
- [MCC-1487238] Python Lib - Add Headers to each request for logging (#36)
- style: remove commented-out code and redundant comments
- [MCC-1501368] Python Lib - remove client validation for Fetch Data () (#35)
- [MCC-1493223] Python SDK-Update Get Studies Function (#33)
- [MCC-1501157] Python Lib - Use Error Handler, Document and Update Messages Across Studies, Connect, DataSets and Dataset_versions (#34)
- [MCC-1501368] Python Lib - Use Error Handler, Document and Update Messages for Fetch Data () (#31)
- [MCC-1496700] Python get_datasets() pagination support
- [MCC-1487221] - Error Handling (#28)
- build(deps): bump pyarrow from 19.0.1 to 24.0.0
- build(deps-dev): bump pre-commit from 3.8.0 to 4.6.0
- [MCC-1476014] Python Lib-Create Fetch_data() function (#27)
- [MCC-1496700] Python Lib-Create Get_datasets() function (#9)
- Removed test file with test token
- build(deps-dev): bump ruff from 0.15.11 to 0.15.12
- build(deps-dev): bump pytest from 7.4.4 to 9.0.3
- build(deps-dev): bump pytest-cov from 4.1.0 to 7.1.0
- Fixing CI issue.
- Fixing CI issue.
- Boilerplate Code.
- [MCC-1489340] Python Lib - CI Fix (#5)