Roadmap
Learn about OpenFunction’s evolutionary plans
v0.1.0, May 2021
- Create Function, Builder and Serving CRDs and corresponding controllers
- Support using existing function framework & buildpacks such as Google Cloud Function to build functions
- Support using Tekton and Cloud Native Buildpacks as Builder backend to build functions
- Support Knative as Serving backend
- Optimize and localize existing function framework & buildpacks
v0.2.0, June 2021
- Support OpenFunctionAsync serving runtime(backed by Dapr + KEDA + Deployment/Job)
- Functions Frameworks async function support
- Customized go function framework & builders for both Knative and OpenFunctionAsync serving runtime
v0.3.0, July ~ August 2021
- Add OpenFunction Events: OpenFunction’s own event management framework
- Support using ShipWright as Builder backend to build functions or apps
- Build and serving can be launched separately
- Support running an application (container image) as a serverless workload directly
v0.4.0+, 2021 Q4
- OpenFunction CLI
- Support more EventSources
- Use OpenFunction async functions to drive EventSource & EventTrigger workloads
- OpenFunction sync function
- Python functions frameworks & builder
- Nodejs functions frameworks & builder
- OpenFunction Console (WebUI)
- Support scheduling functions to Edge
- Use ShipWright to build functions or apps with Dockerfile
- Support Rust functions & WebAssembly runtime
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified September 6, 2021: Add Chinese docs (3d1d7bd)