Releases: icloud-photos-downloader/icloud_photos_downloader
v1.28.2
1.28.2 (2025-07-06)
- chore: bump min python version 3.9->3.10
- fix: iCloud clean up with
--keep-icloud-recent-daysdoes not respect--skip-*params #1180 - chore: replace build & test platform from retired windows-2019 to windows-2025
- Service Temporary Unavailable responses are less ambiguous #1078
- feat: re-authenticate on errors when using
--watch-with-interval#1078 - feat: use stored cookies before attempting to authenticate with credentials
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Version: version:1.28.2, commit sha:0878373, commit timestamp:Mon Jul 7 03:33:41 2025 UTC
Compatibility rate: 68.6% (236 passed out of 344)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 95.1% (77 passed out of 81)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| alpine_3_21 | pass | pass | pass |
| alpine_3_22 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2022 | pass | N/A | N/A |
| windows-2025 | pass | N/A | N/A |
bin-musl
Compatibility rate: 37.7% (29 passed out of 77)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| alpine_3_21 | pass | fail | pass |
| alpine_3_22 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 68.3% (43 passed out of 63)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | fail | fail |
| alpine_3_15 | pass | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| alpine_3_21 | pass | pass | fail |
| alpine_3_22 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2022 | pass | N/A | N/A |
| windows-2025 | pass | N/A | N/A |
npx
Compatibility rate: 53.6% (30 passed out of 56)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | fail | fail | fail |
| alpine_3_15 | fail | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| alpine_3_21 | pass | pass | fail |
| alpine_3_22 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2022 | pass | N/A | N/A |
| windows-2025 | pass | N/A | N/A |
pip
Compatibility rate: 84.4% (54 passed out of 64)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| alpine_3_21 | pass | pass | pass |
| alpine_3_22 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | fail | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2022 | pass | N/A | N/A |
| windows-2025 | pass | N/A | N/A |
v1.28.1
1.28.1 (2025-06-08)
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 66.9% (210 passed out of 314)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 93.3% (70 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | fail | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 66.7% (38 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | fail | fail |
| alpine_3_15 | pass | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | fail | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 52.0% (26 passed out of 50)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | fail | pass | fail |
| alpine_3_15 | fail | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | fail | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.28.0
1.28.0 (2025-06-02)
- feat:
--skip-created-beforeto limit assets by creation date #466 #1111 - bug:
--watch-with-intervaldoes not process updates from iCloud #1144 #1142
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 65.6% (206 passed out of 314)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 93.3% (70 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | fail | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 0.0% (0 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | fail | fail | fail |
npm
Compatibility rate: 64.9% (37 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | fail | fail |
| alpine_3_15 | pass | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | fail | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | fail | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 52.0% (26 passed out of 50)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | fail | fail | fail |
| alpine_3_15 | fail | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.27.5
1.27.5 (2025-05-08)
- fix: HEIF file extension #1133
- fix: fix ignored photos with --delete-after-download or --keep-icloud-recent-days #616
- fix: timeout set to 30 seconds for HTTP requests #793
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 65.6% (206 passed out of 314)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 94.7% (71 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 66.7% (38 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | fail | pass | fail |
| alpine_3_15 | pass | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | fail | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 48.0% (24 passed out of 50)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | fail | fail | fail |
| alpine_3_15 | fail | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | pass | pass |
| debian_12_bookworm | pass | fail | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 79.3% (46 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | fail | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | fail | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | fail | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.27.4
1.27.4 (2025-04-15)
- fix: broken pypi publishing #1105
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 67.2% (211 passed out of 314)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 93.3% (70 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | fail | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 68.4% (39 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | fail | fail |
| alpine_3_15 | pass | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 52.0% (26 passed out of 50)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | fail | fail | fail |
| alpine_3_15 | fail | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.27.3
1.27.3 (2025-04-14)
- feature: the icloud email username is now included in the email about 2sa authentication failing, for when an installation is configured for multiple icloud accounts.
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 67.5% (212 passed out of 314)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 93.3% (70 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | fail | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 68.4% (39 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | fail |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 54.0% (27 passed out of 50)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | fail | pass | fail |
| alpine_3_15 | fail | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.27.2
1.27.2 (2025-03-29)
- fix: dates prior 1970 do not work on non linux #1045
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 66.9% (210 passed out of 314)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 93.3% (70 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | fail | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 66.7% (38 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | fail | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | fail | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 52.0% (26 passed out of 50)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | fail | fail | fail |
| alpine_3_15 | fail | fail | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.27.1
1.27.1 (2025-03-16)
- fix: disambiguate whole photo collection from the album with
All Photosname #1077
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 69.1% (217 passed out of 314)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 93.3% (70 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | fail | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 71.9% (41 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | pass | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 60.0% (30 passed out of 50)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | pass | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | fail | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.27.0
1.27.0 (2025-02-22)
- feature: list and download from shared libraries for invitee #947
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 69.6% (218 passed out of 313)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 94.7% (71 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 71.9% (41 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | pass | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 61.2% (30 passed out of 49)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | pass | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | N/A | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
v1.26.1
1.26.1 (2025-01-23)
- fix: XMP metadata with plist in XML format causes crash #1059
- fix: missing 'isFavorite' in XMP metadata causes crash #1058
- fix: crash when downloading files with
--xmp-sidecarcaused by files having non-JSON adjustment data. #1056
Minimal Effort Compatibility
Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools
Compatibility rate: 69.6% (218 passed out of 313)
Legend:
- N/A - not applicable/available
- pass - test pass
- fail - test fail
- pass (src) - Test pass using src (for pip)
bin
Compatibility rate: 94.7% (71 passed out of 75)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | pass | pass | pass |
| alpine_3_11 | pass | pass | pass |
| alpine_3_12 | pass | pass | pass |
| alpine_3_13 | pass | pass | pass |
| alpine_3_14 | pass | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| debian_7_wheezy | pass | pass | pass |
| debian_8_jessie | pass | pass | pass |
| debian_9_stretch | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | pass | fail | N/A |
| ubuntu_14_trusty | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
bin-musl
Compatibility rate: 33.8% (24 passed out of 71)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_10 | fail | fail | fail |
| alpine_3_11 | fail | pass | fail |
| alpine_3_12 | fail | pass | fail |
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | fail | fail | fail |
| debian_12_bookworm | fail | fail | fail |
| debian_7_wheezy | fail | fail | fail |
| debian_8_jessie | fail | fail | fail |
| debian_9_stretch | fail | fail | fail |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | fail | fail | fail |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | fail | fail | fail |
| ubuntu_24_noble | fail | fail | fail |
docker
Compatibility rate: 100.0% (3 passed out of 3)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| linux | pass | pass | pass |
npm
Compatibility rate: 71.9% (41 passed out of 57)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | pass | pass | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | pass | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | pass | pass | pass |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | fail | fail | fail |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | pass | pass |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
npx
Compatibility rate: 61.2% (30 passed out of 49)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | fail | fail |
| alpine_3_14 | pass | pass | fail |
| alpine_3_15 | pass | pass | fail |
| alpine_3_16 | pass | pass | fail |
| alpine_3_17 | pass | pass | fail |
| alpine_3_18 | pass | pass | fail |
| alpine_3_19 | pass | pass | fail |
| alpine_3_20 | pass | pass | fail |
| debian_10_buster | fail | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| ubuntu_12_precise | fail | fail | N/A |
| ubuntu_14_trusty | N/A | fail | N/A |
| ubuntu_16_xenial | N/A | N/A | N/A |
| ubuntu_18_bionic | N/A | N/A | N/A |
| ubuntu_20_focal | fail | fail | fail |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |
pip
Compatibility rate: 84.5% (49 passed out of 58)
| OSes and distros | amd64 | arm64 | arm32v7 |
|---|---|---|---|
| alpine_3_13 | fail | pass | pass |
| alpine_3_14 | fail | pass | pass |
| alpine_3_15 | pass | pass | pass |
| alpine_3_16 | pass | pass | pass |
| alpine_3_17 | pass | pass | pass |
| alpine_3_18 | pass | pass | pass |
| alpine_3_19 | pass | pass | pass |
| alpine_3_20 | pass | pass | pass |
| debian_10_buster | pass | fail | fail |
| debian_11_bullseye | pass | pass | pass |
| debian_12_bookworm | pass | pass | pass |
| macos-13 | pass | N/A | N/A |
| macos-14 | N/A | pass | N/A |
| python3_13 | pass | pass | pass |
| python3_13_alpine3_19 | pass | pass | pass |
| ubuntu_16_xenial | fail | fail | fail |
| ubuntu_18_bionic | pass | fail | fail |
| ubuntu_20_focal | pass | pass | pass |
| ubuntu_22_jammy | pass | pass | pass |
| ubuntu_24_noble | pass | pass | pass |
| windows-2019 | pass | N/A | N/A |
| windows-2022 | pass | N/A | N/A |