Memory Leaks and Retain Cycles while using Upload with Cloudinary SDK
@adimiz1 is already working on this.
Since Dec 1, 2024.
Assessment
This issue has not been assessed yet.
Description
Bug report for Cloudinary iOS SDK
Before proceeding, please update to latest version and test if the issue persists
Describe the bug in a sentence or two.
Memory Leaks and Retain Cycles
Issue Type (Can be multiple)
[ ] Build - Can’t install or import the SDK
[x] Performance - Performance issues
[ ] Behaviour - Functions aren’t working as expected (Such as generate URL)
[ ] Documentation - Inconsistency between the docs and behaviour
[ ] Other (Specify)
Steps to reproduce
We see this after using .createUploader().signedUploadLarge
Error screenshots or Stack Trace (if applicable)
Build/Dependency management
[ ] Cocoa-Pods
[ ] Carthage
[ ] Manual import
[x] Other (SPM)
Is the issue reproducible only on a specific device?
[x] No
[ ] Yes (specify model + iOS version)
Versions and Libraries (fill in the version numbers)
iOS Cloudinary SDK version - 5.1.0
OSX (on the dev environment) - MacOS 15.0.1
XCode - 16.0
Swift - 5
Target iOS - iOS 18.1
Repository
If possible, please provide a link to a reproducible repository that showcases the problem
- Dominant language
- Swift
- Stars
- 169
- Forks
- 107
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cloudinary/cloudinary_ios
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
cloudinary/cloudinary_ios#439 ·
-
Add MD5-Header option to CLDUploadRequestParamsMay be free again @adimiz1 claimed this 1458 days ago, and no pull request is open. Open
cloudinary/cloudinary_ios#390 · 1 comment · 1 assignee ·
-
Unable to upload photo, uploadPrefix, unrecognized selectorMay be free again @adimiz1 claimed this 1266 days ago, and no pull request is open. Openbug
cloudinary/cloudinary_ios#369 · 2 comments · 1 assignee ·
-
Does not compile for tvOSMay be free again @GiniAppsPartners claimed this 2026 days ago, and no pull request is open. Open
cloudinary/cloudinary_ios#337 · 1 comment · 2 assignees ·
-
Hook for receiving background URLSession events queued for app relaunch or by app extensionsMay be free again @michalkcloudinay claimed this 2091 days ago, and no pull request is open. Openenhancement
cloudinary/cloudinary_ios#327 · 1 comment · 1 assignee ·
All issues in cloudinary/cloudinary_ios
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
vorssaint/vorssaint-utils#4162 ·
Maintainers usually reply within 2 days
-
cua-driver diagnose: one-line help says "install and permission report", which is macOS-specificOpen
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Opening PortKiller force-kills every cloudflared quick tunnel on the machine, not just its ownPossibly taken @widechaos claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
productdevbook/port-killer#131 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
bug mac
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
VictorKildahl/cra#445 ·
Maintainers usually reply within 1 day