github.com/fastly/go-fastly/v6@v6.8.0/CHANGELOG_HISTORY.md (about)

     1  # Historical Manual Changelog
     2  
     3  All notable changes to this project will be documented in this file.
     4  
     5  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
     6  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     7  
     8  ## [v1.14.0] (2020-05-26)
     9  ### Added
    10  - ip: Support for accessing Fastly's IPv6 ranges ([#189](https://github.com/fastly/go-fastly/pull/189)).
    11  
    12  ## [v1.13.0] (2020-05-19)
    13  ### Added
    14  - helpers: Add `NullString` helper ([#187](https://github.com/fastly/go-fastly/pull/187)).
    15  
    16  ## [v1.12.0] (2020-05-15)
    17  ### Added
    18  - waf: Support for `link` field ([#179](https://github.com/fastly/go-fastly/pull/179)).
    19  
    20  ## [v1.11.0] (2020-05-13)
    21  ### Added
    22  - test: Updates testing helper for fix fixtures to support macOS ([#177](https://github.com/fastly/go-fastly/pull/177)).
    23  - helpers: Add raw access to stats JSON responses ([#176](https://github.com/fastly/go-fastly/pull/176)).
    24  - datadog: Add Datadog logging endpoint support ([#182](https://github.com/fastly/go-fastly/pull/182)).
    25  - sftp: Add SFTP logging endpoint support ([#175](https://github.com/fastly/go-fastly/pull/175)).
    26  - scalyr: Add Scalyr logging endpoint support ([#174](https://github.com/fastly/go-fastly/pull/174)).
    27  - pubsub: Add Google Cloud Pub/Sub logging endpoint support ([#173](https://github.com/fastly/go-fastly/pull/173)).
    28  - openstack: Add OpenStack logging endpoint support ([#172](https://github.com/fastly/go-fastly/pull/172)).
    29  - newrelic: Add New Relic logging endpoint support ([#171](https://github.com/fastly/go-fastly/pull/171)).
    30  - logshuttle: Add Log Shuttle logging endpoint support ([#170](https://github.com/fastly/go-fastly/pull/170)).
    31  - loggly: Add Loggly logging endpoint support ([#169](https://github.com/fastly/go-fastly/pull/169)).
    32  - kafka: Add Kafka logging endpoint support ([#168](https://github.com/fastly/go-fastly/pull/168)).
    33  - honeycomb: Add Honeycomb logging endpoint support ([#167](https://github.com/fastly/go-fastly/pull/167)).
    34  - heroku: Add Heroku Logplex logging endpoint support ([#166](https://github.com/fastly/go-fastly/pull/166)).
    35  - ftp: Update FTP logging endpoint support to include `PublicKey` ([#165](https://github.com/fastly/go-fastly/pull/165)).
    36  - elasticsearch: Add Elasticsearch logging endpoint support ([#164](https://github.com/fastly/go-fastly/pull/164)).
    37  - digitalocean: Add DigitalOcean Spaces logging endpoint support ([#163](https://github.com/fastly/go-fastly/pull/163)).
    38  - rackspace: Add Rackspace Cloud Files logging endpoint support ([#162](https://github.com/fastly/go-fastly/pull/162)).
    39  - test: Improve testing experience ([#161](https://github.com/fastly/go-fastly/pull/161)).
    40  - doc: Fix typos in `GetRealtimeStats` documentation ([#160](https://github.com/fastly/go-fastly/pull/160)).
    41  
    42  ## [v1.10.0] (2020-04-24)
    43  ### Added
    44  - tls: Add support for Platform TLS API endpoints ([#154](https://github.com/fastly/go-fastly/pull/154)).
    45  
    46  ## [v1.9.0] (2020-04-23)
    47  ### Changed
    48  - splunk: Add missing TLS fields to the Splunk logging endpoint ([#156](https://github.com/fastly/go-fastly/pull/156)).
    49  - https: Add support for HTTPS logging endpoints ([#155](https://github.com/fastly/go-fastly/pull/155)).
    50  
    51  ## [v1.8.0] (2020-04-21)
    52  ### Changed
    53  - client: Add NewRealtimeStatsClientForEndpoint API ([#152](https://github.com/fastly/go-fastly/pull/152)).
    54  
    55  ## [v1.7.2] (2020-03-30)
    56  ### Changed
    57  - client: Allow purge requests to run in parallel ([#147](https://github.com/fastly/go-fastly/pull/147)).
    58  
    59  ## [v1.7.1] (2020-03-24)
    60  ### Changed
    61  - client: Serialize all non readable requests ([#146](https://github.com/fastly/go-fastly/pull/146)).
    62  
    63  ## [v1.7.0] (2020-02-26)
    64  ### Added
    65  - user: Support for Fastly's User Management ([#145](https://github.com/fastly/go-fastly/pull/145)).
    66  
    67  ### Changed
    68  - purge: Request method for purging an individual URL ([#116](https://github.com/fastly/go-fastly/pull/116)).
    69  
    70  ## [v1.6.0] (2020-02-18)
    71  ### Added
    72  - s3: Support for `server_side_encryption_kms_key_id` and `server_side_encryption` fields ([#144](https://github.com/fastly/go-fastly/pull/144)).
    73  
    74  ## [v1.5.0] (2020-01-29)
    75  ### Added
    76  - pool/server: Support for Fastly's Load Balancer ([#142](https://github.com/fastly/go-fastly/pull/142)).
    77  
    78  ## [v1.4.0] (2020-01-06)
    79  ### Added
    80  - dictionary_info: Support to retrieve metadata for a single dictionary ([#122](https://github.com/fastly/go-fastly/pull/122)).
    81  - syslog: Support for `tls_client_cert` and `tls_client_key` fields ([#139](https://github.com/fastly/go-fastly/pull/139)).
    82  
    83  ## [v1.3.0] (2019-10-02)
    84  ### Added
    85  - vcl_snippets: Support for `hash` type ([#133](https://github.com/fastly/go-fastly/pull/133)).
    86  - service: Support for `type` field ([#132](https://github.com/fastly/go-fastly/pull/132)).
    87  - token: Support for API tokens ([#131](https://github.com/fastly/go-fastly/pull/131)).
    88  
    89  ### Changed
    90  - client: Codebase dependency management from `dep` to Go modules ([#130](https://github.com/fastly/go-fastly/pull/130)).
    91  
    92  ## [v1.2.1] (2019-07-25)
    93  ### Added
    94  - acl: Constant to represent the maximum number of entries that can be placed within an ACL ([#129](https://github.com/fastly/go-fastly/pull/129)).
    95  - dictionary: Constant to represent the maximum number of items that can be placed within an Edge Dictionary ([#129](https://github.com/fastly/go-fastly/pull/129)).
    96  
    97  ## [v1.2.0] (2019-07-24)
    98  ### Added
    99  - acl: Support for Create, Delete and Update BatchOperations ([#126](https://github.com/fastly/go-fastly/pull/126)).
   100  
   101  ## [v1.1.0] (2019-07-22)
   102  ### Added
   103  - dictionary: Support for Create, Delete, Update and Upsert BatchOperations ([#125](https://github.com/fastly/go-fastly/pull/125)).
   104  
   105  ## [v1.0.0] (2019-06-14)
   106  ### Added
   107  - bigquery: Support for `format_version` field ([#97](https://github.com/fastly/go-fastly/pull/97)).
   108  - ftp: Support for `format_version` field ([#97](https://github.com/fastly/go-fastly/pull/97)).
   109  - gcs: Support for `format_version` field ([#97](https://github.com/fastly/go-fastly/pull/97)).
   110  - papertrail: Support for `format_version` field ([#97](https://github.com/fastly/go-fastly/pull/97)).
   111  - backend: Support for `override_host` field ([#120](https://github.com/fastly/go-fastly/pull/120)).
   112  - backend: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   113  - cache_setting: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   114  - condition: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   115  - domain: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   116  - gcs: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   117  - gzip: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   118  - header: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   119  - health_check: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   120  - request_setting: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   121  - response_object: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   122  - vcl: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   123  - version: Support for `created_at`, `updated_at`, and `deleted_at` fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   124  
   125  ### Changed
   126  - bigquery: Function signature to list all of the BigQuery logging objects ([#97](https://github.com/fastly/go-fastly/pull/97)).
   127  - acl: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   128  - acl_entry: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   129  - dictionary: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   130  - dictionary_item: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   131  - director: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   132  - event_logs: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   133  - service: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   134  - vcl_snippets: Data types of all timestamp fields ([#121](https://github.com/fastly/go-fastly/pull/121)).
   135  
   136  ## [v0.4.3] (2019-05-24)
   137  ### Added
   138  - waf: Support for OWASP ([74c03ce](https://github.com/fastly/go-fastly/commit/74c03cec4549738bb1fc20fd881fbd9c750f6928), [cf4b60f](https://github.com/fastly/go-fastly/commit/cf4b60fa9e61358753b9cafa4481adc5977d8432), [cee4e1d](https://github.com/fastly/go-fastly/commit/cee4e1df35a27e507ef0809991fe8ffb462a94d4)).
   139  - waf: Support for rules ([34f0b9f](https://github.com/fastly/go-fastly/commit/34f0b9f50526c1a4fb0a866d363dd089cd628a7c), [c1e80fc](https://github.com/fastly/go-fastly/commit/c1e80fc42a3d4c7d85ece91b682cd2db602c4df7)).
   140  - waf: Support for rule sets ([a3cdd36](https://github.com/fastly/go-fastly/commit/a3cdd3621d72750658d3bdb988576e3401dc50f9), [bb50c5a](https://github.com/fastly/go-fastly/commit/bb50c5a9265476ce3a4161f450f6055478b84b7e)).
   141  - loggers: Support for `placement` field ([22a781b](https://github.com/fastly/go-fastly/commit/22a781b35924ba511bda44a21d1d240026b7cf8c), [#88](https://github.com/fastly/go-fastly/pull/88), [#89](https://github.com/fastly/go-fastly/pull/89), [#92](https://github.com/fastly/go-fastly/pull/92)).
   142  - waf: Support for rule statuses ([41be101](https://github.com/fastly/go-fastly/commit/41be101a60f72090a9e0f2da6f9916b1d3e9fc2b), [959f73b](https://github.com/fastly/go-fastly/commit/959f73bf50b63ce73e705ccee25003af983e9306), [9ac3984](https://github.com/fastly/go-fastly/commit/9ac3984c0bed8a2d459c86798caa82379a4ad64e), [f07eebf](https://github.com/fastly/go-fastly/commit/f07eebff0c9f1de723e4f09e5c6e34708ad895df), [629aea3](https://github.com/fastly/go-fastly/commit/629aea38479bd207a6e65db6eaf5b0012df665f7), [7c0a4cb](https://github.com/fastly/go-fastly/commit/7c0a4cb048d5f81fb4bfc62e116c4c58771a4dfc), [8dea9d3](https://github.com/fastly/go-fastly/commit/8dea9d3d6c37cb795edd3c90ceca2185de6f7411), [d0959bb](https://github.com/fastly/go-fastly/commit/d0959bbb9d7014852a2d156ca4f781f8b85af0f6), [787809f](https://github.com/fastly/go-fastly/commit/787809f40a2c2e1f22bda069461a570ef5c0b3c7), [313dc49](https://github.com/fastly/go-fastly/commit/313dc494e149a53cee03f858d197a8cc40bebee0), [10e52ed](https://github.com/fastly/go-fastly/commit/10e52edcd71b88cb15195ee5380f77a149089e94), [ad02a14](https://github.com/fastly/go-fastly/commit/ad02a140be06849fe79c56cb1b1da5bf9825118d)).
   143  - waf: Support for configuration sets ([572ae53](https://github.com/fastly/go-fastly/commit/572ae535464793fddb5f393ec82f69051a747227)).
   144  - bigquery: Support for BigQuery ([c4d7e54](https://github.com/fastly/go-fastly/commit/c4d7e54baa4a84f2e6c897ee59aeac24a4c33a9d), [ba3228c](https://github.com/fastly/go-fastly/commit/ba3228c61ddc08f8f76c348e50bafc5c389e8d30), [a5ccfe9](https://github.com/fastly/go-fastly/commit/a5ccfe98e321b197af0205f7cb45c52a913f725b), [d9957b4](https://github.com/fastly/go-fastly/commit/d9957b462a473c7a535288cbb8fccb643a34aa59), [cd9a5e6](https://github.com/fastly/go-fastly/commit/cd9a5e6c218407189f76dc13d74ab5fb59868671), [#81](https://github.com/fastly/go-fastly/pull/81)).
   145  - event_logs: Support for event logs ([2a7fdb8](https://github.com/fastly/go-fastly/commit/2a7fdb8643082c66ee2fc248dd7aa8610b91a109), [dc37f61](https://github.com/fastly/go-fastly/commit/dc37f61f9f8392895cf4051bdeefef039f2c106f), [f833123](https://github.com/fastly/go-fastly/commit/f833123061198183771036c847988f143846f717), [6c902bc](https://github.com/fastly/go-fastly/commit/6c902bc3064338335a8eba4f301c039239309e52), [f771fa0](https://github.com/fastly/go-fastly/commit/f771fa072e71dd535853d2a52e999af90070d2af), [c7f7044](https://github.com/fastly/go-fastly/commit/c7f7044614055db8d79a1333c5d2ade78f1be0ea), [cee4e1d](https://github.com/fastly/go-fastly/commit/cee4e1df35a27e507ef0809991fe8ffb462a94d4), [10d525c](https://github.com/fastly/go-fastly/commit/10d525c164a3f6760f47ab43da8c895f7713c25c)).
   146  - dictionary_item: Support to create multiple items ([a162398](https://github.com/fastly/go-fastly/commit/a162398362d3a967cdc5518190344b16b5421060)).
   147  - vcl_snippets: Support for VCL snippets ([#80](https://github.com/fastly/go-fastly/pull/80), [#82](https://github.com/fastly/go-fastly/pull/82/files), [#84](https://github.com/fastly/go-fastly/pull/84), [#85](https://github.com/fastly/go-fastly/pull/85), [#96](https://github.com/fastly/go-fastly/pull/96)).
   148  - acl: Support for `deleted_at`, `created_at`, and `updated_at` fields ([#86](https://github.com/fastly/go-fastly/pull/86)).
   149  - acl_entry: Support for `deleted_at`, `created_at`, and `updated_at` fields ([#86](https://github.com/fastly/go-fastly/pull/86)).
   150  - backend: Support for `comment` field ([#86](https://github.com/fastly/go-fastly/pull/86)).
   151  - condition: Support for `name` and `comment` fields ([#86](https://github.com/fastly/go-fastly/pull/86)).
   152  - dictionary: Support for `write_only` field ([#86](https://github.com/fastly/go-fastly/pull/86)).
   153  - director: Support for `shield`, `name`, `deleted_at`, `created_at`, and `updated_at` fields ([#86](https://github.com/fastly/go-fastly/pull/86)).
   154  - health_check: Support for `comment` field ([#86](https://github.com/fastly/go-fastly/pull/86)).
   155  - service: Support to list the domains within a service ([#90](https://github.com/fastly/go-fastly/pull/90)).
   156  - vcl: Support for `main` field ([#93](https://github.com/fastly/go-fastly/pull/93)).
   157  - version: Support for `comment` field ([#103](https://github.com/fastly/go-fastly/pull/103)).
   158  - splunk: Support for Splunk ([#101](https://github.com/fastly/go-fastly/pull/101)).
   159  - blobstorage: Support for Azure Blob Storage ([#99](https://github.com/fastly/go-fastly/pull/99)).
   160  - settings: Support for `stale_if_error` and `stale_if_error_ttl` fields ([#104](https://github.com/fastly/go-fastly/pull/104)).
   161  
   162  ### Changed
   163  - dictionary: Response struct to align with API ([6a8a1c6](https://github.com/fastly/go-fastly/commit/6a8a1c62e61097da752bae838375cb139f4e9cc3)).
   164  - dictionary_item: Response struct to align with API ([7d31c4a](https://github.com/fastly/go-fastly/commit/7d31c4aa34ef904f4426ef8af4be915c2c373e70)).
   165  - user-agent: client.go and fixtures to reference fastly in the user-agent ([#109](https://github.com/fastly/go-fastly/pull/113).
   166  
   167  ### Removed
   168  - domain: `locked` field ([#86](https://github.com/fastly/go-fastly/pull/86)).
   169  
   170  ### Fixed
   171  - request: URL encoding for names ([8b3e2d6](https://github.com/fastly/go-fastly/commit/8b3e2d653b2d4a32ecbd050056370c95e9f6cbd8)).
   172  - condition: Request struct for updating ([1fe3fda](https://github.com/fastly/go-fastly/commit/1fe3fda765dcbc8d75d0e2e501a2c326a0b6fafb)).
   173  
   174  ## [v0.4.2] (2017-09-05)
   175  ### Added
   176  - logentries: Support for `format_version` field ([#50](https://github.com/fastly/go-fastly/pull/50)).
   177  - gcs: Support for `message_type` field ([#52](https://github.com/fastly/go-fastly/pull/52)).
   178  - waf: Support for firewall ([216f9cb](https://github.com/fastly/go-fastly/commit/216f9cb6a92bc6e3c4653b7ebc9206f78a80d69b), [c6feafe](https://github.com/fastly/go-fastly/commit/c6feafe0fc5ed2b74bef9d3105f2f20c6197b19e), [50fef06](https://github.com/fastly/go-fastly/commit/50fef061051d188edcc37749a108fc6d025e495c)).
   179  
   180  ## [v0.4.1] (2017-08-07)
   181  ### Added
   182  - syslog: Support for `hostname`, `ipv4`, `tls_hostname`, and `message_type` fields ([2b863da](https://github.com/fastly/go-fastly/commit/2b863da88fc1033a68538ccdc5c9dc82fa52681f)).
   183  
   184  ## [v0.4.0] (2017-07-27)
   185  ### Added
   186  - realtime_stats: Support for real-time analytics ([#48](https://github.com/fastly/go-fastly/pull/48)).
   187  
   188  ### Changed
   189  - acl: Names of all types, functions, and variables to follow Go standards ([#46](https://github.com/fastly/go-fastly/pull/46)).
   190  
   191  ### Fixed
   192  - condition: URL encoding for forward slashes ([3d6dabb](https://github.com/fastly/go-fastly/commit/3d6dabb37bd2df7195d28aef08b1edd98895b960)).
   193  
   194  ## [v0.3.0] (2017-07-19)
   195  
   196  - Initial tagged release
   197  
   198  [v1.14.0]: https://github.com/fastly/go-fastly/compare/v1.13.0...v1.14.0
   199  [v1.13.0]: https://github.com/fastly/go-fastly/compare/v1.12.0...v1.13.0
   200  [v1.12.0]: https://github.com/fastly/go-fastly/compare/v1.11.0...v1.12.0
   201  [v1.11.0]: https://github.com/fastly/go-fastly/compare/v1.10.0...v1.11.0
   202  [v1.10.0]: https://github.com/fastly/go-fastly/compare/v1.9.0...v1.10.0
   203  [v1.9.0]: https://github.com/fastly/go-fastly/compare/v1.8.0...v1.9.0
   204  [v1.8.0]: https://github.com/fastly/go-fastly/compare/v1.7.2...v1.8.0
   205  [v1.7.2]: https://github.com/fastly/go-fastly/compare/v1.7.1...v1.7.2
   206  [v1.7.1]: https://github.com/fastly/go-fastly/compare/v1.7.0...v1.7.1
   207  [v1.7.0]: https://github.com/fastly/go-fastly/compare/v1.6.0...v1.7.0
   208  [v1.6.0]: https://github.com/fastly/go-fastly/compare/v1.5.0...v1.6.0
   209  [v1.5.0]: https://github.com/fastly/go-fastly/compare/v1.4.0...v1.5.0
   210  [v1.4.0]: https://github.com/fastly/go-fastly/compare/v1.3.0...v1.4.0
   211  [v1.3.0]: https://github.com/fastly/go-fastly/compare/v1.2.1...v1.3.0
   212  [v1.2.1]: https://github.com/fastly/go-fastly/compare/v1.2.0...v1.2.1
   213  [v1.2.0]: https://github.com/fastly/go-fastly/compare/v1.1.0...v1.2.0
   214  [v1.1.0]: https://github.com/fastly/go-fastly/compare/v1.0.0...v1.1.0
   215  [v1.0.0]: https://github.com/fastly/go-fastly/compare/v0.4.3...v1.0.0
   216  [v0.4.3]: https://github.com/fastly/go-fastly/compare/v0.4.2...v0.4.3
   217  [v0.4.2]: https://github.com/fastly/go-fastly/compare/v0.4.1...v0.4.2
   218  [v0.4.1]: https://github.com/fastly/go-fastly/compare/v0.4.0...v0.4.1
   219  [v0.4.0]: https://github.com/fastly/go-fastly/compare/v0.3.0...v0.4.0
   220  [v0.3.0]: https://github.com/fastly/go-fastly/releases/tag/v0.3.0