Releases: GoogleCloudPlatform/functions-framework-cpp
v1.2.0
What's Changed
In this release we updated all the examples and documentation to use the "declarative" form for functions.
- docs: use working buildpacks (#381)
- doc: examples use declarative configuration (#380) (#371) (#370) (#369) (#368) (#356)
- doc: use modern CMake flags (#374)
Full Changelog: v1.1.0...v1.2.0
v1.1.0
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.
v1.0.0 Release
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
v0.5.0 Release
v0.4.0 Release
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
-
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
- Move
Run()
to the public API.
v0.1.0 Pre-release
feat: implement http_unit_test example (#183)