| CARVIEW |
Select Language
HTTP/2 200
date: Wed, 31 Dec 2025 04:14:18 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"24a99ed8239861634e309787ec8d5c2b"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=17Kq5YFD7%2F%2FC3rkCduWGkLbWVNUH85lBjbKiPQWAvOO7QmJUEqQ3%2B9xMqHxESFm1GZR75OUd%2BPSkKV6DhN2xvAnRKUFjUQGMz22pdZx5Ty2Rlslqt6ApmL%2BuRkjZlj7SwRZ%2FOdk6xhjUrwFHfxU5N6I00IGw6OM9SsqvKYC9T6ealFId%2Bbnc3nPT%2FL9XES1cPJixXkz%2FnYhUdFF1UHf0B%2BQIkD3c9OJGmtQuSKDoUSGdgC3Il83elJqSELne8trBr%2FQOB6ik3jRJyy%2BhzKHgQg%3D%3D--LqRrMjU6Ly%2FVQz5c--gzb7GkdHssn4qOtltRtbOg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2063258877.1767154457; Path=/; Domain=github.com; Expires=Thu, 31 Dec 2026 04:14:17 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 31 Dec 2026 04:14:17 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: DB7E:22001A:1419BEA:16D42B5:6954A319
Releases Β· SDWebImage/SDWebImage Β· GitHub
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 6k
Releases: SDWebImage/SDWebImage
Releases Β· SDWebImage/SDWebImage
5.21.5 - 5.21 Patch
Assets 4
2 people reacted
5.21.4- 5.21 Patch
See all tickets marked for the 5.21.4 release
Fixes
- Using @synchronized to always lock the cache/loader operation to ensure thread-safe. Fix crash issue on iOS 26 #3855 #3849
Assets 4
1 person reacted
5.21.3 - 5.21 Patch
See all tickets marked for the 5.21.3 release
Fixes
- Switched image encoding to a context-aware approach with a safe fallback, allowing per-request encoder selection without changing the public API. #3844 @CloudlessMoon
Assets 4
5.21.2 - 5.21 Patch
Assets 4
3 people reacted
5.21.1 - Xcode 26 Compatible
See all tickets marked for the 5.21.1 release
Projects
- [Xcode 26] - Fix watchOS build error with UITraitCollection in the new SDK #3819
Performance
- Reduce memory peak when playing the GIF on SDAnimatedImageView #3813
Note
If you use the self-signed binary XCFramework below in the GitHub action attachment, the certificate fingerprint has been updated to B5 88 AB D0 A0 B3 6E 8D 36 A3 05 6D C7 4D E7 46 2F 75 E4 9E 1D 83 03 D0 13 A9 94 AF 35 C2 D2 6F (SHA-256)
Assets 4
3 people reacted
5.21.0 - HDR Support
See all tickets marked for the 5.21.0 release
Features
HDR Decoding
- Supports HDR decoding on Apple ImageIO coder (avif/heic/jpeg-xl, etc) #3778
-
- Note: Defaults to always use SDR, if you want HDR decoding, pass
SDWebImageContextDecodeToHDR: @(YES)to context option. Pay attention even decoded CGImage is HDR ready, full rendering require display hardware support and per-image-view level control, it's recommended to read WWDC23 and use proper API to check for current display headroom to turn on HDR.
- Note: Defaults to always use SDR, if you want HDR decoding, pass
-
- Note: Apple ImageIO coder requires macOS 14/iOS 17+ for HDR decoding. For lower firmware you can consider AVIF/HEIF/JPEG-XL third-party codec
HDR Encoding
- Supports HDR encoding on Apple ImageIO coder #3799
-
- Note: Defaults to always use SDR, if you want HDR dencoding, pass
SDImageCoderEncodeToHDR: @(SDImageHDRTypeISOHDR)for ISO HDR encoding. AndSDImageHDRTypeISOGainMapfor ISO Gain Map based HDR encoding (like JPEG for compatibility)
- Note: Defaults to always use SDR, if you want HDR dencoding, pass
-
- Note: Apple ImageIO coder requires macOS 15/iOS 18+ for HDR encoding. For lower firmware you can consider AVIF/HEIF/JPEG-XL third-party codec
Transformer
- Allows user to directly customize preserveImageMetadata for our built-in transformers #3796
UI Category
- Change the default callback queue policy to SafeAsyncMainThread, don't need main queue check at all #3797
-
- Note: This should make
sd_setImageWithURLrelated UI API to work on case likeUICollectionViewDiffableDataSource, which is running on main thread but not main queue.
- Note: This should make
Fixes
- fix: sd_colorAtPoint/sd_colorsWithRect should early return when pixel format is not supported #3798
-
- Note: In history this may return a wrong color for RGB10/RGB16 pixel format. Now it just return nil, which may supported in the future.
Assets 4
3 people reacted
5.20.1 - 5.20 Patch
Assets 4
5.20.0 - Animation Transformer with tint color
See all tickets marked for the 5.20.0 release
Features
Animation Transformer
- SDAniamtedImageView now supports to apply transformer (post-processing of frame), with the SDAnimatedImage. #3761
- You can apply transform like blurs, tint, CIFilters on animation frames.
-
- Detailed behavior: Transform is applied just after the frame been decoded, on the global decode queue.
-
- Detailed behavior: The transformed image replace the original decoded one, and re-use the design of
maxBufferSizeon SDAnimatedImageView
- Detailed behavior: The transformed image replace the original decoded one, and re-use the design of
Disk Cache
- Supports LRU eviction on disk cache, change the default expire type to accessDate instead of modificationDate #3759
-
- In previous versions, the disk cache does not actually supports LRU (The NSFileManager read API does not update the
accessDate), this version fix this issue and change the default behavior to useaccessDate
- In previous versions, the disk cache does not actually supports LRU (The NSFileManager read API does not update the
Tint Color
- Add blend mode to UIImage+Transform tint color API, default blend mode changed to sourceIn #3749
-
- In previous versions, the blend mode use
sourceAtopand does not match UIKit'stintColornaming. We now usesourceInto match it.
- In previous versions, the blend mode use
-
- Due to this changes, the
SDWebImageTintTransformerdefaults to usesourceInblend mode as well. You can use transformer to tint SDAnimatedImageView as well
- Due to this changes, the
Fixes
- Fix sd_imageFormat sometimes returns undefined on static image #3760
Assets 4
5.19.7 - 5.19 Patch
Assets 4
1 person reacted
5.19.6 - Thumbnail performance
See all tickets marked for the 5.19.5 release
Performance
- Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image (avoid thumbnail image been decoded twice) #3736
Fixes
- Remove the unused code for iOS 10 polyfill #3735
Assets 4
1 person reacted
Previous Next
You canβt perform that action at this time.