Note that the LinkedIn build system occasionally requires that we skip a version bump, so you will see a few skipped version numbers in the list below.
0.9.7
- Modified Spark plugin so that Spark job run on YARN cluster unless explicitly specified otherwise.
0.9.6
- Made multipart file upload to be compliant with httpclient 4.3.1 version.
- Upgraded httpclient and httpmime libraries to 4.3.1 version.
0.9.5
- Added SQL job type support.
- Added encrypted credential for Teradata job types.
0.9.4
- Fixes for Apache Spark job type
0.9.3
- Update LinkedIn-specific overrides for tasks
0.9.2
- Large number of minor fixes to reduce LinkedIn codestyle and codenarc check failures
- Increase build robustness for LinkedIn ligradle builds, which keep changing how SNAPSHOT versions work
0.9.1
- LIHADOOP-18499 Add extra typed methods for Hadoop DSL SparkJob properties
0.8.8
- Updated return types of Hadoop DSL definitionSet and hadoopClosure methods
0.8.6
- Add Maven publishing configuration so Bintray uploads can be linked to JCenter
0.8.4
- Various minor improvements for the Hadoop DSL from my backlog
0.8.3
- Despite my best efforts, we're having issues with Gradle 2.10 in our LinkedIn internal builds. Re-reverting back to 2.7 for now.
0.8.2
- Gradle version bumped to 2.10
0.8.1
- LIHADOOP-6730: Add clusterProvided configuration for dependency management
0.8.0
- Improved hadoopClosure and evalHadoopClosure Hadoop DSL methods that are way more expressive
0.7.11
- DSS-3870 Hadoop DSL for new Azkaban job type. Teradata <-> HDFS, HDFS -> Espresso, and Gobblin
0.7.10
- Fix for LinkedIn PCX builds
- LIHADOOP-17034 Create HadoopShell job type in Hadoop DSL
0.7.9
- Updates to README.md to announce publishing on plugins.gradle.org
- Fixes for publishing to plugins.gradle.org
- Update build system to publish to plugins.gradle.org
- Update VERSIONS.md and CONTRIBUTORS.md for recent contributions
0.7.8
- LIHADOOP-16591: ligradle azkabanUpload fails with "ClassNotFoundException: org.apache.http.client.methods.HttpPost"
- TOOLS-67569 Add task to disallow local dependencies which are not generated at build time
0.7.7
- Fix to restore improper source task name
0.7.6
- Fix to restore adding the sources zip and scm metadata files automatically
- Fix for LiScmPlugin bug affecting LinkedIn li-azkaban2 zip artifacts
0.7.5
- Dropping Gradle version 2.7 to match most LinkedIn multiproducts
- Fix test output string filter for LinkedIn builds
- Gradle version bumped to 2.8
0.7.4
- Add Hadoop zip tasks directly instead of through project.afterEvaluate Clean up hadoop-plugin unit tests and start to add tests in li-hadoop-plugin-test Start removing ability to disable sub-plugins Enable the Gradle daemon - tests run much faster
0.7.3
- Refactor Hadoop zip functionality into separate ZipPlugin class Establish a clear place in the HadoopPlugin class where task dependencies are set
0.7.2
- LIHADOOP-16016 Minor bug fix for li-hadoop-plugin
- Fix hadoop-plugin subproject unit tests
- Add generic GatewayCommand helper class for running remote commands through a gateway
0.7.1
- LIHADOOP-15728 Update dependency pattern blacklist rules for li-hadoop-plugin
- Make LinkedIn subclass for the Spark Plugin use the designated Spark gateway host
- Expose lookupRef as a DSL method
0.7.0
- Cleanup the implementation of scope lookup
0.6.10
- LIHADOOP-15501 checkDependencies task fails if any of groupID, name or version is null
- Added applyProfile method that applies an external Gradle script, but only if it exists
0.6.9
- LIHADOOP-15077 Hadoop plugin should have a feature to control and monitor dependencies specified by the users
0.6.8
- Fixups on HadoopJavaJob and HiveJob
- LIHADOOP-14506 Hadoop plugin should directly submit jobs to oozie
- LIHADOOP-13682 Oozie Hadoop DSL Compiler support property files
- LIHADOOP-13681 Oozie Hadoop DSL Compiler support all job types
- Added xsd schemas for different job types.
0.6.7
- LIHADOOP-14566 SparkPlugin does not read application parameters
0.6.6
- LIHADOOP-12557 Hadoop Plugin should support launching Spark scripts from a gateway machine
0.6.5
- LIHADOOP-14099 Create spark job type in hadoop plugin dsl.
0.6.4
- The oozieUpload task should depend on the buildHadoopZips task but does not seem to do so. Also update the NOTICE file.
- Usability improvements and minor refactorings to Oozie-related tasks
- LIHADOOP-13660 Hadoop Plugin oozieUpload task should upload the contents of the hadoopZip task
0.6.3
- Update jaxb versions to final 2.2.7 version
- LIHADOOP-13173 Initial work for Hadoop DSL Oozie compiler
0.6.2
- Minor fixes on OozieUploadTask and LiKerberosUtil
- Fix property to get the current user name in the writeAzkabanPluginJson task
- Update the li-hadoop-plugin override of the writeAzkabanPluginJson method to fill in some common property values
- LIHADOOP-13353 Hadoop Plugin oozieUpload task should upload to versioned directory.
- LIHADOOP-13457 Fix Stackoverflow exception thrown by OozieUploadTask.
0.6.1
- Enable Hadoop Plugin tests to work wth LinkedIn mint snapshot builds
- Version bump back to the 0.6.x series
0.5.17
- LIHADOOP-12945 Hadoop Plugin azkabanUpload enhancement to print project URL
- Fix unit tests for hadoop-plugin module and fix how cross-plugin task dependencies are added
- LIHADOOP-12771 Prototype Hadoop Plugin Upload Task for Oozie
0.5.16
- TOOLS-67363 Hadoop Plugin intermittent errors building sources zip file
0.5.15
- HADOOP-12795 Complete Tasks for Open-Sourcing Hadoop Plugin
- HADOOP-12846 Hadoop DSL Make KafkaPushJob nameNode property not required again
- HADOOP-12837 Set file permissions correctly for new Hadoop Plugin azkabanUpload task
0.5.14
- HADOOP-12773 Minor refactoring to new Azkaban upload task
0.5.13
- HADOOP-12726 Style cleanups for Hadoop zip tests
0.5.12
- HADOOP-12724 Minor refactoring to new Hadoop zip tasks
0.5.11
- HADOOP-12243 Fix Hadoop Plugin PCL Breakage
0.5.10
- HADOOP-10773: Rewrite li-azkaban2 zip upload tasks for the Hadoop Plugin
0.5.8
- HADOOP-11178 Hadoop DSL Closures Language Feature
0.5.7
- HADOOP-12029 Prevent users from declaring elements directly under a workflow with the same name as the workflow
0.5.6
- HADOOP-11814 Base configuration for Hadoop plugin zip task
- HADOOP-11658 Rename Hadoop Plugin and DSL appropriately to respect trademarks
0.5.5
- HADOOP-10772 Port li-azkaban2 zip-building tasks to the Hadoop Plugin
- HADOOP-10914 Add Apache License Files to Hadoop Plugin - Minor Updates Part 2
- HADOOP-10914 Add Apache License Files to Hadoop Plugin - Minor Updates
- HADOOP-10914 Add Apache License Files to Hadoop Plugin
0.5.3
- HADOOP-11177 Hadoop DSL Definition Sets Language Feature
- HADOOP-11332 Hadoop DSL Kafka job type should require nameNode property