What's Changed
- Update changelog by @berggren in #2768
- Scenarios model refactor by @berggren in #2672
- Ssh bruteforce analyzer by @roshanmaskey in #2769
- Add missing dependency for e2e container by @berggren in #2783
- 🐛 Handle None response from ip2geo by @pemontto in #2770
- Fix #2784 - pandas.read_csv arguments by @jkppr in #2785
- Add tzdata to all container builds by @berggren in #2788
- Fix for #2738 - Analyzer not in AnalyzerList by @jkppr in #2786
- Fixing #2393 - analysis of broken timelines by @jkppr in #2787
- Helm k8s by @wajihyassine in #2661
- Enable settings from environment (needs Flask 2.1+) by @bpereto in #2417
- Add 🐀 emoji for remote access tools by @pemontto in #2779
- Switch to Compose V2 by @koromodako in #2654
- Return user defined aggregation name when using the API client by @sydp in #2507
- Bump cryptography from 39.0.1 to 41.0.0 by @dependabot in #2778
- Bump pyjwt from 1.7.1 to 2.4.0 by @dependabot in #2192
- Update Helm README to refer to OSDFIR Infrastructure by @wajihyassine in #2790
- DFIQ support by @berggren in #2782
- Fix for importing small JSONL files by @berggren in #2793
- Restyle timeline chips by @Annoraaq in #2777
- Windows bruteforce analyzer by @roshanmaskey in #2792
- Automate verbose analyzer output metadata collection by @jkppr in #2798
- Update the event tags UI by @jkppr in #2805
- UI support for verbose analyzer output by @jkppr in #2797
- New UI build (automated) by @berggren in #2806
New Contributors
- @bpereto made their first contribution in #2417
- @koromodako made their first contribution in #2654
Full Changelog: 2023052...2023062