Releases: ddbnl/office365-audit-log-collector
Releases · ddbnl/office365-audit-log-collector
Improve debug logs.
Interactive interface + Bug fixes
- This release adds in interactive interface that can be used for testing the API connection and load testing.
- Fixed bug with 'hoursToCollect' config parameter
Improved logging
v2.3.1 logging
Add Azure Log Analytics interface
Azure Log Analytics interface to new client.
Full rust rewrite
The tool is now written entirely in Rust, which will hopefully keep down the number of bugs. The number of interfaces has been reduced to only support what I believe is actually being used:
- CSV
- Graylog
- Fluentd
If you are missing an interface, please raise an issue.
A container is now available; it is the recommended way to run the tool. See the repo readme for instructions.
Some breaking changes in the command line arguments and configs. Please take a quick look at the README.md to readjust.
v2.1 - Bug fixes
- Bug fixes to clean_known_content
- Fix examples in regards to 'filter' config
- Deprecate 'resume' parameter, it now produces a warning. This parameter causes all sorts of issues due to logs being published with a delay sometimes by Microsoft, so in hindsight this parameter was a mistake. If you were using it consider setting it to 'false' and setting 'skipKnownLogs' to true. 'Resume' still works for now, but will be removed in a future version.
Performance boost with Rust Engine, added fluentd interface &more
- Implemented a new Rust engine that drastically improves performance and adds stability.
- Added a fluentd interface with a PR from @owentl, thank you!
- Added a default timestamp field for graylog to support native searching of Audit logs by CreationDate thanks to @flotpg, thanks!
- Added self scheduling from config file as optional alternative to CRON / Task scheduler (off by default). 'schedule.yaml' config example
- Bug fixes
v1.3: Azure Blob & Azure Tables integration
- Added Azure table integration
- Added Azure blob integration