Fixed Issues in Apache Phoenix

Review the list of Phoenix issues that are resolved in Cloudera Runtime 7.1.7 SP2.

Apache Patch Information

  • PHOENIX-6711 Add support of skipping the system tables existence check during connection initialisation and create new table result iterator which doesn't require fetch meta data of table
  • PHOENIX-6818 Remove dependency on the i18n-util library to fix CVE
  • PHOENIX-6636, PHOENIX-6636, and PHOENIX-6697 Migrate to reload4j from log4j1
  • PHOENIX-6679 PHOENIX-6665 changed column name for CURRENT sequence values
  • PHOENIX-6665: PreparedStatement#getMetaData() fails on parametrized "select next ? values for SEQ"
  • PHOENIX-6611: Fix IndexTool -snap option and set VERIFIED in PhoenixIndexImportDirectReducer
  • PHOENIX-6705 PagedRegionScanner#next throws NPE if pagedFilter is not initialized.
  • PHOENIX-6486: Phoenix uses inconsistent chronologies internally, breaking pre-Gregorian date handling
  • PHOENIX-6646 System tables are not upgraded after namespace migration
  • PHOENIX-6710 Revert PHOENIX-3842 Turn on back default bloomFilter for Phoenix Tables
  • PHOENIX-6645 Remove unneccessary SCN related properties from SYSTEM tables on upgrade
  • PHOENIX-6699 Phoenix metrics overwriting DefaultMetricsSystem in RegionServers
  • PHOENIX-6699 Phoenix metrics overwriting DefaultMetricsSystem in RegionServers
  • PHOENIX-5894 Table versus Table Full Outer join on Salted tables not working
  • PHOENIX-6524: Hive Connector returns emtpy AND expression when all children are pushed down
  • PHOENIX-6683: Surround the OR filters with parentheses while converting spark filters to phoenix expressions
  • PHOENIX-6704 sqlline-thin.py doesn't work with python3