[ 
https://issues.apache.org/jira/browse/SPARK-15523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15300237#comment-15300237
 ] 

Villu Ruusmann edited comment on SPARK-15523 at 5/25/16 3:44 PM:
-----------------------------------------------------------------

Significant changes between 1.2.7 and 1.2.15 versions:
* 1.2.8 - Updated Visitor API. Ability to query the current location while 
traversing the class model object.
* 1.2.9 - New Visitors that can create/optimize/clean MiningSchema and 
TransformationDictionary/LocalTransformations elements based on actual field 
usages. Declared JAXB specification target version as 2.2.
* 1.2.10 - New schema annotations "Required" and "Optional". Ensured 
compatibility with EclipseLink MOXy JAXB runtime.
* 1.2.11 - Declared default JAXB attribute values as class constants 
(previously a new object instance was initialized during every access). 
* 1.2.12 - Ensured that the class model object is fully serializable. Framework 
for communicating org.dmg.pmml.PMML object instances between applications in 
Java serialization data format.
* 1.2.13 - Maven Ser Plugin for converting PMML documents to Java serialization 
data format during build (eg. packaging a PMML model into Android apk).
* 1.2.14 - New Java agent options for transforming PMML class model classes. 
New Visitors for optimizing and interning the content of a class model object.
* 1.2.15 - SAX filter for skipping PMML document fragments during JAXB 
unmarshalling. New utility method JAXBUtil#createFilteredSource(InputSource, 
XMLFilter...) for setting up complex SAX filter chains. 


was (Author: vfed):
Significant changes between 1.2.7 and 1.2.15 versions:
* 1.2.8 - Updated Visitor API. Ability to query the current location while 
traversing the class model object.
* 1.2.9 - New Visitors that can create/optimize/clean MiningSchema and 
TransformationDictionary/LocalTransformations element based on actual field 
usages. Declared JAXB specification target version as 2.2.
* 1.2.10 - New schema annotations "Required" and "Optional". Ensured 
compatibility with EclipseLink MOXy JAXB runtime.
* 1.2.11 - Declared JAXB attribute default values as class constants 
(previously a new object instance was initialized during every access). 
* 1.2.12 - Ensured that the class model object is fully serializable. Framework 
for communicating org.dmg.pmml.PMML object instances between applications in 
Java serialization data format.
* 1.2.13 - Maven Ser Plugin for converting PMML documents to Java serialization 
data format during build (eg. packaging a PMML model into Android apk).
* 1.2.14 - New Java agent options for transforming PMML class model classes. 
New Visitors for optimizing and interning class model content.
* 1.2.15 - SAX filter for skipping PMML document fragments during JAXB 
unmarshalling. New utility method JAXBUtil#createFilteredSource(InputSource, 
XMLFilter...) for setting up complex SAX filter chains. 

> Update JPMML to 1.2.15
> ----------------------
>
>                 Key: SPARK-15523
>                 URL: https://issues.apache.org/jira/browse/SPARK-15523
>             Project: Spark
>          Issue Type: Dependency upgrade
>          Components: ML, MLlib
>    Affects Versions: 2.0.0
>            Reporter: Villu Ruusmann
>            Priority: Minor
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Should update the JPMML dependency to the latest release version 1.2.15, 
> which is source (and possibly binary-) compatible with the current version 
> 1.2.7.
> There's a competing Spark ML Pipelines to PMML converter in the works called 
> JPMML-SparkML (https://github.com/jpmml/jpmml-sparkml), which depends on 
> JPMML 1.2.15. The unification of JPMML dependency version between Spark MLlib 
> and JPMML-SparkML should make it easier to switch between implementations.
> As a bonus, it is possible to simplify JPMML dependency declaration by 
> omitting redundant exclusions.
> Will provide a PR shortly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to