NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2637 most downloaded on PyPI
High-performance image processing functions for deep learning and computer vision.
Last release 5 days ago
29 Sep 2026
Release timing varies
gaps range from 8 days to 2 months
Most releases are documented
notes for 53 of 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
60 releases · first in 2024
Albucore Release Summary: 0.2.20
| Area | Result | Evidence |
|---|---|---|
| Lock freshness | pass | release-candidate workflow uv lock --check |
| Headless wheel smoke | pass | release-candidate workflow smoke test |
| Check | Result | Evidence |
|---|---|---|
| Router contracts | pass | tools/check_router_contracts.py |
| CI matrix policy | pass | tools/ci_matrix.py check |
| Golden vectors | pass | tools/verify_golden_vectors.py |
| Property tests | pass | pytest tests/property --hypothesis-profile=release |
| Artifact | Status |
|---|---|
| SBOM | present |
| SHA256SUMS.txt | present |
feat(geometric): add benchmark-routed 3D constant padding by @ternaus in #160
One column per month.
refactor: remove global contiguous output normalization by @ternaus in #157
Full Changelog: 0.2.15...0.2.16
feat(geometric): add dense 3d remapping by @ternaus in #155
Full Changelog: 0.2.14...0.2.15
refactor(ci): adopt shared foundation actions by @ternaus in #147
Full Changelog: 0.2.13...0.2.14
refactor: retire batch-volume target path and document CPU Torch routing by @ternaus in #140
Full Changelog: 0.2.12...0.2.13
feat: add warp_affine3d by @ternaus in #136
feat: add mandatory CPU Torch backend and resize3d by @ternaus in #135
Full Changelog: 0.2.9...0.2.10
ci: add NumPy assertion lint hook by @ternaus in #129
fix: suppress spurious macOS matmul warnings by @ternaus in #127
Full Changelog: 0.2.7...0.2.8
Fix float64 operand promotion in float32 arithmetic by @ternaus in #122
Full Changelog: 0.2.6...0.2.7
docs(performance): codify optimization workflow by @ternaus in #114
Add separate Albucore CLA v1 and legal integrity gates by @ternaus in #110
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.2.3...0.2.4
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.2.3...0.2.4
chore(build): migrate from setuptools to hatchling by @ternaus in https://github.com/albumentations-team/albucore/pull/94
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.1.5...0.1.6
chore: bump version to 0.1.5 by @ternaus in https://github.com/albumentations-team/albucore/pull/93
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.1.4...0.1.5
chore: bump version to 0.1.4 by @ternaus in https://github.com/albumentations-team/albucore/pull/92
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.1.3...0.1.4
Chore/GitHub actions uv node24 by @ternaus in https://github.com/albumentations-team/albucore/pull/87
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.1.1...0.1.2
Full Changelog: https://github.com/albumentations-team/albucore/commits/0.1.0
Full Changelog: https://github.com/albumentations-team/albucore/commits/0.1.0
fix(resize): handle INTER_AREA for 5+ channels, add full interpolatio… by @ternaus in https://github.com/albumentations-team/albucore/pull/83
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.40...0.0.41
fix: strip dst from chunk kwargs in maybe_process_in_chunks by @Dipet in https://github.com/albumentations-team/albucore/pull/80
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.39...0.0.40
Fix/warp affine 3x3 matrix updates by @ternaus in https://github.com/albumentations-team/albucore/pull/79
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.38...0.0.39
Geometric optimizations by @ternaus in https://github.com/albumentations-team/albucore/pull/78
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.37...0.0.38
Nothing published for this version
Added py.typed by @ternaus in https://github.com/albumentations-team/albucore/pull/71
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.35...0.0.36
Make OpenCV an optional dependency by @ternaus in https://github.com/albumentations-team/albucore/pull/70
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.34...0.0.35
Cleaned up python 3.9 by @ternaus in https://github.com/albumentations-team/albucore/pull/68
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.33...0.0.34
Fix in normalize and normalize per image for float32 by @ternaus in https://github.com/albumentations-team/albucore/pull/67
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.32...0.0.33
Speedup normalize by @ternaus in https://github.com/albumentations-team/albucore/pull/64
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.31...0.0.32
Speedup normalize by @ternaus in https://github.com/albumentations-team/albucore/pull/62
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.30...0.0.31
Speedup normalize by @ternaus in https://github.com/albumentations-team/albucore/pull/60
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.29...0.0.30
Simplify grayscale by @ternaus in https://github.com/albumentations-team/albucore/pull/58
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.28...0.0.29
fix function by @trylinka in https://github.com/albumentations-team/albucore/pull/57
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.27...0.0.28
add get_image_shape by @trylinka in https://github.com/albumentations-team/albucore/pull/56
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.26...0.0.27
flags support for get_num_channels by @trylinka in https://github.com/albumentations-team/albucore/pull/55
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.25...0.0.26
Add unit tests for to/from_float for image batches by @martinsbruveris in https://github.com/albumentations-team/albucore/pull/50
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.24...0.0.25
Add support for more than 512 channels in horizontal flip by @ternaus in https://github.com/albumentations-team/albucore/pull/49
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.23...0.0.24
Added batch decorator by @ternaus in https://github.com/albumentations-team/albucore/pull/47
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.22...0.0.23
Add batch transform decorator by @ternaus in https://github.com/albumentations-team/albucore/pull/46
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.21...0.0.22
More inplace by @ternaus in https://github.com/albumentations-team/albucore/pull/45
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.20...0.0.21
Add simsimd by @ternaus in https://github.com/albumentations-team/albucore/pull/42
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.19...0.0.20
Fix CI by @ternaus in https://github.com/albumentations-team/albucore/pull/40
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.18...0.0.19
Added more tests by @ternaus in https://github.com/albumentations-team/albucore/pull/32
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.17...0.0.18
Added decorator to show way to process data by @ternaus in https://github.com/albumentations-team/albucore/pull/31
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.16...0.0.17
Add hflip and vflip by @ternaus in https://github.com/albumentations-team/albucore/pull/30
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.15...0.0.16
Moved to_float and from_float from Albumentations by @ternaus in https://github.com/albumentations-team/albucore/pull/28
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.14...0.0.15
Update package dependencies by @daskol in https://github.com/albumentations-team/albucore/pull/26
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.13...0.0.14
fix test_add by @ayasyrev in https://github.com/albumentations-team/albucore/pull/23
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.12...0.0.13
Added tests to check output shape and dtype by @ternaus in https://github.com/albumentations-team/albucore/pull/20
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.11...0.0.12
Address add negative by @ternaus in https://github.com/albumentations-team/albucore/pull/18
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.10...0.0.11
check len of multiplier and process int mult by @ayasyrev in https://github.com/albumentations-team/albucore/pull/6
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.4...0.0.10
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix by @ternaus in https://github.com/albumentations-team/albucore/pull/5
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.3...0.0.4
Add more types by @ternaus in https://github.com/albumentations-team/albucore/pull/4
Full Changelog: https://github.com/albumentations-team/albucore/compare/0.0.2...0.0.3
First commit by @ternaus in https://github.com/albumentations-team/albucore/pull/1
Full Changelog: https://github.com/albumentations-team/albucore/commits/0.0.2
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →