Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ranger.audit.elasticsearch.password #185

Open
wants to merge 1,533 commits into
base: ranger-2.3
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1533 commits
Select commit Hold shift + click to select a range
12a1bf5
RANGER-4634: on service deletion, delete associated GDS objects as well
prashantdev88 Jan 8, 2024
c9da69b
RANGER-4628: updated validations for security-zone partial update API
prashantdev88 Dec 28, 2023
614114e
RANGER-4642: on security-zone delete/update, delete associated GDS ob…
mneethiraj Jan 9, 2024
67d8c80
RANGER-4440: remove stale code that attempts to decompress x_security…
mneethiraj Jan 10, 2024
70770ef
RANGER-4641: Handling empty values while displaying ActivationTime & …
Brijesh619 Jan 11, 2024
6ecec1e
RANGER-4539: Plugin status UI should render GDS download details
Brijesh619 Jan 11, 2024
dba0f11
RANGER-4647: [Ranger UI] Text overflowing in the datashares table lis…
princeap173 Jan 11, 2024
54ef387
RANGER-4636: RANGER-4637: Fix /public/api/policy/count and /public/ap…
princeap173 Jan 10, 2024
c4e6e94
RANGER-4645: fixed unit test failures in TestSecurityZoneDBStore
mneethiraj Jan 11, 2024
42bbf5c
RANGER-4651: update GDS objects ACL for deletion of Ranger user/group…
prashantdev88 Jan 12, 2024
9e92583
RANGER-4648: updated GDS validation for name length
princeap173 Jan 14, 2024
a664de5
RANGER-4655: Execute and read permissions granted to a user in differ…
kulkabhay Jan 16, 2024
7aa17a1
RANGER-4675: Using the ozone service id specified in the config inste…
fateh288 Jan 17, 2024
7dd8d5d
RANGER-4658: updated GDS policy evaluation to fix handling of _any ac…
mneethiraj Jan 17, 2024
11dbcf7
RANGER-4660: fixed error while creating service having name without a…
siddheshphatak92 Jan 18, 2024
30dd2b5
RANGER-4666: fixed getResourceACLs() API to account for tags assigned…
mneethiraj Jan 19, 2024
255aabc
RANGER-4664: GDS validation updated to handle empty resource
suchnit Jan 19, 2024
3d2bf96
RANGER-4651: fixed incorrect JPA query names - #2
prashantdev88 Jan 19, 2024
a62c0a0
RANGER-4654: Handle Dataset and Datashare creation errors gracefully
princeap173 Jan 22, 2024
a07b6d4
RANGER-4662: fix to update GDS version after deletion of user, group
prashantdev88 Jan 18, 2024
cff0530
RANGER-4663: service creation should skip creation of default tag-ser…
siddheshphatak92 Jan 24, 2024
6e94858
RANGER-4669: updated GDS APIs for retreiving datasets shared with the…
suchnit Jan 24, 2024
d1eb5af
RANGER-4652: Value for datasets and projects field in the access audi…
princeap173 Jan 27, 2024
0a69510
RANGER-4536: Audit UI updates to support datasets and projects
princeap173 Jan 28, 2024
8351b32
RANGER-4610: API calls for zones and services on initial landing in Z…
Brijesh619 Dec 18, 2023
861dd2b
RANGER-4612 : Fix to use correct service for resource lookup API in s…
fimugdha Dec 15, 2023
9513ecb
RANGER-4653: Add inline assertions for displayName length in service …
princeap173 Jan 13, 2024
4a621c2
RANGER-4544 - Implement best coding practices for policy resources
dhavaljrajpara Jan 22, 2024
43cb907
RANGER-4659: Add eye icon for password visibility in Ranger Login Page
Brijesh619 Jan 24, 2024
9dcb210
RANGER-4656: Filtering the resources in the search filter options on …
Brijesh619 Jan 16, 2024
4efae9a
RANGER-4675: Checkbox selection issue when clicking on permission lab…
Brijesh619 Jan 31, 2024
c8fbd01
RANGER-4684 Need to update createdBy ,updatedBy field for gds objects…
prashantdev88 Jan 31, 2024
e18f179
RANGER-4632: Security Zone policies version increases by +2 when we u…
RakeshGuptaDev Jan 3, 2024
834c211
RANGER-4668: Need to have new local storage item for column show hide…
Brijesh619 Feb 1, 2024
fa1532e
RANGER-4691: updated GDS validation to allow dataset admins to create…
anandN872 Feb 8, 2024
168613e
RANGER-4644: updated access audit UI to fix error in rendering GDS po…
princeap173 Feb 7, 2024
741f233
RANGER-4690: updated Hive plugin to fix incorrect policy version in a…
Sanket-Shelar Feb 7, 2024
af3252c
RANGER-4695: updated API to find zones for a resource to handle delet…
mneethiraj Feb 8, 2024
52c7ef8
RANGER-4696: Fix User Deletion Issue for GDS approver users in Ranger
princeap173 Feb 11, 2024
87b7bb9
RANGER-4697: increment GDS version of services when a security zone i…
anandN872 Feb 14, 2024
ae6481f
RANGER-4630: added pagination support and searchFilters in tag REST APIs
anandN872 Feb 17, 2024
48520f9
RANGER-4630: added multiple tagId search in /tags/tags/paginated API
anandN872 Feb 18, 2024
dd05b9e
RANGER-3923: updated sample_gds_client.py to use multiple users, grou…
mneethiraj Feb 20, 2024
e686c24
RANGER-3923: updated sample_gds_client.py to use multiple users, grou…
mneethiraj Feb 20, 2024
f47db0c
RANGER-4630: updated tag REST APIs to support multiple resourceIDs
anandN872 Feb 21, 2024
4280c51
RANGER-4689: Fix Ranger Javapatch failure even if service-defs do not…
pradeepagrawal8184 Feb 6, 2024
c4f6cc3
RANGER-4722: HDFS authorization logic for directory hierarchy rooted …
kulkabhay Feb 20, 2024
84ef6e5
RANGER-4723: updated zone matcher to handle descendent match
mneethiraj Feb 21, 2024
ca8d7fc
RANGER-4724: updated importServiceTags API to handle missing service …
anandN872 Feb 22, 2024
a6a5c4b
RANGER-4680 : Inconsistent resource lookup behaviour with newly creat…
dhavaljrajpara Feb 20, 2024
82747eb
RANGER-4687: Updating the Something went wrong page in Ranger React UI
Brijesh619 Feb 26, 2024
736a767
RANGER-4718 : Skip showing 'Page not found' page for INVALID_INPUT_DA…
fimugdha Feb 23, 2024
bed90ca
RANGER-4717 : Skip showing 'Page not found' for wrong value is provid…
fimugdha Feb 23, 2024
0fdc598
RANGER-4700: Audit logs for Masking policy is missing data mask type …
Brijesh619 Feb 23, 2024
dd01ab2
RANGER-4720: Ranger Admin server gives empty response when user with …
RakeshGuptaDev Feb 16, 2024
e987ab7
RANGER-4699 : Update the execution of setServiceDef call in App.jsx
dhavaljrajpara Feb 26, 2024
b02b3e8
RANGER-4698: Audit UI improvements with respect to values overflowing…
princeap173 Feb 12, 2024
c45a1c0
RANGER-4568: Upgrade Spring Security to 5.7.11 and spring framework t…
pradeepagrawal8184 Feb 26, 2024
a7026dd
RANGER-4390: creating another row batch causes null pointer exception…
fateh288 Mar 4, 2024
1fcc15e
RANGER-4727: failure to delete tagDef should return appropriate error…
suchnit Mar 6, 2024
8222674
RANGER-4741: Hive plugin optimization to avoid excessive metastore AP…
mneethiraj Mar 7, 2024
74ac212
RANGER-4734: Docker setup to run Ranger enabled Trino
Mar 9, 2024
02c0748
RANGER-4719: fix incorrect handling of policy condition expressions i…
Feb 20, 2024
c6842bc
RANGER-4734: Docker setup updated to build Trino plugin package - #2
mneethiraj Mar 12, 2024
59f840b
RANGER-4672: updated tagsync log configuration to include hostname an…
himanshumaurya09876 Jan 24, 2024
d8956c1
RANGER-4584: UI fix in rendering tag-based policy for EXPIRES_ON
himanshumaurya09876 Dec 12, 2023
05cba73
RANGER-4747: Add exception handling in docker based service creation …
kumaab Mar 13, 2024
8a3747e
RANGER-4730: Migrate Ranger modules to junit5 - phase 2
kishorgollapalliwar Mar 4, 2024
29bec24
RANGER-4511: Enable Parallel Compilation for Multiple Modules in Rang…
JiaLiangC Mar 22, 2024
a1dc832
RANGER-4746: Fix ranger-jdk11 build profile (#301)
kumaab Mar 22, 2024
3fab587
RANGER-4752: Enable jdk 11 builds on PRs and merges to master (#305)
kumaab Mar 22, 2024
9887eb7
RANGER-4749: added TagREST APIs to retrieve by resource and get pagin…
anandN872 Mar 22, 2024
caec262
RANGER-4760: updated to use case-insensitive matching for zoneNamePar…
risesDOTio Mar 26, 2024
5981fb3
RANGER-4749: fixed TagREST.getServiceResourceByResource() to populate…
anandN872 Mar 26, 2024
b209e61
RANGER-4753: Upgrade Spring Security to 5.7.12 and spring framework t…
pradeepagrawal8184 Mar 20, 2024
ffda775
RANGER-4762:Prevent duplicate values for a resource while
fateh288 Apr 2, 2024
73083dd
RANGER-4764: update name of dataset/project policies when a dataset/p…
anandN872 Apr 3, 2024
785c563
RANGER-4763: updated Test Connection error message when this is not i…
anandN872 Apr 3, 2024
2d875da
RANGER-4767: Deleted policies are still taking effect if all policies…
kulkabhay Apr 4, 2024
4abb993
RANGER-4745: Enhance handling of subAccess authorization in Ranger HD…
kulkabhay Apr 4, 2024
f3637ac
RANGER-4746: Change default docker build to use JDK 8 (#309)
kumaab Apr 9, 2024
ccb31a7
RANGER-4650: Hive plugin should make column-type available in masking…
mneethiraj Jan 12, 2024
83b89ac
Added 'Dhaval Rajpara' as a committer
dhavaljrajpara Apr 30, 2024
9672762
RANGER-4786: Ranger override policy is not working
kulkabhay Apr 30, 2024
4c56f42
RANGER-4784: create default tag-based policies in new security zone
suchnit May 6, 2024
fa18ffb
RANGER-4761: [hbase] make lazy memory allocation for family map (#307)
fateh288 May 6, 2024
e6b83f3
RANGER-4783: remove duplicate entries of users/groups/roles during in…
fateh288 May 6, 2024
ae7d6b1
RANGER-4761: added missing Copyrights text from previous commit (#313)
fateh288 May 6, 2024
e2d2f80
RANGER-4787: reduce plugin memory footprint by avoiding unnecessary c…
mneethiraj Apr 28, 2024
9bfcff1
RANGER-3998: KMS integration with AWS KMS
Dec 16, 2022
ad51170
RANGER-4593 : Upgrade react-bootstrap library
dhavaljrajpara Mar 4, 2024
bf114e6
RANGER-4643 : Upgrade react-bootstrap library for GDS UI.
dhavaljrajpara May 8, 2024
301c8ff
RANGER-4681 : Audit logs for Mask & Row policy does not show policy c…
Brijesh619 May 13, 2024
bce9af1
RANGER-4498: Newly created user with admin role doesn't get permissio…
princeap173 Jan 30, 2024
8553644
RANGER-4769: remove code duplication in generation of admin audit logs
mneethiraj Mar 21, 2024
d793c59
RANGER-4737 : The inactivityTimeout is getting reset when user update…
fimugdha Mar 8, 2024
1671901
RANGER-4765: GDS UI: Need a date filter to filter the records in hist…
fimugdha Apr 17, 2024
8b1c1b1
RANGER-4105: updated stress_policy.py to create users/groups before c…
mneethiraj May 24, 2024
537720a
RANGER-4653: [addendum] Use Name validation regex instead of service …
princeap173 Mar 8, 2024
53188e1
RANGER-4688: Display query information for Show databases/schemas com…
princeap173 Feb 5, 2024
90f5cfe
RANGER-4673 : Pagination on the Ranger Admin - Plugin Status page
dhavaljrajpara May 20, 2024
65fad02
RANGER-4774 : Ranger react UI some modules shown hardcoded time zone …
dhavaljrajpara May 27, 2024
14cc011
RANGER-4803: create a single x_trx_log_v2 record instead of multiple …
mneethiraj May 24, 2024
a1bd509
RANGER-4811: updated to comply with Trino repo coding requirements
mneethiraj Jun 6, 2024
b129cd1
RANGER-4815: removed trino-shim as Trino already uses classloader to …
mneethiraj Jun 7, 2024
e06ab9f
RANGER-4794: updated GDS Python client to support forceDelete flag
mneethiraj May 16, 2024
3e38396
RANGER-4817: Optimize Ranger HDFS Authorization by combining multiple…
kulkabhay Jun 10, 2024
2c90db0
RANGER-4711: Auditing SHOW GRANT Hive Command
Arveti Jun 6, 2024
16c6027
RANGER-4820: Support authorization of multiple accesses grouped by ac…
kulkabhay Jun 17, 2024
5ca4342
RANGER-4823: Incorrect processing of downloaded policies in plugin wh…
kulkabhay Jun 18, 2024
10b8793
RANGER-4806: fixed errors in writing audit to spool with JDK17, by re…
monika-kachhadiya Jun 17, 2024
d8a670c
RANGER-4824: Remove ACL-based policy engine unit test code
kulkabhay Jun 18, 2024
b3b5ece
RANGER-4821: fixed bugs and code smell reported by sonarqube
monika-kachhadiya Jun 18, 2024
626deed
RANGER-3927-Avoid generating MK if it already exists
vikaskr22 Nov 29, 2023
90c8ebb
RANGER-4775 : Ranger Kms is failing with oracle23 Database
dhavalshah9131 Apr 17, 2024
73409bf
RANGER-4782: Implement best coding practices for validating service c…
RakeshGuptaDev Jun 6, 2024
058388f
RANGER-4812: Database schema patch to create x_trx_log_v2 table
princeap173 Jun 19, 2024
93299cf
RANGER-4830: fixed failures in Ranger KMS db initialization
mneethiraj Jun 21, 2024
2a1bd00
RANGER-4822: fixed failure in persisting policy validity schedule
anandN872 Jun 25, 2024
7982907
RANGER-4831: updated agents-audit module to replace aws-java-sdk-bund…
mneethiraj Jun 24, 2024
b2253ad
RANGER-4834 : Remove 'Switch to latest UI' option from Ranger Admin B…
fimugdha Jun 26, 2024
6bfca1a
RANGER-4832: updated v2 to v1 admin audit log conversion to set uniqu…
mneethiraj Jun 25, 2024
d199202
RANGER-4822: fix for PMD violation in previous commit - #2
mneethiraj Jun 28, 2024
02f796c
RANGER-4792: Fix issue with creating index and import data in Elastic…
ognjen-it Jun 27, 2024
01882a8
Fix java.lang.NoClassDefFoundError in ranger usersync (#321)
kumaab Jun 30, 2024
a0b83f4
RANGER-4835:RangerHiveAuthorizer audit enhancement for metadata opera…
Jun 29, 2024
48865de
RANGER-4818: Fix users with role assignments from undergoing role res…
kumaab Jul 2, 2024
72f6c57
RANGER-4840:Fix compilation error in Ranger Hive Plugin module
Jul 2, 2024
aaaed10
RANGER-3967: fixed service creation to not fail due to missing implClass
mneethiraj Jul 3, 2024
780032f
RANGER-4807: upgraded Hadoop to 3.3.3
granewang May 29, 2024
8abe9e2
RANGER-4845: removed guava dependency
mneethiraj Jul 9, 2024
60252b5
RANGER-4849: updated Python library versions in ranger-tools: dependa…
mneethiraj Jul 9, 2024
2adfa71
RANGER-4849: updated Python library version in ranger-tools - #2
mneethiraj Jul 10, 2024
9e9ec52
RANGER-4807: upgraded Hadoop to 3.3.3 - #2; fixed build failure in pl…
mneethiraj Jul 10, 2024
7b922df
RANGER-4225: replaced org.codehaus.jackson with com.fasterxml.jackson
sercanCyberVision Jul 10, 2024
0e5a139
RANGER-4225: updated pom.xml files to remove duplicate dependencies - #2
mneethiraj Jul 12, 2024
e6e2190
RANGER-4855: updated logback to 1.5.6
kokosing Jul 11, 2024
9648f8f
RANGER-4852: De-duplicated tags do not work correctly when tag-deltas…
kulkabhay Jul 12, 2024
bc091c5
RANGER-4858: Remove usage of htrace-core4 PR #332
kokosing Jul 15, 2024
c9361dc
RANGER-4837: Fix flaky test by iterating over datewise subfolders for…
fateh288 Jul 15, 2024
8953190
RANGER-4729: upgraded commons-compress to 1.26.0
RakeshGuptaDev Jul 10, 2024
6c4c5af
RANGER-4857: Upgrade HBASE version to 2.6.0
Jul 16, 2024
cf29e10
RANGER-4729: Update commons-compress to 1.26.2 - #2
kokosing Jul 11, 2024
085baf4
RANGER-4859: updated Trino service-def for authorization interface ch…
pradeepagrawal8184 Jul 16, 2024
1e8c230
RANGER-4857: updated docker setup to use HBASE version 2.6.0 - #2
mneethiraj Jul 17, 2024
a855a4f
RANGER-4862: updated plugins packaging to include jackson libraries
mneethiraj Jul 17, 2024
f51a086
RANGER-4805: removed Atlas permissions in tag-based policies
RakeshGuptaDev Jul 17, 2024
8468f37
RANGER-4780: upgraded json-smart to 2.4.10
RakeshGuptaDev Jul 17, 2024
7cf63c2
RANGER-4863: fixed failures in HBase test-connection and auto-complete
mneethiraj Jul 18, 2024
b051ad6
RANGER-4804: fix for NPE while updating user-group associations
RakeshGuptaDev Jul 18, 2024
f806430
RANGER-4829: Atlas policy engine unit tests fixes (#317)
fateh288 Jul 18, 2024
967e2a5
Bump python dependencies in ranger-tools module (#330)
kumaab Jul 18, 2024
4e74eb0
RANGER-4866: version updates suggested by dependabot: testng, json-pa…
mneethiraj Jul 19, 2024
a2eff62
RANGER-4751 RANGER-4861: Enable docker builds for PRs, merges to mast…
kumaab Jul 22, 2024
a76a7b4
RANGER-4373: incorrect error message when deleting a role referenced …
Sanket-Shelar Jul 23, 2024
cea39c5
RANGER-4868: fix for ranger-mem-sizing failure with NoClassDefFoundError
mneethiraj Jul 23, 2024
81079a6
RANGER-4870: updated libthrift to 0.14.0 - pull request #353
kokosing Jul 25, 2024
e93368d
RANGER-4870: updated Solr to 8.11.3 - pull request #354
kokosing Jul 25, 2024
27df265
RANGER-4870: updated protobuf to 3.19.6 - pull request #355
kokosing Jul 25, 2024
a7e452a
RANGER-4871: cleaned up shim dependencies - pull request #356
kokosing Jul 25, 2024
e5053e1
RANGER-4225: updated Hive plugin shim to exclude org.codehaus.jackson…
kokosing Jul 25, 2024
487457c
Upgrade zookeeper to 3.9.2 (#359)
ksobolew Jul 26, 2024
9ea9db6
RANGER-4873: [docker] Upgrade zookeeper to 3.9.2 (#362)
kumaab Jul 27, 2024
5b550e3
RANGER-4195: added REST API to fetch health status of Ranger admin se…
ramackri Jul 28, 2024
0a274b5
RANGER-4561: added configuration to disable access logs in Ranger adm…
ramackri Nov 26, 2023
9791653
RANGER-4874: updated dependencies to exclude jsr311-api library
mneethiraj Jul 29, 2024
02cc698
RANGER-4819: Proposal to Upgrade All React.js Dependent Libraries
dhavaljrajpara Jul 26, 2024
72270ab
RANGER-4851 : Upon editing an User we are seeing some discrepancy in …
dhavaljrajpara Jul 24, 2024
477f879
RANGER-4874: replaced javax.ws.rs-api with jsr311-api, as jersey-bund…
mneethiraj Jul 29, 2024
7680447
RANGER-4878: upgraded webpack version to latest 5.93.0
fimugdha Jul 30, 2024
e97f95c
RANGER-4864: Upon performing Policy Import some of Audit Admin logs a…
RakeshGuptaDev Jul 23, 2024
1e26674
RANGER-4882: updated dependent library versions - fasterxml.jackson, …
mneethiraj Jul 31, 2024
f1c8f00
RANGER-4884: updated dependent library versions: Hadoop, AWS SDK, avr…
kokosing Jul 27, 2024
286066a
RANGER-4877 : Upgrade requireJS to 2.3.6 to 2.3.7.
dhavaljrajpara Jul 31, 2024
9fa4e4c
Added 'Mugdha Varadkar' as a committer
fimugdha Aug 5, 2024
5e4caa5
updated committer details for mneethiraj
mneethiraj Aug 8, 2024
9de9676
RANGER-4889: updated RangerMemSizing to support access request evalua…
mneethiraj Aug 6, 2024
cbc70f6
RANGER-4893: enhanced trie to support custom handling of matches
mneethiraj Aug 8, 2024
f58a47e
RANGER-4891: replaced use of PrivilegedAction with PrivilegedExceptio…
mneethiraj Aug 6, 2024
4e36545
RANGER-4904: updated Hadoop version to 3.3.6; removed avro dependency…
kokosing Aug 13, 2024
c0480ed
RANGER-4905:Reduce memory needed to create Ranger policy engine
kulkabhay Aug 15, 2024
d338761
RANGER-4709: Auditing set role command in hive
Arveti Aug 14, 2024
c416047
Added Guru Thejus Arveti as contributor
pradeepagrawal8184 Aug 16, 2024
1709b80
RANGER-4909 : Upgrade axios library version from 1.7.2 to 1.7.4 in Ra…
fimugdha Aug 16, 2024
cf2c4a5
RANGER-4908: updated plugin to use session cookie for all APIs
mneethiraj Aug 16, 2024
2e34537
RANGER-4911: support validity-schedule in datasets/projects to enable…
mneethiraj Aug 20, 2024
8bb2053
Fix maven build - add jetbrains repository (#380)
kumaab Aug 29, 2024
89879dc
RANGER-4921: Fix docker compose command in CI (#374)
kumaab Aug 29, 2024
2c77bb8
RANGER-4924 : Upgrade webpack library version from 5.93.0 to 5.94.0 i…
fimugdha Aug 30, 2024
705f1bf
RANGER-4925: Cache downloaded archives during CI docker build (#383)
kumaab Aug 30, 2024
f1ba91b
RANGER-4889: updated RangerMemSizing to support option -k, to specify…
mneethiraj Aug 23, 2024
7aa0658
RANGER-4922: Reduce time to find tags associated with multi-level res…
kulkabhay Sep 5, 2024
6cc4280
RANGER-4622: Fix the default value of ranger.accesslog.rotate.rename_…
upczsh Sep 7, 2024
204801c
RANGER-3746: Introduce ubi9-minimal as the ranger base image with bui…
kumaab Sep 7, 2024
4f6923a
Added 'Bhavik Patel' as a PMC
bhavikpatel9977 Sep 8, 2024
a463e2f
RANGER-4385: Fix role filtering logic in RolePredicateUtil (#280)
IOrzo Sep 9, 2024
325900d
RANGER-4814 : Ranger - Upgrade Aircompressor to 0.27
dineshkumar-yadav Sep 10, 2024
de085b8
RANGER-4313: fix typo in DefaultSchemaRegistryClient (#272)
coldestlin Sep 10, 2024
7757ea6
RANGER-3880: updated dba_script.py to set useSSL flag (#173)
justusrk Sep 10, 2024
5b22d92
RANGER-3746: Add back dist/.gitignore (#384)
kumaab Sep 10, 2024
f49413f
RANGER-3801: Add support for Ozone in docker (#377)
kumaab Sep 11, 2024
6b77713
RANGER-4914: updated tagsync to support Ozone OFS entities (#385)
fateh288 Sep 12, 2024
f7fda3c
RANGER-4931:Handling Unknown column 'rangerusersyncID' in 'field list…
basapuram-kumar Sep 13, 2024
e671f86
RANGER-4915:Fix the default SSL Ciphers are too weak issue for user s…
tyoushinya Sep 13, 2024
854a113
RANGER-4307: Allow users customize the time interval (#269)
zhutong6688 Sep 13, 2024
2081a89
RANGER-4912: Upgrade Spring framework to 5.3.39 (#392)
pradeepagrawal8184 Sep 13, 2024
5fc7057
RANGER-4935 : Updating library dependencies in Ranger Admin React pac…
fimugdha Sep 17, 2024
64738a2
RANGER-4213: Getting 302 status code instead of 419 in case of sessio…
RakeshGuptaDev Nov 30, 2023
5f26ed4
RANGER-4936 : Feature for download and upload of individual policies
Arveti Sep 18, 2024
7ba69cb
RANGER-4914: Tagsync for ozone - set isRecursive=true for both ofs an…
fateh288 Sep 20, 2024
bc596e6
RANGER-4820: Support authorization of multiple accesses grouped by ac…
kulkabhay Sep 13, 2024
93c3f63
RANGER-4934: Ranger API to add and delete resources to the DataShare …
rkundam Sep 25, 2024
7af5931
Added 'Brijesh Bhalala' as a committer
Brijesh619 Sep 26, 2024
4f297c3
RANGER-4938: Ensure that only one instance of Ranger plugin is create…
kulkabhay Sep 24, 2024
0f66848
RANGER-4944 : Remove save option and cancel option on User profile pa…
fimugdha Sep 27, 2024
c1aaffb
RANGER-4809: Utility to migrate admin audit logs in x_trx_log table x…
RakeshGuptaDev Oct 4, 2024
a4f8cfb
RANGER-4948: optimize GDS policy engine to use a single trie-set for …
mneethiraj Oct 1, 2024
28c61f5
RANGER-3801: update docker download-archives.sh to download all by de…
kumaab Oct 6, 2024
4713488
RANGER-4937: Add a new GDS resource API for adding new resources to a…
Oct 6, 2024
a28c122
RANGER-4949 : Creating security zone with any role selected fails for…
dineshkumar-yadav Oct 3, 2024
f06d0e7
RANGER-4901 : [Ranger React UI] Admin audits for 'Import Delete' oper…
dhavaljrajpara Sep 9, 2024
8d89c91
RANGER-4951: Prune docker cache before docker-build (#404)
kumaab Oct 14, 2024
16c94a9
RANGER-4956: fixed dedup tags to address potential infinite loop
mneethiraj Oct 16, 2024
41de6c6
RANGER-4961: fix REST API to retrieve policies for a resource to incl…
mneethiraj Oct 16, 2024
d767c78
RANGER-4777: Improve API /public/v2/api/service-headers to filter ser…
RakeshGuptaDev Oct 18, 2024
50f75d7
RANGER-4952: Add support for Hive 4.0.1 (#400)
simhadri-g Oct 21, 2024
d54eae3
RANGER-4963: Unescaped spaces with disjunctive matching in solr range…
Arveti Oct 18, 2024
dfd57ff
RANGER-4922: Reduce time to find tags associated with multi-level res…
kulkabhay Oct 22, 2024
d44d5b3
RANGER-4966: Remove self node from the resourceTrie only if it has no…
kulkabhay Oct 23, 2024
8d17b4b
RANGER-4967: Refactor RangerTagEnricher class for reusability
kulkabhay Oct 23, 2024
25f428c
RANGER-4607: Ranger REST API improvements
pradeepagrawal8184 Nov 22, 2023
9268778
RANGER-4964: Issue with x_trx_log_IDX_trx_id Index in x_trx_log Table…
RakeshGuptaDev Oct 23, 2024
8038af6
RANGER-4933: Ranger API to Summary View of DataShares in GDS
rkundam Oct 24, 2024
ad1fdce
RANGER-4970: add custom condition to support validity schedule
mneethiraj Oct 28, 2024
63acaea
RANGER-4976: update GDS service-def to support validity schedule cond…
mneethiraj Oct 29, 2024
c97592b
RANGER-4975: DB patch fix to support for new columns in Ranger Datase…
rkundam Oct 29, 2024
06e0220
RANGER-4976: update GDS service-def to support validity schedule cond…
mneethiraj Oct 30, 2024
2b2da8d
RANGER-4972 : Ranger User Type federated user should not log into Ran…
dineshkumar-yadav Oct 29, 2024
03bca8e
RANGER-4833 : Upgrade from Bootbox.js to Bootprompt.js
dhavaljrajpara Sep 9, 2024
c276537
RANGER-4973 : Enhance Ranger UI to support a new user type for extern…
dhavaljrajpara Nov 1, 2024
3493738
RANGER-4984: Ranger Federated User enum order should be correct to av…
Nov 6, 2024
50cf9e7
RANGER-4960: API to do Grant / Revoke permissions on the Dataset for …
rkundam Oct 31, 2024
592e6d2
Added 'Mahesh Bandal' as a committer
maheshbandal15 Nov 5, 2024
bec8af3
RANGER-4980: Delete permissions on directory is denied which has hier…
maheshbandal15 Nov 4, 2024
e4b7f14
RANGER-4985: update GdsAccessResult to include fields allowedByDatase…
mneethiraj Nov 6, 2024
9d95ec5
RANGER-4523: Suggestion on improving logs from AtlasNotificationMapper
RakeshGuptaDev Oct 24, 2024
fd9e03f
RANGER-4982: Reducing few ranger plugin logs to debug level
Arveti Nov 5, 2024
4e96ded
RANGER-4988: Adding syncSource and userRole queryParams to ranger sea…
Arveti Nov 8, 2024
9c49219
RANGER-4981: Log LDAP auth failures at error level in ranger admin
Arveti Nov 8, 2024
2a340fa
RANGER-4990: Rationalize processing of match-types for policy and tag…
kulkabhay Nov 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
39 changes: 39 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# 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.

# https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features

github:
description: "Apache Ranger - To enable, monitor and manage comprehensive data security across the Hadoop platform and beyond"
homepage: https://ranger.apache.org
labels:
- apache
- ranger
- authz
- java
- python
- docker
enabled_merge_buttons:
squash: true
merge: false
rebase: false
notifications:
commits: commits@ranger.apache.org
issues: dev@ranger.apache.org
pullrequests: dev@ranger.apache.org
pullrequests_comment: dev@ranger.apache.org
jira_options: worklog link label
protected_branches:
master: {}
11 changes: 11 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## What changes were proposed in this pull request?

(Please fill in changes proposed in this fix. Create an issue in ASF JIRA before opening a pull request and
set the title of the pull request which starts with
the corresponding JIRA issue number. (e.g. RANGER-XXXX: Fix a typo in YYY))


## How was this patch tested?

(Please explain how this patch was tested. Ex: unit tests, manual tests)
(If this patch involves UI changes, please attach a screen-shot; otherwise, remove this)
160 changes: 160 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
# 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.


# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: CI

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:
build-8:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 8
uses: actions/setup-java@v4
with:
java-version: '8'
distribution: 'temurin'
cache: maven
- name: build (8)
run: mvn -T 8 clean install --no-transfer-progress -B -V
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: target-8
path: target/*

build-11:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'temurin'
cache: maven
- name: build (11)
run: mvn -T 8 clean install -pl '!knox-agent' --no-transfer-progress -B -V
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: target-11
path: target/*

docker-build:
needs:
- build-8
- build-11
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Download build-8 artifacts
uses: actions/download-artifact@v4
with:
name: target-8

- name: Copy artifacts for docker build
run: |
cp ranger-*.tar.gz dev-support/ranger-docker/dist
cp version dev-support/ranger-docker/dist

- name: Cache downloaded archives
uses: actions/cache@v3
with:
path: dev-support/ranger-docker/downloads
key: ${{ runner.os }}-ranger-downloads-${{ hashFiles('dev-support/ranger-docker/.env') }}
restore-keys: |
${{ runner.os }}-ranger-downloads-

- name: Run download-archives.sh
run: |
cd dev-support/ranger-docker
./download-archives.sh hadoop hive hbase kafka knox ozone

- name: Clean up Docker space
run: docker system prune --all --force --volumes

- name: Build all ranger-service images
run: |
cd dev-support/ranger-docker
docker compose -f docker-compose.ranger-base.yml build
export DOCKER_BUILDKIT=1
export COMPOSE_DOCKER_CLI_BUILD=1
export RANGER_DB_TYPE=postgres
docker compose \
-f docker-compose.ranger-${RANGER_DB_TYPE}.yml \
-f docker-compose.ranger.yml \
-f docker-compose.ranger-usersync.yml \
-f docker-compose.ranger-tagsync.yml \
-f docker-compose.ranger-kms.yml \
-f docker-compose.ranger-hadoop.yml \
-f docker-compose.ranger-hbase.yml \
-f docker-compose.ranger-kafka.yml \
-f docker-compose.ranger-hive.yml \
-f docker-compose.ranger-knox.yml \
-f docker-compose.ranger-ozone.yml build

- name: Bring up containers
run: |
cd dev-support/ranger-docker
./scripts/ozone-plugin-docker-setup.sh
export RANGER_DB_TYPE=postgres
docker compose \
-f docker-compose.ranger-${RANGER_DB_TYPE}.yml \
-f docker-compose.ranger.yml \
-f docker-compose.ranger-usersync.yml \
-f docker-compose.ranger-tagsync.yml \
-f docker-compose.ranger-kms.yml \
-f docker-compose.ranger-hadoop.yml \
-f docker-compose.ranger-hbase.yml \
-f docker-compose.ranger-kafka.yml \
-f docker-compose.ranger-hive.yml \
-f docker-compose.ranger-knox.yml \
-f docker-compose.ranger-ozone.yml up -d
- name: Check status of containers and remove them
run: |
sleep 60
containers=(ranger ranger-zk ranger-solr ranger-postgres ranger-usersync ranger-tagsync ranger-kms ranger-hadoop ranger-hbase ranger-kafka ranger-hive ranger-knox ozone-om ozone-scm ozone-datanode);
flag=true;
for container in "${containers[@]}"; do
if [[ $(docker inspect -f '{{.State.Running}}' $container 2>/dev/null) == "true" ]]; then
echo "Container $container is running!";
else
flag=false;
echo "Container $container is NOT running!";
fi
done

if [[ $flag == true ]]; then
echo "All required containers are up and running";
docker stop $(docker ps -q) && docker rm $(docker ps -aq);
else
docker stop $(docker ps -q) && docker rm $(docker ps -aq);
exit 1;
fi
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@
.classpath
.project
/target/
/venv/
winpkg/target
.DS_Store
.idea

#Python
*.pyc
**/build
**/dist
**/apache_ranger.egg-info
.python-version
/security-admin/src/main/webapp/react-webapp/node_modules
**/target
17 changes: 0 additions & 17 deletions .project

This file was deleted.

44 changes: 30 additions & 14 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,31 +15,47 @@


sudo: false
language: java
dist: bionic
language: generic

cache:
directories:
- $HOME/.m2
jdk:
- oraclejdk8
- oraclejdk11
- openjdk10
- openjdk11
- $HOME/.m2

env:
- KEY=default VALUE=default
global:
- KEY=default VALUE=default

# Environment to testing with different versions, disabled because ranger is not compatible
# - KEY=hadoop.version VALUE=2.8.0

jobs:
include:
- name: Linux AMD64 OpenJDK8
env: JDK_VERSION=8
- name: Linux AMD64 OpenJDK11
env: JDK_VERSION=11
- name: Linux ARM64 OpenJDK11
arch: arm64-graviton2
dist: focal
virt: lxd
group: edge
env:
- JDK_VERSION=11
- MAVEN_ARGS="-DskipJSTests=true -P!all"

before_install:
- export MAVEN_OPTS="-Xmx1200M -XX:MaxPermSize=768m -Xms512m"
- sudo apt update -y
- sudo apt install openjdk-${JDK_VERSION}-jdk maven

install:
- mvn package -D$KEY=$VALUE -DskipTests -Dmaven.javadoc.skip=true -B -V
- mvn install $MAVEN_ARGS -D$KEY=$VALUE -DskipTests -Dmaven.javadoc.skip=true --no-transfer-progress -B -V

# KafkaRangerAuthorizerGSSTest is a failing test, TestLdapUserGroup needs too much memory for travis
script:
- mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl !plugin-kafka,!ugsync,!hive-agent
- mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl plugin-kafka -Dtest="*,!KafkaRangerAuthorizerGSSTest"
- mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl ugsync -Dtest="*,!TestLdapUserGroup"
- if [[ "$TRAVIS_JDK_VERSION" != "oraclejdk8" ]]; then mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent -Dtest="*,!HIVERangerAuthorizerTest" -DfailIfNoTests=false ; fi
- if [[ "$TRAVIS_JDK_VERSION" == "oraclejdk8" ]]; then mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent ; fi
- mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl !plugin-kafka,!ugsync,!hive-agent
- mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl plugin-kafka -Dtest="*,!KafkaRangerAuthorizerGSSTest"
- mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl ugsync -Dtest="*,!TestLdapUserGroup"
- if [[ "$JDK_VERSION" != "8" ]]; then mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent -Dtest="*,!HIVERangerAuthorizerTest" -DfailIfNoTests=false ; fi
- if [[ "$JDK_VERSION" == "8" ]]; then mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent ; fi
Loading
Loading