Description
Generated a list of binary incompatible changes using MiMa and filter out some false positives:
1. LDA.docConcentration
It will be nice to keep the old APIs unchanged. For example, we can use “asymmetricDocConcentration”. Then “getDocConcentration" would return the first item if the concentration vector is a constant vector.
2. LDAModel.gammaShape / topicConcentration
Should be okay if we assume that no one extends LDAModel.
3. Params.setDefault
If we have time to investigate this issue. We should put it back.
4. LogisticRegressionModel.threshold is missing.
5. LogisticRegression.setThreshold shouldn't be in the Params trait. We need to override it anyway.
Will create sub-tasks for each item.
Attachments
Issue Links
- is related to
-
SPARK-11601 ML 1.6 QA: API: Binary incompatible changes
- Closed
-
SPARK-9788 LDA docConcentration, gammaShape 1.5 binary incompatibility fixes
- Resolved
-
SPARK-9789 Reinstate LogisticRegression threshold Param
- Resolved
- relates to
-
SPARK-9706 List Binary and Source Compatibility Issues with japi-compliance checker
- Resolved