Skip to content

Latest commit

 

History

History
956 lines (543 loc) · 47.3 KB

CHANGELOG.md

File metadata and controls

956 lines (543 loc) · 47.3 KB

Changelog

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.

Generated by auto-changelog.

2.34.0 (2024-08-09)

Features

2.33.1 (2024-06-20)

Bug Fixes

  • use correct casing in excluded routes property (#543) (ff7a8e6)

2.33.0 (2024-06-17)

Features

2.32.0 (2024-06-10)

Features

2.31.0 (2024-05-29)

Features

2.30.0 (2024-04-04)

Features

2.29.0 (2024-04-04)

Features

  • add rate limiting config to functions config (#534) (e45f320)
  • rename collaborator to developer, add reviewer role (#532) (3786f32)
  • Replace Controller role with Billing Admin role (#528) (c24b3a3)

2.28.0 (2024-01-31)

Features

  • add priority field to functions config (#529) (bfc8fb2)

2.27.0 (2024-01-22)

Features

  • remove site_capabilities from the deploy object (#526) (8c36a67)

2.26.1 (2024-01-16)

Bug Fixes

  • remove callback as is not need in fs/promises (68e80f2)
  • revert package-lock.json to version 1 (205776e)

2.26.0 (2023-11-09)

Features

  • add search site functions api route (4d74a95)

2.25.0 (2023-11-07)

Features

  • add prefer_static to functions config (#515) (a1934ad)
  • add getSiteEnvVars endpoint (dd1e55a)

2.24.1 (2023-10-30)

Bug Fixes

2.24.0 (2023-10-27)

Features

  • Added framework_version to DeplotFiles (d756a5c)

Bug Fixes

  • Add FrameworkVersion to DeployOptions (1a86b73)

2.23.2 (2023-10-19)

Bug Fixes

  • update test (d81ff6c)
  • upload non-zisi-compiled files as provided.al2 (b041a0f)

2.23.1 (2023-10-13)

Bug Fixes

  • Document functions_region for sites (a22226f)
  • skip executable check on windows (d8dcf44)
  • trigger al2 via runtimeVersion field (b2b8227)

2.23.0 (2023-09-28)

Features

Bug Fixes

2.22.0 (2023-09-22)

Features

2.21.1 (2023-09-07)

Bug Fixes

  • fileUpload error casting does not conform to interface (#486) (f95a00b)

2.21.0 (2023-08-25)

Features

  • support function route methods field (b930d21)

2.20.0 (2023-08-09)

Features

  • add support for custom function routes (#481) (d30c25b)

2.19.1 (2023-07-12)

Bug Fixes

  • race condition when waiting for sharedError (#474) (a50e2a9)

2.19.0 (2023-06-09)

Features

  • add feature_flags parameter to the getSite endpoint (#466) (554c19c)

2.18.0 (2023-05-15)

Features

  • update edge-redirects dir path (915e054)

2.17.1 (2023-05-11)

Bug Fixes

2.17.0 (2023-05-10)

Features

  • pass invocation_mode property to uploadDeployFunction endpoint (#454) (1a5ef29)

Bug Fixes

2.16.0 (2023-04-19)

Features

  • add runtimeVersion support to deploy (#442) (d356ee2)
  • support for edge-redirects manifests (3e1ea56)

2.15.1 (2023-03-24)

Bug Fixes

2.15.0 (2023-02-20)

Features

  • pass along generator to functionconfig (ef22e6b)

2.14.0 (2023-02-02)

Features

  • add functions_config parameter to deploy (92c921d)

Bug Fixes

  • remove functions_config from logger in deploy (3d23b9b)

2.13.0 (2023-01-23)

Features

  • add functions_config property to deployfiles (8613df5)
  • add more information to function_config (b844c61)
  • Allow triggering test and validate workflow manually (7673ad3)

Bug Fixes

  • Add missing doc for Account Members Endpoints (b3f5a0f), closes #395

2.12.2 (2022-11-21)

Bug Fixes

  • add section to buildLogMsg (fce8381)

2.12.1 (2022-10-18)

Bug Fixes

  • createSiteBuild: add clear_cache field (2ac6c5c)

2.12.0 (2022-08-16)

Features

2.11.0 (2022-07-14)

Features

2.10.0 (2022-06-17)

Features

  • add swagger endpoints and definitions for environment variables (#381) (8405651)

2.9.0 (2022-04-19)

Features

2.8.0 (2022-01-04)

Features

  • add support for scheduled functions to Go client (#368) (d7957ac)

2.7.0 (2021-12-21)

Features

2.6.0 (2021-11-08)

Features

2.5.2 (2021-10-20)

Bug Fixes

  • remove additional properties on specification (#328) (f29f29e)

2.5.1 (2021-10-13)

Bug Fixes

  • use put instead of post for site rollback endpoint (1090199)

2.5.0 (2021-06-03)

Features

  • allow setting a build image for a single build (#342) (8fb76dd)

2.4.0 (2021-05-03)

Features

  • document latest plugin runs endpoint (#335) (935dac7)

2.3.1 (2021-04-29)

Bug Fixes

2.3.0 (2021-04-29)

Features

  • add internal endpoint updatePlugin (d6ac3a2)

2.2.0 (2021-03-16)

Features

  • add framework to deploy properties (#322) (109c6ef)
  • add functions_dir in repo info (633b8a4)

2.1.1 (2021-02-23)

Bug Fixes

2.1.0 (2021-02-10)

Features

  • allow deploy cancellation during file upload (#305) (335d407)

2.0.2 (2021-02-10)

Bug Fixes

2.0.1 (2021-02-09)

Bug Fixes

2.0.0 (2021-02-04)

⚠ BREAKING CHANGES

  • to better support flexible cancellation, the WaitUntilDeployReady and WaitUntilDeployLive methods of the Go client's porcelain API no longer accept a timeout paramater. Instead, the timeout should be including on the passed Context. Timeout or cancelation of the context will be respected while waiting for the deploy to be ready or live.

Features

  • flexible cancellation when waiting for deploy state (985c0e2)

Bug Fixes

  • deploy timeout error message (5a477f7)

1.3.0 (2021-01-21)

Features

  • add google analytics to new docs site (5543da4)
  • add pagination support (d79e0ad)

Bug Fixes

  • github token in workflow (686d251)
  • package.json: remove scripts no longer required and don't npm ci on swagger bump (e61a51f)
  • remove pagination from some of the list endpoints (9f301e0)
  • switch branches and cleanup package.json (b985d27)

v1.0.0 - 2020-12-10

Merged

  • Remove listForms endpoint #269
  • Bump setup-go github action #270
  • Mark listForms endpoint as deprecated #268
  • github tools: fix fossa workflow file #267
  • Add definition for /sites/id/rollback. #265

Commits

  • Start writing ListFormsBySiteId test d274f5d
  • fix github actions workflow file for fossa 0267d63
  • Add more assertions to ListFormsBySiteId test 9271230

v0.18.1 - 2020-10-11

Merged

  • Use service as a returned object for showService #264

Commits

  • Add definition for /sites/id/rollback. 3958e7f

v0.18.0 - 2020-10-07

Merged

  • Add service instances list #263

Commits

  • Regenerate go client 5e4adc7
  • Add listServiceInstancesForSite spec bc2b65b

v0.17.0 - 2020-09-30

Merged

  • Add WaitUntilDeployLive Go client method #262

v0.16.1 - 2020-09-24

Merged

  • chore: regenerate go client #259
  • Fix service instance swagger definition #258
  • Bump node-fetch from 2.6.0 to 2.6.1 #255
  • Remove unused AppVeyor build shield. #253
  • Test CI on Node 14 #251

Fixed

  • Update README.md #252

Commits

v0.16.0 - 2020-08-20

Merged

  • Add form deletion API endpoint to OpenAPI spec #250
  • Bump prismjs from 1.19.0 to 1.21.0 #249
  • Bump elliptic from 6.5.2 to 6.5.3 #248
  • fix sites typo on split test endpoint paths #247
  • Bump lodash from 4.17.15 to 4.17.19 #245
  • Document /sites/{site_id}/unlink_repo #242
  • Add 'branch' to createSiteDeploy #238
  • github tools: add fossa license scanning #237

Commits

v0.15.0 - 2020-05-14

Merged

  • Remove deploy_id from PluginRun create body #235
  • Upgrade go-swagger to 0.23.0 #234
  • Add plugin_runs to open-api #232

Commits

  • Generate go e0fdc4a
  • Update generated go code 9133e98
  • Remove deploy_id from pluginRun create body 0ab03a5

v0.14.0 - 2020-05-08

Merged

  • fix: update dependencies #229
  • Fix race in RetryableTransport #230
  • Add dns_zones API #211

Commits

  • Add dnsZone tag and regenerate go client 5b27806
  • added all dns_zone and dns_record public endpoints 3b83ce6
  • chore: update github.com/Azure/go-autorest/autorest 0fa4b6f

v0.13.4 - 2020-04-29

Merged

  • Add stop_builds property to repo info #227
  • Migrate from Travis to GitHub Action #228
  • Correct deleteHookBySiteId operationId since it doesn't require site_id #226

Commits

v0.13.3 - 2020-04-15

Merged

  • Warn if function conditions are not met #224
  • Bump acorn from 7.0.0 to 7.1.1 #223
  • add delete site to porcelain #210

v0.13.2 - 2020-03-11

Merged

  • Fix path for deploy cancel #222
  • Remove engines.node #220
  • Improve tests #218

Commits

v0.13.0 - 2020-02-26

Merged

  • Document deploy cancel #217
  • Fix menu scrolling on Chrome #214
  • Updated model link to correct one #215
  • Create CODEOWNERS #212
  • Bump handlebars from 4.2.0 to 4.5.3 #208

Commits

  • Generate deploy cancel code 5f787d0
  • Remove generated swagger docs 5f2b3f8
  • Test swagger conversion aa9051d

v0.12.0 - 2019-12-16

Merged

  • Remove payment_method_id from accountUpdateSetup #169
  • Fix options of go generation command #205
  • Remove obsolete okbody structs #206
  • Bump js-yaml from 3.12.2 to 3.13.1 #203
  • Bump lodash from 4.17.11 to 4.17.15 #204
  • Bump lodash-es from 4.17.11 to 4.17.15 #202
  • Add CI for the OpenAPI specification and the API documentation #201
  • Fix Go client generation #200
  • Enhance documentation UI #182
  • Group require() statements #197
  • Add description field #176
  • Upgrade all dependencies #181
  • Add linting and prettifying #185
  • Add externalDocs #186
  • Validate and normalize OpenAPI specification #194
  • Simplify version bumping #179
  • Add unit tests #196
  • Fix YAML syntax error #193
  • Remove required: false #188
  • Re-order npm scripts #180
  • Add Node.js version #184
  • Add OpenAPI tags #178
  • Add terms of service #173
  • Make npm package size smaller #195
  • Fix installation_id type #164
  • added split testing endpoints #161
  • Use go proxy #159

Fixed

  • Fix installation_id type #162

Commits

v0.11.4 - 2019-04-19

Merged

  • Fix text error bug #156
  • Fix function comments based on best practices from Effective Go #157

Commits

v0.11.3 - 2019-03-07

Merged

  • go-client: Don’t poll deploy after upload #155

v0.11.2 - 2019-03-07

Merged

  • Change embedded DefaultSyncFileLimit to 500 #153

Commits

  • Add prepublish hook ed4efa3
  • Change embeeded DefaultSyncFileLimit to 500 c5e88e6

v0.11.1 - 2019-03-06

Merged

  • add a wait until the deploy is ready #152

Commits

v0.11.0 - 2019-03-01

Merged

  • Temporarily use upstream PRed fix for go-openapi #150

Commits

  • Automatically bump swagger version e1d37e2
  • Pin the fixed hash of the openapi runtime temporarily b3098c6

v0.10.0 - 2019-02-28

Merged

  • Update go-swagger libraries to the latest version and update to go modules #149
  • Ignore nil deploys. #146
  • Bump deps #145

Fixed

Commits

  • Switch to go modules and version toolchain 4ebaac4
  • Roll back autorest to v8.1.0 4696550
  • Add test to reply POST body 6caa66a

v0.9.0 - 2019-02-20

Merged

  • Fix typo #144
  • Add build_image property to site definition #141
  • updated title #142

Commits

v0.8.0 - 2019-02-05

Merged

  • Add API driven configuration parameters #139
  • Change large_media to large_media_enabled #140
  • Formatted using the YAML vscode plugin #138

Commits

v0.7.1 - 2019-02-01

Commits

  • Fix swagger version number 739bf33

v0.7.0 - 2019-02-01

Merged

  • Adding services endpoints without changing formatting #137

Commits

v0.6.0 - 2019-01-30

Merged

  • Add Site's ID domain to the swagger definition. #134
  • Add Go endpoint to start a new build. #132
  • Add createSiteBuild endpoint #124

Commits

  • Add enpoint to start a new build. cdebb1a
  • Replace old context package. eb9dc64
  • Bump swagger version 2bf863d

v0.5.2 - 2019-01-08

Merged

  • Read original size from lfs pointers. #126

Commits

  • Expand API to send original file size. 270670c
  • Compare the data read in the file header. d68c1f6

v0.5.1 - 2019-01-07

Merged

  • Rename asset management to large media (and LFS) #125
  • Fix anchor links #118

Fixed

  • Fix anchor links #117

Commits

  • Add createSiteBuild endpoint 6ab02ef

v0.5.0 - 2018-10-13

Merged

  • Add getAccount route #116
  • Add a mention of our js client to the open-api spec #112

Commits

v0.4.2 - 2018-09-14

Merged

  • Save sha without original sha when to save in Hashed #109

Commits

v0.4.1 - 2018-09-11

Merged

  • Fix the read file issue for asset management #107

Commits

v0.4.0 - 2018-09-11

Merged

  • Add feature to create file.Sum with original sha included for asset mgmt (again) #106
  • Reorg repo and README #105
  • Update README for making a new release #104

Commits

  • Break out contributing info separate from usage 30a3871
  • Reorganize repo 7b08467
  • Make links copy-pasta-able b48028a

v0.3.0 - 2018-09-07

Merged

  • Regenerate go client using go-swagger 0.16.0 #103

Commits

  • Use flatten=full option c6f6515
  • Update Gopkg.lock 7ab53e0
  • Add feature to create file.Sum with original sha included for asset mgmt 62a4b1d

v0.2.0 - 2018-08-29

Merged

  • Update deps #100
  • Add User definition #94
  • New js strategey #95
  • Added account/sites POST endpoint #89
  • Add node client info #91
  • Allow deploying zip files as js functions #90
  • Fix run conversion on Windows. #88
  • Replace backslashes in file path names. #87
  • added /submissions endpoint and removed duplicate endpoint #84
  • Add forms functions to porcelain #81
  • add mone logging and some todos #78
  • Add notify build start #77
  • Upload go binaries as functions #76
  • Do not keep all file handles open at the same time #74
  • Disable H2 for retryable requests. #72
  • Allow non-rate limited retryable clients. #70
  • Add /sites/ID/deployed-branches endpoint. #69
  • Implement an http transport that retries after a rate limit. #68
  • Fix reference to return type creating build hook. #67
  • Unify repository path accessors with RepoPath. #66
  • Complete site's build settings. #61
  • Add missing Hook#Get, Hook#Update and Hook#Enable. #62
  • Add build hooks api. #63
  • Add site processing settings to the definitions. #56
  • Complete definitions for deploy keys management. #55
  • Fix response status code for delete site operation #54
  • Add Site#capabilities #51
  • Add endpoints to manipulate team accounts. #46
  • Check for invalid characters instead of escaping #45
  • Escape special characters in filenames #44
  • Add definitions and generated code for team accounts. #42
  • Add support for specifying a deploy timeout #43
  • Use new swagger to re-generate code #41
  • Add missing deploy information. #39
  • Add site ssl url to the site object. #38
  • Add hooks to observe walking the deploy directories. #37
  • Add deploy callbacks. #35
  • Allow to set filtering parameters to list and search sites. #36
  • Add required site id parameter to create a web hook. #34
  • Fix deploy hook field name. #33
  • Move the deploy keys api to the right place. #32
  • Indicate error message is not-nullable to fix error messages #31
  • Fix build and add test runner. #30
  • Fix calls to Create and Update sites. #29
  • Changes for continuous deployment setup #28
  • Add Asset API #27
  • Allow setting a session_id when creating a new site #26
  • Fix buffers for file and function upload #25
  • Make sure we don't load all files in memory during a deploy #24
  • The api allows to send a title for a deploy. #23
  • Remove duplicated review_id property. #22
  • Add locked deploy operations. #21

Fixed

  • Do not keep all file handles open at the same time #73
  • Fix response status code for delete site operation #53

Commits

v0.0.3 - 2017-01-19

Merged

  • Add a function to wait until an auth ticket is authorized by the server. #19
  • Add definitions to create auth tickets and tokens. #18
  • Make site update to return the updated site. #17
  • Add site's missing fields. #16
  • Add getDeploy endpoint. #15
  • Add fields to support draft deploys. #14
  • Do not try to upload 0 files. #13

v0.0.2 - 2016-12-07

Merged

  • use proper path, not the abs path #12

Commits

v0.0.1 - 2016-11-24

Merged

  • update for working deploy #11
  • use the absolute path for finding files #10
  • Add porcelain deploy. #5
  • Add Deploy file definition. #4

Commits