Skip to content

Latest commit

 

History

History
181 lines (131 loc) · 11 KB

CHANGES.md

File metadata and controls

181 lines (131 loc) · 11 KB

OMID Changelog

Release 1.1.2 - Unreleased (as of 2024-03-13)

BUG FIXES:

JIRA Summary Priority Component
OMID-280 Use Hbase 2.5 for building OMID Critical .
OMID-278 Change default waitStrategy to LOW_CPU Major .
OMID-266 Remove and ban unrelocated Guava from Omid Major .
OMID-277 Omid 1.1.2 fails with Phoenix 5.2 Major .

Release 1.1.1 - Unreleased (as of 2024-01-29)

IMPROVEMENTS:

JIRA Summary Priority Component
OMID-275 Expose backing HBase Table from TTable Major .
OMID-249 Improve default network address logic Major .
OMID-272 Support JDK17 Major .
OMID-258 Bump maven plugins/dependencies to latest Major .
OMID-264 Fix deprecated WARNING in check-license stage Minor .

BUG FIXES:

JIRA Summary Priority Component
OMID-250 Remove duplicate declarations of hadoop-hdfs-client dependency in pom.xml Trivial .
OMID-240 Transactional visibility is broken Critical .
OMID-248 Transactional Phoenix tests fail on Java 17 in getDefaultNetworkInterface Major .
OMID-237 TestHBaseTransactionClient.testReadCommitTimestampFromCommitTable fails Major .
OMID-247 Change TSO default port to be outside the ephemeral range Critical .
OMID-246 Update Surefire plugin to 3.0.0 and switch to TCP forkNode implementation Major .
OMID-236 Upgrade Netty to 4.1.86.Final Major .

SUB-TASKS:

JIRA Summary Priority Component
OMID-254 Upgrade to phoenix-thirdparty 2.1.0 Major .
OMID-256 Bump hbase and other dependencies to latest version Major .
OMID-253 Upgrade Netty to 4.1.100.Final Major .
OMID-255 Upgrade guava to 32.1.3-jre Major .
OMID-257 Upgrade bouncycastle and move from jdk15on to latest jdk18on Major .

OTHER:

JIRA Summary Priority Component
OMID-251 Bump license-maven-plugin to latest version Major .
OMID-245 Add dependency management for Guava to use 32.1.1 Major .
OMID-244 Upgrade SnakeYaml version to 2.0 Major .
OMID-242 Bump guice version to 5.1.0 to support JDK 17 Major .
OMID-241 Add logging to TSO server crash Major .
OMID-239 OMID TLS support Major .
OMID-234 Bump SnakeYaml version to 1.33 Major .

Release 1.1.0 - Unreleased (as of 2022-10-06)

IMPROVEMENTS:

JIRA Summary Priority Component
OMID-231 Build and test Omid with Hadoop 3 Major .
OMID-232 Do not depend on netty-all Major .
OMID-223 Refactor Omid to use HBase 2 APIs internally Major .
OMID-222 Remove HBase1 support and update HBase 2 version to 2.4 Major .
OMID-221 Bump junit from 4.13 to 4.13.1 Major .
OMID-220 Update netty to 4.1.76.Final Major .
OMID-209 Migrate to commons-lang3 Major .
OMID-202 Refactor Omid to use Netty 4 Major .

BUG FIXES:

JIRA Summary Priority Component
OMID-189 Fix RAT check errors Major .
OMID-230 Update Netty and commons-io versions Major .
OMID-229 Allow only "squash and merge" from GitHub UI Major .
OMID-224 Switch default logging backend to log4j2 Major .
OMID-216 Remove log4j.properties from maven artifact Major .
OMID-211 HBase Shims leak testing dependencies as compile dependencies. Major .
OMID-210 Build failure on Linux ARM64 Major .
OMID-198 Replace static ports used for TSO server with random ports in the tests Major .
OMID-200 Omid client cannot use kerberos cache when using proxyUser Blocker .
OMID-199 Omid client cannot use pre-authenticated UserGroupInformation.getCurrentUser() Blocker .
OMID-197 Replace Mockito timeout#never() with times(0) Major .
OMID-196 Add junit test dependency for modules having minicluster tests Major .
OMID-194 OmidTableManager cannot create commit and timestamp tables in kerberos cluster Blocker .
OMID-188 Fix "inconsistent module metadata found" when using hbase-2 Major .
OMID-192 fix missing jcommander dependency Blocker .
OMID-191 Fix missing executable permission because of MASSEMBLY-941 Blocker .

OTHER:

JIRA Summary Priority Component
OMID-208 Pass additional options to omid.sh Major .
OMID-226 Migrate from mockito-all to mockito-core and clean up test dependencies Major .
OMID-233 Fix license check Major .
OMID-227 Upgrade jcommander Minor .
OMID-228 Upgrade snakeyaml Minor .
OMID-219 Update to phoenix-thirdparty 2.0 Major .
OMID-218 Update OWASP plugin to latest Major .
OMID-214 Upgrade commons-io to 2.11.0 Major .
OMID-207 Upgrade to snakeyaml 1.26 Major .
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 Adopt Omid packaging to Phoenix standards Major .
OMID-168 cleanup the example code using HBase 0.x and yahoo imports Minor .
OMID-120 Utilize protobuf-maven-plugin for build Major .
OMID-164 Update phoenix-thirdparty dependency version to 1.0.0 Major .
OMID-161 Switch default timestampType to WORLD_TIME Major .
OMID-158 Add OWASP dependency check, and update the flagged direct dependencies Major .
OMID-156 refactor Omid to use phoenix-shaded-guava Major .
OMID-155 disable trimStackTrace Major .

BUG FIXES:

JIRA Summary Priority Component
OMID-187 Fix incorrect URL of source code Trivial .
OMID-166 AbstractTransactionManager.closeResources should be public Major .
OMID-159 Replace default hbase commit table and timestamp modules in server configurations as for the new package structure Major .
OMID-157 Multiple problems with Travis tests Major .

OTHER:

JIRA Summary Priority Component
OMID-162 Remove org.mortbay.log.Log and add junit dependency Major .
OMID-160 Remove -incubating from assembly name Major .