Mateen N Mansoori created RANGER-3689: -----------------------------------------
Summary: Ranger : ranger-2.3 Port missing commits. Key: RANGER-3689 URL: https://issues.apache.org/jira/browse/RANGER-3689 Project: Ranger Issue Type: Task Components: Ranger Affects Versions: 2.3.0 Reporter: Mateen N Mansoori Fix For: 2.3.0 The ranger-2.3 branch is approximately 70 commits behind the master branch, using this ticket to track the porting of missing commits. List of commits which are missing from ranger-2.3 : |1|[RANGER-3435: Add unique index on guid and service id column of x_poli…|https://github.com/apache/ranger/commit/ec7e57e284a50773f8106a748b117692e9a81105]| |2|[RANGER-3439: REST api to get or delete ranger policy based on guid an…|https://github.com/apache/ranger/commit/db9f9a488e99092b9c0dba125dcb5e5efa2ad9a6]| |3|[RANGER-3433: Null Dereference in ServiceREST getPolicyByName method|https://github.com/apache/ranger/commit/1639896aac695057971c7b73a0b91265b3c3e772]| |4|[RANGER-3023: Permission tab takes longer time to load with large numb…|https://github.com/apache/ranger/commit/5732060da4c4c88c1fba3c89fa5369ea56c9b942] …| |5|[RANGER-3509: updateRoles() REST API updated to permit role-admins|https://github.com/apache/ranger/commit/e2566827e963afe8b939f4f1a22ccab22716ba04]| |6|[RANGER-3505: modified code to ignore case while validating a user for…|https://github.com/apache/ranger/commit/5ca622fedeb0db6738ebe4a7628ccdbcc7d22fbd]| |7|[RANGER-3510 : Ranger upgrade spring framework version to 5.3.12|https://github.com/apache/ranger/commit/63aeb5285c3259e6669f88ffbe4192aedd833733]| |8|[RANGER-3504 : Create framework to execute DB patch dependent on Java …|https://github.com/apache/ranger/commit/dc6dc621fc99f1dbff355c2e2ac00472155a0baf]| |9|[RANGER-3516 : J10045 patch is taking more time during upgrade|https://github.com/apache/ranger/commit/8068996e42d79a8c0d9bb56b77bb4ec82bfe4113]| |10|[RANGER-3519: Provide an option to optimize space needed by Trie objects|https://github.com/apache/ranger/commit/71888f243d38ae7cff5e0406c7d54a386d269664]| |11|[RANGER-3519: Provide an option to optimize space needed by Trie objects - part2|https://github.com/apache/ranger/commit/5852efde1cba728ad580231ad02145ea72861186]| |12|[RANGER-3439: Add rest api to get or delete ranger policy based on guid - part2|https://github.com/apache/ranger/commit/000e6351ee4628979a20e2b72ac6f226e6dd1c0e]| |13|[RANGER-3507:Handle trailing slash in the ranger Hive URL policy autho…|https://github.com/apache/ranger/commit/d8f674d3fab849aee7daf8e49a21856fdee82c34]| |14|[RANGER-3514: Java patch to update sync source on upgrades|https://github.com/apache/ranger/commit/5fb097fda8c51dc9fe671e4105e8b8a7fb5697cd]| |15|[RANGER-3515: Enhance Ranger Java client SSL config to be configured u…|https://github.com/apache/ranger/commit/b56aa63a9e1b2020e208c170642a96f5d62cd892]| |16|[RANGER-3522: Improve Tagsync authentication error reporting|https://github.com/apache/ranger/commit/3f82858760e01ed186a2b3055c95b9cdd343db4b]| |17|[RANGER-3522: Improve Tagsync authentication error reporting - Part-2|https://github.com/apache/ranger/commit/03f6d3f18f8576d710928be4b148143b8a9f8d91]| |18|[RANGER-3493: Add unique index on service and resource_signature colum…|https://github.com/apache/ranger/commit/de8f5e197fb93fcb924f7a59a88013b99bd1194b]| |19|[RANGER-3511: Create Java patch to update policy resource-signature to…|https://github.com/apache/ranger/commit/4fdb3af5fc21f43ab22b2fb4d0e411b500460cbc]| |20|[RANGER-3490: Make policy resource signature is unique in a service|https://github.com/apache/ranger/commit/856571c4348e31725498c0922338339c76ebba02]| |21|[RANGER-3276 Remove duplicate code from buildks|https://github.com/apache/ranger/commit/3045345f3dea4fa44cc522df7b171d6fb3bd5303]| |22|[RANGER-3518: Limit the query size stored in Audit logs|https://github.com/apache/ranger/commit/a7b527bbd0df8ba86eee7b3fdc65b470bbbc17fa]| |23|[RANGER-3528 : Ranger Group creation audit is not shown during service…|https://github.com/apache/ranger/commit/bb9b3cd14d5ebdb5381ca4a03db27b469c2277e1]| |24|[RANGER-3468: Fixed an issue where inactivity timeout request is not h…|https://github.com/apache/ranger/commit/6678ef77438d1289e0ade0cc2e7652a6bd836621]| |25|[RANGER-3438: Optimized code to extract GroupPrincipals from javax Sub…|https://github.com/apache/ranger/commit/84cdf593423f03c3082db3baee9bb89149205b5a]| |26|[RANGER-3435: Add unique index on guid, service and zone_id column of … - part-2|https://github.com/apache/ranger/commit/8968eaef8693b39a32f10c2feebf0035b34e3763]| |27|[RANGER-3512 : Create Java patch to update policy guid to unique value.|https://github.com/apache/ranger/commit/185ca1ca89bb4585c773a31e505502c1ebec51c5]| |28|[RANGER-3535: A delegate admin user should be able to add another user…|https://github.com/apache/ranger/commit/695bedd07b4f58aef4f5747393c06d83c8805438]| |29|[RANGER-3502: Make GET zone APIs accessible to authorized users only|https://github.com/apache/ranger/commit/b61ed9f7ac3c7a0c07056cba21d8c9440b05d28a]| |30|[RANGER-3538: Reduce the granularity of locking when building/retrievi…|https://github.com/apache/ranger/commit/d3af7476dcab3719b8a75b506b10400640f3bf3e]| |31|[RANGER-2967: Add support for Amazon CloudWatch Logs as an Audit Store|https://github.com/apache/ranger/commit/25def39b1c833b4e18ff657929656be3c37bcd8f]| |32|[RANGER-3484:Ranger usersync directory is being created as root owner|https://github.com/apache/ranger/commit/0258fcf7ab25473b056fffc103840806c18fdcad]| |33|[RANGER-3298. Add coarse option for Hive URI permission check|https://github.com/apache/ranger/commit/fcea57497766576c97591801fcd81e63b9a532b0]| |34|[RANGER-3298 : PMD FIX|https://github.com/apache/ranger/commit/00dd3fcd88aa6e10bf1f2e3a68c76a85c7218de2]| |35|[RANGER-3490: Make policy resource signature is unique in a service|https://github.com/apache/ranger/commit/65543320e43b94e09b07eba647bf347b8b64fe14]| |36|[RANGER-3030: Replace Findbugs with Spotbugs maven plugin|https://github.com/apache/ranger/commit/3388a4113e597f22438e1070718e4a30b3895f46]| |37|[RANGER-3427: Null Dereference in PublicApis.java|https://github.com/apache/ranger/commit/07b293187838c00073a34ba63b50bbeff7069e89]| |38|[RANGER-3548: Update performance engine test scripts|https://github.com/apache/ranger/commit/3b32ec719e89748f7478e64d5df448d22bfbf5b5]| |39|[RANGER-3546:Update Spotbugs plugin Executions cycle|https://github.com/apache/ranger/commit/4f3806f3cd955eb91d141cf36df58410fa6cdb35]| |40|[RANGER-3554: [Intermittent] API call to fetch the list of policies fo…|https://github.com/apache/ranger/commit/7406d2d04d473d0dbacb39b9d75d883768a44cea]| |41|[RANGER-3554 : Part-2|https://github.com/apache/ranger/commit/993cf0d9a98a2ea8f01d1fbbd3d6a1177a8887ca]| |42|[RANGER-3553: Unit test coverage for XUserMgr class|https://github.com/apache/ranger/commit/cc622161861b2f7a477546b98f2b67f7b848af31]| |43|[RANGER-3553 : Part-2|https://github.com/apache/ranger/commit/9f08bbd96fd874939628be4a275437d51f83a862]| |44|[RANGER-3543: Remove spotbugs-annotations-3.1.9 from classpath|https://github.com/apache/ranger/commit/64cbfcda4a77dad0416a3e416c761a1a2474b0ff]| |45|[RANGER-3545: Remove Logger Checks for Info Enabled|https://github.com/apache/ranger/commit/dc011268318feb46c970e5f3610dc84d9602ea32]| |46|[RANGER-3556: Ranger tagsync logs unnecessary messages|https://github.com/apache/ranger/commit/d6f0196bcbde1c0202ee978ebd007003911842f9]| |47|[RANGER-3533 : Provide sorting on columns throughout the audits result…|https://github.com/apache/ranger/commit/27b28408a162290c1a195fd89ed6db9e28ddcb0d]| |48|[RANGER-3540: Add support to read audit logs from Amazon CloudWatch|https://github.com/apache/ranger/commit/71744d3ff8e0db7f0a49881a891e77edf0ea518d]| |49|[RANGER-3290 ArrayIndexOutOfBoundsException if solr is down|https://github.com/apache/ranger/commit/bbbc23c005432c715d741e6ea61a9aaddc569845]| |50|[RANGER-3562: Redesign post commit tasks for updating ref-tables when …|https://github.com/apache/ranger/commit/df07b0da94dced97e6022b1d0d243c8b2e358803]| |51|[RANGER-3562: Redesign post commit tasks for updating ref-tables when Part-2|https://github.com/apache/ranger/commit/dd7c773dee6d8f15ffcb14304d71b79c29fdf082]| |52|[RANGER-3573: Add vim in docker base image|https://github.com/apache/ranger/commit/7fd191e9e3f236807e0a69c31dd881269d550025]| |53|[RANGER-3578: Simplify code for policy label creation|https://github.com/apache/ranger/commit/ba917a683dae46e534e4da388128d3eb9ab97af9]| |54|[RANGER-3561: Upgrade Storm version to 1.2.4|https://github.com/apache/ranger/commit/78cfc7531e714cebd2d947203cb38ee992c8853c]| |55|[RANGER-3576: service creation is failing intermittently due to DB uni…|https://github.com/apache/ranger/commit/277f4610118c2cdb6ce9e2bf31e60f4d5b986c59]| |56|[RANGER-3584: ServiceTags are not computed correctly by applying incre…|https://github.com/apache/ranger/commit/47617bb0610bd7a3c722e7ffd4718255ae9041b0]| |57|[RANGER-3539: Add jacoco-maven-plugin for code coverage|https://github.com/apache/ranger/commit/07e74c238019933d4944b2ecee7a2ea7799c5354]| |58|[RANGER-3589 : Ranger java patches failing due to admin privilege checks|https://github.com/apache/ranger/commit/bfc9c544107dd6d2a052dc8941503de335f930b6]| |59|[RANGER-3551: Analyze & optimize module permissions related API (Part-1)|https://github.com/apache/ranger/commit/5d07d125ffd1b331a4c195d68c442e8c94d95237]| |60|[RANGER-3568 : Services of one zone are seen in other zone from UI|https://github.com/apache/ranger/commit/c169d6d5608172c752c4a44a1b61d2cfd8567158]| |61|[RANGER-3592: Upgrade Spring framework to 5.3.15|https://github.com/apache/ranger/commit/f9b5f6e7378bf6cc8bbfa4002108c19da98a129d]| |62|[RANGER-3597 :User role should not be able to modify the Policy|https://github.com/apache/ranger/commit/5543215307b232ea54c037ebad4001819bb6a519]| |63|[RANGER-3285 : Fix missing updates to sync source during upgrades|https://github.com/apache/ranger/commit/30e1c9f671c161cfc419224771d6ec35fccfd92c]| |64|[RANGER-3403: Incorporated review comments and fixed one regression ca…|https://github.com/apache/ranger/commit/f279656bd01b9a3502ae243863060e1afa5442ef]| |65|[RANGER-3591: Upgrade protobuf-java to 3.19.3|https://github.com/apache/ranger/commit/3ab249af086cb10a58f6344d6b4efd482b584a85]| |66|[RANGER-3634: Remove duplicate entries from usersync distribution file|https://github.com/apache/ranger/commit/3a4667342e653ca6132fcb140740a9e1b19b40b0]| |67|[RANGER-3638: Avoid calling rangerSolrAuthorizerImpl close() when the|https://github.com/apache/ranger/commit/22d45607b3b9f168587da56440586bc1fe6471f5]| |68|[RANGER-3646 LOG.debug print content error|https://github.com/apache/ranger/commit/3cdeb8a5fdb14146d285734883bdb877eee79f55]| |69|[RANGER-3459: Upgrade Kafka dependency to 2.8|https://github.com/apache/ranger/commit/53b103c5826f115f05e011d883041471d7546a63]| |70|[RANGER-3653: Replace aws java sdk bom dependencies with bundled depen…|https://github.com/apache/ranger/commit/4eb8401215549c169f7fb9726eb21527e3f4e151]| |71|[RANGER-3630: Added code to support wildcards, group short names, and …|https://github.com/apache/ranger/commit/63704db998840b8f5d50575945691de2e46f3260]| |72|[RANGER-3659: Improved create, update, or delete group user mappings A…|https://github.com/apache/ranger/commit/dec71c1ce8c0262579a85eea36e9581b49de8cd3]| |73|[RANGER-3663: RangerBizUtil.checkAdminAccess() should return false if …|https://github.com/apache/ranger/commit/e6bb82b8c192707a7f60bc190819a17ee335a3a0]| |74|[RANGER-3629 : Handle solr permissions during upgrade|https://github.com/apache/ranger/commit/f6f04779261d89438ef408df67257d8e3d326daa]| |75|[RANGER-3628 : Support fine grain authorization for different solr obj…|https://github.com/apache/ranger/commit/1f56fa1724cb83e142967b15b17a22ec01b65d00]| |76|[RANGER-3647 : Connection to DB fails for MySQL version above 8.0|https://github.com/apache/ranger/commit/d2b0d3aa4b68dd8c8145b79020a2f54b79fad295]| |77|[RANGER-3675: Upgrade tomcat due to intermittent READ TIMEOUT|https://github.com/apache/ranger/commit/34fd0e754e7c236f2944988851b4a2287dbed8e5]| -- This message was sent by Atlassian Jira (v8.20.1#820001)