You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gobblin.apache.org by le...@apache.org on 2021/06/09 23:22:37 UTC

[gobblin] branch master updated (bf37c76 -> 4fa4891)

This is an automated email from the ASF dual-hosted git repository.

lesun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git.


    from bf37c76  [GOBBLIN-1444] Use Guice as DI framework in Gobblin service
     new df6548c  Remove travis files and update build status badge
     new 4fa4891  bump version for gobblin

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                              | 64 ------------------------
 README.md                                |  2 +-
 gradle.properties                        |  2 +-
 travis/artifactoryDeploy.sh              | 39 ---------------
 travis/filter-to-failing-test-results.py | 36 --------------
 travis/junit-errors-to-stdout.sh         | 44 -----------------
 travis/junit-xml-format-errors.xsl       | 84 --------------------------------
 travis/test-build.sh                     | 27 ----------
 travis/test-coverage.sh                  | 31 ------------
 travis/test-default.sh                   | 32 ------------
 travis/test-group1.sh                    | 35 -------------
 travis/test-groups.inc                   |  1 -
 travis/test.sh                           | 46 -----------------
 13 files changed, 2 insertions(+), 441 deletions(-)
 delete mode 100644 .travis.yml
 delete mode 100755 travis/artifactoryDeploy.sh
 delete mode 100644 travis/filter-to-failing-test-results.py
 delete mode 100755 travis/junit-errors-to-stdout.sh
 delete mode 100755 travis/junit-xml-format-errors.xsl
 delete mode 100755 travis/test-build.sh
 delete mode 100755 travis/test-coverage.sh
 delete mode 100755 travis/test-default.sh
 delete mode 100755 travis/test-group1.sh
 delete mode 100644 travis/test-groups.inc
 delete mode 100755 travis/test.sh

[gobblin] 01/02: Remove travis files and update build status badge

Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

lesun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git

commit df6548cbe8a62aba2dfcd6285ed861b45d1b823e
Author: William Lo <lo...@gmail.com>
AuthorDate: Mon Jun 7 16:49:35 2021 -0700

    Remove travis files and update build status badge
---
 .travis.yml                              | 64 ------------------------
 README.md                                |  2 +-
 travis/artifactoryDeploy.sh              | 39 ---------------
 travis/filter-to-failing-test-results.py | 36 --------------
 travis/junit-errors-to-stdout.sh         | 44 -----------------
 travis/junit-xml-format-errors.xsl       | 84 --------------------------------
 travis/test-build.sh                     | 27 ----------
 travis/test-coverage.sh                  | 31 ------------
 travis/test-default.sh                   | 32 ------------
 travis/test-group1.sh                    | 35 -------------
 travis/test-groups.inc                   |  1 -
 travis/test.sh                           | 46 -----------------
 12 files changed, 1 insertion(+), 440 deletions(-)

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index e467c91..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,64 +0,0 @@
-language: java
-
-dist: bionic
-sudo: required
-
-jdk:
-  - openjdk8
-
-addons:
-  apt:
-    packages:
-      - libaio-dev
-      - libdbus-glib-1-dev
-      - xsltproc
-
-before_cache:
-  - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
-
-cache:
-  directories:
-    - $HOME/.gradle/caches/
-    - $HOME/.gradle/wrapper/
-
-before_install:
-
-services:
-  - xvfb
-  - mysql
-
-stages:
-  - test
-  - name: deploy
-    if: branch = master
-
-before_script:
-  - mysql -uroot -e "create user testUser identified by 'testPassword';"
-  - mysql -uroot -e "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password')"
-
-script:
-  - travis_retry ./travis/test.sh
-  - travis_retry ./gradlew jacocoTestReport
-after_success:
-  - bash <(cat .codecov_bash)
-after_failure: ./travis/junit-errors-to-stdout.sh
-
-jobs:
-  include:
-    - stage: deploy
-      env: RUN_TEST_GROUP=none
-      install: skip
-      script:
-        - travis_retry ./travis/artifactoryDeploy.sh
-
-env:
-  jobs:
-    - RUN_TEST_GROUP=build
-    - RUN_TEST_GROUP=default
-    - RUN_TEST_GROUP=group1
-    - RUN_TEST_GROUP=coverage
-  global:
-    - secure: TihDMhhcX3K1BXV1zCgHYfAa/wxpVOxnMZXbvAoCiA6vbUCd/94bPQaAhABKkZdWUqsgto9YxYyqcQM2XntDXs2K3A8AdW2PUgb9ynf782zFsfG8O2fasW1UQxg4QQ5TQw+P34s7HjUNz0dDfRyl1gurN9yPOPvAxv+paB9FDfE=
-    - secure: K/d6ce/NOHkcNfQvFopU5jVkCPwbj8xWTu1vgZiHMOeIB3cU9lZzxQESOZw5zd1aqYDMmTYXU62I/fn0CWTUvfL1TdKFQ4iN0OW31uFr2cFtnCRhxALsRoXYHvApHmssOxuQdp76jAavoHt+CLxcwG/FGZ3GEaczbZC1ZU/pjbQ=
-jdk:
-  - openjdk8
diff --git a/README.md b/README.md
index 4d989cc..14b91c4 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 # Apache Gobblin 
-[![Build Status](https://api.travis-ci.org/apache/gobblin.svg?branch=master)](https://travis-ci.org/apache/gobblin)
+[![Build Status](https://github.com/apache/gobblin/actions/workflows/build_and_test.yaml/badge.svg?branch=master)](https://travis-ci.org/apache/gobblin)
 [![Documentation Status](https://readthedocs.org/projects/gobblin/badge/?version=latest)](https://gobblin.readthedocs.org/en/latest/?badge=latest)
 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.gobblin/gobblin-api/badge.svg)](https://search.maven.org/search?q=g:org.apache.gobblin)
 [![Stack Overflow](http://img.shields.io/:stack%20overflow-gobblin-brightgreen.svg)](http://stackoverflow.com/questions/tagged/gobblin)
diff --git a/travis/artifactoryDeploy.sh b/travis/artifactoryDeploy.sh
deleted file mode 100755
index 32c5b3c..0000000
--- a/travis/artifactoryDeploy.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Test script used by Travis to test the
-# hadoop1 or hadoop2 versions of gobblin.
-#
-
-#!/bin/bash
-set -e
-
-echo "Starting $0 at " $(date)
-PROJECT_VERSION=$(./gradlew properties -q | grep "version:" | awk '{print $2}')
-
-echo "Project Version: $PROJECT_VERSION"
-BUILD_VERSION=$PROJECT_VERSION-dev-${TRAVIS_BUILD_NUMBER}
-echo "Build Version: $BUILD_VERSION"
-
-echo "Pull request: [$TRAVIS_PULL_REQUEST], Travis branch: [$TRAVIS_BRANCH]"
-# release only from master when no pull request build
-if [ "$TRAVIS_PULL_REQUEST" = "false" ]
-then
-    echo "Uploading artifacts to bintray for version $BUILD_VERSION"
-    ./gradlew artifactoryPublish -Pversion=$BUILD_VERSION
-fi
\ No newline at end of file
diff --git a/travis/filter-to-failing-test-results.py b/travis/filter-to-failing-test-results.py
deleted file mode 100644
index b491483..0000000
--- a/travis/filter-to-failing-test-results.py
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Python script used to filter the list of junit XML test results
-# to those that contain errors or failures.
-#
-
-#!/usr/bin/python
-
-import sys
-import fileinput
-import xml.etree.ElementTree
-
-for line in fileinput.input():
-    suite = xml.etree.ElementTree.parse(line.rstrip()).getroot()
-    errors = suite.get("errors")
-    failures = suite.get("failures")
-    if (errors is not None and int(errors) > 0) or (failures is not None and int(failures) > 0):
-        sys.stdout.write(line)
-
-sys.exit(0)
\ No newline at end of file
diff --git a/travis/junit-errors-to-stdout.sh b/travis/junit-errors-to-stdout.sh
deleted file mode 100755
index 3c14095..0000000
--- a/travis/junit-errors-to-stdout.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Script used by Travis builds upon a failure to format and
-# print the failing test results to the console.
-#
-
-#!/bin/bash
-IFS='
-'
-DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
-ROOTDIR="$1"
-if [ -z "$ROOTDIR" ]; then
-	ROOTDIR="."
-fi
-echo 'Formatting results...'
-FILES=$(find "$ROOTDIR" -path '*/build/*/test-results/*.xml' | python "$DIR/filter-to-failing-test-results.py")
-if [ -n "$FILES" ]; then
-	for file in $FILES; do
-		echo "Formatting $file"
-		if [ -f "$file" ]; then
-			echo '====================================================='
-			xsltproc "$DIR/junit-xml-format-errors.xsl" "$file"
-		fi
-	done
-	echo '====================================================='
-else
-	echo 'No */build/*/test-results/*.xml files found with failing tests.'
-fi
diff --git a/travis/junit-xml-format-errors.xsl b/travis/junit-xml-format-errors.xsl
deleted file mode 100755
index 64882f9..0000000
--- a/travis/junit-xml-format-errors.xsl
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~    http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-<!--
- XSL Transform script to format the junit XML test result
- files in a console friend way.
-
- Based on SO answer http://stackoverflow.com/a/9471505/166062 by dvdvorle http://stackoverflow.com/users/481635/dvdvorle
--->
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-    <xsl:output method="text" indent="no"/>
-    <xsl:template match="/testsuite">
-        <xsl:text>Testsuite: </xsl:text><xsl:value-of select="@name" />
-<xsl:text>
-Tests run: </xsl:text>
-        <xsl:value-of select="@tests" />
-        <xsl:text>, Failures: </xsl:text>
-        <xsl:value-of select="@failures" />
-        <xsl:text>, Errors: </xsl:text>
-        <xsl:value-of select="@errors" />
-        <xsl:text>, Time elapsed: </xsl:text>
-        <xsl:value-of select="@time" />
-        <xsl:text> sec</xsl:text>
-    <xsl:text>
---------- ----------- ---------</xsl:text>
-        <xsl:apply-templates select="testcase" />
-        <xsl:apply-templates select="system-out" />
-        <xsl:apply-templates select="system-err" />
-    </xsl:template>
-
-    <xsl:template match="testcase">
-    <xsl:text>
-Testcase: </xsl:text>
-        <xsl:value-of select="@name" />
-        <xsl:text> took </xsl:text>
-        <xsl:value-of select="@time" />
-        <xsl:choose>
-            <xsl:when test="failure"><xsl:text> FAILURE
- </xsl:text><xsl:apply-templates select="failure"/></xsl:when>
-            <xsl:when test="error"><xsl:text> ERROR
- </xsl:text><xsl:apply-templates select="error"/></xsl:when>
-            <xsl:otherwise><xsl:text> SUCCESS</xsl:text></xsl:otherwise>
-        </xsl:choose>
-    </xsl:template>
-
-    <xsl:template match="error | failure">
-        <xsl:value-of select="@message" />
-        <xsl:if test="@type != @message">
-            <xsl:text> </xsl:text><xsl:value-of select="@type" />
-        </xsl:if>
-    <xsl:text>
-</xsl:text>
-        <xsl:value-of select="." />
-    </xsl:template>
-
-    <xsl:template match="system-out">
-    <xsl:text>
------- Standard output ------
-</xsl:text>
-        <xsl:value-of select="." />
-    </xsl:template>
-
-    <xsl:template match="system-err">
-    <xsl:text>
------- Error output ------
-</xsl:text>
-        <xsl:value-of select="." />
-    </xsl:template>
-
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/travis/test-build.sh b/travis/test-build.sh
deleted file mode 100755
index caf1495..0000000
--- a/travis/test-build.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Build script used by Travis to clean and assemble the
-# hadoop1 or hadoop2 versions of gobblin.
-#
-
-#!/bin/bash
-set -e
-
-echo "Starting $0 at " $(date)
-time ./gradlew clean build -x test -x javadoc -Dorg.gradle.parallel=true $GOBBLIN_GRADLE_OPTS
diff --git a/travis/test-coverage.sh b/travis/test-coverage.sh
deleted file mode 100755
index 7e6feda..0000000
--- a/travis/test-coverage.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Test script used by Travis to test the
-# hadoop1 or hadoop2 versions of gobblin.
-#
-
-#!/bin/bash
-set -e
-
-script_dir=$(dirname $0)
-
-source ${script_dir}/test-groups.inc
-
-echo "Starting $0 at " $(date)
-time ./gradlew -PskipTestGroup=disabledOnCI -Dorg.gradle.parallel=false -DjacocoBuild=1 $GOBBLIN_GRADLE_OPTS jacocoTestCoverage
diff --git a/travis/test-default.sh b/travis/test-default.sh
deleted file mode 100755
index 9be3dcf..0000000
--- a/travis/test-default.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Test script used by Travis to test the
-# hadoop1 or hadoop2 versions of gobblin.
-#
-
-#!/bin/bash
-set -e
-
-script_dir=$(dirname $0)
-
-source ${script_dir}/test-groups.inc
-
-echo "Starting $0 at " $(date)
-echo "GOBBLIN_GRADLE_OPTS=$GOBBLIN_GRADLE_OPTS"
-time ./gradlew -PskipTestGroup=disabledOnCI,$TEST_GROUP1 -Dorg.gradle.parallel=false $GOBBLIN_GRADLE_OPTS test
diff --git a/travis/test-group1.sh b/travis/test-group1.sh
deleted file mode 100755
index fb3b00f..0000000
--- a/travis/test-group1.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Test script used by Travis to test the
-# hadoop1 or hadoop2 versions of gobblin.
-#
-
-#!/bin/bash
-set -e
-
-script_dir=$(dirname $0)
-
-source ${script_dir}/test-groups.inc
-
-echo "Starting $0 at " $(date)
-echo "Precompiling tests:"
-rm -rf $HOME/.gradle/caches/
-./gradlew compileTest -Porg.gradle.parallel=false $GOBBLIN_GRADLE_OPTS
-echo "Running tests for $TEST_GROUP1"
-time ./gradlew -PskipTestGroup=disabledOnCI -PrunTestGroups=$TEST_GROUP1 -Dorg.gradle.parallel=false $GOBBLIN_GRADLE_OPTS test
\ No newline at end of file
diff --git a/travis/test-groups.inc b/travis/test-groups.inc
deleted file mode 100644
index 8eef534..0000000
--- a/travis/test-groups.inc
+++ /dev/null
@@ -1 +0,0 @@
-TEST_GROUP1=gobbin.yarn,gobblin.runtime,gobblin.cluster,gobblin.compaction,gobblin.util,gobblin.writer
diff --git a/travis/test.sh b/travis/test.sh
deleted file mode 100755
index 261da9c..0000000
--- a/travis/test.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Test script used by Travis to test the
-# hadoop1 or hadoop2 versions of gobblin.
-#
-
-#!/bin/bash
-set -e
-
-#free
-
-RUN_TEST_GROUP=${RUN_TEST_GROUP:-default}
-
-script_dir=$(dirname $0)
-echo "Old GRADLE_OPTS=$GRADLE_OPTS"
-
-export java_version=$(java -version 2>&1 | grep 'openjdk version' | sed -e 's/openjdk version "\(1\..\).*/\1/')
-
-echo "Using Java version:${java_version}"
-
-export GOBBLIN_GRADLE_OPTS="-Dorg.gradle.daemon=false -Dgobblin.metastore.testing.embeddedMysqlEnabled=false -PusePreinstalledMysql=true -PjdkVersion=${java_version}"
-
-TEST_SCRIPT=${script_dir}/test-${RUN_TEST_GROUP}.sh
-if [ -x $TEST_SCRIPT ] ; then
-  echo "Running test group $RUN_TEST_GROUP"
-  $TEST_SCRIPT "$@"
-else
-  echo "Test file $TEST_SCRIPT does not exist or is not executable!"
-  exit 1
-fi

[gobblin] 02/02: bump version for gobblin

Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

lesun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git

commit 4fa4891fc122d1d24de66a380c72e7c95e9102fb
Author: William Lo <lo...@gmail.com>
AuthorDate: Mon Jun 7 16:54:33 2021 -0700

    bump version for gobblin
---
 gradle.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gradle.properties b/gradle.properties
index 5a421d9..a1551fa 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -31,7 +31,7 @@ org.gradle.parallel=true
 ide.recursive=true
 
 # Apache release specific
-version=0.15.0
+version=0.16.0
 group=org.apache.gobblin
 release=false