Releases: pentestfail/TA-Salesforce_Reports
I hate API limits!
v1.0.4 (I hate API limits!)
-
Changed Salesforce python client library to "Simple Salesforce"
-
Changed from Salesforce reporting API to as source in favor of CSV export to overcome 2k record limit
-
Minor UI enhancement to show more than 10 inputs per-page
-
Improved status logging to checkpointer kvstore (future use)
-
Improvements to lookup & kvstore field creation & update methods (issue with lookups not updating for new fields)
-
Additional "purge" options to allow for multiple reports writing to same kvstore
"All Records": purge all contents of the specified kvstore (default)
"Report Only": purge records created by this input (multiple inputs may write to same kvstore)
"Disabled": disable purge for the input (may result in duplicate records) -
The "KVStore Key Fieldname" parameter will accept comma-separated field values (enclose in quotes if spaces in fieldnames) and concatenate with a hyphen to create unique row identifiers when individual fields won't
-
Added "_updated" and "_input_id" meta fields to kvstore functions (not added to lookups or kvstore fields; may be manually added)
"_updated": timestamp of report row insertion to assist with troubleshooting
"_input_id": enables identification of input which inserted record into kvstore (used in purge functions)NOTICE: this release assumes default Salesforce CSV export behavior (appends a footer to the CSV) & drops the last 5 lines of the report. If your Salesforce instance does not append the footer, your report may not be complete! A parameter will be added in next release.
Splunkbase Release
This is the "official" release of the Salesforce_Reports add-on application as it is hosted on Splunkbase.