...
- [RANGER-813] - Script to install Solr for Ranger Audits doesn't work in Suse
- [RANGER-1176] - Ranger admin does not allow to create / update a policy with only delegate admin permission
- [RANGER-1289] - Error occured in Ranger KMS function
- [RANGER-1321] - Provide a mechanism to create service-specific default policies
- [RANGER-1326] - Fix remaining licensing issues
- [RANGER-1348] - Atlas Autocompletion not working properly
- [RANGER-1354] - Error on Atlas plugin install
- [RANGER-1364] - MySQLPLRunner take wrong start index when traverse the resultSet metadata
- [RANGER-1369] - There is invalid group error when install Solr for Ranger Audits
- [RANGER-1372] - There are some errors when I used 'sudo ranger-usersync start' command to run the Ranger UserSync Process in ubuntu 16.04.
- [RANGER-1374] - When exceptions occur during using ChangePasswordUtil tool to update admin password, the program doesn't record error messages.
- [RANGER-1381] - Add hadoop-common.jar as dependency to ranger-hive-utils package to avoid build failure
- [RANGER-1383] - Support for using resource-matcher for filtering policies within a service if service-resource is provided in the filter
- [RANGER-1385] - UnixAuthenticationService may fails in Widows as the "/" is different from "\"
- [RANGER-1386] - ranger hdfs-plugin function not revoked after execute disable-hdfs-plugin.sh which cause hadoop-hdfs authorization failed.
- [RANGER-1387] - Remove unused SQL_CONNECTOR_JAR in install.properties of ranger plugin
- [RANGER-1392] - Hive test connection is failing even if jdbc.url configured is correct in Ranger 0.7.0
- [RANGER-1396] - There are error logs in SecureClientLogin class
- [RANGER-1397] - Error method name in the printed logs
- [RANGER-1400] - Enabling Ranger HDFS Plugins failed when hadoop program and Ranger HDFS Plugin are not in the same path.
- [RANGER-1401] - Add consolidated db schema script for SQLServer DB flavor
- [RANGER-1402] - NPE if there is a problem with the HiveClient driverClassName
- [RANGER-1403] - There is a problem in buildks class when delete invalid keystore file.
- [RANGER-1404] - Few HIVERangerAuthorizerTest UT fails with Permission denied intermittently
- [RANGER-1405] - groups are not shown if exact user name is passed in search filter
- [RANGER-1408] - When the error occurs, the system does not record the error message in RangerServiceService class
- [RANGER-1411] - Permissions tab pages display are not reasonable
- [RANGER-1412] - Start hadoop failed after enabling ranger HDFS plugins
- [RANGER-1414] - Ranger Hive Authorizer API for row-filtering and column-masking need only return those tables that need masking/filtering
- [RANGER-1415] - The ranger can be opened when the user enters http://localhost:6080/ in the browser address bar. But request policy from hadoop to ranger will failed after installing hdfs plugin if we set POLICY_MGR_URL equal to http://localhost:6080/.
- [RANGER-1416] - SunX509 is the hardcoded Algorithm for SSL
- [RANGER-1418] - In yarn plugin, there are some wrong logs.
- [RANGER-1420] - Some error log information in ranger policy module
- [RANGER-1424] - Log should be changed to info level
- [RANGER-1425] - Remove some duplicate codes
- [RANGER-1427] - Remove dead code from XResourceService
- [RANGER-1430] - There are some duplicate keys in some js files
- [RANGER-1431] - Do some code improvement in Java method AuthSessionService.mapEntityToViewBean
- [RANGER-1432] - Do some code improvement in UserMgr.java
- [RANGER-1434] - Enable Group Search First causes issues when "Enable Group Sync" is disabled
- [RANGER-1435] - Allow different files to be specified for unix based usersync
- [RANGER-1437] - Disable optimization for tag download to include only tags that have policies
- [RANGER-1438] - Useless configuration in unixauthservice pom.xml lead to project compiler error in eclipse
- [RANGER-1439] - Spelling error for "fileStats" in the hdfs-agent\src\main\java\org\apache\ranger\services\hdfs\client\HdfsClient.java. "fileStatus" instead of "fileStats".
- [RANGER-1444] - Do some code improvement in security admin module
- [RANGER-1445] - Incorrect error message for searching in Audit page
- [RANGER-1446] - Ranger Solr Plugin does not work when the collection list in the request is empty
- [RANGER-1447] - Enable ranger-hbase-plugin failed after execute enable-hbase-plugin.sh
- [RANGER-1449] - There is logical inconsistency for RANGER_PID_DIR_PATH in security admin
- [RANGER-1451] - Incorrect error message for hadoop security authentication
- [RANGER-1452] - The install program used SOLR_RANGER_COLLECTION attribute value in Install and Configure Solr for Ranger Audits. But there is no corresponding setting in install.properties. So the user can only used fixed value during installing.
- [RANGER-1455] - Incorrect conf dir in scripts for Hadoop
- [RANGER-1456] - Fix the spelling error in HDFS plugin
- [RANGER-1458] - Starting Yarn failed after installing Ranger Yarn Plugin
- [RANGER-1460] - Hdfs authorizer uses hadoop-acls to allow access with one allowing tag policy and no resource policy
- [RANGER-1461] - The printing error of callback in ConsolePromptCallbackHandler
- [RANGER-1462] - Fix the spelling error in Solr Authorization
- [RANGER-1463] - Good coding practices per static code analysis
- [RANGER-1465] - Parse properties file error for kms
- [RANGER-1467] - The password is not set after the user is created by install program during installing Ranger Policy Admin. We should set password like db user.
- [RANGER-1469] - The user group would be duplicate created if the user group existed during installing Ranger Policy Admin.
- [RANGER-1470] - The logic of the solr_for_audit_setup installer parsing the properites file is inconsistent with the other installers. It treated these attributes as environment variable. There are security risks in the solr_for_audit_setup installer.
- [RANGER-1472] - tag downloads fail with error "XXServiceResourceElement.findTaggedResourcesInServiceId"
- [RANGER-1473] - There is invalid clause in the installer for Install and Configure Solr for Ranger Audits
- [RANGER-1474] - On SP12, hive policy page opens up with UDF as default under resources, rather than table.
- [RANGER-1475] - some users missed to be sync if they are syncd from openldap If deltasync is enabled
- [RANGER-1476] - External users not editable through Ranger UI
- [RANGER-1477] - 'show databases' fails with access-denied when user doesn't have access to some of the databases
- [RANGER-1479] - Plugins couldnt load settings xml files from the classpath, if they are inside a jar
- [RANGER-1481] - Capture cluster name in ranger audit info
- [RANGER-1482] - 'Ranger KMS' repo is not getting created in manual installation
- [RANGER-1484] - RangerUI: Escape of policy condition text entered in the policy form.
- [RANGER-1489] - Solr plugin fails to get client address
- [RANGER-1490] - Increase size of sort_order column of x_policy_resource_map
- [RANGER-1495] - Good coding practices recommendation by static code analysis
- [RANGER-1499] - Upgrade Tomcat version
- [RANGER-1500] - Add support to exclude/disable SSL protocols.
- [RANGER-1501] - Audit Flush to HDFS does not actually cause the audit logs to be flushed to HDFS
- [RANGER-1502] - Solr shutdown does not cause the audit log file to be flushed and closed.
- [RANGER-1506] - Some directorys were created repeatedly in code segment that all ownership is given to $SOLR_USER.
- [RANGER-1509] - Add version number to ldapconfigcheck.jar
- [RANGER-1511] - Different global variable saved the same configuration file path in unixauthservice. The code logic is inconsistent.
- [RANGER-1512] - Ranger installer fails if hostname contains upper case letter
- [RANGER-1513] - Add Support for S3 authorization in Ranger Hive Plugin
- [RANGER-1515] - Run updatepolicymgrpassword.sh and updatepolicymgrpassword.py to update policy mgr password failed.
- [RANGER-1517] - In RangerBasePlugin.java LOG.debug spelling error
- [RANGER-1519] - Error occurred after execute enable-hive-plugin.sh
- [RANGER-1520] - Some codes do not follow the python language development rules in usersync. They are messy.
- [RANGER-1522] - Update consolidated db schema script for SQLServer DB flavor to reduce execution time
- [RANGER-1530] - NPE in HadoopConfigHolder
- [RANGER-1531] - Good coding practice while parsing XML documents in Ranger
- [RANGER-1535] - Add tag attributes to audit log record
- [RANGER-1536] - Error information in the printed logs
- [RANGER-1538] - Duplicated code,in AtlasClient class for client = Client.create();
- [RANGER-1541] - The assignment logic is inconsistent for the value of the RANGER_ADMIN_HOME variable in Ranger Admin. It will cause a serious failure.
- [RANGER-1542] - Exceptions occured when I test connection during create a new service for atlas-plugin
- [RANGER-1544] - Misaligned input boxes and cleanup on Reports Search
- [RANGER-1545] - The associated AUDIT database configuration has been removed in enable_hive_plugin.sh. But the corresponding code has not been deleted. We should remove redundant code to keep consistency.
- [RANGER-1547] - The XmlConfigChanger does not have any error messages when some exceptions occur.
- [RANGER-1550] - HDFS test connection and resource lookup failing
- [RANGER-1553] - Audit log record for 'show databases' hive command contains all tags
- [RANGER-1554] - Ranger AD search filter is not get honored when logging into admin UI
- [RANGER-1555] - Ranger UI : Audit Menu-> Admin tab diff view pop-up does not come up.
- [RANGER-1556] - Provide keyadmin user with privileges to read ranger kms audits
- [RANGER-1557] - Add Nifi as default in supported component list
- [RANGER-1558] - UI Hints Popover Hides after mouse moves away from small Info I icon
- [RANGER-1560] - Code Improvement To Follow Best Practices
- [RANGER-1561] - Good coding practice in Ranger recommended by static code analysis
- [RANGER-1562] - HDFS test connection is failing due to null pointer exception
- [RANGER-1564] - The SQL_CONNECTOR_JAR properity had been deleted in RANGER-1387. The invalid code should also be deleted to keep the code consistent.
- [RANGER-1571] - Code Improvement To Follow Best Practices
- [RANGER-1574] - The XAAUDIT.DB.PASSWORD property had been deleted in RANGER-900. The related redundant code should be deleted for plugin installer.
- [RANGER-1576] - Show attribute values to tags column in audit log
- [RANGER-1577] - Update Ranger-WASB servicedefinition to remove Execute permission and disallow policies with a trailing slash
- [RANGER-1578] - Ranger plugins should use default service-def when it fails to obtain from Ranger Admin or cache
- [RANGER-1579] - WASB policy edit page is not opening
- [RANGER-1581] - Ranger plugins need to support additional date formats for tag attribute values
- [RANGER-1582] - Support KNOX SSO Token based authentication on Ranger REST API calls
- [RANGER-1583] - Test connections are failing for plugins after upgrade
- [RANGER-1584] - Allow tagsync to support log directory from Ambari configuration
- [RANGER-1586] - There is "cannot resolve symbol 'serviceName'" error in ServiceSolrClient class.
- [RANGER-1589] - Ranger build fails when python3 is the default
- [RANGER-1591] - The log is inconsistent with the code in ServiceDBStore class,update it to ensure their consistency.
- [RANGER-1592] - Do code improvement for static fields and Log in the AtlasClient.java
- [RANGER-1596] - The log name is incorrect in Log4JAuditDestination.java.
- [RANGER-1599] - Different developers use different log directories in the Ranger Admin installation script. Its processing logic is chaotic. We should optimize this logic.
- [RANGER-1600] - In install.properties, I configured the testusr user and the testgroup groups that not exist in system. The error “chown: invalid user: testusr:testgroup” occured during installed the hbase plugin.
- [RANGER-1601] - The log name is incorrect in ValuePrinter.java
- [RANGER-1602] - Include / Exclude toggle not working for same level resources
- [RANGER-1603] - Code improvement as recommended by good coding practices
- [RANGER-1604] - DB based auditing had been removed in RANGER-900. But some configurations and codes are not removed accordingly in Ranger Admin. It often makes the user feel confused such as RANGER-1286.
- [RANGER-1605] - These invalid codes that were copied have not been deleted in db_setup.py for the Ranger admin
- [RANGER-1607] - Ranger service check failed on SLES11.3 cluster with sslv3 alert handshake failure
- [RANGER-1608] - SOLR resource lookup fails with basic auth
- [RANGER-1611] - The init_logfiles function had been removed in RANGER-1599. The segment code that calls the init_logfiles function should also be removed in setup.sh for Ranger Admin.
- [RANGER-1612] - When servicedef is accessed, one of the properties "enableDenyAndExceptionsInPolicies" is returned as "false" if there is no value set for it.
- [RANGER-1613] - There is one defect in start script for ranger-usersync process
- [RANGER-1617] - The Ranger build failure in windows environment
- [RANGER-1618] - PasswordUtil is not thread-safe
- [RANGER-1619] - Ranger Hive Plugin fails to check the URI when the location doesn't exist
- [RANGER-1620] - Fix kafka-ranger-env.sh script to not throw error when it is sourced from bash
- [RANGER-1621] - Fix knox pom to pick up base knox version
- [RANGER-1622] - Error installing Knox plugin using KNOX_HOME
- [RANGER-1625] - Upgrade SOLR dependency to 5.5.4
- [RANGER-1628] - Good coding practice suggested by static code analysis
- [RANGER-1630] - StormClient doesn't decrypt password
- [RANGER-1631] - create temp function failing with permission issues
- [RANGER-1632] - Users are not sync'd when sAMAccountName is different than CN associated with groups
- [RANGER-1636] - Remove the pmd check error
- [RANGER-1638] - Improve the password validation from Ranger API
- [RANGER-1639] - Ranger KMS should validate key name before importing into DB
- [RANGER-1640] - HBase Test Connection does not work when creating a service
- [RANGER-1641] - Like security admin and usersync, the kms installer should chech whether the user group exists before creating the user group.
- [RANGER-1642] - Policies listed on 2nd page and onwards of Policy Landing page don't reflect any edits on them
- [RANGER-1646] - Error messages in RangerRESTClient aren't helpful
- [RANGER-1648] - Ranger Kafka Plugin now should use the Short name from Kafka Session Object
- [RANGER-1649] - Ranger Solr Plugin fails to refresh policy due to failure in ticket renewal mechanism
- [RANGER-1651] - Improve Ranger and Ranger KMS REST Api documentation
- [RANGER-1652] - Clean invalid code for kms installer to improve code clarity and execution efficiency.
- [RANGER-1653] - Proxying Ranger UI does not work with Ranger-KnoxSSO
- [RANGER-1657] - Like ranger admin and usersync, the password should be set after the user is created by installer during installing kms.
- [RANGER-1658] - Solr gives NPE while printing the AuthorizationContext in INFO and DEBUG log
- [RANGER-1659] - Similar to RANGER-1599, Different developers use different log directories in the kms installation script. Its processing logic is chaotic. We should optimize this logic.
- [RANGER-1661] - Default policy for KMS audits is pointing to incorrect location
- [RANGER-1665] - Ranger needs to provide a way to get list of policies associated with given resource
- [RANGER-1666] - Ranger UI should consider "recursiveSupported" attribute value at each resource level to Store the Policy
- [RANGER-1671] - The admin service can't audit to Solr using Basic Authentication
- [RANGER-1676] - Policy Details popup from Access audit page not displaying details of masking policy
- [RANGER-1678] - In different places to achieve the same function using repeat codes, new issue is perhaps generated when these functions are modified.
- [RANGER-1679] - Export Policy not working when Knox proxy is Enabled
- [RANGER-1682] - Clicking on export service after session timeout gets stuck indefinitely
- [RANGER-1683] - Fix the failing Kerberos tests on Jenkins
- [RANGER-1686] - Log file name format of usersync and security admin should be consistent.
- [RANGER-1688] - The version file did not exist in ranger-1.0.0-SNAPSHOT-kms.tar.gz. The result was that the VERSION variable can only get a fixed 0.5.0 value when installed ranger kms.
- [RANGER-1689] - Add support for defining recursive policies for WASB service def
- [RANGER-1690] - Ranger usersync created error users. Ranger usersync got System Virtual User Group Name instead of real group name when built the unix user list.
- [RANGER-1693] - The pidf's assignment logic in ranger-kms-initd should be consistent with the pidf's assignment logic in ranger-kms
- [RANGER-1695] - Optimize Ranger code for authorization of HDFS 'getContentSummary' and 'delete' commands
- [RANGER-1696] - Request to get all policies for hive or hbase service-type does not include policies that apply to specific child resource(such as table in hive/column family in hbase)
- [RANGER-1698] - Write audit log to solr failure.
- [RANGER-1705] - Good coding practice in Ranger recommended by static code analysis
- [RANGER-1707] - Update RangerHdfsAuthorizer for changes in traverse checks since Hadoop 2.8
- [RANGER-1708] - Remove tag services from service type and service name filters under Access Audit.
- [RANGER-1709] - kms test case write logs to log file
- [RANGER-1713] - Hive testConnection failed after used ldap authentication in Hive.
- [RANGER-1714] - Disable dynamic sorting of policies when trie pre-filter is enabled
- [RANGER-1723] - The Ranger doesn't support solr6. In the HttpSolrClient class of solr6, the setMaxRetries function has been removed, which causes ranger to fail to compile.
- [RANGER-1724] - On Report listing page for masking/row filter policies show only mask/row filter conditions
- [RANGER-1725] - It is incorrect to judge whether you need to create a RangerServiceDef object for a given service
- [RANGER-1726] - Users are not getting deleted when Knox proxy is Enabled.
- [RANGER-1727] - Ranger allows user to change an external user's password with 'null' old password
- [RANGER-1730] - Utility script that will list the users with a given role
- [RANGER-1731] - Guava dependency cause build problems
- [RANGER-1732] - Collection added to itself
- [RANGER-1733] - Duplicate RangerDaoManager fields in the services
- [RANGER-1734] - Close the connection in the HIVERangerAuthorizerTest
- [RANGER-1736] - Good coding practice in Ranger recommended by static code analysis
- [RANGER-1739] - build_ranger_using_docker script cannot download jdk8
- [RANGER-1740] - There is a exception when the ranger_credential_helper.py was executed.
- [RANGER-1741] - The initd ran repeatedly when ranger-usersync-services.sh was running
- [RANGER-1742] - Like setup.sh, the set_globals.sh should check whether the user group exists before created user group in security admin.
- [RANGER-1743] - Comment lines have not been filtered out when the populate_global_dict function parsed install.properties in security-admin/scripts/restrict_permissions.py. Like RANGER-1284, we should modify it.
- [RANGER-1744] - Similar to RANGER-1541, the assignment logic is inconsistent for the value of the RANGER_ADMIN_HOME variable in changeusernameutil.py and changepasswordutil.py. It will cause a serious failure.
- [RANGER-1746] - The prompt message is incorrect when test hdfs connection and check 'dfs.ha.namenodes.[nameservice ID]' to be mandatory.
- [RANGER-1747] - Usersync: LDAP Paged results seems to be ignored in Ranger
- [RANGER-1748] - User is unable to update existing policy while importing policy from file
- [RANGER-1750] - In Nifi default policy is getting created with policyitem without any user/group but permission set for the same.
- [RANGER-1751] - The importJCEKSKeys.sh and DBMK2HSM.sh will throw an exception when the JAVA_HOME is equal to null.
- [RANGER-1752] - When "dfs.nameservices" configures multiple nameservice id and then test hdfs connection, verifying "dfs.client.failover.proxy.provider.[dfs.nameservices]" is incorrect
- [RANGER-1753] - Fix error message spelling mistake in XKeyREST.java
- [RANGER-1754] - group deletion message is wrong , it give User deleted successfully instead of group
- [RANGER-1755] - hbase system tablename is old version in ranger-hbase-plugin
- [RANGER-1756] - Handle role related restrictions for users having User role
- [RANGER-1763] - The logic of the expansion button in the Edit Policy page is error. The user must click twice to collapse Conditions.
- [RANGER-1765] - Add unique key constraint in x_group and x_group_users table
- [RANGER-1767] - Hive tests fail if Hive is already running on the machine
- [RANGER-1769] - The update_property.py should exit the loop to improve execution efficiency once the attribute value is set.
- [RANGER-1771] - Improve performance of merging lists of policyEvaluators returned by Trie
- [RANGER-1772] - EmbeddedServiceDefsUtil.java should print exception info in try-catch{}
- [RANGER-1775] - Clicking on export service after session timeout gets stuck indefinitely.
- [RANGER-1776] - ranger-plugin-audit always show error.
- [RANGER-1777] - The Ranger can not refresh screen and hide child menu when user clicks menu
- [RANGER-1779] - last resource gets duplicated during update policy if policy is created through public api rest call
- [RANGER-1781] - RangerUI :Policy create/edit form should display only relevant accesses based on the user-selected resource.
- [RANGER-1782] - When the drop-down box is switched, more than one symbol is displayed each time in ranger-web-hivedev
- [RANGER-1783] - Update XUserREST for listing users
- [RANGER-1786] - Need warning on external user role change.
- [RANGER-1787] - User has to fill up all the allow and deny conditions items to create a knox policy.
- [RANGER-1788] - Install Ranger admin failure.
- [RANGER-1790] - From the ease of use point of view, Select / Deselect All and other checkbox should be associated in add/edit permissions pop window.
- [RANGER-1791] - The JAVA_HOME property is invalid in install.properties for Solr for Ranger Audits. The solr started fail after installed and configured Solr for Ranger Audits
- [RANGER-1794] - The warning information is incorrect in getRangerServiceByService of ServiceMgr class
- [RANGER-1795] - Service should not be renamed if tagged service resources exist for it
- [RANGER-1797] - Tomcat Security Vulnerability Alert. The version of the tomcat for ranger should upgrade to 7.0.82.
- [RANGER-1798] - Here is a error in getTableList() when get table-list info for HiveClient class
- [RANGER-1800] - Usersync fails to update users and groups during incremental sync with nested groups and group first search enabled
- [RANGER-1801] - group user mapping updates to ranger admin fail when the mapping is already existed in ranger DB.
- [RANGER-1802] - Here is a error in getStatusResponse() when post data exception for AtlasClient class
- [RANGER-1803] - Json may be analysis a null value at tests[] for test_resourcematcher_default.json
- [RANGER-1804] - The exception information is error when judge password for RangerKeyStoreProvider class
- [RANGER-1806] - Good coding practice in Ranger recommended by static code analysis
- [RANGER-1812] - Object HTableDescriptor can be used directly at getTableList() method for HBaseClient class
- [RANGER-1813] - The drop-down box name "database" is not showing full when edit hive policy
- [RANGER-1814] - Static code analyser suggest to ensure closing Reader
- [RANGER-1815] - Fix invalid code and error logic for the BaseDao class
- [RANGER-1816] - When the error occurs, the system does not record the error message
- [RANGER-1817] - Audit to Solr fails to log when the number of columns are in large number
- [RANGER-1818] - Good coding practice in Ranger recommended by static code analysis
- [RANGER-1819] - Not able to delete group that is having special character(ampersand) from ranger admin
- [RANGER-1820] - Duplicate entries should be deleted before creation of unique index on x_group and x_group_users table
- [RANGER-1825] - Ranger Tagsync is giving NoClassDefFoundError
- [RANGER-1826] - Import of bulk policies is causing OOM and Apparent Deadlock
- [RANGER-1828] - Good coding practice-add additional headers in ranger
- [RANGER-1832] - Export REST API should return exact matching results if polResource param is provided
- [RANGER-1833] - Update Ranger to use 0.8.1 Atlas version
- [RANGER-1835] - The installer of the security admin should not repeatedly add a user to the same group.
- [RANGER-1836] - LOG class is imported error for RangerServiceService class
- [RANGER-1838] - Refactor Jisql dependencies
- [RANGER-1846] - This JAVA_VERSION_REQUIRED configuration item is invalid in security admin installer, we should enable it to control the necessary java version.
- [RANGER-1853] - Masking functions based on custom masking of string types fails to unescape quotes properly.
- [RANGER-1856] - Installation and access logic are inconsistent for the pid of kms program. Like security admin, they should be consistent.
- [RANGER-1857] - The value of RANGER_KMS_HOME logic is not correct in dba_script.py and db_setup.py, Like db_setup.py in admin, we should optimize them.
- [RANGER-1858] - ranger-admin start fail when policymgr_http_enabled equal to false.
- [RANGER-1859] - Fix new findBugs in HdfsClient.java
- [RANGER-1860] - Provide a new service interface prompt function framework to resolved the defect of the current service interface, increase the flexibility of the function, improve user ease of use
- [RANGER-1861] - There are errors when the "ranger-kms start" command was executed.
- [RANGER-1862] - generalName.get(1) cause IndexOutOfBoundsException in NiFiClient
- [RANGER-1863] - Optimize the code and keep the code style consistent, remove the invalid code in the RemoteUnixLoginModule class
- [RANGER-1864] - Resources are not rendering correctly in policy create/edit page.
- [RANGER-1868] - Good coding practice in Ranger recommended by static code analysis
- [RANGER-1870] - Modify the logic for buildUnixUserList and parseMembers method in UnixUserGroupBuilder class
- [RANGER-1873] - Fix property handling in RangerKMSDB
- [RANGER-1875] - The installer of the kms should not repeatedly add a user to the same group.
- [RANGER-1876] - Incorrect conf dir location for Yarn install script
- [RANGER-1878] - The exception infomation print error for RangerPolicyServiceBase.java
- [RANGER-1879] - Yarn disable plugin script doesn't work
- [RANGER-1880] - TagSync update to process TRAIT_UPDATE notification from Atlas
- [RANGER-1883] - TagSync should reuse kerberos ticket in REST calls to Ranger Admin
- [RANGER-1884] - Default Policy is not created for Ranger KMS and Tag service
- [RANGER-1887] - serviceDef.getResources().get(0).getName(); case IndexOutOfBoundsException in RangerServiceTag.class And print error in RangerServiceStorm
- [RANGER-1896] - Remove deprecated extractedCommonCriterias call from the SearchUtil
- [RANGER-1897] - TagSync should replace use of V1 Atlas APIs with V2 APIs for efficient tag-download from Atlas
- [RANGER-1898] - Simplify Knox plugin dependency management
- [RANGER-1901] - Similar to RANGER-1846, the JAVA_VERSION_REQUIRED configuration item is invalid in kms installer, we should enable it to control the necessary java version.
- [RANGER-1903] - Simplify the maven dependency management of the Hdfs plugin for Ranger.
- [RANGER-1905] - NoClassDefFoundError from the built zip/tar.gz, created by the maven-assembly-plugin
- [RANGER-1912] - Ranger setup fails with mariadb/mysql when binary logging is enabled
- [RANGER-1914] - Modify crypt_algo_array.length to avoid java.lang.ArrayIndexOutOfBoundsException in PasswordUtils.class
- [RANGER-1921] - Fix coverity warnings in RangerHdfsAuthorizer
- [RANGER-1930] - Add consolidated db schema script for all supported DB flavor
- [RANGER-1931] - Remove use of maven-shade-plugin from Ranger build scripts
- [RANGER-1932] - After create the service of yarndev,the policy named 'all-queue' created for the default user should have all the permissions.However, this policy does't take effect.
- [RANGER-1934] - Optimize the init method in BaseAuditHandler class to avoid ArrayIndexOutOfBoundsException
- [RANGER-1943] - Ranger Solr authorization is skipped when collection is empty or null
- [RANGER-1944] - Action filter for Admin Audit is not working
- [RANGER-1952] - Allow user's email Address to be blank on emailchange API as per RANGER-978
- [RANGER-1956] - Update CredentialBuilder module
- [RANGER-1957] - Ranger Usersync is not syncing users or groups periodically when incremental sync is enabled.
- [RANGER-1960] - HBase auth does not take table namespace into consideration for deleting snapshot
- [RANGER-1961] - Fixed spelling error "condtion"
- [RANGER-1962] - Simplify Ranger API for reporting results of access authorization
- [RANGER-1965] - Prevent NPE on decrypting a null password
- [RANGER-1966] - Policy engine initialization does not create context enrichers in some cases
- [RANGER-1970] - Build fails - rat issues with storm-agent
- [RANGER-1975] - Address Ranger Website checks flagged by Whimsy
- [RANGER-1980] - Build failure for Ranger 0.7 branch
- [RANGER-1981] - Error in constructing base path for UI API when accessing Ranger via knox proxy without "/" at the end
- [RANGER-1982] - Error Improvement for Analytics Metric of Ranger Admin and Ranger Kms
- [RANGER-1983] - Remove LZ4.*jar from ranger admin dependency
- [RANGER-1984] - Hbase audit log records may not show all tags associated with accessed column
- [RANGER-1988] - Fix insecure randomness
- [RANGER-1991] - Fix problems detected by static code analysis
- [RANGER-1993] - Improvement on permission module for listing modules
- [RANGER-1998] - Add ability to specify passwords for admin accounts during ranger install only.
- [RANGER-2003] - On Report page 'User, Group and Access' details are not shown for policyItem exceeding more than 25 policies
- [RANGER-2006] - Fix problems detected by static code analysis in ranger usersync for ldap sync source
- [RANGER-2007] - ranger-tagsync's Kerberos ticket fails to renew
- [RANGER-2008] - Policy evaluation is failing for multiline policy conditions.
- [RANGER-2011] - Level 20 resource value is not set on UI in Ranger Edit Policy.
- [RANGER-2014] - Unable to see policy detail in view policy mode after updating recursive flag
...