Added features and functionality
+ Added: 1 new operation added (`highVolumeQueryChanges`) from the _FileVantage_ service collection.
- `_endpoint/_filevantage.py`
- `filevantage.py`
> Unit testing expanded to complete code coverage.
- `tests/test_filevantage.py`
+ Added: Warn when providing API arguments that are unnecessarily URLEncoded. Closes 850.
- `_error/__init__.py`
- `_error/_warnings.py`
- `_util/_functions.py`
- `_util/_uber.py`
- `__init__.py`
- Thanks go out to aboese for suggesting this enhancement. 🙇
+ Added: `add_comment` keyword added to the _PerformIncidentAction_ operation within the _**Incidents**_ Service Class. Closes 1003.
- `_payload/_incidents.py`
- `incidents.py`
> Unit testing expanded to complete code coverage.
- `tests/test_incidents.py`
- Thanks go out to morcef for suggesting this enhancement. 🙇
+ Added: `add-rule-group` and `remove-rule-group` options added to _performFirewallPoliciesAction_ operation in the __Firewall Policies__ service collection.
- `_endpoint/_firewall_policies.py`
- `firewall_policies.py`
+ Added: Sort by `alert_ids` option added to _QueryBehaviors_ operation in the __Incidents_ service collection.
- `_endpoint/_incidents.py`
+ Added: _AggregateAlerts_ and _QueryAlertIdsByFilter_ operations added to the __Falcon Complete Dashboard__ service collection.
- `_endpoint/_falcon_complete_dashboard.py`
- `falcon_complete_dashboard.py`
> Unit testing expanded to complete code coverage.
- `tests/test_falcon_complete_dashboard.py`
+ Added: _GetCombinedImages_ operation added to the __Falcon Container__ service collection.
- `_endpoint/_falcon_container.py`
- `falcon_container.py`
> Unit testing expanded to complete code coverage.
- `test_falcon_container.py`
+ Added: `ids` keyword argument added to _GetIntelReportPDF_ and _QueryMitreAttacks_ operations. `if_none_match` and `if_modified_since` keyword arguments added to _GetLatestIntelRuleFile_ operation. __Intel__ service collection.
- `_endpoint/_intel.py`
- `intel.py`
> Unit testing expanded to complete code coverage.
- `test_intel.py`
+ Added: Override functionality - All service classes are now able to call manually specified operation endpoints via the `override` method. This method mirrors functionality provided by the `override` keyword within the Uber Class.
- `_service_class.py`
+ Added: 23 new operations added to the __FileVantage__ service collection.
* updatePolicyHostGroups
* updatePolicyPrecedence
* updatePolicyRuleGroups
* getPolicies
* createPolicies
* deletePolicies
* updatePolicies
* getScheduledExclusions
* createScheduledExclusions
* deleteScheduledExclusions
* updateScheduledExclusions
* updateRuleGroupPrecedence
* getRules
* createRules
* deleteRules
* updateRules
* getRuleGroups
* createRuleGroups
* deleteRuleGroups
* updateRuleGroups
* highVolumeQueryChanges
* queryRuleGroups
* queryScheduledExclusions
* queryPolicies
- `_endpoint/_filevantage.py`
- `filevantage.py`
> 4 new payload handlers were implemented.
- `_payload/__init__.py`
- `_payload/_filevantage.py`
> Unit testing expanded to complete code coverage.
- `tests/test_filevantage.py`
+ Added: A new service collection, __Cloud Snapshots__ was implemented with three new operations (_GetCredentialsMixin0_, _CreateInventory_, and _RegisterCspmSnapshotAccount_).
- `_endpoint/__init__.py`
- `_endpoint/_cloud_snapshots.py`
- `__init__.py`
- `cloud_snapshots.py`
> Two new payload handlers were implemented.
- `_payload/__init__.py`
- `_payload/_cloud_snapshots.py`
> Unit testing expanded to complete code coverage.
- `tests/test_cloud_snapshot.py`
+ Added: 3 new operations added to the __Identity Protection__ service collection (_GetSensorAggregates_, _GetSensorDetails_, and _QuerySensorsByFilter_).
- `_endpoint/_identity_protection.py`
- `identity_protection.py`
> Unit testing expanded to complete code coverage.
- `tests/test_identity_protection.py`
Issues resolved
+ Fixed: API errors generated by the Uber Class do not stop execution when in pythonic mode.
- `api_complete.py`
+ Fixed: Result object failure on JSON formatted list response from _report_executions_download_get_ operation within the __Report Executions__ service collection. Closes 1033.
- `_result/result.py`
Other
+ Deprecated: _deleteCIDGroupMembersV1_ is now deprecated. Calls to _deleteCIDGroupMembers_ are now redirected to _deleteCIDGroupMembersV2_. __MSSP__ service collection.
- `_endpoint/_mssp.py`
- `mssp.py`
> Unit testing expanded to complete code coverage.
- `test_mssp.py`
---