Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
769 commits
Select commit Hold shift + click to select a range
a5718bb
update version
JingqiuDu Feb 25, 2026
303c694
GRD-120548
laurel-hu Feb 25, 2026
b4fb1a0
GRD-120548
laurel-hu Feb 25, 2026
e4f66e2
GRD-120548
laurel-hu Feb 25, 2026
ea1acf8
remove static method
JingqiuDu Feb 25, 2026
8eeb9f2
add offline package
JingqiuDu Feb 25, 2026
1943257
Merge pull request #1135 from laurel-hu/GRD-120548
JingqiuDu Feb 25, 2026
a342f2d
Update snowflake doc
jsminem Feb 26, 2026
fd137ad
fix space
jsminem Feb 26, 2026
2e4cf5c
move comments above to above parsing issues
jsminem Feb 27, 2026
c2fa365
Merge pull request #1137 from jsminem/jm-update-snowflake-doc
AndychenIBM Feb 27, 2026
ace4c5e
update dbname and service name
JingqiuDu Feb 27, 2026
1a8e062
Merge pull request #1133 from IBM/GRD-120570_fixCassandraArrayIssuePu…
JingqiuDu Feb 27, 2026
e966246
GRD-120675: Updating the readmes
taees-eimouri Feb 27, 2026
53a6467
Merge pull request #1138 from IBM/GRD-120675-doc-
taees-eimouri Feb 27, 2026
b1229c6
GRD-111924 add DocumentDB reviewed Doc
AndychenIBM Mar 1, 2026
898c218
GRD-111924 add DocumentDB reviewed Doc
AndychenIBM Mar 1, 2026
b578d7a
GRD-121027:S3 2.0 readme
Mar 1, 2026
bded0b6
Merge remote-tracking branch 'upstream/main'
AndychenIBM Mar 5, 2026
e626185
GRD-121123: Logstash UC for CockroachDB over Syslog listed in 12.1 , …
jsminem Mar 5, 2026
b33a6d2
update docs
jsminem Mar 5, 2026
98c4c40
update heading
jsminem Mar 5, 2026
ee44150
fix s3sqs input plugin reinstall issue
JingqiuDu Mar 5, 2026
ed69750
Merge pull request #1141 from jsminem/jm-GRD-121123-main
taees-eimouri Mar 5, 2026
adb4473
Merge pull request #1142 from IBM/fixS3SQSPollingIssuePublic
JingqiuDu Mar 6, 2026
e013e8d
GRD-118123: AWS Postgre SQS UC crashing while giving a bad AWS creden…
jsminem Mar 11, 2026
a6cf9b5
GRD-118123: AWS Postgre SQS UC crashing while giving a bad AWS creden…
jsminem Mar 11, 2026
7595fdf
fix format
jsminem Mar 11, 2026
774eb9f
fix readme for input sqs
jsminem Mar 11, 2026
c5693c7
Merge pull request #1145 from jsminem/jm-GRD-118123-main
pankajkumaribm Mar 11, 2026
3914ac9
update build scripts
jsminem Mar 11, 2026
0a16655
Merge pull request #1147 from jsminem/jm-GRD-119686-main
taees-eimouri Mar 12, 2026
079b3bd
GRD-120778: Doc review for DocumentDBCloudwatchKafkaConnect.md
Rose-Kaur Mar 12, 2026
f3c2948
Update mainREADME.md
AndychenIBM Mar 13, 2026
df0d6b7
Merge pull request #1148 from IBM/AndychenIBM-patch-1
taees-eimouri Mar 13, 2026
92eddbf
GRD-120675: Updating the readmes
taees-eimouri Mar 15, 2026
09b221e
GRD-121926: Fix some issues
taees-eimouri Mar 15, 2026
3acf380
Merge pull request #1149 from IBM/GRD-121926
AndychenIBM Mar 15, 2026
15db147
GRD-94001: Update Teradata README.md
Rose-Kaur Mar 16, 2026
11f4675
Merge pull request #1151 from Rose-Kaur/patch-4
taees-eimouri Mar 16, 2026
7575dd8
add cluster feild
laurel-hu Mar 16, 2026
d9f7ea9
Merge pull request #1152 from laurel-hu/main-addcluster
taees-eimouri Mar 16, 2026
9fc4603
GRD-121926: Fix some issues
taees-eimouri Mar 16, 2026
3a9444b
GRD-121926: Fix some issues
taees-eimouri Mar 16, 2026
8bda1dc
Merge pull request #1155 from IBM/GRD-121926-v3
taees-eimouri Mar 16, 2026
e34a91f
GRD-122048: Update RDS MySQL over Cloudwatch to extract server and cl…
jsminem Mar 17, 2026
dbdec63
sync
jsminem Mar 17, 2026
bec0ca3
update configs
jsminem Mar 17, 2026
e5b6cbd
Merge pull request #1157 from jsminem/jm-GRD-122048-main
taees-eimouri Mar 17, 2026
71a74f3
update mysql syslog doc
JingqiuDu Mar 17, 2026
01e22b1
GRD-121926: Fix some issues
taees-eimouri Mar 17, 2026
57104f7
GRD-121926: Fix some issues
taees-eimouri Mar 17, 2026
97ac1e6
Merge pull request #1158 from IBM/UpdateDocForMysqlOnPrem
JingqiuDu Mar 18, 2026
7a45187
Merge pull request #1159 from IBM/GRD-121880-doc
taees-eimouri Mar 18, 2026
5b1e858
GRD-122048: Update RDS MySQL over Cloudwatch to extract source program
jsminem Mar 20, 2026
ed36c9b
Merge pull request #1160 from jsminem/jm-GRD-122048-main-extract-sour…
taees-eimouri Mar 23, 2026
d6036dd
up-to-date
AndychenIBM Mar 23, 2026
554622d
update oua docs
JingqiuDu Mar 23, 2026
21c367d
GRD-122497: Add Datastax version
taees-eimouri Mar 23, 2026
fc9e6d7
update oua docs
JingqiuDu Mar 23, 2026
d3fdfce
update oua docs
JingqiuDu Mar 23, 2026
1a8b6f6
Merge pull request #1165 from IBM/UpdateDocForOUA2.0
JingqiuDu Mar 23, 2026
fded8bc
Adding RDS Oracle over Cloudwatch readme
pankajkumaribm Mar 23, 2026
99fee8d
Adding RDS Oracle over Cloudwatch readme
pankajkumaribm Mar 23, 2026
5f35eeb
Merge pull request #1 from Rose-Kaur/patch-2
AndychenIBM Mar 23, 2026
af00839
Merge pull request #1167 from pankajkumaribm/RdsReadme
pankajkumaribm Mar 23, 2026
3fdf9e1
Merge pull request #1131 from AndychenIBM/GRD-111924-main
AndychenIBM Mar 23, 2026
581892f
Merge pull request #1166 from IBM/GRD-122497-v2
taees-eimouri Mar 23, 2026
85b3fd4
GRD-122497: Add Datastax version
taees-eimouri Mar 23, 2026
753d961
Merge pull request #1173 from IBM/GRD-122497-v3
taees-eimouri Mar 23, 2026
49ce09e
Sync Teradata doc
jsminem Mar 23, 2026
8901b2c
update teradata doc
jsminem Mar 23, 2026
b6cd52f
remove connection url from doc
jsminem Mar 23, 2026
1893bae
sync for sybase
jsminem Mar 23, 2026
46025a7
update docs
jsminem Mar 23, 2026
3b8e44c
Update JDBC docs
jsminem Mar 24, 2026
a393c7f
update docs
jsminem Mar 24, 2026
4aca620
update input kafka
jsminem Mar 24, 2026
c4fc159
use previous name for azure eventhubs
jsminem Mar 24, 2026
a3648b5
remove pull from the input
jsminem Mar 24, 2026
0eeb6cc
Merge pull request #1169 from jsminem/jm-update-teradata-doc
taees-eimouri Mar 24, 2026
26bad69
Merge branch 'main' of github.com:IBM/universal-connectors
AndychenIBM Mar 25, 2026
8b816bd
update docs
jsminem Mar 25, 2026
1699487
update docs
jsminem Mar 25, 2026
3117c34
Merge pull request #1175 from jsminem/jm-docs
taees-eimouri Mar 25, 2026
3220470
update doc
jsminem Mar 25, 2026
4e2d784
remove logstash config
jsminem Mar 25, 2026
1e01157
update docs
jsminem Mar 25, 2026
820393c
update docs
jsminem Mar 25, 2026
4a1b449
update doc
jsminem Mar 25, 2026
53666bd
update doc
jsminem Mar 25, 2026
57840d0
update doc
jsminem Mar 25, 2026
283efb3
update doc
jsminem Mar 25, 2026
e1bc636
update doc
jsminem Mar 25, 2026
b0d992d
add doc for oua wallet
JingqiuDu Mar 25, 2026
f4a77de
AWS RDS Oracle over cloudwatch filter plugin Readme Update
pankajkumaribm Mar 25, 2026
26d4c8d
Merge pull request #1176 from jsminem/jm-fix-docs
taees-eimouri Mar 26, 2026
626762c
Merge pull request #1177 from IBM/AddLimitationForOUAOverPipe
JingqiuDu Mar 26, 2026
89a12b3
Merge pull request #1178 from pankajkumaribm/rdsHelpLink
pankajkumaribm Mar 26, 2026
b851be7
GRD-112889: Update the commons code to add support for executionTime …
Kshirod-IBM Mar 26, 2026
48f04ab
Move watsonx readme to public repo
nida-bandukwala Mar 26, 2026
ca31c56
Fix name
nida-bandukwala Mar 26, 2026
3c25c9e
Merge pull request #1180 from nida-bandukwala/Move_WatsonX_Doc_Public
taees-eimouri Mar 26, 2026
c329b0f
Merge branch 'main' of github.com:IBM/universal-connectors
AndychenIBM Mar 26, 2026
28608cb
GRD-122866 fix muliti s-tap on mysql Over S3SQS
AndychenIBM Mar 26, 2026
1605673
Merge pull request #1181 from AndychenIBM/GRD-122866_main
AndychenIBM Mar 26, 2026
4db5b6f
fix capella parser
JingqiuDu Mar 26, 2026
12812d4
Merge pull request #1183 from IBM/fixCapellaParser
taees-eimouri Mar 27, 2026
dc583c7
update docs
jsminem Mar 27, 2026
14e5ab3
update docs
jsminem Mar 27, 2026
2ac1f66
add database tested versions
jsminem Mar 27, 2026
8b153d9
Merge pull request #1185 from jsminem/jm-fix-docs-2
taees-eimouri Mar 27, 2026
b13ea14
GRD-122937: [aws offering 0301] No traffic on postgres datasource on …
jsminem Mar 27, 2026
b9656e1
update filter.conf
jsminem Mar 27, 2026
94f4e76
fix indents
jsminem Mar 27, 2026
2c8accd
update filter
jsminem Mar 27, 2026
99d061c
Merge pull request #1186 from jsminem/jm-GRD-122937-main
pankajkumaribm Mar 27, 2026
5d1d7c8
fix typo
jsminem Mar 28, 2026
3061422
Merge pull request #1179 from Kshirod-IBM/GRD-112889
AndychenIBM Mar 30, 2026
f8c7f88
GRD-112889: Add UC support capturing query execution duration for AWS…
Kshirod-IBM Apr 1, 2026
9a7297d
GRD-112889: Fix postgres cloudwatch and S3SQS parser updates
Kshirod-IBM Apr 1, 2026
5aed8c3
Merge pull request #1188 from Kshirod-IBM/GRD-112889_fix
AndychenIBM Apr 1, 2026
95105f4
Added wallet readme
laurel-hu Apr 6, 2026
33f5094
Merge pull request #1189 from laurel-hu/wallet-readme
JingqiuDu Apr 6, 2026
04a84be
Update singlestore doc
jsminem Apr 7, 2026
47edd9f
Merge pull request #1190 from jsminem/jm-update-singlestore-doc-main
AndychenIBM Apr 7, 2026
8346188
Phase 1.1: Update versions.yml and Gradle to 8.11.1 with Java 21
Apr 13, 2026
95cc6d4
Fix Beats input configuration: ssl -> ssl_enabled
Apr 13, 2026
f6ba739
Update Gradle wrapper to 8.11.1
Apr 13, 2026
53de411
Revert to Java 8 compilation for backward compatibility
Apr 14, 2026
fa2f050
Restore Java 21 compilation for Logstash 9.3.3 CVE remediation
Apr 14, 2026
550d0fa
Switch to Java 8 compilation for backward compatibility
Apr 14, 2026
ba42120
Update all plugin Gradle wrappers to 8.11.1
Apr 14, 2026
be31a59
Add versions.yml loading to all plugin build.gradle files
Apr 14, 2026
4b9b78b
Fix duplicate variable declarations in plugin build.gradle files
Apr 14, 2026
e273a5a
Fix Gradle 8 compatibility issues in all plugins
Apr 14, 2026
ab90da0
Fix versions loading order in all 46 remaining plugins
Apr 14, 2026
c3eba46
Upgrade Shadow plugin from 4.0.4 to 8.1.1 for Gradle 8 compatibility
Apr 14, 2026
70f86db
Remove deprecated jacoco reportsDir for Gradle 8 compatibility
Apr 14, 2026
ebbab35
Fix Gradle 8 compatibility issues: buildscript blocks and wrapper ver…
Apr 14, 2026
0c47613
Fix Record ambiguity: replace wildcard imports with explicit imports
Apr 14, 2026
fdcbb4c
Fix ParserTest reflection errors: add JVM args for Java 11+ module ac…
Apr 14, 2026
5fab39a
Fix ParserTest reflection errors in 3 more plugins
Apr 14, 2026
f6bab4b
GRD-123552: Update readme.md for Minimum privileges for Guardium Univ…
Kshirod-IBM Apr 14, 2026
8d29efe
Fix JaCoCo Java 21 compatibility and complete JVM args
Apr 14, 2026
a991f77
Fix gradle-jacoco-log plugin for Gradle 8 compatibility
Apr 14, 2026
73e69ad
fix: Remove escaped quotes in jacocoVersion definitions (5 plugins)
Apr 14, 2026
1a878c4
fix: Upgrade gradle-jacoco-log to 4.0.1 in all remaining plugins (43 …
Apr 14, 2026
f898e9a
fix: Add SnakeYAML dependency to buildscript classpath (2 input plugins)
Apr 14, 2026
ab1296c
Merge pull request #1194 from Kshirod-IBM/GRD-123552
AndychenIBM Apr 14, 2026
9475555
fix: Move jacocoVersion definition before usage in 6 plugins
Apr 14, 2026
675a090
Apply comprehensive Java 21 and Gradle 8.11.1 compatibility fixes
Apr 14, 2026
9c3f264
Copy all build.gradle from GDSC to fix vendor task and all build issues
Apr 14, 2026
d2c7cd5
fix: Remove validatePluginJar calls for Logstash 9.3.3 compatibility …
Apr 14, 2026
c12b1fc
chore: Remove temporary build fix scripts from history
Apr 15, 2026
1bd1f01
fix: Add JVM args to pubsub-bigquery-guardium test block
Apr 15, 2026
f0e280d
Fix common module Gradle wrapper to 8.11.1
Apr 15, 2026
67b8d15
Fix remaining 2 plugin failures
Apr 15, 2026
214b089
Try --illegal-access=permit for s3-guardium Java 17 module access
Apr 15, 2026
9524d15
Upgrade Java build from 1.8 to 17 across all plugins
Apr 15, 2026
586188e
Fix s3-guardium Java 17 compatibility
Apr 16, 2026
80bd26d
Fix 3 BLOCKING plugins from Build #36332
Apr 16, 2026
a1127e1
Fix 2 additional BLOCKING plugins - jar pattern issues
Apr 16, 2026
dacd8ae
Upgrade Parboiled from 1.1.8 to 1.4.1 for Java 17 compatibility
Apr 16, 2026
b6d30e4
fix: Update all plugins to Java 17 and fix sqs-custom build issues
Apr 16, 2026
c30cb49
Merge pull request #1193 from IBM/gdsc-gdp
GlennLee-IBM Apr 20, 2026
e720eb6
INS-63651 - Fix CVEs
Apr 23, 2026
6140473
Remove Comments
Apr 23, 2026
5748d48
Fix CVEs
Apr 23, 2026
c795dae
Update CODEOWNERS
Apr 23, 2026
161f393
Merge pull request #1195 from IBM/local-main-test
GlennLee-IBM Apr 23, 2026
c616d4e
Doc review: Update AwsPostgres_README.md
Rose-Kaur Apr 27, 2026
1d96423
Adding edits
Rose-Kaur Apr 28, 2026
7810c64
Removed Postgres plug-in steps
Rose-Kaur Apr 28, 2026
3f0b6c1
Merge pull request #1196 from Rose-Kaur/patch-4
taees-eimouri Apr 28, 2026
aca255e
update the snowflake doc
JingqiuDu Apr 29, 2026
881cc21
Merge pull request #1197 from IBM/UpdateSnowflakeDoc
JingqiuDu Apr 29, 2026
5c8ad0a
Merge pull request #1187 from jsminem/jm-fix-typo
taees-eimouri Apr 29, 2026
37e0f60
update log level from info to debug
jsminem Apr 29, 2026
0d26c31
Update readme and zip packages
jsminem Apr 29, 2026
8758831
update readme
jsminem Apr 29, 2026
cb273a8
update path
jsminem Apr 29, 2026
c0431f8
Merge pull request #1198 from jsminem/jm-update-log-level
AndychenIBM May 1, 2026
c8bc2eb
GRD-119870
AndychenIBM May 5, 2026
ba810a0
fix yugabyte
AndychenIBM May 6, 2026
9d4b034
fix yugabyte
AndychenIBM May 6, 2026
3688364
GRD-124860: [Couchbase over Filebeat] Logstash , two S-TAP entry in t…
jsminem May 6, 2026
c4f85e5
update logstash zip packages
jsminem May 6, 2026
8032a6a
Merge pull request #1203 from jsminem/jm-GRD-124860-main
AndychenIBM May 6, 2026
dd6b9f1
Fix gradle to only pull from our internal artifactory
May 5, 2026
7197d0c
Remove logstash-input-http references - plugin directory does not exist
May 5, 2026
3a02e8a
Fix Maven Central rate limiting - use IBM Artifactory for all depende…
May 6, 2026
0761cfa
Fix buildscript syntax error in mongo-atlas plugin
May 6, 2026
74a168d
Fix buildscript syntax errors in input plugins
May 6, 2026
3b05c1d
Use ARTIFACTORY_URL environment variable without exposing internal URLs
May 6, 2026
f72bfae
Add ARTIFACTORY_URL environment variable to CodeQL workflow for Maven…
May 6, 2026
efabfbe
Add fallback to Maven Central for ARTIFACTORY_URL
May 6, 2026
8dc577a
Merge pull request #1199 from IBM/glenn-main
GlennLee-IBM May 7, 2026
ee33678
Merge pull request #1200 from AndychenIBM/fix_Yugabyte
AndychenIBM May 8, 2026
31fd889
Migrating OUA readme to KafkaBasedUCs folder
pankajkumaribm May 11, 2026
1b8fcd4
Merge pull request #1205 from pankajkumaribm/readme
pankajkumaribm May 11, 2026
03c8c8f
Add Logstash 9.3.4 upgrade limitations documentation for GDP 12.2.3
pankajkumaribm May 20, 2026
e06029d
Add Logstash 9.3.4 upgrade limitations documentation for GDP 12.2.3
pankajkumaribm May 20, 2026
26e5527
Merge pull request #1207 from pankajkumaribm/logstashLimitation
pankajkumaribm May 20, 2026
9caca79
Update teradata configuration, cockroach readme, and configuration
jsminem May 22, 2026
8b7485c
Update
jsminem May 22, 2026
fcff607
GRD-124708: Documentation update for DocumentDB
taees-eimouri May 22, 2026
ec2c3c6
Merge pull request #1208 from jsminem/jm-update-fixes-main
taees-eimouri May 22, 2026
c5ac05d
Merge pull request #1209 from IBM/GRD-124708-doc
taees-eimouri May 22, 2026
a029d47
Merge pull request #1139 from IBM/S3-readme
pankajkumaribm May 22, 2026
0e1ccb3
Update kafka inputs to match UI
jsminem May 22, 2026
b282ac7
update watsonX
jsminem May 22, 2026
73cfe18
Merge pull request #1210 from jsminem/jm-sync-kafka-inputs
AndychenIBM May 22, 2026
bb1d7b3
GRD-126808: [Marriott] DocumentDB doesnt parse some of the valid audi…
jsminem May 25, 2026
29fca4e
add zip package
jsminem May 26, 2026
5dc57cc
Merge pull request #1211 from jsminem/jm-GRD-126819-main
taees-eimouri May 26, 2026
f227491
FixYugabyteSQLErrorMain
JingqiuDu May 27, 2026
f43012c
Merge pull request #1214 from IBM/FixYugabyteSQLErrorMain
taees-eimouri May 27, 2026
dd49dc9
update config
JingqiuDu May 28, 2026
a5beaf4
Merge pull request #1215 from IBM/GRD-101586_updateOUAoverPipeConfigP…
taees-eimouri May 28, 2026
ba55927
Add error type for snowflake, fix documentations, fix accessor error …
jsminem May 28, 2026
3d61ec3
update parsers for adding error types for snowflake and documentDB
jsminem May 29, 2026
5a9fd28
update snowflake
jsminem May 29, 2026
7804f4c
update parsers for adding error types for snowflake and documentDB
jsminem May 29, 2026
a280e40
add zip package
jsminem May 29, 2026
7050d07
Merge pull request #1216 from jsminem/jm-GRD-124942-main
AndychenIBM May 29, 2026
0a18f06
update docs
JingqiuDu Jun 1, 2026
a2729f1
Merge pull request #1218 from IBM/AddNotesForSnowflakePublic
JingqiuDu Jun 2, 2026
90db017
Add Logstash 9.3.4 upgrade limitations documentation for GDP 12.2.3
pankajkumaribm Jun 2, 2026
efd1624
Merge pull request #1219 from pankajkumaribm/logstashLimitation
pankajkumaribm Jun 2, 2026
4d4f9e3
[Snowflake JDBC]:S-Tap and Traffic is not getting captured in Reports…
jsminem Jun 4, 2026
7e646c1
[Snowflake JDBC]:S-Tap and Traffic is not getting captured in Reports…
jsminem Jun 4, 2026
b5dcfe4
Merge pull request #1220 from jsminem/jm-GRD-127570-main
taees-eimouri Jun 4, 2026
25ff85b
Update cockroach readme and filter configuration for structured audit…
jsminem Jun 5, 2026
67663d2
Update cockroach readme and filter configuration for structured audit…
jsminem Jun 5, 2026
26f6812
Update cockroach readme and filter configuration for structured audit…
jsminem Jun 5, 2026
9ba3ac0
Update cockroach readme and filter configuration for structured audit…
jsminem Jun 5, 2026
8e25de8
Update cockroach readme and filter configuration for structured audit…
jsminem Jun 5, 2026
53ff71c
Update cockroach readme and filter configuration for structured audit…
jsminem Jun 5, 2026
e06a04e
remove sudo
jsminem Jun 5, 2026
e8b684d
update readme
jsminem Jun 6, 2026
1cbe2c1
update readme
jsminem Jun 6, 2026
edc814f
update readme
jsminem Jun 6, 2026
6599e1d
Add Logstash 9.3.4 upgrade limitations documentation for GDP 12.2.3
pankajkumaribm Jun 9, 2026
c11e440
Merge pull request #1223 from pankajkumaribm/logstashLimitation
pankajkumaribm Jun 9, 2026
d98a8ce
Set source program to empty
nida-bandukwala Jun 11, 2026
2f174f3
Merge pull request #1225 from nida-bandukwala/GRD-128541-main
taees-eimouri Jun 11, 2026
5cd368c
Merge pull request #1222 from jsminem/jm-GRD-127665-main
taees-eimouri Jun 12, 2026
378d6ac
update zip package for cockroach
jsminem Jun 12, 2026
949324c
Merge pull request #1227 from jsminem/jm-update-zip-package-path
taees-eimouri Jun 12, 2026
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
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,4 @@
# the repo. Unless a later match takes precedence,
# @global-owner1 and @global-owner2 will be requested for
# review when someone opens a pull request.
* @devanshah2 @Tal-Daniel @ofer-haim @natalygmkibm @apurva-birajdar @itai-g-weather-com @RefaelAdi @PratikshaSonawane @mwnovak-ibm @hadarkorny @doryo @chirag-ibm @rasikashete3 @pankajkumaribm @taees-eimouri @pankajkumar @piyush-desai-ibm @ShalakaKulkarni15 @JingqiuDu

* @devanshah2 @pankajkumaribm @taees-eimouri @JingqiuDu @Rose-Kaur @nida-bandukwala @laurel-hu @AndychenIBM @jsminem @GlennLee-IBM
3 changes: 3 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ jobs:
actions: read
contents: read
security-events: write

env:
ARTIFACTORY_URL: https://repo.maven.apache.org/maven2/

strategy:
fail-fast: false
Expand Down
3 changes: 3 additions & 0 deletions .whitesource
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"settingsInheritedFrom": "ibm-mend-config/mend-config@main"
}
19 changes: 14 additions & 5 deletions build/defaultOfflinePackagePlugins.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@ filter-plugin/logstash-filter-mysql-percona-guardium/logstash-filter-mysql_perco
filter-plugin/logstash-filter-generic-guardium/logstash-filter-generic_guardium_filter
filter-plugin/logstash-filter-saphana-guardium/logstash-filter-saphana_guardium_plugin_filter
filter-plugin/logstash-filter-cassandra-guardium/logstash-filter-cassandra_guardium_plugin_filter
filter-plugin/logstash-filter-mysql-aws-guardium/logstash-filter-mysql_guardium_plugin_filter
filter-plugin/logstash-filter-aurora-mysql-guardium/logstash-filter-auroramysqlguardiumpluginfilter
filter-plugin/logstash-filter-dynamodb-guardium/logstash-filter-dynamodb_guardium_plugin_filter
filter-plugin/logstash-filter-neptune-aws-guardium/logstash-filter-neptune_guardium_filter
filter-plugin/logstash-filter-cockroachdb-guardium/logstash-filter-cockroachdb_guardium_filter
filter-plugin/logstash-filter-couchbasedb-guardium/logstash-filter-couchbasedb_guardium_plugin_filter
filter-plugin/logstash-filter-couchdb-guardium/logstash-filter-couchdb_guardium_filter
filter-plugin/logstash-filter-mariadb-guardium/logstash-filter-mariadb_guardium_filter
Expand All @@ -25,6 +27,7 @@ filter-plugin/logstash-filter-neo4j-guardium/logstash-filter-neodb_guardium_filt
filter-plugin/logstash-filter-snowflake-guardium/logstash-filter-guardium_snowflake_filter
filter-plugin/logstash-filter-yugabyte-guardium/logstash-filter-yugabytedb_guardium_filter
filter-plugin/logstash-filter-teradatadb-guardium/logstash-filter-teradatadb_guardium_plugin_filter
filter-plugin/logstash-filter-postgres-guardium/logstash-filter-s3sqs_postgresql_guardium_plugin_filter
filter-plugin/logstash-filter-pubsub-apachesolr-guardium/logstash-filter-apache_solr_gcp_connector
filter-plugin/logstash-filter-pubsub-bigquery-guardium/logstash-filter-big_query_guardium_filter
filter-plugin/logstash-filter-pubsub-bigtable-guardium/logstash-filter-big_table_guardium_filter
Expand All @@ -36,9 +39,15 @@ filter-plugin/logstash-filter-intersystems-iris-guardium/logstash-filter-intersy
filter-plugin/logstash-filter-postgres-ibmcloud-guardium/logstash-filter-icd_postgresql_guardium_filter
filter-plugin/logstash-filter-mysql-azure-guardium/logstash-filter-azure_mysql_guardium_filter
filter-plugin/logstash-filter-scylldb-guardium/logstash-filter-scylladb_guardium_filter
filter-plugin/logstash-filter-databricks-guardium/logstash-filter-databricks_guardium_filter
filter-plugin/logstash-filter-trino-guardium/logstash-filter-trino_guardium_filter
filter-plugin/logstash-filter-capella-guardium/logstash-filter-capella_guardium_filter
filter-plugin/logstash-filter-opensearch-guardium/logstash-filter-opensearch_guardium_filter
filter-plugin/logstash-filter-milvus-guardium/logstash-filter-milvus_guardium_filter
filter-plugin/logstash-filter-singlestore-guardium/logstash-filter-singlestoredb_guardium_filter
filter-plugin/logstash-filter-alloydb-guardium/logstash-filter-alloydb_guardium_filter
input-plugin/logstash-input-couchbase-capella/logstash-input-couchbase_capella_input
input-plugin/logstash-input-mongo-atlas/logstash-input-mongo_atlas_input
input-plugin/logstash-input-couchbase-capella/logstash-input-couchbase-capella_input
input-plugin/logstash-input-http/logstash-input-http_input
filter-plugin/logstash-filter-capella-guardium/logstash-filter-capella-guardium_filter
filter-plugin/logstash-filter-databricks-guardium/logstash-filter-databricks-guardium_filter
filter-plugin/logstash-filter-trino-guardium/logstash-filter-trino-guardium_filter
input-plugin/logstash-input-s3sqs/logstash-input-s3_sqs
input-plugin/logstash-input-sqs-custom/logstash-input-custom_sqs

16 changes: 12 additions & 4 deletions build/pluginsToBuild_GDP.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@ filter-plugin/logstash-filter-mysql-percona-guardium
filter-plugin/logstash-filter-generic-guardium
filter-plugin/logstash-filter-saphana-guardium
filter-plugin/logstash-filter-cassandra-guardium
filter-plugin/logstash-filter-mysql-aws-guardium
filter-plugin/logstash-filter-aurora-mysql-guardium
filter-plugin/logstash-filter-dynamodb-guardium
filter-plugin/logstash-filter-neptune-aws-guardium
filter-plugin/logstash-filter-cockroachdb-guardium
filter-plugin/logstash-filter-couchbasedb-guardium
filter-plugin/logstash-filter-couchdb-guardium
filter-plugin/logstash-filter-mariadb-guardium
Expand All @@ -33,12 +35,18 @@ filter-plugin/logstash-filter-pubsub-firebase-realtime-guardium
filter-plugin/logstash-filter-pubsub-firestore-guardium
filter-plugin/logstash-filter-pubsub-spanner-guardium
filter-plugin/logstash-filter-intersystems-iris-guardium
filter-plugin/logstash-filter-postgres-guardium
filter-plugin/logstash-filter-postgres-ibmcloud-guardium
filter-plugin/logstash-filter-mysql-azure-guardium
filter-plugin/logstash-filter-scylldb-guardium
filter-plugin/logstash-filter-databricks-guardium
filter-plugin/logstash-filter-trino-guardium
filter-plugin/logstash-filter-capella-guardium
filter-plugin/logstash-filter-opensearch-guardium
filter-plugin/logstash-filter-milvus-guardium
filter-plugin/logstash-filter-singlestore-guardium
filter-plugin/logstash-filter-alloydb-guardium
input-plugin/logstash-input-mongo-atlas
input-plugin/logstash-input-s3sqs
input-plugin/logstash-input-couchbase-capella
input-plugin/logstash-input-http
filter-plugin/logstash-filter-capella-guardium
filter-plugin/logstash-filter-databricks-guardium
filter-plugin/logstash-filter-trino-guardium
input-plugin/logstash-input-sqs-custom
15 changes: 14 additions & 1 deletion build/verifiedUCPlugins_gdp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@ filter-plugin/logstash-filter-documentdb-aws-guardium/DocumentDBOverCloudwatchPa
filter-plugin/logstash-filter-aurora-mysql-guardium/AuroraMysqlOverCloudwatchPackage
filter-plugin/logstash-filter-dynamodb-guardium/DynamodbOverCloudwatch/DynamodbOverCloudwatchPackage
#filter-plugin/logstash-filter-mariadb-aws-guardium/MariaDBOverCloudWatchPackage
filter-plugin/logstash-filter-mysql-aws-guardium/MySQLOverS3SQS
filter-plugin/logstash-filter-mysql-aws-guardium/MysqlOverCloudwatchLogsPackage
filter-plugin/logstash-filter-neptune-aws-guardium/NeptuneOverCloudWatchPackage
filter-plugin/logstash-filter-postgres-guardium/PostgresOverCloudWatchPackageß
filter-plugin/logstash-filter-postgres-guardium/PostgresOverS3SQSPackage
filter-plugin/logstash-filter-s3-guardium/S3OverCloudwatchLogsPackage
filter-plugin/logstash-filter-s3-guardium/S3OverSQSPackage
#Filebeat plug-ins
Expand All @@ -16,12 +18,14 @@ filter-plugin/logstash-filter-couchdb-guardium/CouchdbOverFilebeatPackage
filter-plugin/logstash-filter-hdfs-guardium/HdfsOverFilebeatPackage
filter-plugin/logstash-filter-mariadb-guardium/MariaDBOverFilebeatPackage
filter-plugin/logstash-filter-mongodb-guardium/MongodbOverFilebeatPackage
filter-plugin/logstash-filter-milvus-guardium/MilvusOverFilebeatPackage
filter-plugin/logstash-filter-mysql-guardium/MysqlOverFilebeatPackage
filter-plugin/logstash-filter-mysql-percona-guardium/MysqlPerconaOverFilebeatPackage
filter-plugin/logstash-filter-neo4j-guardium/NeodbOverFilebeatPackage
filter-plugin/logstash-filter-onPremGreenplumdb-guardium/GreenplumdbOverFilebeatPackage
filter-plugin/logstash-filter-onPremPostgres-guardium/PostgresOverFilebeatPackage
filter-plugin/logstash-filter-saphana-guardium/SaphanaOverFilebeatPackage
filter-plugin/logstash-filter-singlestore-guardium/SingleStoreOverFilebeatPackage
filter-plugin/logstash-filter-yugabyte-guardium/YugabytedbOverFilebeatPackage
#JDBC plug-ins
filter-plugin/logstash-filter-snowflake-guardium/SnowflakeOverJbdcPackage
Expand All @@ -37,18 +41,27 @@ filter-plugin/logstash-filter-pubsub-firestore-guardium/PubSubFireStorePackage
filter-plugin/logstash-filter-pubsub-mysql-guardium/PubSubMySQLPackage
filter-plugin/logstash-filter-pubsub-postgresql-guardium/PubSubPostgreSQLPackage
filter-plugin/logstash-filter-pubsub-bigtable-guardium/gdp-pubsub-bigtable-package
filter-plugin/logstash-filter-alloydb-guardium/AlloyDBoverPubSubPackage
#Syslog plug-ins
filter-plugin/logstash-filter-cockroachdb-guardium/CockroachDBOverSyslogPackage
filter-plugin/logstash-filter-mongodb-guardium/MongoDBOverSyslogPackage
filter-plugin/logstash-filter-mysql-guardium/MySQLOverSyslogPackage
#Other
filter-plugin/logstash-filter-mongodb-guardium/MongodbOverMongoAtlasPackage
filter-plugin/logstash-filter-azure-postgresql-guardium/AzurePostgresqlOverAzureEventHub
filter-plugin/logstash-filter-databricks-guardium/AzureDatabricksOverAzureEventHub
filter-plugin/logstash-filter-trino-guardium/TrinoOverSyslogPackage
filter-plugin/logstash-filter-capella-guardium/CapellaCouchbaseOverCapellaPackage
filter-plugin/logstash-filter-opensearch-guardium/OpenSearchOverCloudwatchPackage
#Input plug-ins
input-plugin/logstash-input-azure-event-hubs/AzureEventHubsInputPackage
input-plugin/logstash-input-beats/FilebeatInputPackage
input-plugin/logstash-input-couchbase-capella/InputCouchbaseCapellaPackage
input-plugin/logstash-input-cloudwatch-logs/CloudwatchLogsInputPackage
input-plugin/logstash-input-jdbc/JdbcInputPackage
input-plugin/logstash-input-mongo-atlas/InputMongoAtlasPackage
input-plugin/logstash-input-sqs/SQSInputPackage
input-plugin/logstash-input-sqs-custom/AWSSQSInputPackage
input-plugin/logstash-input-s3sqs/InputS3SQSPackage;
input-plugin/logstash-input-tcp-syslog/SyslogInputPackage
input-plugin/logstash-input-google-pubsub/GooglePubSubPackage
input-plugin/logstash-input-google-pubsub/GooglePubSubPackage
10 changes: 9 additions & 1 deletion build/verified_UC_plugins_full_list.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ filter-plugin/logstash-filter-documentdb-aws-guardium/DocumentDBOverCloudwatchPa
filter-plugin/logstash-filter-aurora-mysql-guardium/AuroraMysqlOverCloudwatchPackage;logstash-filter-auroramysqlguardiumpluginfilter.zip
filter-plugin/logstash-filter-dynamodb-guardium/DynamodbOverCloudwatch/DynamodbOverCloudwatchPackage;logstash-filter-dynamodb_guardium_plugin_filter.zip
filter-plugin/logstash-filter-mariadb-aws-guardium/MariaDBOverCloudWatchPackage;logstash-filter-mariadb_guardium_filter.zip
filter-plugin/logstash-filter-mysql-aws-guardium/MySQLOverS3SQS;logstash-filter-mysql_guardium_plugin_filter.zip
filter-plugin/logstash-filter-mysql-aws-guardium/MysqlOverCloudwatchLogsPackage;
filter-plugin/logstash-filter-neptune-aws-guardium/NeptuneOverCloudWatchPackage;logstash-filter-neptune_guardium_filter.zip
filter-plugin/logstash-filter-postgres-guardium/PostgresOverCloudWatchPackage;
filter-plugin/logstash-filter-postgres-guardium/PostgresOverS3SQSPackage;logstash-filter-s3sqs_postgresql_guardium_plugin_filter.zip
filter-plugin/logstash-filter-s3-guardium/S3OverCloudwatchLogsPackage;logstash-filter-logstash_filter_s3_guardium.zip
filter-plugin/logstash-filter-s3-guardium/S3OverSQSPackage;logstash-filter-logstash_filter_s3_guardium.zip
#Filebeat plug-ins
Expand All @@ -17,12 +19,14 @@ filter-plugin/logstash-filter-couchdb-guardium/CouchdbOverFilebeatPackage;logsta
filter-plugin/logstash-filter-hdfs-guardium/HdfsOverFilebeatPackage;logstash-filter-hdfs_guardium_filter.zip
filter-plugin/logstash-filter-mariadb-guardium/MariaDBOverFilebeatPackage;logstash-filter-mariadb_guardium_filter.zip
filter-plugin/logstash-filter-mongodb-guardium/MongodbOverFilebeatPackage;logstash-filter-mongodb_guardium_filter.zip
filter-plugin/logstash-filter-milvus-guardium/MilvusOverFilebeatPackage;logstash-filter-milvus_guardium_filter.zip
filter-plugin/logstash-filter-mysql-guardium/MysqlOverFilebeatPackage;logstash-filter-mysql_filter_guardium.zip
filter-plugin/logstash-filter-mysql-percona-guardium/MysqlPerconaOverFilebeatPackage;logstash-filter-mysql_percona_filter.zip
filter-plugin/logstash-filter-neo4j-guardium/NeodbOverFilebeatPackage;logstash-filter-neodb_guardium_filter.zip
filter-plugin/logstash-filter-onPremGreenplumdb-guardium/GreenplumdbOverFilebeatPackage;logstash-filter-greenplumdb_guardium_filter.zip
filter-plugin/logstash-filter-onPremPostgres-guardium/PostgresOverFilebeatPackage;
filter-plugin/logstash-filter-saphana-guardium/SaphanaOverFilebeatPackage;logstash-filter-saphana_guardium_plugin_filter.zip
filter-plugin/logstash-filter-singlestore-guardium/SingleStoreOverFilebeatPackage;logstash-filter-singlestoredb_guardium_filter.zip
filter-plugin/logstash-filter-yugabyte-guardium/YugabytedbOverFilebeatPackage;logstash-filter-yugabytedb_guardium_filter.zip
#JDBC plug-ins
filter-plugin/logstash-filter-snowflake-guardium/SnowflakeOverJbdcPackage;
Expand All @@ -32,6 +36,7 @@ filter-plugin/logstash-filter-mssql-guardium/MssqlOnPremOverJdbcPackage;
filter-plugin/logstash-filter-saphana-guardium/SaphanaOverJdbcPackage;logstash-filter-saphana_guardium_plugin_filter.zip
filter-plugin/logstash-filter-intersystems-iris-guardium/gi-filter-intersystems-iris-package;gi-filter-intersystems-iris-package.zip
#GCP plug-ins
filter-plugin/logstash-filter-alloydb-guardium/AlloyDBoverPubSubPackage;logstash-filter-alloydb_guardium_filter.zip
filter-plugin/logstash-filter-pubsub-apachesolr-guardium/PubSubApacheSolrPackage;logstash-filter-apache_solr_gcp_connector.zip
filter-plugin/logstash-filter-pubsub-bigquery-guardium/BigQueryOverPubSubPackage;logstash-filter-big_query_guardium_filter.zip
filter-plugin/logstash-filter-pubsub-firebase-realtime-guardium/PubSubFirebasePackage;logstash-filter-fire_base_guardium_filter.zip
Expand All @@ -47,6 +52,7 @@ filter-plugin/logstash-filter-pubsub-bigquery-guardium/gi-pubsub-bigquery-packag
filter-plugin/logstash-filter-pubsub-apachesolr-guardium/gi-pubsub-apachsolr-package;logstash-filter-apache_solr_gcp_connector.zip
filter-plugin/logstash-filter-pubsub-bigtable-guardium/gi-pubsub-bigtable-package;logstash-filter-big_table_guardium_filter.zip
#Syslog plug-ins
filter-plugin/logstash-filter-cockroachdb-guardium/CockroachDBOverSyslogPackage;logstash-filter-cockroachdb_guardium_filter.zip
filter-plugin/logstash-filter-onPremPostgres-guardium/PostgresOverSyslogPackage;
filter-plugin/logstash-filter-yugabyte-guardium/YugabyteOverSyslogPackage;
#Other
Expand All @@ -59,6 +65,8 @@ input-plugin/logstash-input-cloudwatch-logs/CloudwatchLogsInputPackage
input-plugin/logstash-input-jdbc/JdbcInputPackage;
input-plugin/logstash-input-mongo-atlas/InputMongoAtlasPackage;logstash-input-mongo_atlas_input.zip
input-plugin/logstash-input-sqs/SQSInputPackage;
input-plugin/logstash-input-sqs-custom/AWSSQSInputPackage;logstash-input-custom_sqs.zip
input-plugin/logstash-input-s3sqs/InputS3SQSPackage;
input-plugin/logstash-input-tcp-syslog/TCPInputPackage;
input-plugin/logstash-input-google-pubsub/GooglePubSubPackage;
input-plugin/logstash-input-google-pubsub/gi-pubsub-package;
input-plugin/logstash-input-google-pubsub/gi-pubsub-package;
38 changes: 30 additions & 8 deletions common/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,38 @@ version "${file("VERSION").text.trim()}"
// ===========================================================================


sourceCompatibility = 1.8
targetCompatibility = 1.8
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17

buildscript {
repositories {
mavenCentral()
jcenter()
}
mavenLocal()
maven {
url System.getenv("ARTIFACTORY_URL") ?: "https://repo.maven.apache.org/maven2/"
credentials {
username System.getenv("ARTIFACTORY_USERNAME") ?: ""
password System.getenv("ARTIFACTORY_AUTH_TOKEN") ?: ""
}
}
}
}

repositories {
mavenCentral()
mavenLocal()
maven {
url System.getenv("ARTIFACTORY_URL") ?: "https://repo.maven.apache.org/maven2/"
credentials {
username System.getenv("ARTIFACTORY_USERNAME") ?: ""
password System.getenv("ARTIFACTORY_AUTH_TOKEN") ?: ""
}
}
}



dependencies {
implementation group: 'commons-validator', name: 'commons-validator', version: '1.7'
implementation group: 'commons-beanutils', name: 'commons-beanutils', version: '1.11.0'
implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.23.1'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.17.2'
implementation group: 'com.google.guava', name: 'guava', version: '33.3.1-jre'
Expand All @@ -52,15 +66,23 @@ tasks.withType(JavaCompile) {

task javadocJar(type: Jar) {
from javadoc
classifier = 'javadoc'
archiveClassifier = 'javadoc'
}

task sourcesJar(type: Jar) {
from sourceSets.main.allJava
classifier = 'sources'
archiveClassifier = 'sources'
}

artifacts {
archives sourcesJar
archives javadocJar
}

task copyDependencies(type: Copy) {
description 'Copies all runtime dependencies into build/libs directory'
from configurations.runtimeClasspath
into "${buildDir}/libs"
}

jar.finalizedBy(copyDependencies)
4 changes: 3 additions & 1 deletion common/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,15 @@
import com.ibm.guardium.universalconnector.commons.custom_parsing.excepton.InvalidConfigurationException;
import com.ibm.guardium.universalconnector.commons.custom_parsing.parsers.IParser;
import com.ibm.guardium.universalconnector.commons.structures.Record;
import com.ibm.guardium.universalconnector.commons.structures.*;
import com.ibm.guardium.universalconnector.commons.structures.Accessor;
import com.ibm.guardium.universalconnector.commons.structures.Construct;
import com.ibm.guardium.universalconnector.commons.structures.Data;
import com.ibm.guardium.universalconnector.commons.structures.ExceptionRecord;
import com.ibm.guardium.universalconnector.commons.structures.Record;
import com.ibm.guardium.universalconnector.commons.structures.Sentence;
import com.ibm.guardium.universalconnector.commons.structures.SentenceObject;
import com.ibm.guardium.universalconnector.commons.structures.SessionLocator;
import com.ibm.guardium.universalconnector.commons.structures.Time;
import org.apache.commons.validator.routines.InetAddressValidator;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down Expand Up @@ -216,7 +224,7 @@ protected SessionLocator getSessionLocator(String payload) {

String clientIp = getClientIp(payload);
String clientIpv6 = getClientIpv6(payload);
if (clientIpv6 != null && inetAddressValidator.isValidInet6Address(clientIpv6)) {
if (clientIpv6 != null && !clientIpv6.equals(DEFAULT_IPV6) && inetAddressValidator.isValidInet6Address(clientIpv6)) {
// If client IP is IPv6, set both client and server to IPv6
sessionLocator.setIpv6(true);
sessionLocator.setClientIpv6(clientIpv6);
Expand Down
Loading
Loading