You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* test: fix unit tests (GoogleCloudPlatform#181)
Fix failing assert to look for a different error message, likely due to
a change in CloudEvents error message.
Also add tests so that code coverage is back at 100%.
Signed-off-by: Kehui Li <kehui.li@uisee.com>
Besides Knative function support, one notable feature of OpenFunction is embracing Dapr system, so far Dapr pub/sub and bindings have been support.
306
+
307
+
Dapr bindings allows you to trigger your applications or services with events coming in from external systems, or interface with external systems. OpenFunction [0.6.0 release](https://openfunction.dev/blog/2022/03/25/announcing-openfunction-0.6.0-faas-observability-http-trigger-and-more/) adds Dapr output bindings to its synchronous functions which enables HTTP triggers for asynchronous functions. For example, synchronous functions backed by the Knative runtime can now interact with middlewares defined by Dapr output binding or pub/sub, and an asynchronous function will be triggered by the events sent from the synchronous function.
308
+
309
+
Asynchronous function introduces Dapr pub/sub to provide a platform-agnostic API to send and receive messages. A typical use case is that you can leverage synchronous functions to receive an event in plain JSON or Cloud Events format, and then send the received event to a Dapr output binding or pub/sub component, most likely a message queue (e.g. Kafka, NATS Streaming, GCP PubSub, MQTT). Finally, the asynchronous function could be triggered from the message queue.
310
+
311
+
More details would be brought up to you in some quickstart samples, stay tuned.
312
+
295
313
### Google Cloud Functions
296
314
297
315
This Functions Framework is based on the [Python Runtime on Google Cloud Functions](https://cloud.google.com/functions/docs/concepts/python-runtime).
Copy file name to clipboardExpand all lines: setup.py
+6-5Lines changed: 6 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -25,13 +25,13 @@
25
25
26
26
setup(
27
27
name="functions-framework",
28
-
version="3.0.0",
29
-
description="An open source FaaS (Function as a service) framework for writing portable Python functions -- brought to you by the Google Cloud Functions team.",
28
+
version="3.1.0",
29
+
description="An open source FaaS (Function as a service) framework for writing portable Python functions.",
0 commit comments