From 14b12a54425d54becb288c22e7cf5df0ec0aad57 Mon Sep 17 00:00:00 2001
From: Joshua Hiller <joshua.hiller@crowdstrike.com>
Date: Thu, 21 Dec 2023 15:40:30 -0500
Subject: [PATCH] Update CHANGELOG.md

---
 CHANGELOG.md | 255 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 255 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7dde1119f..5901ff683 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,258 @@
+# Version 1.3.5
+## Added features and functionality
++ Added: 4 new operations added to the __*Alerts*__ service collection.
+    - *PostAggregateAlertsV2*
+    - *PostEntitiesAlertsV2*
+    - *PatchEntitiesAlertsV3*
+    - *GetQueriesAlertsV2*
+    - `_endpoint/_alerts.py`
+    - `alerts.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_alerts.py`
++ Added: `source_event_url` argument added to the _WorkflowExecute_ operation definition within the endpoint module.
+    - `_endpoint/_workflows.py`
++ Added: New Configuration Assessment service collection providing 2 new operations.
+    - *getCombinedAssessmentsQuery*
+    - *getRuleDetails*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_configuration_assessment.py`
+    - `__init__.py`
+    - `configuration_assessment.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_configuration_assessment.py`
++ Added: New Configuration Assessment Evaluation Logic service collection providing 1 new operation.
+    - *getEvaluationLogicMixin0*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_configuration_assessment_evaluation_logic.py`
+    - `__init__.py`
+    - `configuration_assessment_evaluation_logic.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_configuration_assessment_evaluation_logic.py`
++ Added: New Container Alerts service collection providing 2 new operations.
+    - *ReadContainerAlertsCount*
+    - *SearchAndReadContainerAlerts*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_container_alerts.py`
+    - `__init__.py`
+    - `container_alerts.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_container_alerts.py`
++ Added: New Container Detections service collection providing 6 new operations.
+    - *ReadDetectionsCountBySeverity*
+    - *ReadDetectionsCountByType*
+    - *ReadDetectionsCount*
+    - *ReadCombinedDetections*
+    - *ReadDetections*
+    - *SearchDetections*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_container_detections.py`
+    - `__init__.py`
+    - `container_detections.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_container_detections.py`
++ Added: New Container Images service collection providing 10 new operations.
+    - *AggregateImageAssessmentHistory*
+    - *AggregateImageCountByBaseOS*
+    - *AggregateImageCountByState*
+    - *AggregateImageCount*
+    - *GetCombinedImages*
+    - *CombinedImageByVulnerabilityCount*
+    - *CombinedImageDetail*
+    - *ReadCombinedImagesExport*
+    - *CombinedImageIssuesSummary*
+    - *CombinedImageVulnerabilitySummary*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_container_images.py`
+    - `__init__.py`
+    - `container_images.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_container_images.py`
++ Added: New Container Packages service collection providing 5 new operations.
+    - *ReadPackagesCountByZeroDay*
+    - *ReadPackagesByFixableVulnCount*
+    - *ReadPackagesByVulnCount*
+    - *ReadPackagesCombinedExport*
+    - *ReadPackagesCombined*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_container_packages.py`
+    - `__init__.py`
+    - `container_packages.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_container_packages.py`
++ Added: New Container Vulnerabilities service collection providing 10 new operations.
+    - *ReadCombinedVulnerabilities*
+    - *ReadCombinedVulnerabilitiesInfo*
+    - *ReadCombinedVulnerabilitiesDetails*
+    - *ReadVulnerabilitiesPublicationDate*
+    - *ReadVulnerabilitiesByImageCount*
+    - *ReadVulnerabilityCount*
+    - *ReadVulnerabilityCountBySeverity*
+    - *ReadVulnerabilityCountByCPSRating*
+    - *ReadVulnerabilityCountByCVSSScore*
+    - *ReadVulnerabilityCountByActivelyExploited*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_container_vulnerabilities.py`
+    - `__init__.py`
+    - `container_vulnerabilities.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_container_vulnerabilities.py`
++ Added: `next_token` argument added to the _GetConfigurationDetectionIDsV2_ operation within the __*CSPM Registration*__ service collection.
+    - `_endpoint/_cspm_registration.py`
+    - `cspm_registration.py`
++ Added: New Drift Indicators service collection providing 5 new operations.
+    - *GetDriftIndicatorsValuesByDate*
+    - *ReadDriftIndicatorsCount*
+    - *SearchAndReadDriftIndicatorEntities*
+    - *ReadDriftIndicatorEntities*
+    - *SearchDriftIndicators*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_drift_indicators.py`
+    - `__init__.py`
+    - `drift_indicators.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_drift_indicators.py`
++ Added: 3 new operations added to the __*Falcon Complete Dashboard*__ service collection.
+    - *AggregatePreventionPolicy*
+    - *AggregateSensorUpdatePolicy*
+    - *AggregateTotalDeviceCounts*
+    - `_endpoint/_falcon_complete_dashboard.py`
+    - `falcon_complete_dashboard.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_falcon_complete_dashboard.py`
++ Added: New arguments added to 5 operations within the __*Foundry LogScale*__ service collection. 2 arguments are removed from 1 operation.
+    - `check_test_data` is added to _ListReposV1_.
+    - `app_id` is added to _CreateSavedSearchesDynamicExecuteV1_.
+    - `app_id` is added to _GetSavedSearchesExecuteV1_.
+    - `app_id` is added to _CreateSavedSearchesExecuteV1_.
+    - `check_test_data` is added to _ListViewV1_.
+    - The duplicative query string parameter arguments `mode` and `version` have been removed from _CreateSavedSearchesExecuteV1_.
+    - `_endpoint/_foundry_logscale.py`
+    - `foundry_logscale.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_foundry_logscale.py`
++ Added: 1 new operation added to the __*Hosts*__ service collection.
+    - *QueryDeviceLoginHistoryV2*
+    - `_endpoint/_hosts.py`
+    - `hosts.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_hosts.py`
++ Added: 3 new operations added to the __*IOC*__ service collection. These operations replace legacy operations from the deprecated __*IOCS*__ service collection.
+    - *indicator_get_device_count_v1* replaces _DevicesCount_.
+    - *indicator_get_devices_ran_on_v1* replaces _DevicesRanOn_.
+    - *indicator_get_processes_ran_on_v1* replaces _ProcessRanOn_.
+    - `_endpoint/_ioc.py`
+    - `_endpoint/deprecated/_ioc.py`
+    - `ioc.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_ioc.py`
++ Added: 41 new operations added to the __*Kubernetes Protection*__ service collection.
+    - *ReadClustersByDateRangeCount*
+    - *ReadClustersByKubernetesVersionCount*
+    - *ReadClustersByStatusCount*
+    - *ReadClusterCount*
+    - *ReadContainersByDateRangeCount*
+    - *ReadContainerCountByRegistry*
+    - *FindContainersCountAffectedByZeroDayVulnerabilities*
+    - *ReadVulnerableContainerImageCount*
+    - *ReadContainerCount*
+    - *FindContainersByContainerRunTimeVersion*
+    - *GroupContainersByManaged*
+    - *ReadContainerImageDetectionsCountByDate*
+    - *ReadContainerImagesByState*
+    - *ReadContainersSensorCoverage*
+    - *ReadContainerVulnerabilitiesBySeverityCount*
+    - *ReadDeploymentsByDateRangeCount*
+    - *ReadDeploymentCount*
+    - *ReadClusterEnrichment*
+    - *ReadContainerEnrichment*
+    - *ReadDeploymentEnrichment*
+    - *ReadNodeEnrichment*
+    - *ReadPodEnrichment*
+    - *ReadDistinctContainerImageCount*
+    - *ReadContainerImagesByMostUsed*
+    - *ReadKubernetesIomByDateRange*
+    - *ReadKubernetesIomCount*
+    - *ReadNodesByCloudCount*
+    - *ReadNodesByContainerEngineVersionCount*
+    - *ReadNodesByDateRangeCount*
+    - *ReadNodeCount*
+    - *ReadPodsByDateRangeCount*
+    - *ReadPodCount*
+    - *ReadClusterCombined*
+    - *ReadRunningContainerImages*
+    - *ReadContainerCombined*
+    - *ReadDeploymentCombined*
+    - *SearchAndReadKubernetesIomEntities*
+    - *ReadNodeCombined*
+    - *ReadPodCombined*
+    - *ReadKubernetesIomEntities*
+    - *SearchKubernetesIoms*
+    - `_endpoint/_kubernetes_protection.py`
+    - `kubernetes_protection.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_kubernetes_protection.py`
++ Added: 1 new operation added to the __*ODS*__ service collection.
+    - *get_scans_by_scan_ids_v2*
+    > *get_scans_by_scan_ids_v1* has been deprecated. The PEP8 method `get_scans` has been redirected to the new operation. Developers wanting to leverage the legacy operation should call `get_scans_v1` or `get_scans_by_scan_ids_v1`.
+    - `_endpoint/_ods.py`
+    - `_endpoint/deprecated/_ods.py`
+    - `ods.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_ods.py`
++ Added: 2 new operations added to the __*Real Time Response Admin*__ service collection.
+    - *RTR_GetFalconScripts*
+    - *RTR_ListFalconScripts*
+    - `_endpoint/_real_time_response_admin.py`
+    - `_endpoint/deprecated/_real_time_response_admin.py`
+    - `real_time_response_admin.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_real_time_response_admin.py`
++ Added: New Unidentified Containers service collection providing 3 new operations.
+    - *ReadUnidentifiedContainersByDateRangeCount*
+    - *ReadUnidentifiedContainersCount*
+    - *SearchAndReadUnidentifiedContainers*
+    - `_endpoint/__init__.py`
+    - `_endpoint/_unidentified_containers.py`
+    - `__init__.py`
+    - `unidentified_containers.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_unidentified_containers.py`
+
+## Issues resolved
++ Fixed: `batch_id` and `batch_get_cmd_req_id` not available on pythonic Result object.
+    - `_result/_result.py`
++ Fixed: Pythonic responses not properly populating Result object resources attribute when a dictionary is returned for the resources branch.
+    - `_result/_result.py`
++ Fixed: `trace_id` property is not available on Result objects that do not contain a Meta attribute.
+    - `_result/_headers.py`
+    - `_result/_result.py`
++ Fixed: Changes the datatype for the `ids` argument within the _GetCSPMPolicy_ operation from __`string`__ to __`integer`__.
+    - `_endpoint/_cspm_registration.py`
+
+## Other
++ Fixed: A typo that incorrectly listed the default value for the `limit` keyword was resolved in the QueryDetects operation docstring. Closes #1089.
+    - `detects.py`
++ Refactored: Reduced complexity within the Result object constructor method by abstracting construction logic to a new method.
+    - `_result/_result.py`
++ Regenerated: Updated endpoint module to align to new library automation, resulting in cosmetic changes to description fields.
+    - `_endpoint/*`
++ Renamed: _RetrieveUser_ operation has been renamed to _retrieveUser_ within the __*User Management*__ service collection.
+    - `_endpoint/_user_management.py`
++ Deprecated: Adds additional deprecated operation IDs to the __*Firewall Management*__ service collection.
+    - `_endpoint/_firewall_management.py`
++ Fixed: Resolves a constant naming typo within the endpoint module for the __*Cloud Snapshots*__ service collection.
+    - `_endpoint/__init__.py`
+    - `_endpoint/_cloud_snapshots.py`
+    - `cloud_snapshots.py`
++ Fixed: Endpoint definition mismatch in _UploadSampleV3_ operation within the __*Sample Uploads*__ service collection.
+    - `_endpoint/_sample_uploads.py`
++ Fixed: Endpoint definition mismatch in _UploadSampleV2_ operation within the __*Falcon Intelligence Sandbox*__ service collection.
+    - `_endpoint/_falconx_sandbox.py`
+    > Unit testing expanded to complete code coverage.
+    - `tests/test_falconx_sandbox.py`
+
+---
+
 # Version 1.3.4
 ## Added features and functionality
 + Added: Use a Service Class or the Uber Class as a context manager.