aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
AgeCommit message (Collapse)Author
2019-02-22DRILL-6582: SYSLOG (RFC-5424) Format PluginCharles S. Givre
closes #1530
2019-02-01DRILL-6862: Update Calcite to 1.18.0Igor Guzenko
1. Moved Calcite dependency from profile hadoop-default to general dependency managment 2. Updated Calcite version to 1.18.0-drill-r0 and Avatica version to 1.13.0 3. Hook.REL_BUILDER_SIMPLIFY moved to static block, cause now it can't be removed (fixes DRILL-6830) 4. Removed WrappedAccessor, since it was workaround fixed in CALCITE-1408 5. Fixed setting of multiple options in TestBuilder 6. Timstampadd type inference aligned with CALCITE-2699 7. Dependency update caused 417 kB increase of jdb-all jar size, so the maxsize limit was increased from 39.5 to 40 MB 8. Added test into TestDrillParquetReader to ensure that DRILL-6856 was fixed by Calcite update close apache/drill#1631
2019-02-01DRILL-7019: Add check for redundant importsVolodymyr Vysotskyi
close apache/drill#1629
2019-01-10DRILL-6954: Move commons libs used in UDFs module to the dependency managementArina Ielchiieva
closes #1604
2019-01-03DRILL-6929: Exclude maprfs jar for default profileVolodymyr Vysotskyi
closes #1586
2018-12-24[maven-release-plugin] prepare for next development iterationVitalii Diravka
2018-12-24[maven-release-plugin] prepare release drill-1.15.0Vitalii Diravka
2018-12-24DRILL-6925: Unable to generate ProtobufVitalii Diravka
- use ${maven.multiModuleProjectDirectory}/header to find header file from any submodule - suppress UnresolvedMavenProperty, since IDE expects that property should be set explicitly - update "kr.motd.maven:os-maven-plugin" github.com/trustin/os-maven-plugin to the latest 1.6.1 version - correction of ${user.name} propery for "maven-jar-plugin" <Built-By> - update "apache-rat-plugin" to solve undefined "excludeSubprojects" in IDE - regenerate Java and C++ protobuf files closes #1585
2018-12-20DRILL-6916: Fix extraneous "${project.basedir}/src/site/resources/repo/" ↵Vitalii Diravka
directory appearance - update HBase lib from 2.1.0 to 2.1.1 version (with fix for HBASE-21005) closes #1579
2018-12-20DRILL-6913: Fix multiple error output in the consoleArina Ielchiieva
1. Bump up Calcite version to 1.17.0-drill-r2 (includes CALCITE-2463). 2. Optimized exception handling in DrillSqlWorker getPlan method. closes #1578
2018-12-18DRILL-6900: maven-release-plugin failure on the release:perform stageVitalii Diravka
- downgrade maven-javadoc-plugin version - update some Drill maven plugins versions and move them to pluginManagement block - bump up lowest maven version supported by Drill in correspondence to org.apache.maven dependencies closes #1574
2018-12-12DRILL-6895: Warnings for license headers checks and wrong license headers in ↵Vitalii Diravka
some files - update license-maven-plugin plugin custom mappings - update files licenses headers - update from "/usr/bin/env bash" to "/bin/bash" shebang line in shell script files
2018-12-06DRILL-6751: Upgrade Apache parent POM to version 21Vitalii Diravka
- Update apache.pom file version to 21 (with updating some maven plugins versions) - Include Drill's sources jars on assembly stage in <moduleSets> (not <dependencySets>) for properincluding jars with last apache-21.pom - Separate "distro-assembly" to the two execution stages to avoid: [WARNING] Assembly file: <DRILL_HOME>/distribution/target/apache-drill-1.15.0-SNAPSHOT is not a regular file (it may be a directory). It cannot be attached to the project build for installation or deployment. - Remove unsused <include>/<exclude> in assebly descriptor to avoid: [WARNING] The following patterns were never triggered in this artifact inclusion filter - Update "maven-assembly-plugin" version - Update "slf4j" version - Update "mockito-core" version - Update "bcpkix-jdk15on" (Bouncy Castle Cryptography APIs) version close apache/drill#1561
2018-12-06DRILL-4546: Only generate one zip archive when using apache-release profileLaurent Goujon
Drill root pom doesn't override completely Apache parent pom configuration regarding assemblies, which caused a zip archive of the project to be generated twice, and deployed to a remote server twice too. The fix uses the plugin properties to override the configuration. Also remove Drill source assembly descriptor as the Apache parent project provides the same one.
2018-11-29DRILL-6866: Upgrade to SqlLine 1.6.0Arina Ielchiieva
1. Changed SqlLine version to 1.6.0. 2. Overridden new getVersion method in DrillSqlLineApplication. 3. Set maxColumnWidth to 80 to avoid issue described in DRILL-6769. 4. Changed colorScheme to obsidian. 5. Output null value for varchar / char / boolean types as null instead of empty string. 6. Changed access modifier from package default to public for JDBC classes that implement external interfaces to avoid issues when calling methods from these classes using reflection. closes #1556
2018-11-27DRILL-6864: Upgrade the git-commit-id plugin to 2.2.5Ben-Zvi
2018-11-26DRILL-6870: Upgrade to ANTLR4Arina Ielchiieva
closes #1554
2018-11-26DRILL-6868: Upgrade Janino compiler to 3.0.11Volodymyr Vysotskyi
- Remove workaround where removing adjacent ALOAD-POP instruction pairs - Remove ModifiedUnparser and use DeepCopier for modifying methods instead of modifying it with custom Unparser implementation closes #1553
2018-11-26DRILL-6349: Drill JDBC driver fails on Java 1.9+ with NoClassDefFoundError: ↵ozinoviev
sun/misc/VM closes #1446
2018-11-15DRILL-6770: JsonTableGroupScan should use new MapRDB 6.1.0 APIsGautam Parai
closes #1489
2018-11-15DRILL-6744: Support varchar and decimal push downArina Ielchiieva
1. Added enableStringsSignedMinMax parquet format plugin config and store.parquet.reader.strings_signed_min_max session option to control reading binary statistics for files generated by prior versions of Parquet 1.10.0. 2. Added ParquetReaderConfig to store configuration needed during reading parquet statistics or files. 3. Provided mechanism to enable varchar / decimal filter push down. 4. Added VersionUtil to compare Drill versions in string representation. 5. Added appropriate unit tests. closes #1537
2018-10-25DRILL-6381: (Part 2) MapRDB plugin update to 6.0.1rebase
1. MD-3960: Update Drill to build with MapR-6.0.1 libraries   2. MD-3995: Do not pushdown limit 0 past project with CONVERT_FROMJSON 3. MD-4054: Restricted scan limit is changed to dynamically read rows using the rowcount of the rightside instead of 4096. 4. MD-3688: Impersonating a view owner doesn't work with security disabled in 6.0 5. MD-4492: Missing limit pushdown changes in JsonTableGroupScan Co-authored-by: chunhui-shi <cshi@maprtech.com> Co-authored-by: Gautam Parai <gparai@maprtech.com> Co-authored-by: Vlad Rozov <vrozov@mapr.com> Conflicts: contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.java contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBSubScan.java contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/binary/BinaryTableGroupScan.java contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/CompareFunctionsProcessor.java contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/JsonConditionBuilder.java contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/JsonTableGroupScan.java contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/MaprDBJsonRecordReader.java exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PrelUtil.java pom.xml
2018-10-19DRILL-6795: Upgrade Janino compiler from 2.7.6 to 3.0.10Volodymyr Vysotskyi
closes #1503
2018-10-14DRILL-6473: Update MapR HiveBohdan Kazydub
close apache/drill#1307
2018-10-08DRILL-6541: Upgrade ZooKeeper patch version to 3.4.11 for mapr profileBohdan Kazydub
closes #1398
2018-09-14DRILL-3853: Upgrade to SqlLine 1.5.0Arina Ielchiieva
closes #1462
2018-09-14DRILL-1248: Allow positional / named aliases in group by / having clausesArina Ielchiieva
2018-08-28DRILL-6422: Update guava to 23.0 and shade itVolodymyr Vysotskyi
- Fix compilation errors for new version of Guava. - Remove usage of deprecated API - Shade guava and add dependencies to the shaded version - Ban unshaded package - Introduce drill-shaded module and move guava-shaded under it - Add methods to convert shaded guava lists to the unshaded ones - Add instruction for publishing artifacts to the Apache repository
2018-08-27DRILL-6647: Update Calcite version to 1.17.0Volodymyr Vysotskyi
closes #1425
2018-08-10DRILL-6656: Disallow extra semicolons and multiple statements on the same line.Timothy Farkas
closes #1415
2018-08-10DRILL-6649: Query with unnest of column from nested star subquery failsVolodymyr Vysotskyi
closes #1421
2018-07-25[maven-release-plugin] prepare for next development iterationBen-Zvi
2018-07-25[maven-release-plugin] prepare release drill-1.14.0Ben-Zvi
2018-07-25DRILL-6637: Remove dependency on tests in the maven-javadoc-plugin in the ↵Ben-Zvi
drill-root pom
2018-07-18DRILL-6104: Add Log/Regex Format PluginCharles S. Givre
closes #1114
2018-07-18DRILL-6496: Added print methods for debugging tests, and fixed missing log ↵Timothy Farkas
statement in VectorUtils. closes #1336
2018-07-12DRILL-6346: Create an Official Drill Docker ContainerAbhishek Girish
closes #1348
2018-07-04DRILL-6534: Upgrade ZooKeeper patch version to 3.4.12 and add Apache Curator ↵Bohdan Kazydub
to dependencyManagement closes #1337
2018-07-03DRILL-6494: Drill Plugins HandlerVitalii Diravka
- Storage Plugins Handler service is used op the Drill start-up stage and it updates storage plugins configs from storage-plugins-override.conf file. If plugins configs are present in the persistence store - they are updated, otherwise bootstrap plugins are updated and the result configs are loaded to persistence store. If the enabled status is absent in the storage-plugins-override.conf file, the last plugin config enabled status persists. - 'drill.exec.storage.action_on_plugins_override_file' Boot option is added. This is the action, which should be performed on the storage-plugins-override.conf file after successful updating storage plugins configs. Possible values are: "none" (default), "rename" and "remove". - The "NULL" issue with updating Hive plugin config by REST is solved. But clients are still being instantiated for disabled plugins - DRILL-6412. - "org.honton.chas.hocon:jackson-dataformat-hocon" library is added for the proper deserializing HOCON conf file - additional refactoring: "com.typesafe:config" and "org.apache.commons:commons-lang3" are placed into DependencyManagement block with proper versions; correct properties for metrics in "drill-override-example.conf" are specified closes #1345
2018-07-01DRILL-6545: Projection Push down into Lateral Join operator.HanumathRao
closes #1347
2018-06-22DRILL-6470: Remove defunct repositoryKunal Khatua
When build the Drill source code, Parquet jars from the repository hosted at http://repo.dremio.com/release/ is inaccessible. These artifacts (parquet libraries) are now available within http://maven.corp.maprtech.com/nexus/content/groups/public/org/apache/parquet/ closes #1326
2018-06-22DRILL-5188: Expand sub-queries using rulesVolodymyr Vysotskyi
- Add check for agg with group by literal - Allow NLJ for limit 1 - Implement single_value aggregate function closes #1321
2018-06-13DRILL-6353: Upgrade Parquet MR dependenciesVlad Rozov
closes #1259
2018-06-06DRILL-6389: Fixed building javadocsTimothy Farkas
- Added documentation about how to build javadocs - Fixed some of the javadoc warnings closes #1276
2018-05-22DRILL-6431: Unnest operator requires table and a single column alias to be ↵hmaduri
specified. Fixing the issues related to star column renaming, same field name renaming and also enforcing that an alias column is required for the unnest operator.
2018-05-18DRILL-6424: Updating FasterXML Jackson librariesVitalii Diravka
closes #1274
2018-05-15DRILL-6321: Lateral Join and Unnest - rules, options, logical plan supportschunhui-shi
Included changes: * Add planner.enable_unnest_lateral option. Default value set to false. * Enable FilterCorrectRule * Add support to logical plan * Fix rebase errors for DRILL-6321 commits
2018-05-12DRILL-6363: Upgrade jmockit and mockito libsArina Ielchiieva
2018-05-04DRILL-6094: Decimal data type enhancementsVolodymyr Vysotskyi
Add ExprVisitors for VARDECIMAL Modify writers/readers to support VARDECIMAL - Added usage of VarDecimal for parquet, hive, maprdb, jdbc; - Added options to store decimals as int32 and int64 or fixed_len_byte_array or binary; Add UDFs for VARDECIMAL data type - modify type inference rules - remove UDFs for obsolete DECIMAL types Enable DECIMAL data type by default Add unit tests for DECIMAL data type Fix mapping for NLJ when literal with non-primitive type is used in join conditions Refresh protobuf C++ source files Changes in C++ files Add support for decimal logical type in Avro. Add support for date, time and timestamp logical types. Update Avro version to 1.8.2.
2018-04-29DRILL-6282: Update Drill's Metrics dependenciesVitalii Diravka
- Replacing com.codahale.metrics with last io.dropwizard.metrics Metrics for Drill - com.yammer.metrics is removed, since isn't used directly by Drill closes #1189