google / leveldb

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
BSD 3-Clause "New" or "Revised" License
35.71k stars 7.72k forks source link

Privacy manifest for sensitive APIs #1160

Open nabs-m opened 6 months ago

nabs-m commented 6 months ago

Apple recently released a list of 3rd party SDKs that will need to include a privacy manifest by spring 2024. This SDK is one of them, so I wanted to create an issue to track this so we can update it in consuming apps.

yasiraliraj commented 3 months ago

Hello Level Db Team,

I hope this message finds you well. I would like to draw your attention to an important update required by the App Store. Starting May 1, 2024, a privacy manifest will be mandatory for all apps. Given the ongoing development and support for your SDK, integrating this feature would be highly beneficial for ensuring compliance with the new App Store guidelines. This addition would greatly help developers like us in continuing to provide seamless services through our applications. We appreciate your attention to this matter and look forward to any updates you can provide.

Thank you for your continued support.

ncooke3 commented 3 months ago

Hi everyone, if you're using leveldb via Firebase, the Firebase team has provided a manifest for leveldb in Firebase's fork of leveldb: https://github.com/firebase/leveldb/releases/tag/1.22.4. Please update to update your Firebase dependencies to pick up 1.22.4.

DanTug commented 2 months ago

Please

Hi @ncooke3 I can't seem to understand how to get leveldb 1.22.4 into my project. I have the absolute latest version of the Firebase SDK but leveldb is still stuck on 1.22.3

Would love some advice on this matter.

Best regards!

paulb777 commented 2 months ago

@DanTug Firebase's leveldb dependency allows patch version updates in both CocoaPods and SPM, so run pod update or Update to Latest Packages depending on your package manager

DanTug commented 2 months ago

@paulb777 We're using SPM and unfortunately no matter how much I try to update my packages leveldb stays on 1.22.3.

paulb777 commented 2 months ago

@DanTug Please open another issue at https://github.com/firebase/firebase-ios-sdk/issues with the issue template completed and we can take a deeper look.