Skip to content

Releases: GoogleCloudPlatform/functions-framework-nodejs

v3.1.0

31 Mar 22:04
199c6b7

Choose a tag to compare

3.1.0 (2022-03-31)

Features

  • Disable Express eTag response header for consistent FF behaviour across FF runtimes (#439) (07668f6)

Bug Fixes

  • deps: update dependency minimist to v1.2.6 [security] (#432) (32bb723)

v3.0.0

15 Feb 21:33
0bc6c13

Choose a tag to compare

3.0.0 (2022-02-15)

⚠ BREAKING CHANGES

  • send correct response code on exception (#427)

Bug Fixes

  • send correct response code on exception (#427) (5d996fe)

v2.1.1

01 Feb 16:01
7034c37

Choose a tag to compare

2.1.1 (2022-02-01)

Bug Fixes

@google-cloud/functions-framework v2.1.0

07 Dec 00:33
bcfc183

Choose a tag to compare

Features

  • add testing helpers and instructions (#392) (9c25913)
  • update to latest version of clouevents sdk (#402) (bd36243)

@google-cloud/functions-framework v2.0.0

10 Nov 21:52
9a38839

Choose a tag to compare

⚠ BREAKING CHANGES

  • remove eventarc cloudevent types (#385)
  • update the build to use api-extractor types (#383)
  • use snake case for generated cloudevent files (#382)
  • rename cloudevent to CloudEvent (#379)
  • Add type annotation for Request.rawBody
  • move function wrapping earlier (#335)
  • This commit refactors the SignatureType enum into an array of strings declared as const. This allows the SignatureType type to be expressed as a union type, which works a bit better when parsing a users provided string.

Features

  • add google CloudEvent types (#376) (292ade9)
  • enable traceparent header for cloudevents (#336) (aba9cb4)
  • generate cloudevent types from googleapis/google-cloudevents (#371) (7617801)
  • introduce declarative function signatures (#347) (db1ba9e)
  • update the build to use api-extractor types (#383) (752c49c)

Bug Fixes

Reverts

Code Refactoring

@google-cloud/functions-framework v2.0.0-beta.1

30 Oct 00:02

Choose a tag to compare

BREAKING CHANGES

  • Add type annotation for Request.rawBody
  • move function wrapping earlier (#335)
  • This commit refactors the SignatureType enum into an array of strings declared as const. This allows the SignatureType type to be expressed as a union type, which works a bit better when parsing a users provided string.

Features

  • enable traceparent header for cloudevents (#336) (aba9cb4)
  • generate cloudevent types from googleapis/google-cloudevents (#371) (7617801)
  • introduce declarative function signatures (#347) (db1ba9e)

Bug Fixes

Code Refactoring

@google-cloud/functions-framework v1.10.0

20 Sep 16:12
42a3552

Choose a tag to compare

Features

@google-cloud/functions-framework v1.9.0

25 Jun 18:48
eda3233

Choose a tag to compare

Features

Bug Fixes

v1.8.0

08 Jun 00:39
d6cabe7

Choose a tag to compare

06-04-2021 16:11 PDT

Features

  • Update event and cloudevent interfaces (#276)
  • Support local development with Pub/Sub emulator (#272)
  • Disable x-powered-by header (#223)

Bug Fixes

  • Allow killing process with CTRL+C (#264)
  • Do not pass numeric arguments to res.send (#242)
  • Fix cloudevent signature callbacks (#234)
  • Log function signature type (#228)
  • Export the public interfaces (#218)

Dependencies

  • update lodash to 4.17.21 (#284)
  • update hosted-git-info to 2.8.9 (#282)
  • update googlecloudplatform/functions-framework-conformance action to v0.3.9 (#271)
  • update typescript to v4.2.3 (#269)
  • update mocha to v8.3.2 (#268)
  • update @types/supertest to v2.0.11 (#267)
  • update @types/node to v11.15.50 (#266)
  • update supertest to v6 (#251)
  • update gts to v3 (#250)
  • update actions/setup-node action to v2 (#249)
  • update @types/minimist to v1.2.1 (#245)
  • update @types/express to v4.17.11 (#244)
  • update ini to 1.3.7 (#240)
  • update @types/mocha to v8.0.3 (#201)
  • update minimist to 1.2.5 (#259)

Documentation

  • Add buildpacks/docker quickstart (#212)
  • Mention express as the request/response parameters (#200)

Internal / Testing Changues

  • Updates to functions-framework-conformance action (#224, #236, #279, #280)
  • Split up invoker tests into separate integration test files (#281)
  • Enable eslint for tests (#275)
  • Add useful npm scripts (#274)
  • CI configuration updates (#219, #217)
  • Refactor: split invoker and router (#213)
  • Update renovate.json schedule (#210)

v1.7.1

10 Aug 18:23
e64c3b8

Choose a tag to compare

08-10-2020 11:13 PDT

Implementation Changes

  • fix: Don't call function after 404 on /{robots.txt,favicon.ico} (#193)

New Features

Dependencies

  • chore(deps): update dependency mocha to v8.1.1 (#194)
  • chore: remove tslint.json (#190)

Documentation

Internal / Testing Changes