Tags: britton-from-notion/grove
Tags
[1.4.0] Add remote HTTP output handler. (hashicorp-forge#48) * Add remote HTTP output handler. This commit adds the initial remote HTTP output handler. This allows logs to be submitted to a configured HTTP / HTTPS endpoint via HTTP POST in ND-JSON format. * Fix test to match fixture after change. * Fix bug in update_path. This bug results in a path that doesn't exist raising a KeyError. This should not happen, as if the key doesn't exist, we don't need to do anything. * Apply suggestions from code review Per Conway - spelling issue.
Stripe Events Connector (hashicorp-forge#43) * stripe connector work * clean fixture json files * update settings and connector and test suite * update connector and test suite to work correctly * cleanup settings.json
[1.2.1] Improve errors in failure cases. (hashicorp-forge#40) * Improve errors in failure cases. This is in order to improve handling in APM / Observability tools, preventing errors from all connectors from being 'stacked' where the tool does not support differentiation based on the 'extra' information provided from the error level logs. * Add missing f-string.
Add zip_paths processor. Improve documentation. (hashicorp-forge#39) * Initial implementation of zip_path processor. * Improve documentation for split_path, flatten lists. * Add test cases for zip_path processor. Test cases also uncovered a bug in handling of values with False values, which has been fixed in this commit as well. * Revert "Add test cases for zip_path processor." This reverts commit 80b0dec. * Add tests for zip_paths processor. Also resolves bug where values may have been dropped when the value component was False, improves examples for processors. * Ensure we don't split non-list items on recursion. This would otherwise corrupt the log data by splitting strings. This style of iteration is required as some processors may intentionally only modify ONE log entry at a time, expecting subsequent executions to cover the remaining items until only a single entry remains. * Version bump to reflect new features. * Remove superfluous new-line
[1.1.0] Add new `filter_entries` processor (hashicorp-forge#37) * Add new entry filtering processor. This processor allows entire log entries to be filtered from output. This is intended to assist with reducing output "noise" from vendors who do not allow filtering of audit events in a way that allows their customers to exclude certain events. This is especially useful for vendors such as Github, where Git audit events will contain log entries for interactions against public Git repositories by all Github users - but without actor information provided in these entries. * Fix up docstrings. * Fix-up processor implementation to handle removals. This allows processors to add or remove records. * Remove unused import.
Add Atlassian rate-limit handling (hashicorp-forge#36) * Add rate-limit adherance to Atlassian connector. * Update type annotations. * Minor clean-up of rate-limit handling for Github. * Version bump for new release.
Migrate and promote internal release to Forge. (hashicorp-forge#9) Migrate internal Grove release to Forge. --------- Co-authored-by: Jonas Plum <git@cugu.eu> Co-authored-by: Sam Bradford <sam.bradford@hashicorp.com> Co-authored-by: Melissa Hardware <83655400+melissahardware@users.noreply.github.com> Co-authored-by: Will Bengtson <5076412+willbengtson@users.noreply.github.com>