Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Bump crowdstrike-falconpy from 1.3.2 to 1.3.4 #132

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 27, 2023

Bumps crowdstrike-falconpy from 1.3.2 to 1.3.4.

Release notes

Sourced from crowdstrike-falconpy's releases.

Version 1.3.4

FalconPy v1.3.4

This update adds context manager support for all FalconPy Service Classes and the Uber Class.

Multiple bugs are resolved.

Minor operation updates are also implemented.

  • Enhancement
  • Bug fixes
  • Updated unit tests
  • Documentation
  • Code sample

Unit test coverage

Name                                                             Stmts   Miss  Cover
------------------------------------------------------------------------------------
src/falconpy/__init__.py                                            83      0   100%
src/falconpy/_api_request/__init__.py                                7      0   100%
src/falconpy/_api_request/_request.py                              109      0   100%
src/falconpy/_api_request/_request_behavior.py                      55      0   100%
src/falconpy/_api_request/_request_connection.py                    33      0   100%
src/falconpy/_api_request/_request_meta.py                          26      0   100%
src/falconpy/_api_request/_request_payloads.py                      31      0   100%
src/falconpy/_api_request/_request_validator.py                     17      0   100%
src/falconpy/_auth_object/__init__.py                                6      0   100%
src/falconpy/_auth_object/_base_falcon_auth.py                      13      0   100%
src/falconpy/_auth_object/_bearer_token.py                          63      0   100%
src/falconpy/_auth_object/_falcon_interface.py                     245      0   100%
src/falconpy/_auth_object/_interface_config.py                      40      0   100%
src/falconpy/_auth_object/_uber_interface.py                        42      0   100%
src/falconpy/_constant/__init__.py                                  11      0   100%
src/falconpy/_endpoint/__init__.py                                 152      0   100%
src/falconpy/_endpoint/_alerts.py                                    1      0   100%
src/falconpy/_endpoint/_cloud_connect_aws.py                         1      0   100%
src/falconpy/_endpoint/_cloud_snapshots.py                           1      0   100%
src/falconpy/_endpoint/_cspm_registration.py                         1      0   100%
src/falconpy/_endpoint/_custom_ioa.py                                1      0   100%
src/falconpy/_endpoint/_custom_storage.py                            1      0   100%
src/falconpy/_endpoint/_d4c_registration.py                          1      0   100%
src/falconpy/_endpoint/_detects.py                                   1      0   100%
src/falconpy/_endpoint/_device_control_policies.py                   1      0   100%
src/falconpy/_endpoint/_discover.py                                  1      0   100%
src/falconpy/_endpoint/_event_streams.py                             1      0   100%
src/falconpy/_endpoint/_falcon_complete_dashboard.py                 1      0   100%
src/falconpy/_endpoint/_falcon_container.py                          1      0   100%
src/falconpy/_endpoint/_falconx_sandbox.py                           1      0   100%
src/falconpy/_endpoint/_fdr.py                                       1      0   100%
src/falconpy/_endpoint/_filevantage.py                               1      0   100%
</tr></table> 

... (truncated)

Changelog

Sourced from crowdstrike-falconpy's changelog.

Version 1.3.4

Added features and functionality

  • Added: Use a Service Class or the Uber Class as a context manager.

    Leveraging this functionality will automatically revoke your bearer token on context manager exit.

    from falconpy import Hosts
    with Hosts(pythonic=True) as hosts:
        for device in hosts.query_devices().data:
            print(device)
    • _auth_object/_uber_interface.py
    • _service_class/_service_class.py
  • Added: app_id keyword added to CreateSavedSearchesIngestV1 operation.
    • foundry_logscale.py

    Unit testing expanded to complete code coverage.

    • tests/test_foundry_logscale.py

Issues resolved

  • Fixed: update_policy_container operation payload handler is missing the policy_id key. Closes #1068.
    • _payload/_firewall.py

    Expanded unit testing to complete code coverage.

    • tests/test_firewall_management.py
  • Fixed: after property is missing from the Meta object. Closes #1069.
    • _result/_meta.py
    • _result/_result.py
  • Fixed: Payload handler for tokens_update operation is not properly passing the revoked key. Closes #1074.
    • installation_tokens.py
  • Fixed: API operations generating leveraging the raw attribute are not properly displaying results when leveraging result object expansion. Closes #1076.
    • _result/_result.py
  • Fixed: Per-operation pythonic override is not working as expected. Closes #1078.
    • _util/_functions.py

Other

  • Changed: Updated field mapping for Uber Class path variables to a cleaner solution.
    • _util/_uber.py
  • Removed: The unsupported actions add-rule-group and remove-rule-group are removed from the performFirewallPoliciesAction operation. Relates to #1059.
    • firewall_policies.py

Version 1.3.3

Added features and functionality

  • Added: Deprecation warnings for deprecated classes and operations. Closes #1055.
    • _endpoint/__init__.py
    • _endpoint/deprecated/__init__.py
    • _endpoint/deprecated/_mapping.py
    • _error/__init__.py
    • _error/_warnings.py
    • _service_class/_service_class.py
    • _util/__init__.py

... (truncated)

Commits
  • acddc5e Fix per operation pythonic override. Closes #1078.
  • e4aec1f Add app_id to CreateSavedSearchesIngestV1
  • 0e40201 Add context manager support
  • 0607225 Bump version -> 1.3.4
  • 7e6b39e Leverage RAW content when tupling if necessary. Closes #1076.
  • 76b0749 Fix body payload handler. Closes #1074.
  • bd1a877 Add after property to Meta class. Closes #1069.
  • 864ed0c Remove unsupported actions. Relates to #1059.
  • dc6c75d Cleaner field mapping for path variable handling.
  • 1603fb7 Fix update_policy_container payload handler. Closes #1068. Relates to #1059.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [crowdstrike-falconpy](https://github.com/CrowdStrike/falconpy) from 1.3.2 to 1.3.4.
- [Release notes](https://github.com/CrowdStrike/falconpy/releases)
- [Changelog](https://github.com/CrowdStrike/falconpy/blob/main/CHANGELOG.md)
- [Commits](CrowdStrike/falconpy@v1.3.2...v1.3.4)

---
updated-dependencies:
- dependency-name: crowdstrike-falconpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 27, 2023
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 1, 2024

Superseded by #134.

@dependabot dependabot bot closed this Jan 1, 2024
@dependabot dependabot bot deleted the dependabot/pip/crowdstrike-falconpy-1.3.4 branch January 1, 2024 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants