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:22 UTC

svn commit: r57186 - in /dev/phoenix/phoenix-omid-1.1.0RC0: ./ CHANGES.md RELEASENOTES.md phoenix-omid-1.1.0-src.tar.gz phoenix-omid-1.1.0-src.tar.gz.asc phoenix-omid-1.1.0-src.tar.gz.sha512

Author: stoty
Date: Thu Oct  6 14:02:21 2022
New Revision: 57186

Log:
Apache phoenix-omid 1.1.0RC0

Added:
    dev/phoenix/phoenix-omid-1.1.0RC0/
    dev/phoenix/phoenix-omid-1.1.0RC0/CHANGES.md
    dev/phoenix/phoenix-omid-1.1.0RC0/RELEASENOTES.md
    dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz   (with props)
    dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.asc
    dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.sha512

Added: dev/phoenix/phoenix-omid-1.1.0RC0/CHANGES.md
==============================================================================
--- dev/phoenix/phoenix-omid-1.1.0RC0/CHANGES.md (added)
+++ dev/phoenix/phoenix-omid-1.1.0RC0/CHANGES.md Thu Oct  6 14:02:21 2022
@@ -0,0 +1,113 @@
+
+<!---
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+# 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)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [OMID-165](https://issues.apache.org/jira/browse/OMID-165) | Adopt Omid packaging to Phoenix standards |  Major | . |
+| [OMID-168](https://issues.apache.org/jira/browse/OMID-168) | cleanup the example code using HBase 0.x and yahoo imports |  Minor | . |
+| [OMID-120](https://issues.apache.org/jira/browse/OMID-120) | Utilize protobuf-maven-plugin for build |  Major | . |
+| [OMID-164](https://issues.apache.org/jira/browse/OMID-164) | Update phoenix-thirdparty dependency version to 1.0.0 |  Major | . |
+| [OMID-161](https://issues.apache.org/jira/browse/OMID-161) | Switch default timestampType to WORLD\_TIME |  Major | . |
+| [OMID-158](https://issues.apache.org/jira/browse/OMID-158) | Add OWASP dependency check, and update the flagged direct dependencies |  Major | . |
+| [OMID-156](https://issues.apache.org/jira/browse/OMID-156) | refactor Omid to use phoenix-shaded-guava |  Major | . |
+| [OMID-155](https://issues.apache.org/jira/browse/OMID-155) | disable trimStackTrace |  Major | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [OMID-187](https://issues.apache.org/jira/browse/OMID-187) | Fix incorrect URL of source code |  Trivial | . |
+| [OMID-166](https://issues.apache.org/jira/browse/OMID-166) | AbstractTransactionManager.closeResources should be public |  Major | . |
+| [OMID-159](https://issues.apache.org/jira/browse/OMID-159) | Replace  default hbase commit table and timestamp modules in server configurations as for the new package structure |  Major | . |
+| [OMID-157](https://issues.apache.org/jira/browse/OMID-157) | Multiple problems with Travis tests |  Major | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [OMID-162](https://issues.apache.org/jira/browse/OMID-162) | Remove org.mortbay.log.Log and add junit dependency |  Major | . |
+| [OMID-160](https://issues.apache.org/jira/browse/OMID-160) | Remove -incubating from assembly name |  Major | . |
+
+

Added: dev/phoenix/phoenix-omid-1.1.0RC0/RELEASENOTES.md
==============================================================================
--- dev/phoenix/phoenix-omid-1.1.0RC0/RELEASENOTES.md (added)
+++ dev/phoenix/phoenix-omid-1.1.0RC0/RELEASENOTES.md Thu Oct  6 14:02:21 2022
@@ -0,0 +1,82 @@
+
+<!---
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+# 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.
+
+
+---
+
+* [OMID-161](https://issues.apache.org/jira/browse/OMID-161) | *Major* | **Switch default timestampType to WORLD\_TIME**
+
+The default timestampType has been changed from INCREMENTAL to  WORLD\_TIME.
+To restore the 1.0.1 behaviour add the "timestampType: INCREMENTAL" line to omid-server-configuration.yml.
+
+
+

Added: dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.asc (added)
+++ dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.asc Thu Oct  6 14:02:21 2022
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQFFBAABCgAvFiEEglIDpwQFvIOuz199lzUcG3lEM8cFAmM+3+oRHHN0b3R5QGFw
+YWNoZS5vcmcACgkQlzUcG3lEM8cSuQgAj9zOdvd4f6qAYEqnJK9k9NIzBs2n6jiK
+dvPpNWugcpLc+Qt1q0krKrZKxddvhwOM/kMaz5s2zaSWqKMVrA/iT/YIIKHnVxAL
+CCUXMy8bS5hMHTiFp/MJ0QTls5Od9jgb3DkxNiLAbXxkECjAYIcgvD4oVOO08zP8
+7Ia7parH30/NBdNVhy2ScDkpReX2WhFxa5KefUBxBK0N1oncNmORctAGytFYSU8C
+VsUTD4VkC19S4BX4lW605x196dAMDg+FvUuCNYAkeF0fx+ovP6pC4Ituq68ZVyxz
+HT1FWl5Bpwwdj5SZBAhdANMC15O0H3JLW4uoJ1yaAPfW3dhQSrJPww==
+=IGCn
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.sha512 (added)
+++ dev/phoenix/phoenix-omid-1.1.0RC0/phoenix-omid-1.1.0-src.tar.gz.sha512 Thu Oct  6 14:02:21 2022
@@ -0,0 +1,4 @@
+phoenix-omid-1.1.0-src.tar.gz: 7D0C0326 B31E7AAA CFDF13A2 EA6FA256 0E231F17
+                               129AE22C 7738F33F CA1DA6FC 44D79391 17A07349
+                               3442461C 1802B8CF 141982F3 621F9F61 BA0C3E91
+                               58E667D6