Releases: CrowdStrike/caracara
Version 0.9.0
This version is mostly focused on stability. Highlights:
- Python 3.8 is now the minimum
- Python 3.13 is now supported
- Some issues with RTR batching have been addressed for stability
- Dependency bumps across the board
What's Changed
- User Management Documentation by @natalie363 in #200
- Caracara 0.9.0: Preparation for Python 3.13 (and huge code cleanup) by @ChristopherHammond13 in #206
- Update unit tests' mock auth objects to use auto-speccing by @hur in #215
- RTR Robustness Updates by @ChristopherHammond13 in #205
New Contributors
Full Changelog: v0.8.0...v0.9.0
Known Issues
We are in the process of scoping solutions to bugs #212 and #213. A follow up version will be released once we have addressed those. If you rely on the IOA functionality, please watch those issues for updates. Thank you @hur for your help with these issues!
Version 0.8.0
What's Changed
- Adds user management module by @natalie363 in #198
- Many dependency updates across the board
- A small number of general code spruce ups
New Contributors
- @natalie363 made their first contribution in #198
Full Changelog: v0.7.0...v0.8.0
Version 0.7.0
Version 0.7.0
What's Changed
- Maintenance Token Retrieval by @ChristopherHammond13 in #156
- Bump py7zr from 0.20.8 to 0.21.0 by @dependabot in #149
- Bump setuptools from 69.2.0 to 69.5.1 by @dependabot in #158
- Full general dependency bump across the board, including FalconPy
Full Changelog: v0.6.1...v0.7.0
Version 0.6.1
Migrates from bullet
to prompt_toolkit
for a better example UX, and provides a CS-themed prompt_toolkit radio list dialog that can be used by downstream projects.
What's Changed
- Migrate from Bullet to Prompt Toolkit by @ChristopherHammond13 in #144
Full Changelog: v0.6.0...v0.6.1
Version 0.6.0
This release deprecates Python 3.7 support, but introduces formal support for Python 3.12. In doing so, we've been able to bump up dependencies across the board to leverage the latest features in FalconPy and our code quality tooling dependencies.
What's Changed
- Bump crowdstrike-falconpy from 1.4.0 to 1.4.1 by @dependabot in #141
- ⬆️ Bump setuptools from 67.8.0 to 68.0.0 by @dependabot in #114
- Fixes Python 3.12 and Deprecates Python 3.7 by @ChristopherHammond13 in #142
Full Changelog: v0.5.3...v0.6.0
Version 0.5.3
What's Changed
Resolves an issue describing RTR PUT files on large CIDs, and bumps libraries across the board.
- ⬆️ Bump crowdstrike-falconpy from 1.3.1 to 1.3.2 by @dependabot in #123
- ⬆️ Bump pylint from 2.17.5 to 2.17.7 by @dependabot in #126
- ⬆️ Bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #127
- ⬆️ Bump actions/checkout from 3 to 4 by @dependabot in #125
- ⬆️ Bump gitpython from 3.1.35 to 3.1.37 by @dependabot in #128
- ⬆️ Bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in #129
- ⬆️ Bump pytest from 7.4.2 to 7.4.4 by @dependabot in #133
- ⬆️ Bump crowdstrike-falconpy from 1.3.2 to 1.3.5 by @dependabot in #134
- ⬆️ Bump github/codeql-action from 2 to 3 by @dependabot in #135
- ⬆️ Bump actions/setup-python from 4 to 5 by @dependabot in #136
- ⬆️ Bump gitpython from 3.1.37 to 3.1.41 by @dependabot in #139
- ⬆️ Bump crowdstrike-falconpy from 1.3.5 to 1.4.0 by @dependabot in #138
- ⬆️ Bump pycryptodomex from 3.18.0 to 3.19.1 by @dependabot in #137
- Sets the batch size for RTR PUT files to 100 by @ChristopherHammond13 in #140
Full Changelog: v0.5.2...v0.5.3
Version 0.5.2
Bumps dependencies to include security and bug fixes.
What's Changed
- ⬆️ Bump pytest from 7.4.0 to 7.4.2 by @dependabot in #120
- ⬆️ Bump crowdstrike-falconpy from 1.3.0 to 1.3.1 by @dependabot in #119
- ⬆️ Bump gitpython from 3.1.32 to 3.1.34 by @dependabot in #118
- ⬆️ Bump caracara-filters from 0.1.3 to 0.2.0 by @dependabot in #122
- ⬆️ Bump gitpython from 3.1.32 to 3.1.35 by @dependabot in #121
Full Changelog: v0.5.1...v0.5.2
Version 0.5.1
Version 0.5.1
Warning: breaking change in filter logic
What's Changed
- [BUGFIX] Remove online state enrichment in describe_devices() by default by @kenoel in #100
- ⬆️ Bump requests from 2.30.0 to 2.31.0 by @dependabot in #98
- Version 0.5.0: New Filtering and General Version Bumps by @ChristopherHammond13 in #113
- Online State Endpoints Batch Data Size Fix by @ChristopherHammond13 in #115
Full Changelog: v0.3.0...v0.5.1
Version 0.3.0
What's Changed
- Fixes FQL for Queued Sessions by @ChristopherHammond13 in #79
- [FEATURE] Add ability to filter on host online state by @kenoel in #95
- [ FEATURE ] Adds User Data Read Operations by @ChristopherHammond13 in #92
- Bumps dependencies
New Contributors
Full Changelog: v0.2.2...v0.3.0
Issues Resolved
Version 0.2.2
Overview
This release incorporates some updates to underlying dependencies, as well as a critical bug fix for policy imports (#72) to ensure that we dump data in a format that is fully compliant with the Falcon Policies APIs.
What's Changed
- Adds some error handling to the batching and pagination backends by @ChristopherHammond13 in #61
- ⬆️ Bump coverage from 6.5.0 to 7.0.3 by @dependabot in #63
- ⬆️ Bump coverage from 7.0.3 to 7.0.4 by @dependabot in #64
- ⬆️ Bump pydocstyle from 6.2.2 to 6.2.3 by @dependabot in #65
- ⬆️ Bump coverage from 7.0.4 to 7.1.0 by @dependabot in #70
- ⬆️ Bump crowdstrike-falconpy from 1.2.9 to 1.2.11 by @dependabot in #71
- ⬆️ Bump pydocstyle from 6.2.3 to 6.3.0 by @dependabot in #68
- ⬆️ Bump pytest from 7.2.0 to 7.2.1 by @dependabot in #66
- 🐛 Changes the key name to settings in flat_dump by @ChristopherHammond13 in #72
Full Changelog: v0.2.1...v0.2.2