You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by st...@apache.org on 2022/10/06 14:02:09 UTC
[phoenix-omid] 01/01: Preparing phoenix-omid release 1.1.0RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
This is an automated email from the ASF dual-hosted git repository.
stoty pushed a commit to tag 1.1.0RC0
in repository https://gitbox.apache.org/repos/asf/phoenix-omid.git
commit 3b9e16b7537adbc90a7403507fb8aabd8d1fab0c
Author: Istvan Toth <st...@apache.org>
AuthorDate: Thu Oct 6 14:02:04 2022 +0000
Preparing phoenix-omid release 1.1.0RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
---
CHANGES.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++
RELEASENOTES.md | 50 ++++++++++++++++++++++++++++++++++++++++
benchmarks/pom.xml | 2 +-
codahale-metrics/pom.xml | 2 +-
commit-table/pom.xml | 2 +-
common/pom.xml | 2 +-
examples/pom.xml | 2 +-
hbase-client/pom.xml | 2 +-
hbase-commit-table/pom.xml | 2 +-
hbase-common/pom.xml | 2 +-
hbase-coprocessor/pom.xml | 2 +-
hbase-tools/pom.xml | 2 +-
metrics/pom.xml | 2 +-
pom.xml | 2 +-
statemachine/pom.xml | 2 +-
timestamp-storage/pom.xml | 2 +-
transaction-client/pom.xml | 2 +-
tso-server/pom.xml | 2 +-
18 files changed, 123 insertions(+), 16 deletions(-)
diff --git a/CHANGES.md b/CHANGES.md
index 3d78ce62..fcf61946 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,6 +18,63 @@
-->
# OMID Changelog
+## Release 1.1.0 - Unreleased (as of 2022-10-06)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [OMID-231](https://issues.apache.org/jira/browse/OMID-231) | Build and test Omid with Hadoop 3 | Major | . |
+| [OMID-232](https://issues.apache.org/jira/browse/OMID-232) | Do not depend on netty-all | Major | . |
+| [OMID-223](https://issues.apache.org/jira/browse/OMID-223) | Refactor Omid to use HBase 2 APIs internally | Major | . |
+| [OMID-222](https://issues.apache.org/jira/browse/OMID-222) | Remove HBase1 support and update HBase 2 version to 2.4 | Major | . |
+| [OMID-221](https://issues.apache.org/jira/browse/OMID-221) | Bump junit from 4.13 to 4.13.1 | Major | . |
+| [OMID-220](https://issues.apache.org/jira/browse/OMID-220) | Update netty to 4.1.76.Final | Major | . |
+| [OMID-209](https://issues.apache.org/jira/browse/OMID-209) | Migrate to commons-lang3 | Major | . |
+| [OMID-202](https://issues.apache.org/jira/browse/OMID-202) | Refactor Omid to use Netty 4 | Major | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [OMID-189](https://issues.apache.org/jira/browse/OMID-189) | Fix RAT check errors | Major | . |
+| [OMID-230](https://issues.apache.org/jira/browse/OMID-230) | Update Netty and commons-io versions | Major | . |
+| [OMID-229](https://issues.apache.org/jira/browse/OMID-229) | Allow only "squash and merge" from GitHub UI | Major | . |
+| [OMID-224](https://issues.apache.org/jira/browse/OMID-224) | Switch default logging backend to log4j2 | Major | . |
+| [OMID-216](https://issues.apache.org/jira/browse/OMID-216) | Remove log4j.properties from maven artifact | Major | . |
+| [OMID-211](https://issues.apache.org/jira/browse/OMID-211) | HBase Shims leak testing dependencies as compile dependencies. | Major | . |
+| [OMID-210](https://issues.apache.org/jira/browse/OMID-210) | Build failure on Linux ARM64 | Major | . |
+| [OMID-198](https://issues.apache.org/jira/browse/OMID-198) | Replace static ports used for TSO server with random ports in the tests | Major | . |
+| [OMID-200](https://issues.apache.org/jira/browse/OMID-200) | Omid client cannot use kerberos cache when using proxyUser | Blocker | . |
+| [OMID-199](https://issues.apache.org/jira/browse/OMID-199) | Omid client cannot use pre-authenticated UserGroupInformation.getCurrentUser() | Blocker | . |
+| [OMID-197](https://issues.apache.org/jira/browse/OMID-197) | Replace Mockito timeout#never() with times(0) | Major | . |
+| [OMID-196](https://issues.apache.org/jira/browse/OMID-196) | Add junit test dependency for modules having minicluster tests | Major | . |
+| [OMID-194](https://issues.apache.org/jira/browse/OMID-194) | OmidTableManager cannot create commit and timestamp tables in kerberos cluster | Blocker | . |
+| [OMID-188](https://issues.apache.org/jira/browse/OMID-188) | Fix "inconsistent module metadata found" when using hbase-2 | Major | . |
+| [OMID-192](https://issues.apache.org/jira/browse/OMID-192) | fix missing jcommander dependency | Blocker | . |
+| [OMID-191](https://issues.apache.org/jira/browse/OMID-191) | Fix missing executable permission because of MASSEMBLY-941 | Blocker | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [OMID-208](https://issues.apache.org/jira/browse/OMID-208) | Pass additional options to omid.sh | Major | . |
+| [OMID-226](https://issues.apache.org/jira/browse/OMID-226) | Migrate from mockito-all to mockito-core and clean up test dependencies | Major | . |
+| [OMID-233](https://issues.apache.org/jira/browse/OMID-233) | Fix license check | Major | . |
+| [OMID-227](https://issues.apache.org/jira/browse/OMID-227) | Upgrade jcommander | Minor | . |
+| [OMID-228](https://issues.apache.org/jira/browse/OMID-228) | Upgrade snakeyaml | Minor | . |
+| [OMID-219](https://issues.apache.org/jira/browse/OMID-219) | Update to phoenix-thirdparty 2.0 | Major | . |
+| [OMID-218](https://issues.apache.org/jira/browse/OMID-218) | Update OWASP plugin to latest | Major | . |
+| [OMID-214](https://issues.apache.org/jira/browse/OMID-214) | Upgrade commons-io to 2.11.0 | Major | . |
+| [OMID-207](https://issues.apache.org/jira/browse/OMID-207) | Upgrade to snakeyaml 1.26 | Major | . |
+| [OMID-193](https://issues.apache.org/jira/browse/OMID-193) | Upgrade netty version to latest 3.x | Major | . |
+
+
+
## Release 1.0.2 - Unreleased (as of 2020-11-17)
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 7962309c..33573341 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -16,6 +16,56 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-->
+# OMID 1.1.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
+
+
+---
+
+* [OMID-231](https://issues.apache.org/jira/browse/OMID-231) | *Major* | **Build and test Omid with Hadoop 3**
+
+Omid is now built with HBase 2.x and Hadoop 3.1.
+
+As the public binary HBase 2.x artifacts don't work with Hadoop3, you need to download the HBase sources, and rebuild and install them to the local maven repo before building Omid.
+
+The easiest way to this is to run the following command line:
+
+dev-support/rebuild\_hbase.sh detect
+
+This will download the hbase version used by Omid, rebuild it, and install into the local maven repo.
+
+
+---
+
+* [OMID-224](https://issues.apache.org/jira/browse/OMID-224) | *Major* | **Switch default logging backend to log4j2**
+
+Omid has switched to to the log4j2 logging backend.
+The code was already using slf4j, and backend-agonistic, but now the utilities and binary assembly are using log4j2 instead of log4j.
+The default logging configuration has also been changes to more closely match the HBase logging config.
+
+
+---
+
+* [OMID-222](https://issues.apache.org/jira/browse/OMID-222) | *Major* | **Remove HBase1 support and update HBase 2 version to 2.4**
+
+Omid no longer supports HBase 1.x
+As a result of this, the build process and artifact structure has ben simplified, there are no longer two sets of artifacts to be built.
+Users need to remove the -hbase2.x postfix from the artifact names, and remove any omid shim dependencies from the project as those have been completely removed.
+
+
+---
+
+* [OMID-188](https://issues.apache.org/jira/browse/OMID-188) | *Major* | **Fix "inconsistent module metadata found" when using hbase-2**
+
+The maven artifact structure has changed.
+
+Every artifact is built is built separately for HBase 1 and 2. You will need to add the -hbase-1.x or -hbase-2.x suffix to every Omid artifact that you depend on.
+
+You no longer need to specify exclusions when using the HBase 2.x artifacts.
+
+
+
# OMID 1.0.2 Release Notes
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml
index ec425733..dca1e8ea 100644
--- a/benchmarks/pom.xml
+++ b/benchmarks/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-benchmarks</artifactId>
diff --git a/codahale-metrics/pom.xml b/codahale-metrics/pom.xml
index 226ea01e..bd424492 100644
--- a/codahale-metrics/pom.xml
+++ b/codahale-metrics/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/commit-table/pom.xml b/commit-table/pom.xml
index d272d019..cc98b4e4 100644
--- a/commit-table/pom.xml
+++ b/commit-table/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-commit-table</artifactId>
diff --git a/common/pom.xml b/common/pom.xml
index c070b57d..96074db8 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-common</artifactId>
diff --git a/examples/pom.xml b/examples/pom.xml
index d8b1d6b1..32fe7258 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-examples</artifactId>
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index e4e63910..9193e790 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-hbase-client</artifactId>
diff --git a/hbase-commit-table/pom.xml b/hbase-commit-table/pom.xml
index 0fa2c427..995aad90 100644
--- a/hbase-commit-table/pom.xml
+++ b/hbase-commit-table/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-hbase-commit-table</artifactId>
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index 958d5228..19478450 100644
--- a/hbase-common/pom.xml
+++ b/hbase-common/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-hbase-common</artifactId>
diff --git a/hbase-coprocessor/pom.xml b/hbase-coprocessor/pom.xml
index 49472765..f5365011 100644
--- a/hbase-coprocessor/pom.xml
+++ b/hbase-coprocessor/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-hbase-coprocessor</artifactId>
diff --git a/hbase-tools/pom.xml b/hbase-tools/pom.xml
index 107797b7..05862ab7 100644
--- a/hbase-tools/pom.xml
+++ b/hbase-tools/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-hbase-tools</artifactId>
diff --git a/metrics/pom.xml b/metrics/pom.xml
index d79aef85..2c648136 100644
--- a/metrics/pom.xml
+++ b/metrics/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-metrics</artifactId>
diff --git a/pom.xml b/pom.xml
index 6607ce08..b7f4e475 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
<artifactId>omid</artifactId>
<packaging>pom</packaging>
<!-- WARNING: do not update version manually, use mvn versions:set -->
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
<organization>
<name>Apache Software Foundation</name>
diff --git a/statemachine/pom.xml b/statemachine/pom.xml
index 3001b38e..bbc00ea7 100644
--- a/statemachine/pom.xml
+++ b/statemachine/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<name>State Machine</name>
diff --git a/timestamp-storage/pom.xml b/timestamp-storage/pom.xml
index 9412349c..a6335941 100644
--- a/timestamp-storage/pom.xml
+++ b/timestamp-storage/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-timestamp-storage</artifactId>
diff --git a/transaction-client/pom.xml b/transaction-client/pom.xml
index fbea5c61..97f33dfd 100644
--- a/transaction-client/pom.xml
+++ b/transaction-client/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-transaction-client</artifactId>
diff --git a/tso-server/pom.xml b/tso-server/pom.xml
index cfe87bdd..445f3505 100644
--- a/tso-server/pom.xml
+++ b/tso-server/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.apache.omid</groupId>
<artifactId>omid</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.0</version>
</parent>
<artifactId>omid-tso-server</artifactId>