-
-
Notifications
You must be signed in to change notification settings - Fork 735
Description
New Issue Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
- I can reproduce the issue with the latest version of Parse Server and the Parse Android SDK.
Issue Description
Facebook has recently removed all versions older than 18.1.3, which breaks Gradle dependency resolution when building a project that includes Parse SDK. This results in a build failure out of the box unless developers manually exclude the Facebook dependency.
We are currently bypassing the issue by excluding the Facebook SDK from Parse dependency in our Gradle configuration, but expect Parse SDK to update its dependency to use a currently available version of the Facebook SDK.
Steps to reproduce
Create a new Android project and add the latest Parse SDK dependency.
Sync/build the project.
Observe the dependency resolution failure due to missing Facebook SDK versions.
Actual Outcome
build fails with error Could not resolve com.facebook.android:facebook-login:[13.2.0, 17.0.0[.
Expected Outcome
Parse SDK should use a maintained and available version of the Facebook SDK (≥18.1.3), allowing the project to build successfully without needing manual exclusions.
Environment
Parse Android SDK
- SDK version: '4.3.0'
- Operating system version:
Android
Server
- Parse Server version:
FILL_THIS_OUT
- Operating system:
FILL_THIS_OUT
- Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc):
FILL_THIS_OUT
Database
- System (MongoDB or Postgres):
FILL_THIS_OUT
- Database version:
FILL_THIS_OUT
- Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc):
FILL_THIS_OUT