Skip to content

Releases: code42/incydr_python

2.7.0

13 Nov 16:59
529eebc

Choose a tag to compare

2.7.0 - 2025-11-13

Updated

  • The Incydr SDK and CLI now rely on Pydantic v2, instead of previously when they used v1. This means that the methods available on the models accepted and returned by many SDK methods have changed in some small ways. For most SDK and CLI workflows, no changes will need to be made to accommodate this upgrade. Details of the transition may be found in Pydantic's documentation.

2.6.0

23 Jul 19:03
13a9202

Choose a tag to compare

2.6.0 - 2025-07-23

Added

  • Support for subgroups in file event queries and saved searches. See this documentation for more details about this type of query.
  • New methods for EventQuery() to enable more flexible filtering:
    • is_any
    • is_none
    • date_range
    • subquery
  • New methods to download files by XFC content ID.
    • sdk.files.download_file_by_xfc_content_id and sdk.files.stream_file_by_xfc_content_id
    • incydr files download-by-xfc-id

Fixed

  • An issue where in some cases saved searches could not be retrieved.

2.5.0

06 Jun 18:14
8295d32

Choose a tag to compare

2.5.0 - 2025-06-06

Added

  • The orgs and legal_hold clients to the SDK.
  • The orgs and legal-hold command groups to the CLI.

2.4.0

27 May 17:51
4558265

Choose a tag to compare

2.4.0 - 2025-05-27

Added

  • The files client to the SDK with two methods:
    • sdk.files.v1.download_file_by_sha256 to download a file and save it in the file system.
    • sdk.files.v1.stream_file_by_sha256 to stream a file, allowing more control over how it is downloaded.
  • Added the files download command to the CLI to download a file by SHA256 hash.

2.3.1

13 May 15:59
89a469e

Choose a tag to compare

2.3.1 - 2025-05-13

Fixed

  • An issue where Sessions validation would fail due to an updated content inspection schema.

Updated

  • CSV and JSON input for the CLI's bulk agent commands will now look for agentGuid as a column header, in addition to agent_id, agentId, and guid.

2.3.0

18 Mar 18:29
99eff63

Choose a tag to compare

2.3.0 - 2025-03-18

Added

  • watchlists.v2 methods are added to the SDK, for parity with the API.
  • New CLI watchlist commands list-excluded-actors and list-included-actors to replace the deprecated list-excluded-users and list-included-users.

Updated

  • The CLI's watchlists commands now use the v2 watchlist API. These commands correctly use actor_id instead of user_id. While the previous user_id parameters will still work for now, we recommend that users switch as soon as possible to using actor_id instead.

Fixed

  • A bug where the api endpoint used to download audit log events was incorrect.

Deprecated

  • Devices methods in the SDK and CLI are deprecated. Use the Agents methods instead.
  • Risk Profiles methods in the SDK and CLI, already deprecated, are more clearly marked.
  • The SDK's watchlists.v1 methods are deprecated.
  • The CLI's watchlist group list-excluded-users and list-included-users commands are deprecated. Use list-excluded-actors and list-included-actors instead.

2.2.4

11 Mar 14:07
020860c

Choose a tag to compare

2.2.4 - 2025-03-11

Added

  • Improved documentation to clarify that all agent health issues can be queried and filtered using the CLI and SDK.

2.2.3

05 Feb 15:19
d15dc87

Choose a tag to compare

2.2.3 - 2025-02-05

Fixed

  • A bug where in some rare cases searching file events could cause the SDK to throw a validation error on the server's correct response.

2.2.2

08 Jan 19:35
d0725eb

Choose a tag to compare

2.2.2 - 2025-01-08

Fixed

  • A bug where dates (e.g. 2025-01-08) were incorrectly converted to timestamps when querying sessions.

2.2.1

18 Dec 17:55
c44731e

Choose a tag to compare

2.2.1 - 2024-12-18

Added

  • Added support for pyton 3.13.

Updated

  • The CLI and SDK now have user-agent headers consistent with Code42 current standards.

Removed

  • Removed support for python 3.7 and 3.8, which are end-of-life.