All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v1.14.0 (2020-05-26)
- ip: Support for accessing Fastly's IPv6 ranges (#189).
v1.13.0 (2020-05-19)
- helpers: Add
NullString
helper (#187).
v1.12.0 (2020-05-15)
- waf: Support for
link
field (#179).
v1.11.0 (2020-05-13)
- test: Updates testing helper for fix fixtures to support macOS (#177).
- helpers: Add raw access to stats JSON responses (#176).
- datadog: Add Datadog logging endpoint support (#182).
- sftp: Add SFTP logging endpoint support (#175).
- scalyr: Add Scalyr logging endpoint support (#174).
- pubsub: Add Google Cloud Pub/Sub logging endpoint support (#173).
- openstack: Add OpenStack logging endpoint support (#172).
- newrelic: Add New Relic logging endpoint support (#171).
- logshuttle: Add Log Shuttle logging endpoint support (#170).
- loggly: Add Loggly logging endpoint support (#169).
- kafka: Add Kafka logging endpoint support (#168).
- honeycomb: Add Honeycomb logging endpoint support (#167).
- heroku: Add Heroku Logplex logging endpoint support (#166).
- ftp: Update FTP logging endpoint support to include
PublicKey
(#165). - elasticsearch: Add Elasticsearch logging endpoint support (#164).
- digitalocean: Add DigitalOcean Spaces logging endpoint support (#163).
- rackspace: Add Rackspace Cloud Files logging endpoint support (#162).
- test: Improve testing experience (#161).
- doc: Fix typos in
GetRealtimeStats
documentation (#160).
v1.10.0 (2020-04-24)
- tls: Add support for Platform TLS API endpoints (#154).
v1.9.0 (2020-04-23)
- splunk: Add missing TLS fields to the Splunk logging endpoint (#156).
- https: Add support for HTTPS logging endpoints (#155).
v1.8.0 (2020-04-21)
- client: Add NewRealtimeStatsClientForEndpoint API (#152).
v1.7.2 (2020-03-30)
- client: Allow purge requests to run in parallel (#147).
v1.7.1 (2020-03-24)
- client: Serialize all non readable requests (#146).
v1.7.0 (2020-02-26)
- user: Support for Fastly's User Management (#145).
- purge: Request method for purging an individual URL (#116).
v1.6.0 (2020-02-18)
- s3: Support for
server_side_encryption_kms_key_id
andserver_side_encryption
fields (#144).
v1.5.0 (2020-01-29)
- pool/server: Support for Fastly's Load Balancer (#142).
v1.4.0 (2020-01-06)
- dictionary_info: Support to retrieve metadata for a single dictionary (#122).
- syslog: Support for
tls_client_cert
andtls_client_key
fields (#139).
v1.3.0 (2019-10-02)
- vcl_snippets: Support for
hash
type (#133). - service: Support for
type
field (#132). - token: Support for API tokens (#131).
- client: Codebase dependency management from
dep
to Go modules (#130).
v1.2.1 (2019-07-25)
- acl: Constant to represent the maximum number of entries that can be placed within an ACL (#129).
- dictionary: Constant to represent the maximum number of items that can be placed within an Edge Dictionary (#129).
v1.2.0 (2019-07-24)
- acl: Support for Create, Delete and Update BatchOperations (#126).
v1.1.0 (2019-07-22)
- dictionary: Support for Create, Delete, Update and Upsert BatchOperations (#125).
v1.0.0 (2019-06-14)
- bigquery: Support for
format_version
field (#97). - ftp: Support for
format_version
field (#97). - gcs: Support for
format_version
field (#97). - papertrail: Support for
format_version
field (#97). - backend: Support for
override_host
field (#120). - backend: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - cache_setting: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - condition: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - domain: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - gcs: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - gzip: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - header: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - health_check: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - request_setting: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - response_object: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - vcl: Support for
created_at
,updated_at
, anddeleted_at
fields (#121). - version: Support for
created_at
,updated_at
, anddeleted_at
fields (#121).
- bigquery: Function signature to list all of the BigQuery logging objects (#97).
- acl: Data types of all timestamp fields (#121).
- acl_entry: Data types of all timestamp fields (#121).
- dictionary: Data types of all timestamp fields (#121).
- dictionary_item: Data types of all timestamp fields (#121).
- director: Data types of all timestamp fields (#121).
- event_logs: Data types of all timestamp fields (#121).
- service: Data types of all timestamp fields (#121).
- vcl_snippets: Data types of all timestamp fields (#121).
v0.4.3 (2019-05-24)
- waf: Support for OWASP (74c03ce, cf4b60f, cee4e1d).
- waf: Support for rules (34f0b9f, c1e80fc).
- waf: Support for rule sets (a3cdd36, bb50c5a).
- loggers: Support for
placement
field (22a781b, #88, #89, #92). - waf: Support for rule statuses (41be101, 959f73b, 9ac3984, f07eebf, 629aea3, 7c0a4cb, 8dea9d3, d0959bb, 787809f, 313dc49, 10e52ed, ad02a14).
- waf: Support for configuration sets (572ae53).
- bigquery: Support for BigQuery (c4d7e54, ba3228c, a5ccfe9, d9957b4, cd9a5e6, #81).
- event_logs: Support for event logs (2a7fdb8, dc37f61, f833123, 6c902bc, f771fa0, c7f7044, cee4e1d, 10d525c).
- dictionary_item: Support to create multiple items (a162398).
- vcl_snippets: Support for VCL snippets (#80, #82, #84, #85, #96).
- acl: Support for
deleted_at
,created_at
, andupdated_at
fields (#86). - acl_entry: Support for
deleted_at
,created_at
, andupdated_at
fields (#86). - backend: Support for
comment
field (#86). - condition: Support for
name
andcomment
fields (#86). - dictionary: Support for
write_only
field (#86). - director: Support for
shield
,name
,deleted_at
,created_at
, andupdated_at
fields (#86). - health_check: Support for
comment
field (#86). - service: Support to list the domains within a service (#90).
- vcl: Support for
main
field (#93). - version: Support for
comment
field (#103). - splunk: Support for Splunk (#101).
- blobstorage: Support for Azure Blob Storage (#99).
- settings: Support for
stale_if_error
andstale_if_error_ttl
fields (#104).
- dictionary: Response struct to align with API (6a8a1c6).
- dictionary_item: Response struct to align with API (7d31c4a).
- user-agent: client.go and fixtures to reference fastly in the user-agent (#109.
- domain:
locked
field (#86).
v0.4.2 (2017-09-05)
- logentries: Support for
format_version
field (#50). - gcs: Support for
message_type
field (#52). - waf: Support for firewall (216f9cb, c6feafe, 50fef06).
v0.4.1 (2017-08-07)
- syslog: Support for
hostname
,ipv4
,tls_hostname
, andmessage_type
fields (2b863da).
v0.4.0 (2017-07-27)
- realtime_stats: Support for real-time analytics (#48).
- acl: Names of all types, functions, and variables to follow Go standards (#46).
- condition: URL encoding for forward slashes (3d6dabb).
v0.3.0 (2017-07-19)
- Initial tagged release