Datalad

Latest version: v1.1.5

Safety actively analyzes 722581 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 16

1.1.5

๐Ÿงช Tests

- test: xfail test_subsuperdataset_save on newer gits. [PR 7687](https://github.com/datalad/datalad/pull/7687) (by [yarikoptic](https://github.com/yarikoptic))

- test: refactor test_parallel.py to be abit more pytest'y. [PR 7690](https://github.com/datalad/datalad/pull/7690) (by [yarikoptic](https://github.com/yarikoptic))

- BF: use datalad/packages method of installing git-annex. [PR 7692](https://github.com/datalad/datalad/pull/7692) (by [yarikoptic](https://github.com/yarikoptic))

<a id='changelog-1.1.4'></a>

1.1.4

๐Ÿ› Bug Fixes

- Exit with the original non-0 exit code if underlying functionality, in particular "datalad run", returned incomplete result record with a non-0 exit code. Fixes [7504](https://github.com/datalad/datalad/issues/7504) via [PR #7641](https://github.com/datalad/datalad/pull/7641) (by [yarikoptic](https://github.com/yarikoptic))

- Provide detail on why CHECKURL failed for datalad and archive special remotes (would require new AnnexRemote release (above 1.6.5) to take advantage of this PR). [PR 7648](https://github.com/datalad/datalad/pull/7648) (by [yarikoptic](https://github.com/yarikoptic))

- BF: allow for empty output directory to be specified to run. Fixes [7653](https://github.com/datalad/datalad/issues/7653) via [PR #7654](https://github.com/datalad/datalad/pull/7654) (by [yarikoptic](https://github.com/yarikoptic))

- fix: do load extension interfaces if early parsing errors out. Fixes [7678](https://github.com/datalad/datalad/issues/7678) via [PR #7679](https://github.com/datalad/datalad/pull/7679) (by [yarikoptic](https://github.com/yarikoptic))

- Drop Python 3.8. Fixes [7678](https://github.com/datalad/datalad/issues/7678) via [PR #7682](https://github.com/datalad/datalad/pull/7682) (by [yarikoptic](https://github.com/yarikoptic))

๐ŸŽ Performance

- OPT: use set O(log(n)) instead of list O(n) for checking if modified in _check_files. [PR 7655](https://github.com/datalad/datalad/pull/7655) (by [yarikoptic](https://github.com/yarikoptic))

๐Ÿงช Tests

- Declare minimal compat version of pytest to be 7.0. Fixes [7555](https://github.com/datalad/datalad/issues/7555) via [PR #7645](https://github.com/datalad/datalad/pull/7645) (by [yarikoptic](https://github.com/yarikoptic))

- BF: replace url for codecov uploader for macos to versioned one with two archs. Fixes [7642](https://github.com/datalad/datalad/issues/7642) via [PR #7649](https://github.com/datalad/datalad/pull/7649) (by [yarikoptic](https://github.com/yarikoptic))

<a id='changelog-1.1.3'></a>

1.1.3

๐Ÿงช Tests

- Account for the fix in git-annex behavior in test_add_delete_after_and_drop_subdir. [PR 7640](https://github.com/datalad/datalad/pull/7640) (by [yarikoptic](https://github.com/yarikoptic))

<a id='changelog-1.1.2'></a>

1.1.2

๐Ÿ› Bug Fixes

- Correct remote OS detection when working with RIA (ORA) stores: this
should enable RIA operations, including push, from Mac clients to
Linux hosts (and likely vice versa).
Fixes [7536](https://github.com/datalad/datalad/issues/7536)
via [PR 7549](https://github.com/datalad/datalad/pull/7549) (by [mslw](https://github.com/mslw))

- Allow only one thread in S3 downloader's progress report callback. [PR 7636](https://github.com/datalad/datalad/pull/7636) (by [christian-monch](https://github.com/christian-monch))

<a id='changelog-1.1.1'></a>

1.1.1

๐Ÿ› Bug Fixes

- Ensure timestamps of files in ZIP archives are within years 1980-2107. Fixes [3753](https://github.com/datalad/datalad/issues/3753) via [PR #7450](https://github.com/datalad/datalad/pull/7450) (by [adswa](https://github.com/adswa))

๐Ÿ“ Documentation

- Update README.md: improve wording. [PR 7550](https://github.com/datalad/datalad/pull/7550) (by [alliesw](https://github.com/alliesw))

๐Ÿ  Internal

- Add codespell and minor fixuppers to pre-commit configuration and apply it to non-`datalad/` components. [PR 7621](https://github.com/datalad/datalad/pull/7621) (by [yarikoptic](https://github.com/yarikoptic))

๐Ÿงช Tests

- For appveyor ssh setup, setup MaxSessions 100 to avoid 'channel 22: open failed: connect failed: open failed'. [PR 7617](https://github.com/datalad/datalad/pull/7617) (by [yarikoptic](https://github.com/yarikoptic))

- test_gracefull_death: raise test_gracefull_death threshold to 300 from 100. [PR 7619](https://github.com/datalad/datalad/pull/7619) (by [yarikoptic](https://github.com/yarikoptic))

- Make test for presence of max_path in partitions not run for current psutil 6.0.0. [PR 7622](https://github.com/datalad/datalad/pull/7622) (by [yarikoptic](https://github.com/yarikoptic))

<a id='changelog-1.1.0'></a>

1.1.0

๐Ÿ”ฉ Dependencies

- Deprecated `boto` is replaced with `boto3` (used to handle AWS S3
downloads). Fixes [5597](https://github.com/datalad/datalad/issues/5597)
via [PR 7340](https://github.com/datalad/datalad/pull/7340)
(by [mslw](https://github.com/mslw), [effigies](https://github.com/effigies), and [yarikoptic](https://github.com/yarikoptic)).
Remaining issues:
- no download progress indication,
- no "Range" support (for partial downloads).

๐Ÿ  Internal

- Retry logic for S3 connections is now handed over to Boto3 and its
standard mode, removing our custom method.
[PR 7340](https://github.com/datalad/datalad/pull/7340)

<a id='changelog-1.0.3'></a>

Page 1 of 16

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.