Hi all,
We are excited to release a public Alpha for the Bubble Plugin API Version 4 today.
Bubble Plugin API Version 4 affects server-side actions only. Because AWS Lambda functions, which we use to run server-side actions, will likely end support for Node 14 this year and migrate to Node 16, plugins that use server-side actions will soon be required to switch to Bubble plugin API version 4. We are running an Alpha to ensure that version 4 is easy to upgrade to and allows authors to make full use of the benefits that Node 16 provides.
We invite you to try it out by clicking on the “Try out the Alpha” banner in the “Shared” tab of your plugin editor and then switching your version in the Bubble Plugin API Version dropdown to “v4-alpha”.
Check out the documentation here!
FAQs:
- How do I join the Alpha?
- Click on the “Try out the Alpha” banner in the “Shared” tab of your plugin editor and then switch your version in the Bubble Plugin API Version dropdown to “v4-alpha”.
- Why are we releasing an Alpha?
- v4 of the plugin node 16 API will change the syntax of server-side actions in a non-backwards-compatible way.
- We would like to get feedback from plugin authors to ensure that our API design makes sense to plugin authors, and that the update is easy.
- What does “Alpha” mean, exactly?
- You will not be allowed to publish plugins that use version 4 Alpha of the plugin API.
- We might expect to make breaking changes to the Alpha.
- What is the timeline for the node 16 upgrade process?
- We will announce a full timeline for the upgrade process after the Alpha is complete and feedback is incorporated.
- The Alpha will run from now until early June. In early June, we will release the full v4 version, which may include some changes relative to the Alpha based on the feedback we receive (for example, we may add utility functions, or change some function names if something is confusing or unnecessarily clunky).
Please leave feedback on the Alpha here, or below in the comments to this forum post.