SPARKOUR-43Update recipes for Spark 2.4.5.
SPARKOUR-42Update UDF recipe with latest from Spark 2.3.
SPARKOUR-41Evaluate newer version of JSTL-API.
SPARKOUR-40Refresh recipes
SPARKOUR-38Modernize versions of supporting technologies
SPARKOUR-34Revisit S3 s3a/s3n support in recent Spark/Hadoop versions and update recipes accordingly.
SPARKOUR-29Investigate output warnings when running on sparkour-app
SPARKOUR-37Update PySpark accumulator code
SPARKOUR-36Update Sparkour for Spark 2.4.4
SPARKOUR-35Update Sparkour for Spark 2.4.3
SPARKOUR-33Migrate Python codebase to Python 3.
SPARKOUR-31Update Sparkour for Spark 2.4.0.
SPARKOUR-30Increase automation in regression testing of new Spark versions
SPARKOUR-32Migrate sparkour to GitHub.
SPARKOUR-28Update recipes for Spark 2.3.
SPARKOUR-26Update recipes for Spark 2.2.0.
SPARKOUR-25Refresh runtime dependencies of Sparkour and examples.
SPARKOUR-24Update aggregating-accumulators recipe with PySpark V2 accumulators
SPARKOUR-23Regression test recipes for Spark 2.1.1
SPARKOUR-22Mention package size difference when marking Scala as provided in building-maven recipe.
SPARKOUR-21Regression test recipes for Spark 2.0.1
SPARKOUR-20New Recipe: Using SparkSession in Spark 2.0
SPARKOUR-19using-s3: saveAsTextFile with s3a protocol fails in Spark 2.0.0
SPARKOUR-17New Recipe: Integrating Apache Zeppelin with Spark
SPARKOUR-18Update recipes for Spark 2.0.0.
SPARKOUR-16Update recipes against Spark 1.6.2 release
SPARKOUR-15New Recipe: Using Accumulators to Aggregate Task Results
SPARKOUR-14New Recipe: Controlling the Schema of a DataFrame
SPARKOUR-13broadcast-variables: Store DataFrame schema as a broadcast variable
SPARKOUR-12Recipe: Improving Spark Performance with Broadcast Variables
SPARKOUR-11Recipe: Configuing an S3 VPC Endpoint for your Spark Cluster
SPARKOUR-8Add build command to regenerate all examples ZIPs.
SPARKOUR-10Add unobstrusive, detailed version information.
SPARKOUR-9Update code tabbed pane to toggle all tabbed panes on the page.
SPARKOUR-2Update sample workspaces to use Maven or sbt
SPARKOUR-5Update recipes for Spark 1.6.1
SPARKOUR-7Update spark-ec2 recipe with required permissions for running the script.
SPARKOUR-6Add section on programming language selection to spark-nutshell Tutorial.
SPARKOUR-4Update Tutorial #4 to cover all languages.
SPARKOUR-3Automate bundling of recipe workspaces
SPARKOUR-1Add mechanism for setting a default programming language within recipes.
DDMSENCE-223Type substitution in Extensible Layer prevents DDMSence validation
DDMSENCE-189DDMSence 2.0.0 hangs when used with WebLogic Server 10.3.5.
DDMSENCE-222Refine DDMS versioning approach for multithreaded use cases
DDMSENCE-221Intelligent defaults with DDMS 4.1 custom date strings
DDMSENCE-220Update JUnit structure to JUnit4
DDMSENCE-219Add JSON output property to convert enclosed attribute groups to inline properties.
DDMSENCE-218Add support for DDMS to JSON mapping
DDMSENCE-217Publish DDMSence 2.2.1 to Maven Central Repository
DDMSENCE-215JDK 6 Support
[{"value":"\"[CHART] Date of First Response\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Date of First Response[Date of first response]\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response[Date of first response]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[10000]","displayName":"[CHART] Date of First Response - cf[10000]","orderable":"true","cfid":"cf[10000]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Time in Status\"","displayName":"[CHART] Time in Status - [CHART] Time in Status","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"[CHART] Time in Status[Time in Status]\"","displayName":"[CHART] Time in Status - [CHART] Time in Status[Time in Status]","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"cf[10001]","displayName":"[CHART] Time in Status - cf[10001]","orderable":"true","cfid":"cf[10001]","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"a4j-incident-creation-deduplication-alias","displayName":"a4j-incident-creation-deduplication-alias","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"affectedVersion","displayName":"affectedVersion","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">=","~","!~"],"types":["com.atlassian.jira.project.version.Version"]},{"value":"Approvals","displayName":"Approvals - Approvals","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"\"Approvals[Approvals]\"","displayName":"Approvals - Approvals[Approvals]","searchable":"true","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"cf[10100]","displayName":"Approvals - cf[10100]","orderable":"true","cfid":"cf[10100]","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"assignee","displayName":"assignee","auto":"true","orderable":"true","searchable":"true","operators":["in","is not","!=","is","was not","=","changed","was in","not in","was","was not in"],"types":["com.atlassian.jira.user.ApplicationUser"]},{"value":"assignee.property","displayName":"assignee.property","searchable":"true","operators":["=","!=","in","not in","<","<=",">",">=","~","!~","is","is not"],"types":["java.lang.Number","java.util.Date","java.lang.String"]},{"value":"atlasGoalKeys","displayName":"atlasGoalKeys","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"atlasGoalStatuses","displayName":"atlasGoalStatuses","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"atlasProjectKey","displayName":"atlasProjectKey","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"\"Atlas project key\"","displayName":"Atlas project key - cf[10614]","orderable":"true","searchable":"true","cfid":"cf[10614]","operators":["in","is not","!=","is","=","not in"],"types":["java.lang.String"]},{"value":"atlasProjectStatus","displayName":"atlasProjectStatus","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"\"Atlas project status\"","displayName":"Atlas project status - cf[10615]","orderable":"true","searchable":"true","cfid":"cf[10615]","operators":["in","is not","!=","is","=","not in"],"types":["java.lang.String"]},{"value":"attachments","displayName":"attachments","searchable":"true","operators":["is","is not"],"types":["com.atlassian.jira.issue.attachment.Attachment"]},{"value":"buildName","displayName":"buildName","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"buildState","displayName":"buildState","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"captureBrowser","displayName":"captureBrowser","searchable":"true","operators":["~","