-
Notifications
You must be signed in to change notification settings - Fork 96
Comparing changes
Open a pull request
base repository: datajoint/datajoint-python
base: master
head repository: datajoint/datajoint-python
compare: maint/0.14
- 18 commits
- 8 files changed
- 6 contributors
Commits on Jan 30, 2026
-
fix: Pass make_kwargs to make_fetch in tripartite pattern
When using generator-based make (make_fetch, make_compute, make_insert), make_kwargs passed to populate() were not being forwarded to make_fetch. This caused TypeError when using make_kwargs with the tripartite pattern. Fixes #1350 Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b38bd92 - Browse repository at this point
Copy the full SHA b38bd92View commit details -
Merge pull request #1360 from datajoint/fix/make-kwargs-tripartite
fix: Pass make_kwargs to make_fetch in tripartite pattern
Configuration menu - View commit details
-
Copy full SHA for 832d92b - Browse repository at this point
Copy the full SHA 832d92bView commit details
Commits on Feb 2, 2026
-
github-actions committed
Feb 2, 2026 Configuration menu - View commit details
-
Copy full SHA for ca373a9 - Browse repository at this point
Copy the full SHA ca373a9View commit details -
Update README.md badge to v0.14.7
github-actions committedFeb 2, 2026 Configuration menu - View commit details
-
Copy full SHA for 5d644c9 - Browse repository at this point
Copy the full SHA 5d644c9View commit details
Commits on Feb 5, 2026
-
fix: Add config option to skip filepath checksum on insert
Adds `filepath_checksum_size_limit_insert` config option to skip checksum computation on insert for files larger than the specified limit. This prevents transaction timeouts when inserting large files with filepath attributes in three-part `make()` methods. Config options: - `filepath_checksum_size_limit`: skip checksum verification on fetch (existing) - `filepath_checksum_size_limit_insert`: skip checksum computation on insert (new) When checksum is skipped on insert: - A warning is logged - contents_hash is stored as NULL - Existing file verification is bypassed Fixes #1386 Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d02652 - Browse repository at this point
Copy the full SHA 6d02652View commit details -
Merge pull request #1387 from datajoint/fix/filepath-checksum-bypass
fix: Add config option to skip filepath checksum on insert
Configuration menu - View commit details
-
Copy full SHA for 60a8f05 - Browse repository at this point
Copy the full SHA 60a8f05View commit details -
github-actions committed
Feb 5, 2026 Configuration menu - View commit details
-
Copy full SHA for 02d6c37 - Browse repository at this point
Copy the full SHA 02d6c37View commit details -
Update README.md badge to v0.14.8
github-actions committedFeb 5, 2026 Configuration menu - View commit details
-
Copy full SHA for c2d4d5f - Browse repository at this point
Copy the full SHA c2d4d5fView commit details -
Merge pull request #1388 from datajoint/update-version-0.14.8
[github-actions]Update version.py to DataJoint 0.14.8
Configuration menu - View commit details
-
Copy full SHA for 7baf258 - Browse repository at this point
Copy the full SHA 7baf258View commit details
Commits on Feb 11, 2026
-
Fix: Pin setuptools<82 for pkg_resources compatibility
setuptools 82.0.0 removed pkg_resources, which plugin.py imports for entry point discovery and plugin verification. This is a minimal fix for the 0.14.x maintenance line. DataJoint 2.x uses importlib.metadata instead. Fixes #1394 Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41b1a4d - Browse repository at this point
Copy the full SHA 41b1a4dView commit details -
Merge pull request #1396 from datajoint/fix/pin-setuptools-1394
Fix: Pin setuptools<82 for pkg_resources compatibility
Configuration menu - View commit details
-
Copy full SHA for 06f44b3 - Browse repository at this point
Copy the full SHA 06f44b3View commit details
Commits on Feb 17, 2026
-
fix: Skip redundant S3 upload when file already exists (#1397)
After a transaction rollback, S3 files survive but DB tracking entries are lost. On retry, upload_filepath would re-upload the entire file (potentially multi-GB) because it only checked the DB. Now checks S3 via a single stat_object call before uploading. If the object exists with matching size and contents_hash metadata, the upload is skipped. The DB tracking entry is always (re-)inserted regardless. Also adds s3.Folder.stat() method and refactors exists() to use it, avoiding redundant stat_object calls. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f627c7 - Browse repository at this point
Copy the full SHA 6f627c7View commit details -
Merge pull request #1400 from datajoint/fix/skip-s3-reupload-1397
fix: Skip redundant S3 upload when file already exists after rollback
Configuration menu - View commit details
-
Copy full SHA for f401a20 - Browse repository at this point
Copy the full SHA f401a20View commit details -
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac3c624 - Browse repository at this point
Copy the full SHA ac3c624View commit details -
Revert "Update version.py to 0.14.9"
This reverts commit ac3c624.
Configuration menu - View commit details
-
Copy full SHA for 1e6cc11 - Browse repository at this point
Copy the full SHA 1e6cc11View commit details -
github-actions committed
Feb 17, 2026 Configuration menu - View commit details
-
Copy full SHA for 417d803 - Browse repository at this point
Copy the full SHA 417d803View commit details -
Update README.md badge to v0.14.9
github-actions committedFeb 17, 2026 Configuration menu - View commit details
-
Copy full SHA for 9d98d8b - Browse repository at this point
Copy the full SHA 9d98d8bView commit details -
Merge pull request #1401 from datajoint/update-version-0.14.9
[github-actions]Update version.py to v0.14.9
Configuration menu - View commit details
-
Copy full SHA for 738f9e4 - Browse repository at this point
Copy the full SHA 738f9e4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...maint/0.14