Skip to content

Latest commit

 

History

History
1123 lines (957 loc) · 115 KB

CHANGELOG.md

File metadata and controls

1123 lines (957 loc) · 115 KB

Changelog

2.25.0 / 2024-05-21

Fixed

  • Fix param retrieval for async client paginated calls by @garretruh in #1951

Added

  • Add JSONSchema assertion support to API and multistep tests by @api-clients-generation-pipeline in #1925
  • add 1 day logs to usage api docs by @api-clients-generation-pipeline in #1952
  • Update UserTeamIncluded to include teams by @api-clients-generation-pipeline in #1957
  • Security Monitoring - Make Default Tags available in the response by @api-clients-generation-pipeline in #1966
  • Add flex logs storage tier by @api-clients-generation-pipeline in #1968

[Breaking] Changed

  • Rename the Cloud Workload Security tag to CSM Threats by @api-clients-generation-pipeline in #1956

New Contributors

  • @garretruh made their first contribution in #1951

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.24.1...2.25.0

2.24.1 / 2024-04-18

Fixed

  • fix case search documentation by @api-clients-generation-pipeline in #1943

Added

  • Add support variablesFromScript in Synthetics API test by @api-clients-generation-pipeline in #1945

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.24.0...2.24.1

2.24.0 / 2024-04-11

Fixed

  • Update Cleanup script to use GCP STS endpoint by @api-clients-generation-pipeline in #1903
  • Add include data to get team memberships response by @api-clients-generation-pipeline in #1889

Added

  • Add ci-pipeline-fingerprints field in v2.2 by @api-clients-generation-pipeline in #1909
  • Add validation endpoint for Security Monitoring Rules by @api-clients-generation-pipeline in #1930
  • Add UA documentation for online_archive and incident_management by @api-clients-generation-pipeline in #1932
  • Mark unit as nullable by @api-clients-generation-pipeline in #1934
  • Add query_interval_seconds to time-slice SLO condition parameters by @api-clients-generation-pipeline in #1936
  • Support providing files for the file upload feature when creating a Synthetic API test by @api-clients-generation-pipeline in #1935
  • Adding SLO Reporting API Documentation by @api-clients-generation-pipeline in #1906
  • Security Monitoring Suppression - Add data_exclusion_query field by @api-clients-generation-pipeline in #1940
  • aws api adding extended and deprecating old resource collection field by @api-clients-generation-pipeline in #1938

Changed

  • Add Team relationship to AuthNMappings by @api-clients-generation-pipeline in #1864

Deprecated

  • Remove deprecated /api/v1/usage/attribution by @api-clients-generation-pipeline in #1920
  • Deprecate legacy hourly usage metering endpoints by @api-clients-generation-pipeline in #1916

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.23.0...2.24.0

2.23.0 / 2024-03-13

Fixed

  • Move under common tag Case Management by @api-clients-generation-pipeline in #1867
  • Include user data with team membership resource by @api-clients-generation-pipeline in #1863
  • Disable additionalProperties for Downtime Schedule UpdateRequest oneOfs by @api-clients-generation-pipeline in #1873
  • Fix ListServiceDefinitions pagination information by @api-clients-generation-pipeline in #1897

Added

  • Case Management Public API documentation by @api-clients-generation-pipeline in #1848
  • Make grpc steps available for synthetics api multisteps tests by @api-clients-generation-pipeline in #1866
  • Add cloud run filter to GCP v1 and v2 spec by @api-clients-generation-pipeline in #1845
  • add ASM serverless to usage metering API docs by @api-clients-generation-pipeline in #1876
  • Add new products to usage API docs by @api-clients-generation-pipeline in #1880
  • Adds support for ListMetricAssets endpoint by @api-clients-generation-pipeline in #1878
  • Add support for new CRUD agent rules endpoints by @api-clients-generation-pipeline in #1892
  • Add documentation for workflow usage attribution by @api-clients-generation-pipeline in #1898
  • Add Custom Destinations Public API by @api-clients-generation-pipeline in #1902

Changed

  • Update spec for DORA Metrics Incident endpoint by @api-clients-generation-pipeline in #1865

Deprecated

  • Deprecate the pattern property for SDS Standard Pattern Attributes by @api-clients-generation-pipeline in #1893
  • Deprecate Incident Services endpoints by @api-clients-generation-pipeline in #1904

New Contributors

  • @antonio-ramadas-dd made their first contribution in #1901

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.22.0...2.23.0

2.22.0 / 2024-02-06

Fixed

  • Add test support for file parameters by @api-clients-generation-pipeline in #1839
  • Make validation target type a union of int and float by @nkzou in #1843
  • Security Monitoring Suppressions - Make expiration date nullable in update payload by @api-clients-generation-pipeline in #1849

Added

  • Security Monitoring - Add API support for suppression rules by @api-clients-generation-pipeline in #1834
  • Document support for BYDAY in SLO corrections by @api-clients-generation-pipeline in #1840
  • Add missing optional field env in DORA API endpoints by @api-clients-generation-pipeline in #1841
  • Add compressedProtoFile field to SyntheticsTestRequest by @api-clients-generation-pipeline in #1838
  • Add daily limit reset options to logs indexes api by @api-clients-generation-pipeline in #1842
  • Add support for API management API by @api-clients-generation-pipeline in #1837
  • Add pagination helper for team memberships by @api-clients-generation-pipeline in #1851
  • Increase limit on allowed number of graphs in split graph widget by @api-clients-generation-pipeline in #1856

Deprecated

  • Mark dashboard 'is_read_only' and 'restricted_roles' properties as deprecated by @api-clients-generation-pipeline in #1827

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.21.0...2.22.0

2.21.0 / 2024-01-10

Fixed

  • Prioritize auth configuration values over environment variables by @therve in #1787

Added

  • Add priority field to SDS rule and standard-pattern by @api-clients-generation-pipeline in #1803
  • Document new resource_collection and is_security_command_center_enabled fields in GCP APIs by @api-clients-generation-pipeline in #1804
  • Add SAML attributes by @api-clients-generation-pipeline in #1797
  • Security Monitoring - Support custom third party rules by @api-clients-generation-pipeline in #1821
  • Add public API support for time-slice SLOs by @api-clients-generation-pipeline in #1813
  • Add included_keyword_configuration field to SDS rule by @api-clients-generation-pipeline in #1824
  • Update Documentation for APM DevSecOps by @api-clients-generation-pipeline in #1825

Changed

  • Mark v1 downtime endpoints as deprecated by @api-clients-generation-pipeline in #1818
  • Adding Cloud Cost Management API Documentation by @api-clients-generation-pipeline in #1811
  • Add support for Cloudflare API zone and resource fields by @api-clients-generation-pipeline in #1823

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.20.0...2.21.0

2.20.0 / 2023-12-12

Fixed

  • Fix Powerpack schema by @api-clients-generation-pipeline in #1752

Added

  • Add support for projected-cost endpoint by @api-clients-generation-pipeline in #1735
  • Document missing incident fields by @api-clients-generation-pipeline in #1756
  • Add active billing dimensions to usage metering by @api-clients-generation-pipeline in #1773
  • Add Cost Attribution To Usage Metering Public Beta Documentation by @api-clients-generation-pipeline in #1759
  • Update spec to include new DORA API endpoints by @api-clients-generation-pipeline in #1772
  • Add support to patch Synthetics test with partial data using JSON Patch by @api-clients-generation-pipeline in #1767
  • Document new api/app key schemas by @api-clients-generation-pipeline in #1755
  • Document new field filters for CloudWorkloadSecurityAgentRule by @api-clients-generation-pipeline in #1774
  • Live and historical custom timeseries docs by @api-clients-generation-pipeline in #1765
  • Add week_to_date and month_to_date to widget livespan by @api-clients-generation-pipeline in #1768
  • Document included_keywords in ListStandardPatterns response by @api-clients-generation-pipeline in #1777
  • Document fields remote_config_read_enabled and category by @api-clients-generation-pipeline in #1775
  • Update Azure Spec to include Resource Collection by @api-clients-generation-pipeline in #1782
  • Allow creation of Application Security detection rules from the v2 API by @api-clients-generation-pipeline in #1784
  • Add Okta Integration APIs by @api-clients-generation-pipeline in #1766
  • Remove unstable flag for Events v2 api by @api-clients-generation-pipeline in #1791

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.19.0...2.20.0

2.19.0 / 2023-11-15

Fixed

  • Add minimal typing_extensions version by @therve in #1728
  • Remove notify_no_data default by @api-clients-generation-pipeline in #1732
  • Fix SecurityMonitoringSignalAttribute field name by @api-clients-generation-pipeline in #1739
  • Fix typo in service definition field by @api-clients-generation-pipeline in #1754

Added

  • Update documentation for Cloud SIEM by @api-clients-generation-pipeline in #1722
  • Add containers API spec by @api-clients-generation-pipeline in #1723
  • Add serverless apm to usage attribution api by @api-clients-generation-pipeline in #1729
  • Document missing parameters by @api-clients-generation-pipeline in #1680
  • Powerpack Live Span Support by @api-clients-generation-pipeline in #1738
  • Add Amazon EventBridge endpoints to AWS Integration API by @api-clients-generation-pipeline in #1724
  • Add Container App filters to Azure API by @api-clients-generation-pipeline in #1703
  • Add UUID format support by @HantingZhang2 in #1743
  • Add new UA products to usage metering docs by @api-clients-generation-pipeline in #1741
  • Add scorecards endpoints by @api-clients-generation-pipeline in #1747
  • Document top list widget style by @api-clients-generation-pipeline in #1733
  • Add optional group-bys support to security signals by @api-clients-generation-pipeline in #1748

Changed

  • Add Beta Banner to Send Pipeline Events Endpoint by @api-clients-generation-pipeline in #1737
  • Remove endpoint for mute or unmute a finding and add support for bulk mute findings endpoint by @api-clients-generation-pipeline in #1734

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.18.0...2.19.0

2.18.0 / 2023-10-16

Fixed

  • Fix schema for query scalar API by @api-clients-generation-pipeline in #1668
  • Remove the application key from CreateCIAppPipelineEvent endpoint by @api-clients-generation-pipeline in #1679
  • Document 403 on team endpoints by @api-clients-generation-pipeline in #1687
  • Pass all keyword/ arguments to avoid panics with setuptools_scm > 8 by @skarimo in #1702
  • Powerpack improve group_widget object by @api-clients-generation-pipeline in #1704
  • Remove escalation message default by @api-clients-generation-pipeline in #1720

Added

  • Add split graph widget to dashboard schema by @api-clients-generation-pipeline in #1644
  • Update public docs for CSM Enterprise and CSPM by @api-clients-generation-pipeline in #1664
  • Add serverless apps to usage and usage attribution by @api-clients-generation-pipeline in #1685
  • Add Network Device Monitoring Netflow to usage by @api-clients-generation-pipeline in #1694
  • Add Powerpacks endpoints to public api spec by @api-clients-generation-pipeline in #1665
  • Add account-tags to GCP Service Account Attributes by @api-clients-generation-pipeline in #1678
  • Add powerpack widget to dashboard schema by @api-clients-generation-pipeline in #1697
  • Add custom schedule to monitor scheduling options by @api-clients-generation-pipeline in #1681
  • Service Catalog support service definition schema v2.2 by @api-clients-generation-pipeline in #1709
  • Powerpack pagination and test fixes by @api-clients-generation-pipeline in #1716
  • Add support for container images endpoint by @api-clients-generation-pipeline in #1714
  • Add global IP ranges to spec by @api-clients-generation-pipeline in #1349

Changed

  • Add APM retention filter api documentation by @api-clients-generation-pipeline in #1653
  • Update request requirements of CI Visibility public pipelines write API by @api-clients-generation-pipeline in #1689
  • Add get APM retention filter endpoint by @api-clients-generation-pipeline in #1692
  • Remove beta label notice on create pipeline API endpoint by @api-clients-generation-pipeline in #1715

New Contributors

  • @romainkomorndatadog made their first contribution in #1710

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.17.0...2.18.0

2.17.0 / 2023-09-14

Fixed

  • Fix downtimes monitor relationship id schema type by @api-clients-generation-pipeline in #1649
  • Pass SSL configuration arguments to Async Api Client by @vxuv in #1655

Added

  • Add trace_stream to dashboard ListStreamSource by @api-clients-generation-pipeline in #1622
  • Add pagination extension to SLO corrections by @api-clients-generation-pipeline in #1631
  • Adding aas count to the documentation for summary and hourly usage endpoints by @api-clients-generation-pipeline in #1635
  • Add pagination extension to SLOs by @api-clients-generation-pipeline in #1632
  • Add pagination extension to monitors by @api-clients-generation-pipeline in #1633
  • Add pagination extension to synthetics tests by @api-clients-generation-pipeline in #1640
  • Add 'style' to sunburst requests by @api-clients-generation-pipeline in #1639
  • Add pagination extension to notebook by @api-clients-generation-pipeline in #1642
  • Add support for dashboard listing pagination parameters by @api-clients-generation-pipeline in #1646
  • Add pagination parameters to downtimes listing by @api-clients-generation-pipeline in #1648
  • Add pagination extension to user list by @api-clients-generation-pipeline in #1647
  • Add pagination extension to team listing by @api-clients-generation-pipeline in #1650
  • Remove private beta for Downtimes v2 by @api-clients-generation-pipeline in #1645
  • Update v1 monitor api docs to exclude downtimes v2 by @api-clients-generation-pipeline in #1660
  • Add timing scope for response time assertions by @api-clients-generation-pipeline in #1651
  • Add Formula and Function query support to heatmap widgets by @api-clients-generation-pipeline in #1661
  • Add synthetics mobile application testing to usage metering API by @api-clients-generation-pipeline in #1657

Changed

  • Add spectral rule for validating no unnamed objects in lists by @api-clients-generation-pipeline in #1656

New Contributors

  • @vxuv made their first contribution in #1655

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.16.0...2.17.0

2.16.0 / 2023-08-23

Fixed

  • Handle {} and bool for additionalProperties by @skarimo in #1590
  • Update team schemas by @api-clients-generation-pipeline in #1588
  • Mark downtime v2 start response as required by @api-clients-generation-pipeline in #1601
  • Document new properties and fix security monitoring schemas by @api-clients-generation-pipeline in #1587
  • Add missing CI App fields page and test_level by @api-clients-generation-pipeline in #1565

Added

  • Update stated limit for api/v2/metrics from 14 days to 30 days by @api-clients-generation-pipeline in #1594
  • Add missing sensitive data scanner fields by @api-clients-generation-pipeline in #1584
  • Add support for retry of HTTP requests by @HantingZhang2 in #1384
  • Add Workflow Executions to usage metering API by @api-clients-generation-pipeline in #1597
  • Add missing type field for OnDemandConcurrencyCap response by @api-clients-generation-pipeline in #1586
  • Add CI Visibility Intelligent Test Runner to usage metering API by @api-clients-generation-pipeline in #1595
  • Add custom_links to distribution widget schema by @api-clients-generation-pipeline in #1605
  • Add usage field region by @api-clients-generation-pipeline in #1606
  • Add message field to audit logs response by @api-clients-generation-pipeline in #1608
  • Add tags field to dashboard list response by @api-clients-generation-pipeline in #1607
  • Support retry in async client by @therve in #1613
  • API specs for user team memberships by @api-clients-generation-pipeline in #1618
  • Document EQUAL comparator by @api-clients-generation-pipeline in #1621
  • Add persistCookies option synthetics test request by @api-clients-generation-pipeline in #1620
  • Expose sds_scanned_bytes_usage in usage attribution API by @api-clients-generation-pipeline in #1624
  • Add support in azure integration endpoint for app service plan filters/cspm/custom metrics by @api-clients-generation-pipeline in #1619
  • Support paginated methods in async client by @therve in #1615
  • Add APM and USM usage attribution type by @api-clients-generation-pipeline in #1617
  • Document new attributes for team models by @api-clients-generation-pipeline in #1614

New Contributors

  • @HantingZhang2 made their first contribution in #1384

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.15.0...2.16.0

2.15.0 / 2023-07-20

Fixed

  • Spans API docs update by @api-clients-generation-pipeline in #1553
  • Fix filter indexes parameter in logs search by @api-clients-generation-pipeline in #1559
  • Fix Spans endpoint schemas by @api-clients-generation-pipeline in #1580

Added

  • Add support for geomap widget using response_type event_list by @api-clients-generation-pipeline in #1534
  • Add support for the spans API endpoints by @api-clients-generation-pipeline in #1539
  • Add a new field additional_query_filters to formula and function slo query by @api-clients-generation-pipeline in #1555
  • Add support for enable_custom_metrics in Confluent Account by @api-clients-generation-pipeline in #1562
  • Add missing id attribute for Confluent Account Response by @api-clients-generation-pipeline in #1560
  • Fix downtimes v2 schema and add missing field canceled by @api-clients-generation-pipeline in #1568
  • Add cloud_cost data source and query definition to dashboards by @api-clients-generation-pipeline in #1569
  • Add missing cloud workload security fields by @api-clients-generation-pipeline in #1575
  • Add integration_id field for dashboard list item by @api-clients-generation-pipeline in #1579
  • Add events response fields message and status by @api-clients-generation-pipeline in #1576
  • Add missing GetRUMApplications response field id by @api-clients-generation-pipeline in #1577
  • Add missing service definition fields by @api-clients-generation-pipeline in #1578
  • Add overlay type to Dashboards WidgetDisplayType by @api-clients-generation-pipeline in #1581
  • Update IP ranges with remote configuration section by @api-clients-generation-pipeline in #1583
  • Add missing relationships to UsersInvitations response by @api-clients-generation-pipeline in #1585
  • Added optional field filters when creating a cloud configuration rule by @api-clients-generation-pipeline in #1589

Changed

  • Add downtime v2 API in private beta by @api-clients-generation-pipeline in #1482
  • Allow use of latest urllib3 by @therve in #1556
  • Mark access_role as nullable by @api-clients-generation-pipeline in #1566

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.14.0...2.15.0

2.14.0 / 2023-06-27

Fixed

  • Mark restricted_roles as nullable in monitor update request by @api-clients-generation-pipeline in #1508
  • Mark additional usage fields as nullable by @api-clients-generation-pipeline in #1516
  • Updated findings api error responses by @api-clients-generation-pipeline in #1486
  • Mark usage metering field lines_indexed as nullable by @api-clients-generation-pipeline in #1521
  • Update dashboard widget axis field descriptions by @api-clients-generation-pipeline in #1507
  • Fix CreateGCPSTSAccount return code and update tests by @api-clients-generation-pipeline in #1528
  • Fix CreateGCPSTSAccount response status code by @api-clients-generation-pipeline in #1531
  • Add missing descriptions for authorization scopes in public docs by @api-clients-generation-pipeline in #1529
  • Update CI Visibility pipelines write API endpoint fields by @api-clients-generation-pipeline in #1535

Added

  • Add support for mute findings endpoint by @api-clients-generation-pipeline in #1469
  • Expose database-monitoring monitor type by @api-clients-generation-pipeline in #1354
  • Add endpoint to get Synthetics default locations by @api-clients-generation-pipeline in #1515
  • Add usage metering RUM Roku fields by @api-clients-generation-pipeline in #1522
  • Add usage metering fields for AWS and Azure cloud cost management by @api-clients-generation-pipeline in #1524
  • Add support for CI Visibility create pipeline events endpoint by @api-clients-generation-pipeline in #1523
  • Add isUndefined synthetics assertion operator by @api-clients-generation-pipeline in #1527
  • Add missing Synthetics and Metrics Scope descriptions by @api-clients-generation-pipeline in #1530

Deprecated

  • mark v1 GCP APIs as deprecated by @api-clients-generation-pipeline in #1518

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.13.2...2.14.0

2.13.2 / 2023-06-05

Fixed

  • Re-introduce array container models by @skarimo in #1503

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.13.1...2.13.2

2.13.1 / 2023-06-01

Fixed

  • Add back array models for compatibility by @therve in #1499

Changed

  • Team name and handle length updates by @api-clients-generation-pipeline in #1495

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.13.0...2.13.1

2.13.0 / 2023-05-31

Fixed

  • Mark usage fields as nullable by @api-clients-generation-pipeline in #1432
  • Properly mark usage fields as nullable by @api-clients-generation-pipeline in #1451
  • Remove read only attributes from team create and update by @api-clients-generation-pipeline in #1455

Added

  • Expose include_breakdown param for v2 hourly_usage by @api-clients-generation-pipeline in #1424
  • Add support for deserializing additionalProperties in GO client by @api-clients-generation-pipeline in #1417
  • Add new grpc assertions for Synthetics tests by @api-clients-generation-pipeline in #1429
  • add additional_query_filters to slo widget by @api-clients-generation-pipeline in #1443
  • Add customer_impact_scope to fields by @api-clients-generation-pipeline in #1441
  • Add notify_end_states and notify_end_types options to downtime by @api-clients-generation-pipeline in #1445
  • Add snapshot timestamp to GetFinding by @api-clients-generation-pipeline in #1457
  • Support schema version parameter in Get and List Service Definition endpoints by @api-clients-generation-pipeline in #1460
  • Add Application Vulnerability Management to usage metering API by @api-clients-generation-pipeline in #1461
  • Add formula and function slo query to dash widgets by @api-clients-generation-pipeline in #1466
  • Add secure field to Synthetics Browser Test variables and update docs by @api-clients-generation-pipeline in #1465
  • Add MatchingDowntime to monitor schema and with_downtimes parameter to GetMonitor by @api-clients-generation-pipeline in #1475
  • Add auth scopes for the service_definition endpoints by @api-clients-generation-pipeline in #1479
  • Update documentation for observability pipeline bytes usage attribution by @api-clients-generation-pipeline in #1472
  • Add option to obfuscate extracted values from Synthetics multistep tests by @api-clients-generation-pipeline in #1473
  • Add support for GCP STS endpoints by @api-clients-generation-pipeline in #1464
  • Add sort field to List Stream Widget's request query by @api-clients-generation-pipeline in #1492

Changed

  • Update spec to change findings limit and security monitoring menu order by @api-clients-generation-pipeline in #1426
  • Require teams_manage scope for creating and deleting teams by @api-clients-generation-pipeline in #1444
  • Remove models for arrays by @therve in #1431
  • Update team name and handle length restrictions by @api-clients-generation-pipeline in #1493

Deprecated

  • Deprecate note for Incident Teams endpoints by @api-clients-generation-pipeline in #1450

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.12.0...2.13.0

2.12.0 / 2023-04-18

Fixed

  • Fix application_security_host_top99p usage field by @api-clients-generation-pipeline in #1383
  • Mark resource_type attribute as required for Confluent Account by @api-clients-generation-pipeline in #1400
  • Fix spec errors caught with prism validation by @api-clients-generation-pipeline in #1413
  • Fix spans/logs custom metrics delete operation responses by @api-clients-generation-pipeline in #1419

Added

  • Add support for Incident Todo APIs by @api-clients-generation-pipeline in #1368
  • Add supported relations in restriction policy by @api-clients-generation-pipeline in #1380
  • Add parameter to downtime API for returning creator info by @api-clients-generation-pipeline in #1382
  • Publish the new ingested timeseries metrics for usage attribution by @api-clients-generation-pipeline in #1365
  • Add tags field to dashboard API spec by @api-clients-generation-pipeline in #1373
  • Add pagination support to SearchIncidents by @api-clients-generation-pipeline in #1391
  • Add service catalog v2.1 schema by @api-clients-generation-pipeline in #1387
  • Add team API specs by @api-clients-generation-pipeline in #1385
  • Add spans metrics API endpoints specification by @api-clients-generation-pipeline in #1392
  • Add universal service monitoring to usage metering API by @api-clients-generation-pipeline in #1395
  • Add a new contact type in service catalog api for schema v2 and v2.1 by @api-clients-generation-pipeline in #1398
  • Add pagination support for the GET service_definitions endpoint by @api-clients-generation-pipeline in #1403
  • Publish logs forwarding fields in summary usage API by @api-clients-generation-pipeline in #1402
  • Add compressedJsonDescriptor to Synthetics gRPC tests by @api-clients-generation-pipeline in #1401
  • Add region field and note about multiregion start by @api-clients-generation-pipeline in #1386
  • Add AP1 support by @api-clients-generation-pipeline in #1409
  • Add support for shared dashboards endpoints by @api-clients-generation-pipeline in #1396

Deprecated

  • Deprecate audit logs usage by @api-clients-generation-pipeline in #1411

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.11.0...2.12.0

2.11.0 / 2023-03-14

Fixed

  • Fix oneOf generation with mixed types including primitives by @nkzou in #1374

Added

  • Add restriction policy APIs by @api-clients-generation-pipeline in #1337
  • Support RUM data source in Query API and fix aggregators by @api-clients-generation-pipeline in #1345
  • Add endpoint to get and set on demand concurrency cap for Synthetics by @api-clients-generation-pipeline in #1341
  • Publish IP allowlist APIs by @api-clients-generation-pipeline in #1330
  • Expose Flutter fields to rum product in the meter usage API by @api-clients-generation-pipeline in #1350
  • Improve typing coverage on the api_client module by @therve in #1347
  • Add profiled fargate tasks to usage attribution by @api-clients-generation-pipeline in #1355
  • Add cipipeline stream to ListStreamSource by @api-clients-generation-pipeline in #1321
  • Add application_security to security monitoring rule type enum by @api-clients-generation-pipeline in #1353
  • Add ci_pipelines enum to FormulaAndFunctionEventsDataSource by @api-clients-generation-pipeline in #1363
  • Add citest stream to ListStreamSource by @api-clients-generation-pipeline in #1358
  • Add logs_issue_stream enum to ListStreamSource by @api-clients-generation-pipeline in #1364
  • Add support for Incident Integration Metadata APIs by @api-clients-generation-pipeline in #1356
  • Add SLO to GRACE API spec by @api-clients-generation-pipeline in #1371
  • Add audit trail to usage metering API by @api-clients-generation-pipeline in #1370

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.10.0...2.11.0

2.10.0 / 2023-02-15

Fixed

  • Set hosts versions as type any by @api-clients-generation-pipeline in #1339

Added

  • Add orchestrator section in IP ranges by @api-clients-generation-pipeline in #1331
  • Add Cloud Cost Management fields to Usage Metering endpoints by @api-clients-generation-pipeline in #1335
  • Add cloud-cost as a supported query data source by @api-clients-generation-pipeline in #1327
  • Add Cloud Cost And Container Excl Agent Usage Fields by @api-clients-generation-pipeline in #1340
  • Add SLO status and error budget remaining to search API by @api-clients-generation-pipeline in #1344
  • Add sort field to SLOListWidgetQuery by @api-clients-generation-pipeline in #1342

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.9.0...2.10.0

2.9.0 / 2023-02-08

Fixed

  • Mark timeseries values as nullable by @api-clients-generation-pipeline in #1296
  • Fix APIs default init by @therve in #1303
  • Add namespaces attribute and rename excluded_attributes in SDS Public API by @api-clients-generation-pipeline in #1308
  • Set macV as type any by @api-clients-generation-pipeline in #1323

Added

  • Add Support for Incident Management Search API by @api-clients-generation-pipeline in #1251
  • Add TOTP parameters to Synthetics test options by @api-clients-generation-pipeline in #1291
  • Add httpVersion option to Synthetics API tests by @api-clients-generation-pipeline in #1300
  • Add deprecationDate to security monitoring rule response by @api-clients-generation-pipeline in #1301
  • Add new group by configuration to list stream widget by @api-clients-generation-pipeline in #1298
  • Add synthetics advanced scheduling by @api-clients-generation-pipeline in #1282
  • Add notification preset enum field to monitor options by @api-clients-generation-pipeline in #1305
  • Add support for Cloudflare integration API by @api-clients-generation-pipeline in #1304
  • Add support for Fastly account API by @api-clients-generation-pipeline in #1233
  • Add monitor configuration policies by @api-clients-generation-pipeline in #1307
  • Support is_cspm_enabled field in GCP integrations by @api-clients-generation-pipeline in #1316
  • Add run workflow widget to dashboard schema by @api-clients-generation-pipeline in #1309
  • Add new missing enum values for aggregation and detectionMethod by @api-clients-generation-pipeline in #1325
  • Add region to estimated cost and historical cost response by @api-clients-generation-pipeline in #1326
  • Add Usage Metering container_excl_agent_usage fields by @api-clients-generation-pipeline in #1328
  • Add event_stream fields to dashboard list stream widget by @api-clients-generation-pipeline in #1329

Changed

  • Remove indexed logs from Usage Attribution by @api-clients-generation-pipeline in #1290
  • Remove pagination parameter from CI visibility aggregate endpoints by @api-clients-generation-pipeline in #1295
  • Move Service account create from users to service accounts by @api-clients-generation-pipeline in #1313

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.8.0...2.9.0

2.8.0 / 2023-01-05

Fixed

  • Remove incorrect required fields from CloudConfigurationComplianceRuleOptions by @api-clients-generation-pipeline in #1276
  • Update CI Visibility types of BucketResponse schema by @api-clients-generation-pipeline in #1278
  • Fix logs aggregate integer facets by @api-clients-generation-pipeline in #1285

Added

  • Add support for query scalar and timeseries endpoints by @api-clients-generation-pipeline in #1274
  • Add estimated rum sessions usage types to UA enums by @api-clients-generation-pipeline in #1269
  • Update API spec to allow primary timeframe, target, and warning by @api-clients-generation-pipeline in #1280
  • Add Usage Metering Cont Usage fields by @api-clients-generation-pipeline in #1281
  • Add secure field to synthetics config variables by @api-clients-generation-pipeline in #1283
  • Expose helper method to retrieve oneOf instance by @skarimo in #1284

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.7.0...2.8.0

2.7.0 / 2022-12-20

Fixed

  • Add missing response fields to MTD usage attribution endpoint by @api-clients-generation-pipeline in #1259
  • Fix missing field in Synthetics tests authentication configuration by @api-clients-generation-pipeline in #1263
  • Mark hosts response version fields as nullable by @api-clients-generation-pipeline in #1261

Added

  • Add fields for CSPM GCP usage by @api-clients-generation-pipeline in #1237
  • Add offset and limit parameter to SLO correction API by @api-clients-generation-pipeline in #1241
  • Add documentation for Logs Pipelines ReferenceTableLogsLookupProcessor by @api-clients-generation-pipeline in #1240
  • Adding new field for the usage metering infra hosts by @api-clients-generation-pipeline in #1244
  • Add include_percentiles field in Logs Custom Metrics by @api-clients-generation-pipeline in #1224
  • Add OAuth support for Synthetics tests by @api-clients-generation-pipeline in #1247
  • Add new billable summary fields by @api-clients-generation-pipeline in #1257
  • RUM Applications Management API add client_token by @api-clients-generation-pipeline in #1243
  • Support GRPC unary calls in Synthetics by @api-clients-generation-pipeline in #1253
  • Add style object to dashboard widget formulas by @api-clients-generation-pipeline in #1266
  • Add enable_samples monitor option by @api-clients-generation-pipeline in #1267
  • Update security_monitoring endpoints for cloud_configuration rules by @api-clients-generation-pipeline in #1268
  • Add support for sensitive data scanner APIs by @api-clients-generation-pipeline in #1265
  • Add synthetics_parallel_testing to Usage Metering API by @api-clients-generation-pipeline in #1270
  • Synthetics add pagination params to get all tests endpoint by @api-clients-generation-pipeline in #1271

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.6.0...2.7.0

2.6.0 / 2022-11-16

Fixed

  • Fix service catalog schema change by @api-clients-generation-pipeline in #1232

Added

  • Add support for CI Visibility API by @api-clients-generation-pipeline in #1210
  • Add support for querying logs in Online Archives by @api-clients-generation-pipeline in #1199
  • Add new SDS fields to usage API by @api-clients-generation-pipeline in #1211
  • Remove Beta status for SLO history endpoint by @api-clients-generation-pipeline in #1212
  • Update formula and function monitor enum datasource by @api-clients-generation-pipeline in #1217
  • Add scheduling_options to monitor definition by @api-clients-generation-pipeline in #1218
  • Appsec Fargate Public Documentation by @api-clients-generation-pipeline in #1221
  • Adds noScreenshot to SyntheticsStep by @api-clients-generation-pipeline in #1223
  • Add support for xpath assertions in synthetics tests by @api-clients-generation-pipeline in #1204
  • Add bodyType to Synthetics request by @api-clients-generation-pipeline in #1229

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.5.0...2.6.0

2.5.0 / 2022-10-24

Fixed

  • Add Default Rule ID in SignalRuleResponseQuery by @api-clients-generation-pipeline in #1196
  • Remove incident's resolved attribute from update requests by @api-clients-generation-pipeline in #1197
  • Fix event monitor created_at by @api-clients-generation-pipeline in #1198
  • Fix spectral rules by @api-clients-generation-pipeline in #1202

Added

  • Add notify_by monitor option by @api-clients-generation-pipeline in #1189
  • Add support for service definitions APIs by @api-clients-generation-pipeline in #1203
  • Add support for confluent cloud integration by @api-clients-generation-pipeline in #1143
  • Add type annotations to models by @therve in #1200

Deprecated

  • Deprecate metric field of Security Monitoring Rules by @api-clients-generation-pipeline in #1208

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.4.0...2.5.0

2.4.0 / 2022-10-03

Fixed

  • Refactor RuleQuery models by @api-clients-generation-pipeline in #1183
  • Fix SearchSLO response structure by @api-clients-generation-pipeline in #1184
  • Handle deprecation of APIs and attributes by @therve in #1170

Added

  • Add ListActiveConfigurations endpoint and add new filter[queried] param to list tag configurations endpoint by @api-clients-generation-pipeline in #1120
  • Improve enum handling by @therve in #1159
  • Support proxy in async client by @therve in #1162
  • Add doesNotExist to synthetics operator enum by @api-clients-generation-pipeline in #1153
  • Add TopologyMapWidget to dashboard schema by @api-clients-generation-pipeline in #1157
  • Add Overall Status support to SLO Search API by @api-clients-generation-pipeline in #1158
  • Add APM Fargate to Usage Metering API by @api-clients-generation-pipeline in #1152
  • Add support for template variable multiselect in dashboards by @api-clients-generation-pipeline in #1163
  • Add storage option to widget query definitions by @api-clients-generation-pipeline in #1167
  • Add support for retrieving a security signal by ID by @api-clients-generation-pipeline in #1175
  • Add support for signal correlation API by @api-clients-generation-pipeline in #1168
  • Add support for SLO List widget by @api-clients-generation-pipeline in #1174
  • Add new historical_cost endpoint, and update estimate_cost by @api-clients-generation-pipeline in #1166
  • Add support for incident attachment APIs by @api-clients-generation-pipeline in #1181

New Contributors

  • @nkzou made their first contribution in #1151
  • @dependabot made their first contribution in #1171

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.3.0...2.4.0

2.3.0 / 2022-08-31

Fixed

  • Update Pagerduty operation DeletePagerDutyIntegrationService response status code by @api-clients-generation-pipeline in #1114
  • Fix oneOf primitive objects creation by @therve in #1125

Added

  • Add support for digest auth in synthetics tests by @api-clients-generation-pipeline in #1121
  • Add support for RUM application endpoints by @api-clients-generation-pipeline in #1122
  • add priority parameters for dashboard monitor summary widget by @api-clients-generation-pipeline in #1127
  • Add logs_pattern_stream to list_stream widget source by @api-clients-generation-pipeline in #1129
  • Add group_retention_duration and on_missing_data monitor options by @api-clients-generation-pipeline in #1124
  • Expose CSPM aws host count in Usage Metering API by @api-clients-generation-pipeline in #1141
  • Add estimated ingested logs attribution by @api-clients-generation-pipeline in #1115
  • Add org region to usage summary and billable usage summary by @api-clients-generation-pipeline in #1136
  • add compression methods to metric payloads by @api-clients-generation-pipeline in #1112
  • Add role relationships to RoleUpdateData by @api-clients-generation-pipeline in #1138
  • Add ci_tests enum to FormulaAndFunctionEventsDataSource by @api-clients-generation-pipeline in #1137
  • Add missing options and request option to synthetics test by @api-clients-generation-pipeline in #1128
  • Add support for global variable from multistep synthetics tests by @api-clients-generation-pipeline in #1100

Changed

  • update deprecated usage attribution API docs to direct users to migra… by @api-clients-generation-pipeline in #1130
  • [Synthetics] remove started form eventType enum by @api-clients-generation-pipeline in #1132

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.2.0...2.3.0

2.2.0 / 2022-08-01

Added

  • docs(dataviz): update Treemap widget definition with deprecated properties + updated description [VIZZ-2305] by @api-clients-generation-pipeline in #1099
  • Add hourly usage v2 endpoint by @api-clients-generation-pipeline in #1084
  • Add metrics field in the RuleQuery by @api-clients-generation-pipeline in #1085
  • Add support for Events V2 endpoint by @api-clients-generation-pipeline in #1057
  • [RQ-2492]: Add custom_events to list of product families in hourly-usage api. by @api-clients-generation-pipeline in #1108
  • Re-introduce Estimated Cost API by @api-clients-generation-pipeline in #1116

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.1.0...2.2.0

2.1.0 / 2022-07-19

Fixed

  • Remove include_percentiles default by @api-clients-generation-pipeline in #1065
  • Mark message as required for Synthetics tests by @api-clients-generation-pipeline in #1059
  • Add synthetics results api replay only tests by @api-clients-generation-pipeline in #1098

Added

  • New usage metering endpoint for estimated cost by org by @api-clients-generation-pipeline in #1069
  • Add estimated indexed spans usage attribution by @api-clients-generation-pipeline in #1068
  • Handle raw json for additionalProperties in typescript by @api-clients-generation-pipeline in #1040
  • Add Application Security Monitoring Hosts Attribution by @api-clients-generation-pipeline in #1070
  • Add support for security monitoring rule dynamic criticality by @api-clients-generation-pipeline in #1054
  • Update IP ranges with synthetics private locations section by @api-clients-generation-pipeline in #1075
  • Add typing information to pagination methods by @therve in #1078
  • Add new products to billable summary by @api-clients-generation-pipeline in #1080
  • Update usage attribution enums by @api-clients-generation-pipeline in #1071
  • Add estimated ingested spans to usage attribution by @api-clients-generation-pipeline in #1089
  • Add v2 Security monitoring signals triage operations. by @api-clients-generation-pipeline in #1081

Changed

  • Add typing to API arguments by @therve in #1076
  • Update metric intake v2 accept response by @api-clients-generation-pipeline in #1077
  • Add description of metric type enums by @api-clients-generation-pipeline in #1090
  • remove x-unstable property for usage attribution endpoints by @api-clients-generation-pipeline in #1097

New Contributors

  • @ganeshkumarsv made their first contribution in #1095

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/2.0.0...2.1.0

2.0.0 / 2022-06-24

Fixed

  • AuthN Mapping spec cleanup to match implementation by @api-clients-generation-pipeline in #1006
  • Fix compress call by @therve in #1028
  • Add cls to the list of keywords by @therve in #1038
  • Fix additionalProperties on SyntheticsAPITestResultData by @api-clients-generation-pipeline in #1036
  • Fix synthetics vitals type by @api-clients-generation-pipeline in #1039

Added

  • Add connection to synthetics assertion type enum by @api-clients-generation-pipeline in #1010
  • Add grpc subtype to synthetics tests by @api-clients-generation-pipeline in #985
  • Add support for zstd1 Content-Encoding by @jirikuncar in #946
  • Add include descendants to monthly and hourly usage attribution APIs by @api-clients-generation-pipeline in #1032
  • Add v2 endpoints for Opsgenie Integration by @api-clients-generation-pipeline in #1021
  • Add distribution points intake endpoint by @api-clients-generation-pipeline in #1019
  • Add height and width params to graph snapshot by @api-clients-generation-pipeline in #1048
  • Add support for defining histogram requests in Distribution widgets by @api-clients-generation-pipeline in #1030
  • Add DowngradeOrg endpoint by @api-clients-generation-pipeline in #1050
  • Add new options for new value detection type on security monitoring rules by @api-clients-generation-pipeline in #1042
  • Add ci execution rule in Synthetics options by @api-clients-generation-pipeline in #1043
  • Add SLO Search API endpoint by @api-clients-generation-pipeline in #949

Changed

  • Remove unstable marker from SLO corrections API by @api-clients-generation-pipeline in #1020
  • Remove unstable/beta note since Metrics Without Limits is GA by @api-clients-generation-pipeline in #1029
  • Refactor API client by @therve in #1018
  • Remove unstable marker on security list signal endpoint by @api-clients-generation-pipeline in #1047

New Contributors

  • @jybp made their first contribution in #1063

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/1.12...2.0.0

1.12 / 2022-05-23

Fixed

  • Remove duplicated lazy imports by @therve in #983
  • Remove unused pararameter from authn mapping by @api-clients-generation-pipeline in #986

Added

  • Expose v2 usage endpoint for application security monitoring by @api-clients-generation-pipeline in #978
  • Add rehydration_max_scan_size_in_gb field to Logs Archives by @api-clients-generation-pipeline in #973
  • Add mute_first_recovery_notification option to downtime by @api-clients-generation-pipeline in #942
  • Add lambda traced invocations usage endpoint by @api-clients-generation-pipeline in #984
  • Expose new usage field for react sessions by @api-clients-generation-pipeline in #987
  • Add missing option and enum value for SecurityMonitoringRule by @api-clients-generation-pipeline in #993
  • Adds docs for metric estimate endpoint by @api-clients-generation-pipeline in #975
  • Allow additional log attributes by @api-clients-generation-pipeline in #966
  • Add v2 endpoint for submitting series by @api-clients-generation-pipeline in #911
  • Add ci-tests monitor type by @api-clients-generation-pipeline in #992
  • Add RUM settings schema to synthetics tests by @api-clients-generation-pipeline in #1001
  • Add v1 signal triage endpoints by @api-clients-generation-pipeline in #997

Deprecated

  • Deprecate old usage apis by @api-clients-generation-pipeline in #989

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/1.11.0...1.12

1.11.0 / 2022-04-27

Fixed

  • Fix type for date field in LogsByRetentionMonthlyUsage by @api-clients-generation-pipeline in #864
  • Fix org name maximum by @api-clients-generation-pipeline in #894
  • Fix pagination for top avg metrics endpoint by @api-clients-generation-pipeline in #899
  • Rename models and operations with mixed cases by @therve in #904
  • Fix generation of oneOf types by @jirikuncar in #921
  • Allow bool coercion/conversion by @therve in #922
  • Fix type of nullable additionalProperties by @jirikuncar in #926
  • Make type optional for synthetics basic auth model by @api-clients-generation-pipeline in #933
  • Fix camel case version of ListSLOs by @jirikuncar in #955
  • Serialize body in async client by @therve in #952
  • Set correct type for tags property by @api-clients-generation-pipeline in #950

Added

  • Add impossible travel detection method by @api-clients-generation-pipeline in #855
  • Add CI App usage endpoint and usage summary columns by @api-clients-generation-pipeline in #860
  • [RUM] Add search endpoints by @api-clients-generation-pipeline in #859
  • Add support for getting online archive usage by @api-clients-generation-pipeline in #868
  • Add endpoint for retrieving audit logs by @api-clients-generation-pipeline in #866
  • Add support for Error Tracking monitors by @api-clients-generation-pipeline in #896
  • Add support for ci-pipelines monitor using Formulas and Functions by @api-clients-generation-pipeline in #906
  • Add aggregate endpoint for RUM by @api-clients-generation-pipeline in #919
  • Add median aggregation functions to RUM and logs by @api-clients-generation-pipeline in #931
  • Add endpoint for validation of existing monitors by @api-clients-generation-pipeline in #932
  • Create new ListStreamSource types in order to deprecate ISSUE_STREAM by @api-clients-generation-pipeline in #939
  • [Query Value Widget] Add the timeseries background by @api-clients-generation-pipeline in #930
  • Add restricted_roles to Synthetics tests and private locations by @api-clients-generation-pipeline in #941
  • Add v2 SAML config IdP Metadata upload endpoint by @api-clients-generation-pipeline in #948
  • Support pagination in Python by @api-clients-generation-pipeline in #957
  • Add Usage API endpoint for observability-pipelines and add properties to v1 GetUsageSummary by @api-clients-generation-pipeline in #928
  • Add Historical Chargeback Summary endpoint by @api-clients-generation-pipeline in #967

Changed

  • Move shared modules outside of versions by @therve in #870
  • Bump minimum python by @therve in #883
  • Migrate to a global configuration by @therve in #900

Removed

  • Remove lambda_usage and lambda_percentage from usage API by @api-clients-generation-pipeline in #914
  • [dashboards] Removed issue_stream type from ListStreamSource by @api-clients-generation-pipeline in #944

Deprecated

  • [monitors] Deprecate locked property and clarify documentation for restricted_roles by @api-clients-generation-pipeline in #888

New Contributors

  • @juan-fernandez made their first contribution in #869

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/1.10.0...1.11.0

1.10.0 / 2022-03-02

Fixed

  • Add missing type to enum by @api-clients-generation-pipeline in #844
  • Add nullable user relationships to incidents and use this relationship schema for commander_user by @api-clients-generation-pipeline in #799
  • Fix event intake response by @api-clients-generation-pipeline in #849
  • Use custom generator by @therve in #853

Added

  • [Synthetics] Add missing option for SSL tests by @api-clients-generation-pipeline in #851

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/1.9.0...1.10.0

1.9.0 / 2022-02-17

Fixed

  • Add missing type to CloudWorkloadSecurityAgentRuleAttributes by @api-clients-generation-pipeline in #841

Added

  • Add organization metadata to additional Usage API responses by @api-clients-generation-pipeline in #809
  • Add support for formula and function in monitors by @api-clients-generation-pipeline in #815
  • Add endpoint for managing SAML AuthN mappings by @api-clients-generation-pipeline in #813
  • [Synthetics] Add isCritical to browser test steps by @api-clients-generation-pipeline in #826
  • Add metrics bulk-config endpoint by @api-clients-generation-pipeline in #818
  • Add support for "estimated usage attribution" by @api-clients-generation-pipeline in #839
  • Add org metadata for all hourly usage endpoints by @api-clients-generation-pipeline in #843

Changed

  • Add CSPM usage fields and change properties to nullable doubles by @api-clients-generation-pipeline in #795
  • Add synthetics test result failure field by @api-clients-generation-pipeline in #811
  • Fix funnel steps definition by @api-clients-generation-pipeline in #832
  • Store unknown model properties in _data_store map by @therve in #837
  • Extract incident meta object by @api-clients-generation-pipeline in #838

Full Changelog: https://github.com/DataDog/datadog-api-client-python/compare/1.8.0...1.9.0

1.8.0 / 2022-01-20

  • [Added] Add filter[deleted] parameter for searching recently deleted dashboards. See #787.
  • [Added] Add support for authentication and proxy options in Synthetics. See #742.
  • [Added] Support formulas and functions in Treemap Widget. See #782.
  • [Added] Add Cloud Workload Security Agent Rules API. See #769.
  • [Added] Add offset and limit parameters to usage listing endpoint. See #774.
  • [Added] Add monthly usage attribution API spec. See #754.
  • [Added] Add missing hosts metadata fields. See #747.
  • [Added] Add replay_session_count and update documentation for rum_session_count. See #773.
  • [Added] Add retry options for a step in Synthetics multistep test. See #758.
  • [Added] Document author_name in dashboard response. See #755.
  • [Added] Add organization metadata for RUM sessions usage and expose rum_browser_and_mobile_session_count. See #748.
  • [Added] Add endpoint to retrieve hourly usage attribution. See #724.
  • [Added] Add support for scoped application keys. See #705.
  • [Added] Add endpoint for cloning roles. See #732.
  • [Added] Add organization metadata for audit logs, CWS, CSPM, DBM. See #740.
  • [Added] Add ci-pipelines alert to monitors enum. See #731.
  • [Added] Add support for sunburst widget in dashboard. See #736.
  • [Added] Add async client to Python. See #737.
  • [Fixed] Clarify required fields for SyntheticsAPIStep, SyntheticsAPITest, and SyntheticsBrowserTest. See #667.
  • [Fixed] Fixes to Cloud Workload Security API. See #785.
  • [Fixed] Make downtime weekdays nullable. See #761.
  • [Fixed] Do type conversion all the time in Python. See #757.
  • [Fixed] Fix a typo in an incident field attribute description. See #713.
  • [Fixed] Fix SecurityMonitoringSignal.attributes.tags type. See #716.
  • [Changed] Remove read only fields in EventCreateRequest. See #783.
  • [Changed] Change pagination arguments for querying usage attribution. See #753.
  • [Deprecated] Remove session counts from RUM units response. See #728.
  • [Removed] Remove deprecated AgentRule field in Security Rules API for CWS. See #746.

1.7.0 / 2021-12-10

  • [Added] [dashboards formulas and functions] Add formulas and functions support to change widget. See #567.
  • [Added] Add RUM Units to usage metering API. See #657.
  • [Added] Add trigger synthetics tests endpoint. See #642.
  • [Added] [Synthetics] Add support for UDP API tests. See #662.
  • [Added] Add support for websocket synthetics tests. See #674.
  • [Added] Add support for profiled Fargate tasks in Usage API. See #670.
  • [Added] Add 429 error responses. See #675.
  • [Added] Document query in MonitorSearchResult. See #690.
  • [Added] Expose public_id and org_name in Usage API response. See #692.
  • [Added] Add endpoint to get corrections applied to an SLO. See #689.
  • [Added] Expose estimated logs usage in Usage Attribution API. See #700.
  • [Added] Add Limit Note for Hourly Requests. See #699.
  • [Fixed] Fix type for ratio_in_month in usage metering. See #652.
  • [Fixed] Change UsageNetworkFlowsHour.indexed_event_count to match actual API. See #661.
  • [Fixed] SLO Correction attributes rrule and duration can be nullable. See #665.
  • [Fixed] Mark batch_id in Synthetics Trigger CI response as nullable. See #677.
  • [Fixed] Remove event title length constraint. See #682.
  • [Fixed] Fix monitor timeout_h example and limits. See #687.
  • [Fixed] Be more resilient to plain text errors. See #696.
  • [Fixed] Make python fail properly on invalid header. See #711.
  • [Fixed] Remove python unused conversion arguments calls. See #714.
  • [Changed] [Synthetics] Fix required target in assertions and type in step results. See #666.
  • [Changed] Reorganize python params_map. See #710.

1.6.0 / 2021-11-09

  • [Added] Add support for Azure automute option. See #647.
  • [Added] Add v2 intake endpoint. See #640.
  • [Added] Add support for RRULE fields in SLO corrections. See #600.
  • [Added] Add aggregations attribute to v2 metric tag configuration. See #577.
  • [Added] Add apm_stats_query property to DistributionWidgetRequest. See #628.
  • [Fixed] Use plural form for dbm hosts usage properties. See #611.
  • [Fixed] Make monitor properties priority and restricted_roles nullable. See #627.
  • [Changed] Update Synthetics CI test metadata. See #610.
  • [Deprecated] Update property descriptions for Dashboard RBAC release. See #639.

1.5.0 / 2021-10-15

  • [Added] Add type and is_template properties to notebooks. See #615.
  • [Added] Add renotify_occurrences and renotify_statuses monitor options. See #613.
  • [Added] Add servername property to SSL Synthetics tests request. See #603.
  • [Added] Document encoding in metrics intake. See #604.
  • [Added] Add support for formulas and functions in the Scatterplot Widget for dashboards. See #587.
  • [Added] Add support for gzip and deflate encoding. See #593.
  • [Added] Add information about creator to Synthetics tests details. See #596.
  • [Added] Add support for funnel widget in dashboards. See #590.
  • [Added] Add formula and function APM resource stats query definition for dashboards. See #582.
  • [Added] ApmDependencyStatsQuery for formulas and functions dashboard widgets. See #581.
  • [Fixed] Fix handling of primitive types in oneOfs. See #621.
  • [Fixed] Remove event title length constraint. See #598.
  • [Fixed] Allow nullable date in notebook cells. See #607.
  • [Fixed] IncidentFieldAttributesMultipleValue can be nullable. See #602.
  • [Fixed] Fix incidents schemas. See #601.
  • [Fixed] Make sure that OpenAPI definition are valid with real server responses. See #595.
  • [Fixed] Fix typo in usage attribution field names for profiled containers. See #597.
  • [Fixed] Make the name property required for APM Dependency Stat Query widget. See #586.
  • [Fixed] Mark SLO Correction Type as required. See #568.
  • [Changed] Enable compression in responses. See #612.
  • [Changed] Use AVG aggregation function for DBM queries. See #592.

1.4.O / 2021-09-14

  • [Added] Add restricted roles for Synthetics global variables. See #550.
  • [Added] Add events data source to Dashboard widgets. See #545.
  • [Added] Add support for security monitoring rule type property. See #544.
  • [Added] Add batch_id to the synthetics trigger endpoint response. See #556.
  • [Added] Add audit alert monitor type. See #559.
  • [Added] Add DBM usage endpoint. See #546.
  • [Added] Add config variables to Synthetics browser test config. See #563.
  • [Added] Add available_values property to template variables schema. See #564.
  • [Added] Add follow_redirects options to test request in Synthetics. See #571.
  • [Fixed] Minor fixes of the incident schema. See #552.
  • [Fixed] Make SLO history metadata unit nullable. See #555.
  • [Fixed] Fix python unparsed serialization. See #569.
  • [Fixed] Fix SLO history error response type for overall errors. See #570.
  • [Changed] Fix SLO history schema for groups and monitors fields. See #575.
  • [Changed] Remove metadata from required list for metric SLO history endpoint. See #579.

1.3.0 / 2021-08-16

  • [Added] Add Webhooks integration support. See #549.
  • [Added] Add missing synthetics variable parser type x_path. See #548.
  • [Added] Add audit_stream to ListStreamSource. See #536.
  • [Added] Add percentile to dashboard WidgetAggregator schema. See #532.
  • [Added] Add id_str property to Event response. See #538.
  • [Added] Add edge to Synthetics devices. See #542.
  • [Added] Add endpoints to manage Service Accounts v2. See #523.
  • [Added] Add new_group_delay and deprecate new_host_delay monitor properties. See #535.
  • [Added] Add include_descendants param to usage attribution API. See #540.
  • [Added] Update to latest openapi generator image. See #528.
  • [Added] Add support for list widget in dashboards. See #504.
  • [Added] Extend table widget requests to support formulas and functions. See #526.
  • [Added] Add CSPM to usage attribution. See #518.
  • [Added] Add support for dashboard bulk delete, restore endpoints. See #501.
  • [Added] Add support for audit logs data source in dashboards. See #521.
  • [Added] Add allow_insecure option for multistep steps in Synthetics. See #515.
  • [Fixed] Improve resiliency of the Python SDK. See #531.
  • [Fixed] Fix serialization of query metrics response containing nullable points. See #516.
  • [Fixed] Fix status property name for browser error status in Synthetics. See #517.
  • [Changed] Add separate schema for deleting AWS account. See #513.
  • [Removed] Remove deprecated endpoints /api/v1/usage/traces and /api/v1/usage/tracing-without-limits. See #519.

1.2.0 / 2021-07-08

  • [Added] Add support for GET /api/v2/application_keys/{app_key_id}. See #502.
  • [Added] Add meta property with pagination info to SLOCorrectionList endpoint response. See #499.
  • [Added] Add support for treemap widget. See #494.
  • [Added] Add missing properties query_index and tag_set to MetricsQueryMetadata. See #468.
  • [Added] Add missing fields hasExtendedTitle, type, version and updateAuthorId for Security Monitoring Rule endpoints. See #483.
  • [Added] Dashboard RBAC role support. See #478.
  • [Added] Add missing fields in usage billable summary keys. See #477.
  • [Fixed] Remove US only constraint for AWS tag filtering. See #490.
  • [Fixed] Add BDD tests to synthetics. See #489.
  • [Fixed] Fix Python type checking. See #487.
  • [Fixed] Handle null in query metrics unit. See #486.
  • [Changed] Specify format of report_id parameter. See #510.
  • [Changed] Remove Synthetics tick interval enum. See #488.

1.1.0 / 2021-06-08

  • [Added] Add CWS to usage metering endpoint. See #458.
  • [Added] Add endpoint to list Synthetics global variables. See #459.
  • [Added] Add monitors search endpoint. See #455.
  • [Added] Add tag_config_source to usage attribution response. See #449.
  • [Added] Add endpoints to configure Security Filters. See #440.
  • [Added] Add active_child nested downtime object to Downtime component for downtime APIs. See #434.
  • [Added] Add audit logs to usage endpoints. See #466.
  • [Added] Add override_label and is_hidden attribute for WidgetCustomLink. See #438.
  • [Added] Add monitor name and priority attributes to synthetics test options. See #473.
  • [Fixed] Fix type of day/month response attribute in custom metrics usage. See #471.
  • [Fixed] Fix handling of log aggregation oneOf. See #463.
  • [Fixed] Make assertions field optional for multistep synthetics tests, and add global config variable type. See #457.
  • [Fixed] Properly mark monitor required fields. See #448.
  • [Fixed] Rename incident_integration_metadata to incident_integrations to match API. See #444.
  • [Fixed] Properly mark several synthetics attributes as read only. See #437.
  • [Fixed] Fix paging attributes of usage attribution endpoints. See #435.
  • [Changed] Rename compliance to CSPM in usage endpoint. See #466.

1.0.0 / 2021-05-12

  • [Added] Notebooks Public API Documentation. See #432.
  • [Added] Add logs_by_retention usage property and GetUsageLogsByRetention endpoint. See #425.
  • [Added] Add anomaly detection method to SecurityMonitoringRuleDetectionMethod enum. See #424.
  • [Added] Add with_configured_alert_ids parameter to get a SLO details endpoint. See #421.
  • [Added] Add setCookie, dnsServerPort, allowFailure and isCritical fields for Synthetics tests. See #418.
  • [Added] Add metadata property with pagination info to SLOList endpoint response. See #414.
  • [Added] Add new properties to group widget, note widget and image widget. See #412.
  • [Added] Add support for a rate metric type in manage metric tags v2 endpoint. See #409.
  • [Added] Add support for ICMP Synthetics tests. See #406.
  • [Added] Add vSphere usage information. See #402.
  • [Added] Mark metric volumes and ingested tags endpoints as stable. See #396.
  • [Added] Add filter[shared] query parameter for searching dashboards. See #390.
  • [Added] Add profiling product fields in usage metering endpoint. See #389.
  • [Added] Add title and background_color properties to dashboard group widget. See #388.
  • [Added] Add marker, xaxis and yaxis properties on distribution widgets. See #400.
  • [Fixed] Remove default value of is_column_break layout property of dashboard. See #431.
  • [Fixed] Remove nulltype. See #401.
  • [Changed] Enumerate accepted values for fields parameter in usage attribution requests. See #428.
  • [Changed] Add new enum value for tick interval and remove request as required field from synthetics test. See #426.
  • [Deprecated] Deprecate legend_size and show_legend properties on distribution widgets. See #400.
  • [Removed] Remove deprecated Synthetics methods CreateTest and UpdateTest. See #403.

1.0.0b8 / 2021-04-15

  • [Added] Add reflow_type property to dashboard object. See #372.
  • [Added] Add security track and formulas and functions support for geomap dashboard widget. See #370.
  • [Added] Generate intake endpoints. See #367.
  • [Added] Add endpoint for listing all downtimes for the specified monitor. See #361.
  • [Added] Add modified_at attribute to user response v2 schema. See #352.
  • [Added] Add default environment loading in clients. See #347.
  • [Added] Add passed, noSavingResponseBody, noScreenshot, and disableCors fields to Synthetics. See #346.
  • [Added] Add compliance usage endpoint and compliance host statistics. See #342.
  • [Added] Add tag filter options for /api/v{1,2}/metrics. See #340.
  • [Added] Add usage fields for Heroku and OpenTelemetry. See #337.
  • [Added] Add global_time_target field to SLO widget. See #335.
  • [Added] Add method to export an API test in Synthetics. See #334.
  • [Added] Add metadata to usage top average metrics response. See #333.
  • [Added] Add median as valid aggregator for formulas and functions. See #328.
  • [Fixed] Fix Python template for exclusiveMinimum/Maximum. See #377.
  • [Fixed] Make python fail properly when invalid key is passed. See #350.
  • [Fixed] Fix parsing of oneOf attributes. See #344.
  • [Fixed] Browser Test message required. See #330.
  • [Changed] Return correct object in GetBrowserTest endpoint. See #359.
  • [Changed] Change python API model. See #351.
  • [Changed] Add agent rules in security monitoring rules queries. See #336.

1.0.0b7 / 2021-03-22

  • [Added] Add legend_layout and legend_columns to timeseries widget definition. See #320.
  • [Added] Add support for multistep tests in Synthetics. See #313.
  • [Added] Add core web vitals to synthetics browser test results. See #308.
  • [Added] Add v2 metric tags and metric volumes endpoints. See #307.
  • [Added] Add new endpoints for browser and API tests in Synthetics. See #301.
  • [Added] Add groupby_simple_monitor option to monitors. See #300.
  • [Added] Allow formula and functions in query value requests. See #299.
  • [Added] Allow formula and functions in toplist requests. See #298.
  • [Added] Add slack resource. See #292.
  • [Added] Add detectionMethod and newValueOptions fields to security monitoring rules. See #290.
  • [Added] Expose "event-v2 alert" monitor type. See #289.
  • [Added] Add new US3 region. See #288.
  • [Added] Add org_name field to usage attribution response. See #287.
  • [Changed] Make query name required in formulas and functions queries. See #311.
  • [Changed] Rename objects for formulas and functions to be more generic. See #294.
  • [Changed] Update response schema for service level objective operation GetSLOHistory. See #319.

1.0.0b6 / 2021-02-16

  • [Added] Add profile_metrics_query properties to dashboard widget requests. See #282.
  • [Added] Add geomap widget to dashboards v1. See #278.
  • [Added] Add v2 API for metric tag configuration. See #277.
  • [Added] Add Lambda invocations usage to response. See #276.
  • [Added] Remove unstable flag for logs apis. See #268.
  • [Added] Add restricted roles to monitor update. See #255.
  • [Added] Add endpoint for IoT billing usage. See #251.
  • [Added] Add query parameters for SLO search endpoint. See #249.
  • [Added] Add fields for formula and function query definition and widget formulas. See #245.
  • [Added] Add global_time to time_window slo widget. See #243.
  • [Added] Update required fields in create and update SLO correction requests. See #235.
  • [Added] Add docs for log index creation. See #232.
  • [Added] Add SLO Corrections. See #226.
  • [Fixed] Add missing tlsVersion and minTlsVersion to Synthetics assertion types. See #284.
  • [Fixed] Rule: all nested objects in arrays must be defined on top-level. See #279.
  • [Fixed] Add support for DD_SITE in examples. See #271.
  • [Fixed] Change dashboards analyzed_spans to spans. See #270.
  • [Fixed] Fix AWS tag filter delete request. See #266.
  • [Fixed] Remove an unnecessary field from TimeSeriesFormulaAndFunctionEventQuery. See #265.
  • [Fixed] Fix unit format in SLO history response. See #260.
  • [Fixed] Change dashboards group_by from object to list of objects. See #259.
  • [Fixed] Fix monitor location of restricted roles. See #254.
  • [Fixed] Format the python client using black. See #252.
  • [Fixed] Fix paging parameter names for logs aggregate queries. See #248.
  • [Fixed] Update to latest apigentools image. See #230.
  • [Fixed] Add additionalProperties: false to synthetics target field. See #228.
  • [Changed] Fix integer/number formats in Logs and Synthetics endpoints. See #229.

1.0.0b5 / 2021-01-13

  • [Added] Add new live and rehydrated logs breakdowns to Usage API. See #223.
  • [Added] Add support for Synthetics variables from test. See #214.
  • [Added] Add filters to rule endpoints in security monitoring API. See #209.
  • [Added] Add Azure app services fields to usage v1 endpoints. See #208.
  • [Added] Add mobile RUM OS types usage fields. See #207.
  • [Added] Add config variables for synthetics API tests. See #206.
  • [Added] Add endpoints for the public API of Logs2Metrics. See #203.
  • [Added] Add endpoints for API Keys v2. See #200.
  • [Added] Add javascript value to synthetics browser variable types. See #197.
  • [Added] Add synthetics assertion operator. See #186.
  • [Changed] Extract enum to specific schema in incidents endpoint. See #222.
  • [Changed] Extract key sorting enum to a specific schema in key management endpoints. See #218.
  • [Changed] Rename list_sl_os to list_slos. See #216.
  • [Removed] Remove Synthetic resources property. See #201.

1.0.0b4 / 2020-12-10

  • [Added] Add Application keys v2 API. See #182.
  • [Added] Mark Usage Attribution endpoint as public beta. See #170.
  • [Added] Add AWS filtering endpoints. See #168.
  • [Added] Add limit parameter for get usage top average metrics. See #166.
  • [Added] Add endpoint to fetch process summaries. See #165.
  • [Added] Add synthetics private location endpoints. See #164.
  • [Added] Add user_update, recommendation and snapshot as event alert types. See #163.
  • [Added] Add Usage Attribution endpoint. See #161.
  • [Added] Add new API for incident management usage. See #159.
  • [Changed] Mark request bodies as required or explicitly optional. See #176.
  • [Changed] Mark query field as optional when searching logs. See #158.
  • [Deprecated] Deprecate subscription and billing fields in create organization endpoint. See #167.
  • [Removed] Remove org_id parameter from Usage Attribution endpoint. See #172.

1.0.0b3 / 2020-11-18

  • [Added] Add the incident schema. See #154.
  • [Added] Add IP prefixes by location for synthetics endpoints. See #149.
  • [Added] Add filter parameter for listing teams and services. See #148.
  • [Added] Add restricted roles to monitor create and edit requests. See #146.
  • [Added] Add 3 new palettes to the conditional formatting options. See #141.
  • [Fixed] Quota & retention are now editable fields in log indexes. See #150.
  • [Fixed] Add patch to support validating nullable values. See #144.
  • [Changed] Change event_query property to use log query definition in dashboard widgets. See #155.
  • [Changed] Rename tracing without limits and traces usage endpoints. See #145.

1.0.0b2 / 2020-11-05

  • [Added] Add missing synthetics step types. See #129.
  • [Added] Add include_tags in logs archives. See #126.
  • [Changed] Change teams and services objects names to be incident specific. See #134.
  • [Removed] Remove require_full_window client default value for monitors. See #135.

1.0.0b1 / 2020-10-21

  • Initial beta release of this client