Releases: DataDog/datadog-api-client-ruby
Releases · DataDog/datadog-api-client-ruby
v1.9.0
What's Changed
Fixed
- Fix pagination for top avg metrics endpoint by @api-clients-generation-pipeline in #814
- Rename models and APIs with IdP, AuthNMapping, AuthN, and IoT by @therve in #825
- Fix oneOf object names by @jirikuncar in #832
- Make type optional for synthetics basic auth model by @api-clients-generation-pipeline in #840
- Fix camel case version of
ListSLOsby @jirikuncar in #860 - Set correct type for
tagsproperty by @api-clients-generation-pipeline in #857 - Fix serialization of v2 models by @jirikuncar in #875
Added
- Add support for
ci-pipelinesmonitor using Formulas and Functions by @api-clients-generation-pipeline in #820 - Add aggregate endpoint for RUM by @api-clients-generation-pipeline in #831
- Add
medianaggregation functions to RUM and logs by @api-clients-generation-pipeline in #838 - Add endpoint for validation of existing monitors by @api-clients-generation-pipeline in #839
- Create new ListStreamSource types in order to deprecate ISSUE_STREAM by @api-clients-generation-pipeline in #847
- [Query Value Widget] Add the timeseries background by @api-clients-generation-pipeline in #837
- Add
restricted_rolesto Synthetics tests and private locations by @api-clients-generation-pipeline in #849 - Add v2 SAML config IdP Metadata upload endpoint by @api-clients-generation-pipeline in #855
- Support pagination in Python by @api-clients-generation-pipeline in #861
- Support pagination in Ruby by @api-clients-generation-pipeline in #865
- Add Usage API endpoint for observability-pipelines and add properties to v1 GetUsageSummary by @api-clients-generation-pipeline in #835
Changed
Removed
- Remove
lambda_usageandlambda_percentagefrom usage API by @api-clients-generation-pipeline in #827 - [dashboards] Removed
issue_streamtype fromListStreamSourceby @api-clients-generation-pipeline in #852
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
Fixed
- Add nullable user relationships to incidents and use this relationship schema for
commander_userby @api-clients-generation-pipeline in #704 - Fix event intake response by @api-clients-generation-pipeline in #763
- Fix type for
datefield inLogsByRetentionMonthlyUsageby @api-clients-generation-pipeline in #775 - Fix org name maximum by @api-clients-generation-pipeline in #805
Added
- [Synthetics] Add missing option for SSL tests by @api-clients-generation-pipeline in #767
- Add impossible travel detection method by @api-clients-generation-pipeline in #770
- Add CI App usage endpoint and usage summary columns by @api-clients-generation-pipeline in #774
- [RUM] Add search endpoints by @api-clients-generation-pipeline in #773
- Add support for getting online archive usage by @api-clients-generation-pipeline in #780
- Add endpoint for retrieving audit logs by @api-clients-generation-pipeline in #779
- Add support for Error Tracking monitors by @api-clients-generation-pipeline in #808
Changed
Deprecated
- [monitors] Deprecate
lockedproperty and clarify documentation forrestricted_rolesby @api-clients-generation-pipeline in #797
New Contributors
- @juan-fernandez made their first contribution in #789
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
Fixed
- Add missing type to
CloudWorkloadSecurityAgentRuleAttributesby @api-clients-generation-pipeline in #743 - Add missing type to enum by @api-clients-generation-pipeline in #746
Added
- Add organization metadata to additional Usage API responses by @api-clients-generation-pipeline in #712
- Add support for formula and function in monitors by @api-clients-generation-pipeline in #719
- Add endpoint for managing SAML AuthN mappings by @api-clients-generation-pipeline in #716
- [Synthetics] Add
isCriticalto browser test steps by @api-clients-generation-pipeline in #727 - Add metrics bulk-config endpoint by @api-clients-generation-pipeline in #722
- Add support for "estimated usage attribution" by @api-clients-generation-pipeline in #741
- Add org metadata for all hourly usage endpoints by @api-clients-generation-pipeline in #745
Changed
- Add synthetics test result failure field by @api-clients-generation-pipeline in #713
- Fix funnel steps definition by @api-clients-generation-pipeline in #734
- Extract incident meta object by @api-clients-generation-pipeline in #739
Full Changelog: v1.6.0...v1.7.0
v1.6.0
- [Added] Add
filter[deleted]parameter for searching recently deleted dashboards. See #693. - [Added] Add support for authentication and proxy options in Synthetics. See #656.
- [Added] Support formulas and functions in Treemap Widget. See #688.
- [Added] Add Cloud Workload Security Agent Rules API. See #677.
- [Added] Add
offsetandlimitparameters to usage listing endpoint. See #680. - [Added] Add monthly usage attribution API spec. See #668.
- [Added] Add missing hosts metadata fields. See #661.
- [Added] Add
replay_session_countand update documentation forrum_session_count. See #679. - [Added] Add retry options for a step in Synthetics multistep test. See #671.
- [Added] Document
author_namein dashboard response. See #669. - [Added] Add organization metadata for RUM sessions usage and expose
rum_browser_and_mobile_session_count. See #662. - [Added] Add endpoint to retrieve hourly usage attribution. See #640.
- [Added] Add support for scoped application keys. See #619.
- [Added] Add endpoint for cloning roles. See #648.
- [Added] Add organization metadata for audit logs, CWS, CSPM, DBM. See #652.
- [Added] Add
ci-pipelines alertto monitors enum. See #647. - [Added] Add support for sunburst widget in dashboard. See #651.
- [Fixed] Clarify required fields for
SyntheticsAPIStep,SyntheticsAPITest, andSyntheticsBrowserTest. See #573. - [Fixed] Fixes to Cloud Workload Security API. See #691.
- [Fixed] Make downtime weekdays nullable. See #673.
- [Fixed] Fix a typo in an incident field attribute description. See #629.
- [Fixed] Fix
SecurityMonitoringSignal.attributes.tagstype. See #632. - [Changed] Add CSPM usage fields and change properties to nullable doubles. See #700.
- [Changed] Remove read only fields in
EventCreateRequest. See #689. - [Changed] Change pagination arguments for querying usage attribution. See #667.
- [Deprecated] Remove session counts from RUM units response. See #643.
- [Removed] Remove deprecated AgentRule field in Security Rules API for CWS. See #660.
v1.5.0
- [Added] Add Limit Note for Hourly Requests. See #614.
- [Added] Expose estimated logs usage in Usage Attribution API. See #615.
- [Added] Add endpoint to get corrections applied to an SLO. See #604.
- [Added] Expose
public_idandorg_namein Usage API response. See #607. - [Added] Document query in
MonitorSearchResult. See #605. - [Added] Add 429 error responses. See #585.
- [Added] Add support for profiled Fargate tasks in Usage API. See #576.
- [Added] Add support for
websocketsynthetics tests. See #580. - [Added] [Synthetics] Add support for UDP API tests. See #569.
- [Added] Add trigger synthetics tests endpoint. See #546.
- [Added] Add RUM Units to usage metering API. See #565.
- [Added] [dashboards formulas and functions] Add formulas and functions support to change widget. See #478.
- [Added] Add support for Azure
automuteoption. See #551. - [Added] Add v2 intake endpoint. See #545.
- [Added] Add support for RRULE fields in SLO corrections. See #507.
- [Added] Add aggregations attribute to v2 metric tag configuration. See #485.
- [Added] Add
apm_stats_queryproperty toDistributionWidgetRequest. See #535. - [Fixed] Be more resilient to plain text errors. See #611.
- [Fixed] Fix monitor
timeout_hexample and limits. See #599. - [Fixed] Remove event title length constraint. See #593.
- [Fixed] Mark
batch_idin Synthetics Trigger CI response as nullable. See #587. - [Fixed] SLO Correction attributes
rruleanddurationcan be nullable. See #571. - [Fixed] Change
UsageNetworkFlowsHour.indexed_event_countto match actual API. See #568. - [Fixed] Fix type for
ratio_in_monthin usage metering. See #559. - [Fixed] Use plural form for dbm hosts usage properties. See #518.
- [Changed] [Synthetics] Fix required target in assertions and type in step results. See #572.
- [Changed] Update Synthetics CI test metadata. See #515.
- [Deprecated] Update property descriptions for Dashboard RBAC release. See #544.
v1.4.0
- [Added] Add
metrics_collection_enabled,cspm_resource_collection_enabledandresource_collection_enabledto AWS integration request. See #524. - [Added] Add SDS to usage metering endpoint. See #527.
- [Added] [Synthetics] Add endpoint to get details of a batch. See #477.
- [Added] Add
typeandis_templateproperties to notebooks. See #522. - [Added] Add
renotify_occurrencesandrenotify_statusesmonitor options. See #520. - [Added] Add
servernameproperty to SSL Synthetics tests request. See #510. - [Added] Document encoding in metrics intake. See #511.
- [Added] Add support for formulas and functions in the Scatterplot Widget for dashboards. See #495.
- [Added] Add support for gzip and deflate encoding. See #500.
- [Added] Add information about creator to Synthetics tests details. See #503.
- [Added] Add support for funnel widget in dashboards. See #497.
- [Added] Add formula and function APM resource stats query definition for dashboards. See #489.
- [Added] ApmDependencyStatsQuery for formulas and functions dashboard widgets. See #488.
- [Fixed] Make monitor properties
priorityandrestricted_rolesnullable. See #532. - [Fixed] Remove event title length constraint. See #505.
- [Fixed] Allow nullable date in notebook cells. See #514.
- [Fixed]
IncidentFieldAttributesMultipleValuecan be nullable. See #509. - [Fixed] Fix incidents schemas. See #508.
- [Fixed] Make sure that OpenAPI definition are valid with real server responses. See #502.
- [Fixed] Fix typo in usage attribution field names for profiled containers. See #504.
- [Fixed] [dashboards] Make the name property required for APM Dependency Stat Query. See #494.
- [Fixed] Mark SLO Correction Type as required. See #479.
- [Changed] Enable compression in responses. See #519.
- [Changed] Use AVG aggregation function for DBM queries. See #499.
v1.3.0
- [Added] Add
follow_redirectsoptions to test request in Synthetics. See #481. - [Added] Added
available_valuesproperty to template variables schema. See #476. - [Added] Add config variables to Synthetics browser test config. See #475.
- [Added] Add DBM usage endpoint. See #459.
- [Added] Add
audit alertmonitor type. See #471. - [Added] Add
batch_idto the synthetics trigger endpoint response. See #468. - [Added] Adding support for security monitoring rule
typeproperty. See #457. - [Added] Improve resiliency of Ruby SDK when deserializing enums/oneOfs. See #460.
- [Added] Add events data source to Dashboard widgets. See #458.
- [Added] Add restricted roles for Synthetics global variables. See #463.
- [Added] Webhooks integration SDK. See #462.
- [Added] Add missing synthetics variable parser type
x_path. See #461. - [Added] Add
audit_streamtoListStreamSource. See #448. - [Added] Add percentile to dashboard
WidgetAggregatorschema. See #444. - [Added] Add
id_strproperty to Event response. See #451. - [Added] Add edge to Synthetics devices. See #454.
- [Added] Add endpoints to manage Service Accounts v2. See #434.
- [Added] Add
new_group_delayand deprecatenew_host_delaymonitor properties. See #447. - [Added] Add
include_descendantsparam to usage attribution API. See #453. - [Added] Add support for list widget in dashboards. See #418.
- [Added] Extend dashboards table widget requests to support formulas and functions. See #438.
- [Added] Add CSPM to usage attribution. See #429.
- [Added] Add support for dashboard bulk delete, restore endpoints. See #415.
- [Added] Add support for audit logs data source in dashboards. See #432.
- [Fixed] Fix SLO history error response type for overall errors. See #480.
- [Fixed] Make SLO history metadata unit nullable. See #467.
- [Fixed] Minor fixes of the incident schema. See #464.
- [Fixed] Fix serialization of query metrics response containing nullable points. See #427.
- [Changed] Remove metadata from required list for metric SLO history endpoint. See #487.
- [Changed] Fix SLO history schema for groups and monitors fields. See #484.
v1.2.0
- [Added] Add
allow_insecureoption for multistep steps in Synthetics. See #426. - [Added] Add support for
GET /api/v2/application_keys/{app_key_id}. See #416. - [Added] Add
metaproperty with pagination info to SLOCorrectionList endpoint response. See #414. - [Added] Add support for
treemapwidget. See #409. - [Added] Add missing properties
query_indexandtag_settoMetricsQueryMetadata. See #385. - [Added] Add missing fields
hasExtendedTitle,type,versionandupdateAuthorIdfor Security Monitoring Rule endpoints. See #398. - [Added] Dashboard RBAC role support. See #395.
- [Added] Add missing fields in usage billable summary keys. See #393.
- [Added] [Synthetics] Add monitor name and priority options. See #388.
- [Fixed] Fix
statusproperty name for browser error status in Synthetics. See #428. - [Fixed] Remove US only constraint for AWS tag filtering. See #405.
- [Fixed] Add BDD tests to synthetics. See #404.
- [Fixed] Handle null in query metrics unit. See #401.
- [Changed] Add separate schema for deleting AWS account. See #425.
- [Changed] Specify format of
report_idparameter. See #422. - [Changed] Remove Synthetics tick interval enum. See #403.
- [Removed] Remove deprecated endpoints
/api/v1/usage/tracesand/api/v1/usage/tracing-without-limits. See #430.
v1.1.0
- [Added] Add CWS to usage metering endpoint. See #376.
- [Added] Add endpoint to list Synthetics global variables. See #377.
- [Added] Add monitors search endpoint. See #373.
- [Added] Add
tag_config_sourceto usage attribution response. See #368. - [Added] Add endpoints to configure Security Filters. See #359.
- [Added] Add
active_childnested downtime object toDowntimecomponent for downtime APIs. See #354. - [Added] Add
override_labelandis_hiddenattribute forWidgetCustomLink. See #358. - [Added] Add audit logs to usage endpoints. See #384.
- [Fixed] Fix type of day/month response attribute in custom metrics usage. See #387.
- [Fixed] Make
assertionsfield optional for multistep synthetics tests, and addglobalconfig variable type. See #375. - [Fixed] Properly mark monitor required fields. See #366.
- [Fixed] Rename
incident_integration_metadatatoincident_integrationsto match API. See #362. - [Fixed] Properly mark several synthetics attributes as read only. See #357.
- [Fixed] Fix paging attributes of usage attribution endpoints. See #355.
- [Changed] Rename
compliancetoCSPMin usage endpoint. See #384.
v1.0.0
- [Added] Notebooks Public API Documentation. See #351.
- [Added] Add
logs_by_retentionusage property andGetUsageLogsByRetentionendpoint. See #345. - [Added] Add anomaly detection method to
SecurityMonitoringRuleDetectionMethodenum. See #344. - [Added] Add
with_configured_alert_idsparameter to get a SLO details endpoint. See #341. - [Added] Add
setCookie,dnsServerPort,allowFailureandisCriticalfields for Synthetics tests. See #338. - [Added] Add
metadataproperty with pagination info toSLOListendpoint response. See #334. - [Added] Add new properties to group widget, note widget and image widget. See #331.
- [Added] Add support for a
ratemetric type in manage metric tags v2 endpoint. See #329. - [Added] Add support for ICMP Synthetics tests. See #326.
- [Added] Add vSphere usage information. See #323.
- [Added] Mark metric volumes and ingested tags endpoints as stable. See #318.
- [Added] Add
filter[shared]query parameter for searching dashboards. See #310. - [Added] Add profiling product fields in usage metering endpoint. See #309.
- [Added] Add
titleandbackground_colorproperties to dashboard group widget. See #308. - [Added] Add
marker,xaxisandyaxisproperties on distribution widgets. See #322. - [Fixed] Remove default value of
is_column_breaklayout property of dashboard. See #350. - [Changed] Enumerate accepted values for fields parameter in usage attribution requests. See #348.
- [Changed] Add frequency and remove request as required field from synthetics test. See #346.
- [Deprecated] Deprecate
legend_sizeandshow_legendproperties on distribution widgets. See #322. - [Removed] Remove deprecated Synthetics methods
CreateTestandUpdateTest. See #324.