Skip to content

Releases: GoogleCloudPlatform/functions-framework-cpp

v1.2.0

07 Jul 13:16
d31c3e1
Compare
Choose a tag to compare

What's Changed

In this release we updated all the examples and documentation to use the "declarative" form for functions.

Full Changelog: v1.1.0...v1.2.0

v1.1.0

16 Mar 20:56
4818bfc
Compare
Choose a tag to compare

This release introduces google::cloud::functions::Function, an opaque wrapper
to represent any C++ function to handle HTTP or CloudEvent requests. Application
developers can use this wrapper (via the google::cloud::functions::MakeFunction()
factory functions) to capture the signature of their functions. Soon, the
GCP buildpacks will no longer require GOOGLE_FUNCTION_SIGNATURE_TYPE,
which can be error-prone.

  • feat: support functions::Function in Run() (#340)
  • feat: make pkg-config files relocatable (#336)
  • doc: how-to guide on using legacy code (#334)

v1.0.0 Release

09 Sep 13:08
cf557ac
Compare
Choose a tag to compare

We are pleased to announce that the C++ Functions Framework is
now generally available (GA). We think the code is ready for
production use, and that the public APIs are stable.

Changes

  • fix: use correct version macro for pkg-config (#322)

v0.6.0 Release

16 Aug 22:47
45ee229
Compare
Choose a tag to compare

v0.6.0 - 2021-08

  • feat: support mapping of legacy GCF events (#313)
  • fix: actually handle sessions in parallel (#308)
  • feat: improve error message for CloudEvent (#310)
  • doc: simplify how-to guides (#304)
  • feat: more efficient access to HttpRequest data (#300)

v0.5.0 Release

27 Feb 16:37
52ac0f8
Compare
Choose a tag to compare

v0.5.0 - 2021-03

  • feat: make HttpResponse fluent (#293)
  • ci: add a build for MSVC 2019 (#290)
  • refactor: use vcpkg features to control dependencies (#289)
  • fix: build problems with MSVC (#288)

v0.4.0 Release

19 Feb 21:29
997b994
Compare
Choose a tag to compare

v0.4.0 - 2021-02

  • feat: use structured logging for exceptions (#278)
  • feat: convert storage Pub/Sub events (#273)
  • feat: how-to guide using Cloud Build for builder (#267)
  • chore: update to pack v0.17.0 (#263)
  • feat: implement code for Cloud Spanner tutorial (#239)
  • feat: implement code for Cloud Bigtable tutorial (#238)
  • doc: this library is now published in vcpkg (#237)
  • feat: fix compilation problems on MSVC (#233)
  • doc: new guide to deploy Pub/Sub function to Cloud Run (#234)
  • doc: new guide to deploy on Cloud Run (#232)
  • doc: describe how to create a Docker image (#212)
  • doc: describe how to run a local server (#209)
  • We implemented many other examples, but this changelog is
    too long already.

v0.3.0 Pre-release

01 Feb 21:40
76abd6d
Compare
Choose a tag to compare
  • BREAKING CHANGE: Renamed package and targets to use
    functions-framework-cpp as the project's prefix.

  • doc: clarify backwards compatibility guidelines (#204)

  • feat: implement storage_integration_test example (#198)

  • feat: implement pubsub_integration_test example (#195)

  • feat: implement storage_unit_test example (#196)

  • feat: implement pubsub_unit_test example (#194)

  • refactor: use Boost.Log in some examples (#192)

  • feat: implement http_system_test example (#193)

v0.2.0 Pre-release

19 Jan 20:00
e808e07
Compare
Choose a tag to compare
v0.2.0 Pre-release Pre-release
Pre-release
  • Move Run() to the public API.

v0.1.0 Pre-release

19 Jan 16:11
c13df28
Compare
Choose a tag to compare
v0.1.0 Pre-release Pre-release
Pre-release
feat: implement http_unit_test example (#183)