- Fix a crash when replacing
DataLoader/delegatewhile loading data – #998 - Fix a crash when loading a video from a
Dataslice – #1082 - Fix work added with a priority lower than
.normal, includingImagePrefetcherby default, starting in reverse order – #981 - Fix a cancelled download keeping its
ImagePipeline/Configuration-swift.struct/dataLoadingQueueslot when a customDataLoadingdoesn't callcompletionaftercancel()– #989 - Fix
ImagePipeline/data(for:)andImagePrefetcher/Destination/diskCachedownloading a thumbnail or processed request again when the original data is in the disk cache – #1004 - Fix
ImageRequest/Options/returnCacheDataDontLoadfailing requests with processors even when the original image is cached – #1007 - Fix
ImagePrefetcherskipping images that only have a progressive preview in the memory cache – #1022 - Fix
ImagePrefetcher/priorityupdates being applied out of order, leaving the outstanding prefetches at a stale priority – #1022 - Fix
ImageProcessors/GaussianBlurreturning a corrupted near-black image and allocating gigabytes of scratch memory for a radius of about1544or more – #1021 - Fix
DataCacheskipping the scheduled sweeps when the recorded last sweep date is in the future, e.g. after the device clock was corrected – #1024 - Fix
DataCache/sweep()not recording the sweep date, so the next launch could sweep again withinDataCache/sweepInterval– #932 - Fix a data race on
DataLoader/prefersIncrementalDelivery– #928 - Fix a data race on
ImagePrefetcher/didComplete– #929 - Fix a data race on
ImagePipeline/Configuration-swift.struct/isSignpostLoggingEnabled– #901