From 3daaccba173e744d670a18ed1d0b17529ff60eea Mon Sep 17 00:00:00 2001 From: Balazs Meszaros Date: Fri, 12 Apr 2019 15:19:50 +0200 Subject: [PATCH] HBASE-22220 Release hbase-connectors-1.0.0 --- CHANGELOG.md | 76 +++++++++++++++++++++++++++++++++++++++++++++++++ RELEASENOTES.md | 49 +++++++++++++++++++++++++++++++ pom.xml | 2 +- 3 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md create mode 100644 RELEASENOTES.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..ad605207 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,76 @@ +# HBase Changelog + + +## Release connector-1.0.0 - Unreleased (as of 2019-04-23) + + + +### NEW FEATURES: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-15320](https://issues.apache.org/jira/browse/HBASE-15320) | HBase connector for Kafka Connect | Major | Replication | + + +### IMPROVEMENTS: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-21491](https://issues.apache.org/jira/browse/HBASE-21491) | [hbase-connectors] Edit on spark connector README | Trivial | hbase-connectors | +| [HBASE-21841](https://issues.apache.org/jira/browse/HBASE-21841) | Allow inserting null values throw DataSource API | Major | spark | +| [HBASE-21880](https://issues.apache.org/jira/browse/HBASE-21880) | [hbase-connectors] clean up site target | Minor | hbase-connectors | +| [HBASE-21842](https://issues.apache.org/jira/browse/HBASE-21842) | Properly use flatten-maven-plugin in hbase-connectors | Major | hbase-connectors | +| [HBASE-21931](https://issues.apache.org/jira/browse/HBASE-21931) | [hbase-connectors] Bump surefire version | Major | hbase-connectors | + + +### BUG FIXES: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-21429](https://issues.apache.org/jira/browse/HBASE-21429) | [hbase-connectors] pom refactoring adding kafka dir intermediary | Minor | hbase-connectors, kafka | +| [HBASE-21431](https://issues.apache.org/jira/browse/HBASE-21431) | [hbase-connectors] Fix build and test issues | Blocker | hbase-connectors | +| [HBASE-21434](https://issues.apache.org/jira/browse/HBASE-21434) | [hbase-connectors] Cleanup of kafka dependencies; clarify hadoop version | Major | hbase-connectors, kafka | +| [HBASE-21446](https://issues.apache.org/jira/browse/HBASE-21446) | [hbase-connectors] Update spark and scala versions; add some doc on how to generate artifacts with different versions | Major | hbase-connectors, spark | +| [HBASE-21448](https://issues.apache.org/jira/browse/HBASE-21448) | [hbase-connectors] Make compile/tests pass on scala 2.10 AND 2.11 | Major | hbase-connectors, spark | +| [HBASE-21878](https://issues.apache.org/jira/browse/HBASE-21878) | [hbase-connectors] Fix hbase-checkstyle version reference | Critical | hbase-connectors | +| [HBASE-21923](https://issues.apache.org/jira/browse/HBASE-21923) | [hbase-connectors] Make apache-rat pass | Critical | hbase-connectors | + + +### SUB-TASKS: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-21002](https://issues.apache.org/jira/browse/HBASE-21002) | Create assembly and scripts to start Kafka Proxy | Minor | hbase-connectors | +| [HBASE-21435](https://issues.apache.org/jira/browse/HBASE-21435) | [hbase-connectors] Cleanup of kafka dependencies; clarify hadoop version; addendum | Minor | hbase-connectors, kafka | + + +### OTHER: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-21432](https://issues.apache.org/jira/browse/HBASE-21432) | [hbase-connectors] Add Apache Yetus integration for hbase-connectors repository | Major | build, hbase-connectors | +| [HBASE-22221](https://issues.apache.org/jira/browse/HBASE-22221) | Extend kafka-proxy documentation with required hbase settings | Major | hbase-connectors | +| [HBASE-22210](https://issues.apache.org/jira/browse/HBASE-22210) | Fix hbase-connectors-assembly to include every jar | Major | hbase-connectors | +| [HBASE-22266](https://issues.apache.org/jira/browse/HBASE-22266) | Add yetus personality to connectors to avoid scaladoc issues | Major | hbase-connectors | +| [HBASE-22257](https://issues.apache.org/jira/browse/HBASE-22257) | Remove json4s and jackson dependency from hbase spark connector | Major | hbase-connectors | + + diff --git a/RELEASENOTES.md b/RELEASENOTES.md new file mode 100644 index 00000000..86b0a45a --- /dev/null +++ b/RELEASENOTES.md @@ -0,0 +1,49 @@ +# RELEASENOTES + + +# HBase connector-1.0.0 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-21002](https://issues.apache.org/jira/browse/HBASE-21002) | *Minor* | **Create assembly and scripts to start Kafka Proxy** + +Adds a kafka proxy that appears to hbase as a replication peer. Use to tee table edits to kafka. Has mechanism for dropping/routing updates. See https://github.com/apache/hbase-connectors/tree/master/kafka for documentation. + + +--- + +* [HBASE-21434](https://issues.apache.org/jira/browse/HBASE-21434) | *Major* | **[hbase-connectors] Cleanup of kafka dependencies; clarify hadoop version** + +Cleaned up kafka submodule dependencies. Added used dependencies to pom and removed the unused. Depends explicitly on hadoop2. No messing w/ hadoop3 versions. + + +--- + +* [HBASE-21446](https://issues.apache.org/jira/browse/HBASE-21446) | *Major* | **[hbase-connectors] Update spark and scala versions; add some doc on how to generate artifacts with different versions** + +Updates our hbase-spark integration so defaults spark 2.4.0 (October 2018) from 2.1.1 and Scala 2.11.12 (from 2.11.8). + + + diff --git a/pom.xml b/pom.xml index e0324750..5393b527 100755 --- a/pom.xml +++ b/pom.xml @@ -109,7 +109,7 @@ - 1.0.0-SNAPSHOT + 1.0.0 true yyyy-MM-dd'T'HH:mm ${maven.build.timestamp}