·
1 commit
to v4.8.0-rc-dev
since this release
Highlights
- Introduced new object-oriented models for working with Synapse Datasets, DatasetCollections, EntityViews, MaterializedViews, and SubmissionViews. This includes tutorials for each of these models.
- Improved handling of progress bars, logging, and error messages
- Added support for Python 3.13
- Patch CWE-444
Features
- [SYNPY-1571] Adds
Dataset
Model & Introduces Composition Model forTable
/View
-like Classes by @BWMac in #1175 - [SYNPY-1575] Introduce EntityView model by @BryanFauble in #1181
- [SYNPY-1579] Introduce the materialized view by @BryanFauble in #1190
- [SYNPY-1578]
DatasetCollection
OOP Model by @BWMac in #1189 - [SYNPY-1577] Submission View by @BryanFauble in #1192
Bug Fixes
- [SYNPY-1547]
parentWikiId=""
Bug by @BWMac in #1165 - [SYNPY-1553] Update to support python 3.13 by @BryanFauble in #1171
- [SYNPY-1575] Correct regular expression for invalid column name by @BryanFauble in #1187
- [SYNPY-1584] Add a buffer.tell when truncating bytes during dataframe upload and drop writing header to csv by @BryanFauble in #1193
Tech Debt
- [SYNPY-1488] Patch nested tqdm progress bars and messages to logger by @BryanFauble in #1177
- [SYNPY-1551] Tables refactor by @BryanFauble in #1151
- [SYNPY-1497] refactored version check to use Pypi for version info by @andrewelamb in #1191
Other
- Update the docstring for setPermissions to be clearer by @BryanFauble in #1164
- Update Dockerfile - Fixes
pandas
installation by @BWMac in #1169 - [SYNPY-1570, SYNPY-1555] Support passing
user_agent
to the Synapse class constructor, and HTTPX Library usage by @BryanFauble in #1170 - Prevent concurrent builds per branch by @BryanFauble in #1178
- [DPE-1253] Add PR template for GH Pull requests by @BryanFauble in #1182
- [SYNPY-1542] Upgrade readthedocs os, python version, and search ranking by @BryanFauble in #1184
- [SYNPY-1553] Removes Blank Auth Header by @BWMac in #1185
- Include a default timeout for HTTP requests library to 70 seconds by @BryanFauble in #1188
- Add table and file versioning tutorial updates by @rxu17 in #1172
- Updates dataset tutorial to fix typo by @BWMac in #1186
- Create SECURITY.md by @thomasyu888 in #1166
New Contributors
- @andrewelamb made their first contribution in #1191
Full Changelog: v4.7.0...v4.8.0-rc