You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ha...@apache.org on 2020/05/29 05:00:03 UTC

[incubator-pinot] branch release-0.4.0-rc2 created (now e425f5a)

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

haibow pushed a change to branch release-0.4.0-rc2
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


      at e425f5a  [maven-release-plugin] prepare release release-0.4.0-rc2

This branch includes the following new commits:

     new f26f19b  Single Quote String Literal for function invoker results (#5456)
     new 75f58bc  Update release note
     new e425f5a  [maven-release-plugin] prepare release release-0.4.0-rc2

The 3 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.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[incubator-pinot] 02/03: Update release note

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

haibow pushed a commit to branch release-0.4.0-rc2
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git

commit 75f58bc279988d3818969bd9b8ce850b82202eaa
Author: Haibo Wang <hb...@gmail.com>
AuthorDate: Thu May 28 21:15:15 2020 -0700

    Update release note
---
 LICENSE-binary | 155 ++++++++++++++++++++++++++++++++++++++-------------------
 NOTICE-binary  |  53 +++++++++++++++++++-
 2 files changed, 157 insertions(+), 51 deletions(-)

diff --git a/LICENSE-binary b/LICENSE-binary
index 5c0e3e4..04faf94 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -211,28 +211,32 @@ com.clearspring.analytics:stream:2.7.0
 com.fasterxml.jackson.core:jackson-annotations:2.9.8
 com.fasterxml.jackson.core:jackson-core:2.9.8
 com.fasterxml.jackson.core:jackson-databind:2.9.8
+com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8
 com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.8
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.0
 com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.9.8
 com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.9.8
 com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8
 com.fasterxml.jackson.module:jackson-module-paranamer:2.6.5
 com.fasterxml.jackson.module:jackson-module-scala_2.11:2.6.5
+com.fasterxml.woodstox:woodstox-core:5.0.3
 com.github.jnr:jffi:1.2.9
 com.github.jnr:jnr-constants:0.8.7
 com.github.jnr:jnr-ffi:2.0.3
+com.google.api-client:google-api-client
 com.google.api.grpc:proto-google-common-protos:1.17.0
 com.google.api.grpc:proto-google-iam-v1:0.13.0
 com.google.api:api-common:1.8.1
 com.google.api:gax:1.49.1
 com.google.api:gax-httpjson:0.66.1
-com.google.api:google-api-client:1.30.4
-com.google.api:google-api-services-storage:v1-rev20190910-1.30.3.jar
+com.google.apis:google-api-services-storage:v1-rev20190910-1.30.3
 com.google.auth:google-auth-library-credentials:0.18.0
 com.google.auth:google-auth-library-oauth2-http:0.18.0
 com.google.auto.value:auto-value-annotations:1.6.6
 com.google.cloud:google-cloud-core:1.91.3
 com.google.cloud:google-cloud-core-http:1.91.3
-com.google.cloud:google-cloud-storage:1.101.0
+com.google.cloud:google-cloud-nio:0.120.0-alpha
+com.google.cloud:google-cloud-storage:1.102.0
 com.google.code.findbugs:jsr305:3.0.0
 com.google.code.gson:gson:2.2.4
 com.google.errorprone:error_prone_annotations:2.3.2
@@ -240,21 +244,20 @@ com.google.guava:guava:20.0
 com.google.http-client:google-http-client-appengine:1.32.1
 com.google.http-client:google-http-client-jackson2:1.32.1
 com.google.http-client:google-http-client:1.32.1
-com.google.inject.extensions:guice-servlet:3.0
-com.google.inject:guice:3.0
 com.google.j2objc:j2objc-annotations:1.3
 com.google.oauth-client:google-oauth-client:1.30.3
 com.google.protobuf:protobuf-java-util:3.10.0
 com.google.protobuf:protobuf-java:2.5.0
 com.google.protobuf:protobuf-java:3.10.0
 com.jamesmurty.utils:java-xmlbuilder:0.4
+com.jamesmurty.utils:java-xmlbuilder:1.0
+com.jayway.jsonpath:json-path:2.4.0
 com.lmax:disruptor:3.3.4
 com.ning:async-http-client:1.9.21
 com.ning:compress-lzf:1.0.3
 com.tdunning:t-digest:3.2
-com.twitter:chill-java:0.8.0
-com.twitter:chill_2.11:0.8.0
-com.typesafe:config:1.3.2
+com.typesafe.netty:netty-reactive-streams-http:2.0.4
+com.typesafe.netty:netty-reactive-streams:2.0.4
 com.typesafe.scala-logging:scala-logging_2.11:3.9.0
 com.yammer.metrics:metrics-core:2.2.0
 commons-beanutils:commons-beanutils:1.8.3
@@ -271,15 +274,35 @@ commons-lang:commons-lang:2.6
 commons-logging:commons-logging:1.2
 commons-net:commons-net:3.1
 io.airlift:aircompressor:0.10
+io.confluent:common-config:5.3.1
+io.confluent:common-utils:5.3.1
+io.confluent:kafka-avro-serializer:5.3.1
+io.confluent:kafka-schema-registry-client:5.3.1
 io.dropwizard.metrics:metrics-core:3.2.3
-io.dropwizard.metrics:metrics-graphite:3.1.2
-io.dropwizard.metrics:metrics-json:3.1.2
-io.dropwizard.metrics:metrics-jvm:3.1.2
+io.dropwizard.metrics:metrics-graphite:3.2.3
+io.dropwizard.metrics:metrics-json:3.2.3
+io.dropwizard.metrics:metrics-jvm:3.2.3
 io.grpc:grpc-context:1.22.1
+io.netty:netty-all:4.1.42.Final
+io.netty:netty-buffer:4.1.42.Final
+io.netty:netty-codec-http2:4.1.42.Final
+io.netty:netty-codec-http:4.1.42.Final
+io.netty:netty-codec-socks:4.1.42.Final
+io.netty:netty-codec:4.1.42.Final
+io.netty:netty-common:4.1.42.Final
+io.netty:netty-handler-proxy:4.1.42.Final
+io.netty:netty-handler:4.1.42.Final
+io.netty:netty-resolver:4.1.42.Final
+io.netty:netty-tcnative-boringssl-static:2.0.26.Final
+io.netty:netty-transport-native-epoll:linux-x86_64:4.1.42.Final
+io.netty:netty-transport-native-unix-common:4.1.42.Final
+io.netty:netty-transport:4.1.42.Final
 io.netty:netty:3.9.6.Final
-io.netty:netty-all:4.1.28.Final
 io.opencensus:opencensus-api:0.24.0
 io.opencensus:opencensus-contrib-http-util:0.24.0
+io.projectreactor.addons:reactor-pool:0.1.0.RELEASE
+io.projectreactor.netty:reactor-netty:0.9.0.RELEASE
+io.projectreactor:reactor-core:3.3.0.RELEASE
 io.swagger:swagger-annotations:1.5.16
 io.swagger:swagger-core:1.5.16
 io.swagger:swagger-jaxrs:1.5.16
@@ -290,14 +313,15 @@ javax.inject:javax.inject:1
 javax.servlet.jsp:jsp-api:2.1
 javax.servlet:servlet-api:2.5
 javax.validation:validation-api:2.0.1.Final
-joda-time:joda-time:2.0
+joda-time:joda-time:2.10.5
 me.lemire.integercompression:JavaFastPFOR:0.0.13
 mx4j:mx4j:3.0.2
-net.bytebuddy:byte-buddy-agent:1.7.4
-net.bytebuddy:byte-buddy:1.7.4
+net.java.dev.jets3t:jets3t:0.9.0
 net.java.dev.jets3t:jets3t:0.9.3
 net.jpountz.lz4:lz4:1.2.0
-nl.jqno.equalsverifier:equalsverifier:1.7.2
+net.jpountz.lz4:lz4:1.3.0
+net.minidev:accessors-smart:1.2
+net.minidev:json-smart:2.3
 org.apache.avro:avro:1.7.6
 org.apache.avro:avro-ipc:1.7.4
 org.apache.avro:avro-mapred:1.7.4
@@ -314,38 +338,38 @@ org.apache.commons:commons-math3:3.2
 org.apache.curator:curator-client:2.7.1
 org.apache.curator:curator-framework:2.7.1
 org.apache.curator:curator-recipes:2.7.1
+org.apache.datasketches:datasketches-java:1.2.0-incubating
+org.apache.datasketches:datasketches-memory:1.2.0-incubating
 org.apache.directory.api:api-asn1-api:1.0.0-M20
 org.apache.directory.api:api-util:1.0.0-M20
 org.apache.directory.server:apacheds-i18n:2.0.0-M15
 org.apache.directory.server:apacheds-kerberos-codec:2.0.0-M15
-org.apache.hadoop:hadoop-annotations:2.2.0
+org.apache.hadoop:hadoop-annotations:2.7.0
 org.apache.hadoop:hadoop-auth:2.7.0
-org.apache.hadoop:hadoop-aws:2.7.0
 org.apache.hadoop:hadoop-client:2.7.0
 org.apache.hadoop:hadoop-common:2.7.0
-org.apache.hadoop:hadoop-hdfs:2.2.0
+org.apache.hadoop:hadoop-hdfs:2.7.0
 org.apache.hadoop:hadoop-mapreduce-client-app:2.7.0
 org.apache.hadoop:hadoop-mapreduce-client-common:2.7.0
 org.apache.hadoop:hadoop-mapreduce-client-core:2.7.0
-org.apache.hadoop:hadoop-mapreduce-client-hs:2.7.0
 org.apache.hadoop:hadoop-mapreduce-client-jobclient:2.7.0
 org.apache.hadoop:hadoop-mapreduce-client-shuffle:2.7.0
-org.apache.hadoop:hadoop-minicluster:2.7.0
 org.apache.hadoop:hadoop-yarn-api:2.7.0
 org.apache.hadoop:hadoop-yarn-client:2.7.0
 org.apache.hadoop:hadoop-yarn-common:2.7.0
-org.apache.hadoop:hadoop-yarn-server-applicationhistoryservice:2.7.0
 org.apache.hadoop:hadoop-yarn-server-common:2.7.0
-org.apache.hadoop:hadoop-yarn-server-nodemanager:2.7.0
-org.apache.hadoop:hadoop-yarn-server-resourcemanager:2.7.0
-org.apache.hadoop:hadoop-yarn-server-web-proxy:2.7.0
-org.apache.helix:helix-core:0.9.4
-org.apache.hive:hive-storage-api:2.6.0
+org.apache.helix:helix-core:0.9.7
+org.apache.hive:hive-storage-api:2.7.1
 org.apache.htrace:htrace-core:3.1.0-incubating
 org.apache.httpcomponents:httpclient:4.5.3
+org.apache.httpcomponents:httpclient:4.5.5
 org.apache.httpcomponents:httpcore:4.4.6
+org.apache.httpcomponents:httpcore:4.4.9
 org.apache.httpcomponents:httpmime:4.5.3
+org.apache.ivy:ivy:2.4.0
+org.apache.kafka:kafka-clients:0.9.0.1
 org.apache.kafka:kafka-clients:2.0.0
+org.apache.kafka:kafka_2.10:0.9.0.1
 org.apache.kafka:kafka_2.11:2.0.0
 org.apache.logging.log4j:log4j-1.2-api:2.11.2
 org.apache.logging.log4j:log4j-api:2.11.2
@@ -356,9 +380,8 @@ org.apache.lucene:lucene-core:8.2.0
 org.apache.lucene:lucene-queries:8.2.0
 org.apache.lucene:lucene-queryparser:8.2.0
 org.apache.lucene:lucene-sandbox:8.2.0
-org.apache.orc:orc-core:1.5.2
-org.apache.orc:orc-mapreduce:1.5.2
-org.apache.orc:orc-shims:1.5.2
+org.apache.orc:orc-core:1.5.9
+org.apache.orc:orc-shims:1.5.9
 org.apache.parquet:parquet-avro:1.8.0
 org.apache.parquet:parquet-column:1.8.0
 org.apache.parquet:parquet-common:1.8.0
@@ -377,11 +400,11 @@ org.apache.velocity:velocity:1.7
 org.apache.xbean:xbean-asm5-shaded:4.4
 org.apache.yetus:audience-annotations:0.5.0
 org.apache.zookeeper:zookeeper:3.4.11
+org.codehaus.groovy:groovy-all:2.4.8
 org.codehaus.jackson:jackson-core-asl:1.9.13
 org.codehaus.jackson:jackson-jaxrs:1.9.13
 org.codehaus.jackson:jackson-mapper-asl:1.9.13
 org.codehaus.jackson:jackson-xc:1.9.13
-org.codehaus.jettison:jettison:1.1
 org.javassist:javassist:3.19.0-GA
 org.json4s:json4s-ast_2.11:3.2.11
 org.json4s:json4s-core_2.11:3.2.11
@@ -390,9 +413,16 @@ org.lz4:lz4-java:1.4.1
 org.mortbay.jetty:jetty:6.1.26
 org.mortbay.jetty:jetty-util:6.1.26
 org.mortbay.jetty:servlet-api:2.5-20081211
-org.objenesis:objenesis:2.1
+org.objenesis:objenesis:2.6
 org.roaringbitmap:RoaringBitmap:0.8.0
 org.roaringbitmap:shims:0.8.0
+org.scala-lang.modules:scala-parser-combinators_2.11:1.0.4
+org.scala-lang.modules:scala-xml_2.11:1.0.5
+org.scala-lang:scala-compiler:2.11.11
+org.scala-lang:scala-library:2.10.5
+org.scala-lang:scala-library:2.11.11
+org.scala-lang:scala-reflect:2.11.11
+org.scala-lang:scalap:2.11.0
 org.testng:testng:6.11
 org.webjars:swagger-ui:2.2.2
 org.xerial.java:xerial-core:2.1
@@ -403,6 +433,22 @@ org.xerial.snappy:snappy-java:1.1.1.7
 org.xerial:xerial-core:3.2.2
 org.yaml:snakeyaml:1.16
 oro:oro:2.0.8
+software.amazon.awssdk:annotations:2.11.12
+software.amazon.awssdk:apache-client:2.11.12
+software.amazon.awssdk:arns:2.11.12
+software.amazon.awssdk:auth:2.11.12
+software.amazon.awssdk:aws-core:2.11.12
+software.amazon.awssdk:aws-query-protocol:2.11.12
+software.amazon.awssdk:aws-xml-protocol:2.11.12
+software.amazon.awssdk:http-client-spi:2.11.12
+software.amazon.awssdk:netty-nio-client:2.11.12
+software.amazon.awssdk:profiles:2.11.12
+software.amazon.awssdk:protocol-core:2.11.12
+software.amazon.awssdk:regions:2.11.12
+software.amazon.awssdk:s3:2.11.12
+software.amazon.awssdk:sdk-core:2.11.12
+software.amazon.awssdk:utils:2.11.12
+software.amazon.eventstream:eventstream:1.0.1
 xerces:xercesImpl:2.9.1
 xml-apis:xml-apis:1.0.b2
 
@@ -416,10 +462,16 @@ of these licenses.
 MIT License
 -----------
 args4j:args4j:2.32
+com.azure:azure-core-http-netty:1.3.0
+com.azure:azure-core:1.2.0
+com.azure:azure-storage-blob:12.4.0
+com.azure:azure-storage-common:12.4.0
+com.azure:azure-storage-file-datalake:12.0.0-beta.12
 com.github.jnr:jnr-x86asm:1.0.2
 com.microsoft.azure:azure-data-lake-store-sdk:2.1.5
 net.razorvine:pyrolite:4.13
 net.sf.jopt-simple:jopt-simple:4.6
+org.bouncycastle:bcprov-jdk15on:1.51
 org.mockito:mockito-core:2.10.0
 org.slf4j:jcl-over-slf4j:1.7.16
 org.slf4j:jul-to-slf4j:1.7.16
@@ -443,27 +495,25 @@ BSD 2-Clause
 ------------
 jline:jline:0.9.94
 net.sf.py4j:py4j:0.10.4
+org.codehaus.woodstox:stax2-api:3.1.4
 org.reflections:reflections:0.9.11
 
 
 BSD 3-Clause
 ------------
-asm:asm:3.1
-com.esotericsoftware:kryo-shaded:3.0.3
-com.esotericsoftware:minlog:1.3.0
 com.google.protobuf:protobuf-java:2.5.0
 com.jcabi:jcabi-aspects:0.22
 com.jcabi:jcabi-log:0.17.1
 com.jcraft:jsch:0.1.42
-com.thoughtworks.paranamer:paranamer:2.3
+com.thoughtworks.paranamer:paranamer:2.6
 org.antlr:antlr4-runtime:4.6
 org.fusesource.leveldbjni:leveldbjni-all:1.8
-org.ow2.asm:asm:5.0.3
+org.ow2.asm:asm:5.0.4
 org.ow2.asm:asm-analysis:5.0.3
 org.ow2.asm:asm-commons:5.0.3
 org.ow2.asm:asm-tree:5.0.3
 org.ow2.asm:asm-util:5.0.3
-org.scala-lang:scala-library:2.10.5
+org.threeten:threeten-extra:1.5.0
 org.threeten:threetenbp:1.3.3
 xmlenc:xmlenc:0.52
 
@@ -472,21 +522,17 @@ pinot-controller/src/main/resources/*/js/lib/jquery.dataTables.min.js
 
 Common Development and Distribution License (CDDL) 1.0
 ------------------------------------------------------
-(see license/LICENSE-cddl-1.0.txt)
+(see license-binary/LICENSE-cddl-1.0.txt)
 
 javax.activation:activation:1.1.1
 javax.servlet:javax.servlet-api:3.0.1
-javax.ws.rs:jsr311-api:1.1.1
+javax.servlet:javax.servlet-api:3.1.0
 
 
 Common Development and Distribution License (CDDL) 1.1
 ------------------------------------------------------
-(see license/LICENSE-cddl-1.1.txt)
+(see license-binary/LICENSE-cddl-1.1.txt)
 
-com.sun.jersey:jersey-core:1.9
-com.sun.jersey:jersey-json:1.9
-com.sun.jersey:jersey-server:1.9
-com.sun.jersey.contribs:jersey-guice:1.9
 com.sun.xml.bind:jaxb-core:2.3.0
 com.sun.xml.bind:jaxb-impl:2.3.0
 javax.annotation:javax.annotation-api:1.3.2
@@ -495,14 +541,17 @@ javax.servlet:javax.servlet-api:3.0.1
 javax.ws.rs:javax.ws.rs-api:2.0.1
 javax.ws.rs:jsr311-api:1.1.1
 javax.xml.bind:jaxb-api:2.3.0
+org.glassfish.hk2.external:javax.inject:2.4.0-b34
 org.glassfish.hk2:osgi-resource-locator:1.0.1
+org.glassfish.jersey.containers:jersey-container-servlet-core:2.22.2
 org.glassfish.jersey.containers:jersey-container-servlet-core:2.25.1
+org.glassfish.jersey.containers:jersey-container-servlet:2.22.2
 org.glassfish.tyrus.bundles:tyrus-standalone-client:1.5
 
 
 Common Public License (CPL) 1.0
 -------------------------------
-(see license/LICENSE-cpl-1.0.txt)
+(see license-binary/LICENSE-cpl-1.0.txt)
 
 com.github.jnr:jnr-posix:3.0.12
 junit:junit:3.8.1
@@ -510,7 +559,7 @@ junit:junit:3.8.1
 
 Eclipse Public License (EPL) 1.0
 --------------------------------
-(see license/LICENSE-epl-1.0.txt)
+(see license-binary/LICENSE-epl-1.0.txt)
 
 org.aspectj:aspectjrt:1.8.4
 com.h2database:h2:1.4.193
@@ -518,7 +567,7 @@ com.h2database:h2:1.4.193
 
 Eclipse Public License (EPL) 2.0
 -------------------------------
-(see license/LICENSE-epl-2.0.txt)
+(see license-binary/LICENSE-epl-2.0.txt)
 
 jakarta.annotation:jakarta.annotation-api:1.3.4
 jakarta.ws.rs:jakarta.ws.rs-api:2.1.5
@@ -544,9 +593,15 @@ Eclipse Distribution License (EDL) 1.0
 --------------------------------------
 org.jvnet.mimepull:mimepull:1.9.11
 
+GNU General Public License, version 2 (GPL 2.0)
+-----------------------------------------------
+(see license-binary/LICENSE-gpl-2.0.txt)
+
+org.openjdk.jmh:jmh-core:1.21
+org.openjdk.jmh:jmh-generator-annprocess:1.21
+
 Public Domain
 -------------
-
-aopalliance:aopalliance:1.0
 net.iharder:base64:2.3.8
 
+
diff --git a/NOTICE-binary b/NOTICE-binary
index f5b4a4b..b4a4b30 100644
--- a/NOTICE-binary
+++ b/NOTICE-binary
@@ -76,7 +76,7 @@ Copyright 1999-2019 The Apache Software Foundation
 = NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
 =============================================================================
 This product includes software developed by
-Joda.org (http://www.joda.org/).
+Joda.org (https://www.joda.org/).
 
 # Jackson JSON processor
 
@@ -99,6 +99,17 @@ A list of contributors may be found from CREDITS file, which is included
 in some artifacts (usually source distributions); but is always available
 from the source code management (SCM) system project uses.
 
+Apache Groovy
+Copyright 2003-2017 The Apache Software Foundation
+
+This product includes/uses ANTLR (http://www.antlr2.org/)
+developed by Terence Parr 1989-2006
+
+This product bundles icons from the famfamfam.com silk icons set
+http://www.famfamfam.com/lab/icons/silk/
+Licensed under the Creative Commons Attribution Licence v2.5
+http://creativecommons.org/licenses/by/2.5/
+
 Apache HttpClient Mime
 Copyright 1999-2017 The Apache Software Foundation
 
@@ -311,6 +322,12 @@ The complete text of licenses and disclaimers associated with the the original
 sources enumerated above at the time of code translation are in the LICENSE.txt
 file.
 
+datasketches-java
+Copyright 2015-2020 The Apache Software Foundation
+
+datasketches-memory
+Copyright 2015-2019 The Apache Software Foundation
+
 Apache Lucene
 Copyright 2001-2019 The Apache Software Foundation
 
@@ -517,6 +534,39 @@ To find the details that apply to this artifact see the accompanying LICENSE fil
 For more information, including possible other licensing options, contact
 FasterXML.com (http://fasterxml.com).
 
+ORC Core
+Copyright 2013-2020 The Apache Software Foundation
+
+ORC Shims
+Copyright 2013-2020 The Apache Software Foundation
+
+Hive Storage API
+Copyright 2019 The Apache Software Foundation
+
+Apache Parquet Avro
+Copyright 2015 The Apache Software Foundation
+
+Apache Parquet Column
+Copyright 2015 The Apache Software Foundation
+
+Apache Parquet Common
+Copyright 2015 The Apache Software Foundation
+
+Apache Parquet Encodings
+Copyright 2015 The Apache Software Foundation
+
+Apache Parquet Hadoop
+Copyright 2015 The Apache Software Foundation
+
+Apache Parquet Jackson
+Copyright 2015 The Apache Software Foundation
+
+Apache Parquet Format (Incubating)
+Copyright 2015 The Apache Software Foundation
+
+Apache Avro
+Copyright 2009-2014 The Apache Software Foundation
+
 Apache Log4j Core
 Copyright 1999-2012 Apache Software Foundation
 
@@ -588,3 +638,4 @@ The creation of the package "o.a.c.m.analysis.integration.gauss" was inspired
 by an original code donated by Sébastien Brisard.
 ===============================================================================
 
+


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[incubator-pinot] 03/03: [maven-release-plugin] prepare release release-0.4.0-rc2

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

haibow pushed a commit to branch release-0.4.0-rc2
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git

commit e425f5ae5a77955748cefcee94b92ebcbcd2559f
Author: Haibo Wang <hb...@gmail.com>
AuthorDate: Thu May 28 21:59:47 2020 -0700

    [maven-release-plugin] prepare release release-0.4.0-rc2
---
 pinot-broker/pom.xml                                              | 5 ++---
 pinot-clients/pinot-java-client/pom.xml                           | 5 ++---
 pinot-clients/pom.xml                                             | 6 ++----
 pinot-common/pom.xml                                              | 5 ++---
 pinot-controller/pom.xml                                          | 5 ++---
 pinot-core/pom.xml                                                | 5 ++---
 pinot-distribution/pom.xml                                        | 7 +++----
 pinot-integration-tests/pom.xml                                   | 5 ++---
 pinot-minion/pom.xml                                              | 5 ++---
 pinot-perf/pom.xml                                                | 5 ++---
 .../pinot-batch-ingestion/pinot-batch-ingestion-common/pom.xml    | 6 ++----
 .../pinot-batch-ingestion/pinot-batch-ingestion-hadoop/pom.xml    | 6 ++----
 .../pinot-batch-ingestion/pinot-batch-ingestion-spark/pom.xml     | 6 ++----
 .../pinot-batch-ingestion-standalone/pom.xml                      | 6 ++----
 pinot-plugins/pinot-batch-ingestion/pom.xml                       | 6 ++----
 .../pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml      | 7 +++----
 .../v0_deprecated/pinot-ingestion-common/pom.xml                  | 6 ++----
 .../pinot-batch-ingestion/v0_deprecated/pinot-spark/pom.xml       | 7 +++----
 pinot-plugins/pinot-batch-ingestion/v0_deprecated/pom.xml         | 6 ++----
 pinot-plugins/pinot-file-system/pinot-adls/pom.xml                | 5 ++---
 pinot-plugins/pinot-file-system/pinot-gcs/pom.xml                 | 6 ++----
 pinot-plugins/pinot-file-system/pinot-hdfs/pom.xml                | 5 ++---
 pinot-plugins/pinot-file-system/pinot-s3/pom.xml                  | 6 ++----
 pinot-plugins/pinot-file-system/pom.xml                           | 6 ++----
 pinot-plugins/pinot-input-format/pinot-avro-base/pom.xml          | 5 ++---
 pinot-plugins/pinot-input-format/pinot-avro/pom.xml               | 5 ++---
 pinot-plugins/pinot-input-format/pinot-confluent-avro/pom.xml     | 5 ++---
 pinot-plugins/pinot-input-format/pinot-csv/pom.xml                | 5 ++---
 pinot-plugins/pinot-input-format/pinot-json/pom.xml               | 5 ++---
 pinot-plugins/pinot-input-format/pinot-orc/pom.xml                | 6 ++----
 pinot-plugins/pinot-input-format/pinot-parquet/pom.xml            | 5 ++---
 pinot-plugins/pinot-input-format/pinot-thrift/pom.xml             | 5 ++---
 pinot-plugins/pinot-input-format/pom.xml                          | 6 ++----
 pinot-plugins/pinot-stream-ingestion/pinot-kafka-0.9/pom.xml      | 6 ++----
 pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/pom.xml      | 6 ++----
 pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/pom.xml     | 6 ++----
 pinot-plugins/pinot-stream-ingestion/pom.xml                      | 6 ++----
 pinot-plugins/pom.xml                                             | 8 +++-----
 pinot-server/pom.xml                                              | 5 ++---
 pinot-spi/pom.xml                                                 | 5 ++---
 pinot-tools/pom.xml                                               | 5 ++---
 pom.xml                                                           | 7 +++----
 42 files changed, 89 insertions(+), 149 deletions(-)

diff --git a/pinot-broker/pom.xml b/pinot-broker/pom.xml
index d9e48e1..2fd885d 100644
--- a/pinot-broker/pom.xml
+++ b/pinot-broker/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-broker</artifactId>
diff --git a/pinot-clients/pinot-java-client/pom.xml b/pinot-clients/pinot-java-client/pom.xml
index 6a98e3d..615c5e9 100644
--- a/pinot-clients/pinot-java-client/pom.xml
+++ b/pinot-clients/pinot-java-client/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-clients</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-java-client</artifactId>
diff --git a/pinot-clients/pom.xml b/pinot-clients/pom.xml
index 9a66aa3..e05e7ec 100644
--- a/pinot-clients/pom.xml
+++ b/pinot-clients/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-clients</artifactId>
diff --git a/pinot-common/pom.xml b/pinot-common/pom.xml
index c467c56..db2d28d 100644
--- a/pinot-common/pom.xml
+++ b/pinot-common/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-common</artifactId>
diff --git a/pinot-controller/pom.xml b/pinot-controller/pom.xml
index aab77c1..8c72703 100644
--- a/pinot-controller/pom.xml
+++ b/pinot-controller/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-controller</artifactId>
diff --git a/pinot-core/pom.xml b/pinot-core/pom.xml
index 0d5f3fa..409ad7c 100644
--- a/pinot-core/pom.xml
+++ b/pinot-core/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-core</artifactId>
diff --git a/pinot-distribution/pom.xml b/pinot-distribution/pom.xml
index 36ef728..61e8102 100644
--- a/pinot-distribution/pom.xml
+++ b/pinot-distribution/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-distribution</artifactId>
@@ -153,7 +152,7 @@
             </goals>
             <configuration>
               <transformers>
-                <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"/>
+                <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />
               </transformers>
               <!--
               Usually in hadoop environment, there are multiple jars with different versions.
diff --git a/pinot-integration-tests/pom.xml b/pinot-integration-tests/pom.xml
index 6f181a7..2aa7583 100644
--- a/pinot-integration-tests/pom.xml
+++ b/pinot-integration-tests/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-integration-tests</artifactId>
diff --git a/pinot-minion/pom.xml b/pinot-minion/pom.xml
index 689afa6..39003bd 100644
--- a/pinot-minion/pom.xml
+++ b/pinot-minion/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-minion</artifactId>
diff --git a/pinot-perf/pom.xml b/pinot-perf/pom.xml
index 46fa2d9..a807f32 100644
--- a/pinot-perf/pom.xml
+++ b/pinot-perf/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-perf</artifactId>
diff --git a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-common/pom.xml b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-common/pom.xml
index 002a766..6382863 100644
--- a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-common/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-common/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-batch-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/pom.xml b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/pom.xml
index 2307483..8ba3daf 100644
--- a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-batch-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/pom.xml b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/pom.xml
index f93f65b..7670d91 100644
--- a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-batch-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/pom.xml b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/pom.xml
index 203400b..3b82de6 100644
--- a/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-batch-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-batch-ingestion/pom.xml b/pinot-plugins/pinot-batch-ingestion/pom.xml
index eb5f8e3..2183f80 100644
--- a/pinot-plugins/pinot-batch-ingestion/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-plugins</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-batch-ingestion</artifactId>
diff --git a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml
index 6b7450a..945f015 100644
--- a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-hadoop/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>v0_deprecated</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-hadoop</artifactId>
@@ -70,7 +69,7 @@
                     </relocation>
                   </relocations>
                   <transformers>
-                    <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
+                    <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
                     <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                       <mainClass>org.apache.pinot.hadoop.PinotHadoopJobLauncher</mainClass>
                     </transformer>
diff --git a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-ingestion-common/pom.xml b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-ingestion-common/pom.xml
index ab94482..75df3dc 100644
--- a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-ingestion-common/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-ingestion-common/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>v0_deprecated</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-spark/pom.xml b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-spark/pom.xml
index 964a585..230df0e 100644
--- a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-spark/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-spark/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>v0_deprecated</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-spark</artifactId>
@@ -73,7 +72,7 @@
                     </relocation>
                   </relocations>
                   <transformers>
-                    <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
+                    <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
                     <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                       <mainClass>org.apache.pinot.spark.PinotSparkJobLauncher</mainClass>
                     </transformer>
diff --git a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pom.xml b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pom.xml
index 0fa706e..49880ff 100644
--- a/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pom.xml
+++ b/pinot-plugins/pinot-batch-ingestion/v0_deprecated/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-batch-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-file-system/pinot-adls/pom.xml b/pinot-plugins/pinot-file-system/pinot-adls/pom.xml
index 5cad052..e21c3c4 100644
--- a/pinot-plugins/pinot-file-system/pinot-adls/pom.xml
+++ b/pinot-plugins/pinot-file-system/pinot-adls/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-file-system</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-adls</artifactId>
diff --git a/pinot-plugins/pinot-file-system/pinot-gcs/pom.xml b/pinot-plugins/pinot-file-system/pinot-gcs/pom.xml
index efdc6df..1d9ed74 100644
--- a/pinot-plugins/pinot-file-system/pinot-gcs/pom.xml
+++ b/pinot-plugins/pinot-file-system/pinot-gcs/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-file-system</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-file-system/pinot-hdfs/pom.xml b/pinot-plugins/pinot-file-system/pinot-hdfs/pom.xml
index a8864d2..3e77e55 100644
--- a/pinot-plugins/pinot-file-system/pinot-hdfs/pom.xml
+++ b/pinot-plugins/pinot-file-system/pinot-hdfs/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-file-system</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-hdfs</artifactId>
diff --git a/pinot-plugins/pinot-file-system/pinot-s3/pom.xml b/pinot-plugins/pinot-file-system/pinot-s3/pom.xml
index 6025772..99deae2 100644
--- a/pinot-plugins/pinot-file-system/pinot-s3/pom.xml
+++ b/pinot-plugins/pinot-file-system/pinot-s3/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-file-system</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-file-system/pom.xml b/pinot-plugins/pinot-file-system/pom.xml
index 50047ae..4ecc517 100644
--- a/pinot-plugins/pinot-file-system/pom.xml
+++ b/pinot-plugins/pinot-file-system/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-plugins</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-avro-base/pom.xml b/pinot-plugins/pinot-input-format/pinot-avro-base/pom.xml
index 6efaa4b..f6c5a01 100644
--- a/pinot-plugins/pinot-input-format/pinot-avro-base/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-avro-base/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-avro/pom.xml b/pinot-plugins/pinot-input-format/pinot-avro/pom.xml
index 31bb566..85ad88b 100644
--- a/pinot-plugins/pinot-input-format/pinot-avro/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-avro/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-confluent-avro/pom.xml b/pinot-plugins/pinot-input-format/pinot-confluent-avro/pom.xml
index a649aaf..fd470f6 100644
--- a/pinot-plugins/pinot-input-format/pinot-confluent-avro/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-confluent-avro/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-csv/pom.xml b/pinot-plugins/pinot-input-format/pinot-csv/pom.xml
index e206e23..713dc68 100644
--- a/pinot-plugins/pinot-input-format/pinot-csv/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-csv/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-json/pom.xml b/pinot-plugins/pinot-input-format/pinot-json/pom.xml
index 0cd0b98..370b5d5 100644
--- a/pinot-plugins/pinot-input-format/pinot-json/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-json/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-orc/pom.xml b/pinot-plugins/pinot-input-format/pinot-orc/pom.xml
index c3efcfd..f0c3301 100644
--- a/pinot-plugins/pinot-input-format/pinot-orc/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-orc/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-parquet/pom.xml b/pinot-plugins/pinot-input-format/pinot-parquet/pom.xml
index ea67b95..9858898 100644
--- a/pinot-plugins/pinot-input-format/pinot-parquet/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-parquet/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pinot-thrift/pom.xml b/pinot-plugins/pinot-input-format/pinot-thrift/pom.xml
index faba9ec..703ea3b 100644
--- a/pinot-plugins/pinot-input-format/pinot-thrift/pom.xml
+++ b/pinot-plugins/pinot-input-format/pinot-thrift/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-input-format</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-input-format/pom.xml b/pinot-plugins/pinot-input-format/pom.xml
index bf7dd9c..4754dbd 100644
--- a/pinot-plugins/pinot-input-format/pom.xml
+++ b/pinot-plugins/pinot-input-format/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-plugins</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-stream-ingestion/pinot-kafka-0.9/pom.xml b/pinot-plugins/pinot-stream-ingestion/pinot-kafka-0.9/pom.xml
index 06a11ad..7ff13d5 100644
--- a/pinot-plugins/pinot-stream-ingestion/pinot-kafka-0.9/pom.xml
+++ b/pinot-plugins/pinot-stream-ingestion/pinot-kafka-0.9/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-stream-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/pom.xml b/pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/pom.xml
index 1005b82..081f302 100644
--- a/pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/pom.xml
+++ b/pinot-plugins/pinot-stream-ingestion/pinot-kafka-2.0/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-stream-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/pom.xml b/pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/pom.xml
index 5414bde..84769d2 100644
--- a/pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/pom.xml
+++ b/pinot-plugins/pinot-stream-ingestion/pinot-kafka-base/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-stream-ingestion</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/pinot-plugins/pinot-stream-ingestion/pom.xml b/pinot-plugins/pinot-stream-ingestion/pom.xml
index a099b48..66cb9ea 100644
--- a/pinot-plugins/pinot-stream-ingestion/pom.xml
+++ b/pinot-plugins/pinot-stream-ingestion/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot-plugins</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-stream-ingestion</artifactId>
diff --git a/pinot-plugins/pom.xml b/pinot-plugins/pom.xml
index 535a4ee..cdbc671 100644
--- a/pinot-plugins/pom.xml
+++ b/pinot-plugins/pom.xml
@@ -19,14 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-plugins</artifactId>
@@ -80,7 +78,7 @@
                 </goals>
                 <configuration>
                   <transformers>
-                    <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"/>
+                    <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />
                   </transformers>
                   <!--
                   Usually in hadoop environment, there are multiple jars with different versions.
diff --git a/pinot-server/pom.xml b/pinot-server/pom.xml
index 87be2c2..f97c50f 100644
--- a/pinot-server/pom.xml
+++ b/pinot-server/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-server</artifactId>
diff --git a/pinot-spi/pom.xml b/pinot-spi/pom.xml
index 8ad0aec..ff0edf0 100644
--- a/pinot-spi/pom.xml
+++ b/pinot-spi/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-spi</artifactId>
diff --git a/pinot-tools/pom.xml b/pinot-tools/pom.xml
index 53096c6..4f4d0ff 100644
--- a/pinot-tools/pom.xml
+++ b/pinot-tools/pom.xml
@@ -19,13 +19,12 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>pinot</artifactId>
     <groupId>org.apache.pinot</groupId>
-    <version>${revision}${sha1}</version>
+    <version>0.4.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>pinot-tools</artifactId>
diff --git a/pom.xml b/pom.xml
index 2b6ae90..0cf25f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,8 +19,7 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
@@ -31,7 +30,7 @@
 
   <groupId>org.apache.pinot</groupId>
   <artifactId>pinot</artifactId>
-  <version>${revision}${sha1}</version>
+  <version>0.4.0</version>
   <packaging>pom</packaging>
   <name>Pinot</name>
   <description>A realtime distributed OLAP datastore</description>
@@ -91,7 +90,7 @@
 
   <scm>
     <developerConnection>scm:git:git@github.com:apache/incubator-pinot.git</developerConnection>
-    <tag>HEAD</tag>
+    <tag>release-0.4.0-rc2</tag>
   </scm>
 
   <!-- Apache project inception year for generating correct NOTICE file for jar bundle. -->


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[incubator-pinot] 01/03: Single Quote String Literal for function invoker results (#5456)

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

haibow pushed a commit to branch release-0.4.0-rc2
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git

commit f26f19b674604dbd7afce9e81954198b245e4338
Author: Xiang Fu <fx...@gmail.com>
AuthorDate: Wed May 27 21:55:14 2020 -0700

    Single Quote String Literal for function invoker results (#5456)
---
 .../org/apache/pinot/sql/parsers/CalciteSqlParser.java     |  3 +++
 .../apache/pinot/sql/parsers/CalciteSqlCompilerTest.java   |  6 +++---
 .../integration/tests/OfflineClusterIntegrationTest.java   | 14 ++++++++++++++
 3 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/pinot-common/src/main/java/org/apache/pinot/sql/parsers/CalciteSqlParser.java b/pinot-common/src/main/java/org/apache/pinot/sql/parsers/CalciteSqlParser.java
index 45b3274..2aec8ec 100644
--- a/pinot-common/src/main/java/org/apache/pinot/sql/parsers/CalciteSqlParser.java
+++ b/pinot-common/src/main/java/org/apache/pinot/sql/parsers/CalciteSqlParser.java
@@ -676,6 +676,9 @@ public class CalciteSqlParser {
       try {
         FunctionInvoker invoker = new FunctionInvoker(functionInfo);
         Object result = invoker.process(arguments);
+        if (result instanceof String) {
+          result = String.format("'%s'", result);
+        }
         return RequestUtils.getLiteralExpression(result);
       } catch (Exception e) {
         throw new SqlCompilationException(new IllegalArgumentException("Unsupported function - " + funcName, e));
diff --git a/pinot-common/src/test/java/org/apache/pinot/sql/parsers/CalciteSqlCompilerTest.java b/pinot-common/src/test/java/org/apache/pinot/sql/parsers/CalciteSqlCompilerTest.java
index ac0a5cf..aec7917 100644
--- a/pinot-common/src/test/java/org/apache/pinot/sql/parsers/CalciteSqlCompilerTest.java
+++ b/pinot-common/src/test/java/org/apache/pinot/sql/parsers/CalciteSqlCompilerTest.java
@@ -1534,7 +1534,7 @@ public class CalciteSqlCompilerTest {
     Function greaterThan = pinotQuery.getFilterExpression().getFunctionCall();
     String today = greaterThan.getOperands().get(1).getLiteral().getStringValue();
     String expectedTodayStr =
-        Instant.now().atZone(ZoneId.of("UTC")).format(DateTimeFormatter.ofPattern("yyyy-MM-dd z"));
+        "'" + Instant.now().atZone(ZoneId.of("UTC")).format(DateTimeFormatter.ofPattern("yyyy-MM-dd z")) + "'";
     Assert.assertEquals(today, expectedTodayStr);
   }
 
@@ -1557,7 +1557,7 @@ public class CalciteSqlCompilerTest {
     Assert.assertTrue(expression.getLiteral() != null);
     String today = expression.getLiteral().getStringValue();
     String expectedTodayStr =
-        Instant.now().atZone(ZoneId.of("UTC")).format(DateTimeFormatter.ofPattern("yyyy-MM-dd z"));
+        "'" + Instant.now().atZone(ZoneId.of("UTC")).format(DateTimeFormatter.ofPattern("yyyy-MM-dd z")) + "'";
     Assert.assertEquals(today, expectedTodayStr);
     expression = CalciteSqlParser.compileToExpression("toDateTime(playerName)");
     Assert.assertTrue(expression.getFunctionCall() != null);
@@ -1575,7 +1575,7 @@ public class CalciteSqlCompilerTest {
     Assert.assertTrue(expression.getFunctionCall() != null);
     expression = CalciteSqlParser.invokeCompileTimeFunctionExpression(expression);
     Assert.assertTrue(expression.getLiteral() != null);
-    Assert.assertEquals(expression.getLiteral().getFieldValue(), "emaNreyalp");
+    Assert.assertEquals(expression.getLiteral().getFieldValue(), "'emaNreyalp'");
     expression = CalciteSqlParser.compileToExpression("count(*)");
     Assert.assertTrue(expression.getFunctionCall() != null);
     expression = CalciteSqlParser.invokeCompileTimeFunctionExpression(expression);
diff --git a/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java b/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java
index f433a3e..223602c 100644
--- a/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java
+++ b/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java
@@ -24,6 +24,9 @@ import com.fasterxml.jackson.databind.node.ObjectNode;
 import com.google.common.collect.ImmutableList;
 import java.io.File;
 import java.io.IOException;
+import java.time.Instant;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
@@ -309,6 +312,17 @@ public class OfflineClusterIntegrationTest extends BaseClusterIntegrationTestSet
   }
 
   @Test
+  public void testTimeFunc()
+      throws Exception {
+    String sqlQuery = "SELECT toDateTime(now(), 'yyyy-MM-dd z') FROM mytable";
+    JsonNode response = postSqlQuery(sqlQuery, _brokerBaseApiUrl);
+    String todayStr = response.get("resultTable").get("rows").get(0).get(0).asText();
+    String expectedTodayStr =
+        Instant.now().atZone(ZoneId.of("UTC")).format(DateTimeFormatter.ofPattern("yyyy-MM-dd z"));
+    Assert.assertEquals(todayStr, expectedTodayStr);
+  }
+
+  @Test
   public void testRangeIndexTriggering()
       throws Exception {
     long numTotalDocs = getCountStarResult();


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org