Releases: fastly/fastly-go
Releases · fastly/fastly-go
v1.0.0-beta.37
v1.0.0-beta.37 (2024-12-05)
Breaking Changes:
- fix(udm-domains): Use v1 versioned HTTP endpoints for UDM domains
- fix(historical): Remove references to VCL on Compute metrics
- fix(realtime): Remove references to VCL on Compute metrics
- feat(billing-usage-metrics): Updated to v3 of the API
Bug fixes:
- fix(acls-in-compute): Corrected shape of
compute-acl-update
model.
Enhancements:
- feat(object-storage-access-keys): Added Object Storage Access Keys API
- feat(logging-grafanacloudlogs): Added Grafana Cloud Logs Loggin API
- feat(insights): Added Insights API
- feat(kv-store-item): Added
consistency
parameter toget-keys
operation. - feat(enabled-products): Added
mode
property toset-configuration
.
Documentation:
- doc(observability-custom-dashboards): Fix bad link in custom dashboard documentation
- doc(observability-custom-dashboards): Reformat some enums to fix docs rendering
- doc(acls-in-compute): Corrections to descriptions of
compute-acl-lookup
,compute-acl-list-entries
,
compute-acl-update-entry
, andcompute-acl-update
structures - doc(enabled-products): Added support for product ID
log_explorer_insights
. - doc(enabled-products): Added support for product ID
ddos_protection
.
v1.0.0-beta.36
v1.0.0-beta.36 (2024-10-23)
Enhancements:
- feat(go): Run 'gofmt' on generated Go code.
Documentation:
- doc(backend): Correct spelling in
connect_timeout
andfirst_byte_timeout
field descriptions.
v1.0.0-beta.35
v1.0.0-beta.35 (2024-09-13)
Bug fixes:
- bugfix(rust): Implement std::fmt::Display instead of std::string::ToString for enum models.
- fix(contact): Corrected endpoint called by
delete-contact
operation - fix(origin-inspector, domain-inspector): Use integer type for Timestamp.
- fix(billing): Make all fields on billing list item data nullable
Enhancements:
- feat(acls-in-compute): Add ACLs in Compute API
- feat(enabled-products): Updated to use
v1
versioned endpoints. - feat(enabled-products): Added
get-product-configuration
,set-product-configuration
operations. - feat(realtime, historical): Added
request_denied_get_head_body
metric. - feat(tls): Add definitions for values of sort parameter
- feat(staging): Add activate/deactivate endpoints for staging
- feat(customer-addresses): Add Customer Addresses API
Documentation:
- doc(enabled-products): Added support for product IDs
bot_management
andngwaf
.
v1.0.0-beta.34
v1.0.0-beta.34 (2024-08-21)
Bug fixes:
- bugfix(py): Add dependencies to pyproject.toml.
- fix(billing): make rate-per-unit nullable
v1.0.0-beta.33
v1.0.0-beta.33 (2024-08-08)
Bug fixes:
- fix(billing): Adjust type of regional data to help the generator
- fix(billing): Correct type of invoice_id field
v1.0.0-beta.32
v1.0.0-beta.32 (2024-08-04)
Enhancements:
- feat(observability): Adds new Observability Custom Dashboards API
- feat(billing-invoices): Adds month-to-date invoice information
- feat(billing-usage-metrics): Adds information on service-level usage.
- feat(tls): Adds an endpoint to get a TLS certificate blob (Limited Availability)
- feat(stats): Add
origin_offload
metric
v1.0.0-beta.31
v1.0.0-beta.31 (2024-07-01)
Bug fixes:
- fix(logging): For several endpoints, correct use_tls to be string
Enhancements:
- feat(content):
/content/edge_check
endpoint now returns informational values inhash
when a timeout occurs or when
an object is too large. - feat(logging-datalog): Added additional regions
v1.0.0-beta.30
vv1.0.0-beta.30 (2024-06-27)
Bug fixes:
- bugfix(alerts-definitions): For Origin derived metrics, correct
all_bandwidth
type tointeger
Enhancements:
- feat(logging-s3): Add
file_max_bytes
configuration field - feat(alerts-definitions): Add
integration_id
parameter to the List Alert Definitions endpoint - feat(alerts-definitions): For Origin derived metrics, add
all_status_4xx_excl_404_rate
andall_status_404_rate
properties - feat(alerts-definitions): For Domain derived metrics, add
status_4xx_excl_404_rate
andstatus_404_rate
properties - feat(alerts-definitions): For Stats derived metrics, add
status_4xx_excl_404_rate
,status_404_rate
,all_status_5xx_rate
,
all_status_4xx_rate
,all_status_gte_400_rate
, andall_status_lt_500_rate
properties - feat(billing-invoices): For invoice line items, added
ProductLine
property
Documentation:
- doc(billing-invoices): "Billing Invoices API" relabeled to "Invoices API"
- doc(billing-invoices): Updated documentation of
billing_start_date
andbilling_end_date
query parameters of
List of invoices endpoint - doc(alerts-definitions): Updated documentation of several fields
- doc(notification-service): Updated documentation examples for several fields
v1.0.0-beta.29
vv1.0.0-beta.29 (2024-05-24)
Bug fixes:
- fix(backend): Correct tcp_keepalive_enable to be nullable
- bugfix(resource): Correct
resourceTyperesource
accepted values - bugfix(sudo): Mark API to require authentication token
Enhancements:
- feat(image-optimizer-default-settings): Add Image Optimizer Default Settings APIs
- feat(tls-subscriptions): Add
certificate_authority
filter parameter
Documentation:
- docs(generator): Update links in docs and comments with unified docs site URL structure
- docs(generator): Clean up README by using GitHub alert icons and collapsible sections
- doc(logging-kinesis): Update description of
format
field. - doc(tls-subscriptions): Update descriptions of
certificate_authority
andtls_subscription_include
fields.
v1.0.0-beta.28
vv1.0.0-beta.28 (2024-04-25)
Bug fixes:
- bugfix(billing_address, invitations): Correct customer relationship schema to be single entry rather than array
- bugfix(request_settings): Mark request_settings fields as nullable: bypass_busy_wait, force_miss, geo_headers,
max_stale_age, timer_support, and xff
Enhancements:
- feat(generator): The API Client Generator now uses a new automatic changelog generation process.
- feat(historical, realtime): Add the following new metrics:
ddos_action_downgrade
,
ddos_action_downgraded_connections
,vcl_on_compute_hit_requests
,vcl_on_compute_miss_requests
,
vcl_on_compute_pass_requests
,vcl_on_compute_error_requests
,vcl_on_compute_synth_requests
,
vcl_on_compute_edge_hit_requests
,vcl_on_compute_edge_miss_requests
,all_hit_requests
,
all_miss_requests
,all_pass_requests
,all_error_requests
,all_synth_requests
,all_edge_hit_requests
,
all_edge_miss_requests
,all_status_1xx
,all_status_2xx
,all_status_3xx
,all_status_4xx
, and
all_status_5xx
. - feat(backend): Add
tcp_keepalive_*
properties to the Backend API, which allow configuring TCP keepalives for
backend connections.
Documentation:
- doc(realtime): Correct description of miss_histogram structure in real-time stats.