-
Notifications
You must be signed in to change notification settings - Fork 281
Closed
Description
Implementation of Spin Factors (SIP here) is happening in the factors
branch.
Fix known issues
- Fix Grain template:Grain template not working with Grain 0.5.4 #2779
- Decide what to do about Swift template: Swift and Grain Templates Tests Not Working #2774
- Reimplement
spin up --sqlite-statements
(Run sqlite statements #2780) - Reimplement some trigger hooks (@lann)
- Fix broken key-value paths (Fix the path for default key-value stores #2791)
- Merge pre-factor crates with their factor equivalents
- Remove or fix benchmarks runner #2813
Document breaking changes (release notes / doc site where appropriate)
-
HttpRequestDenied
source - [Factors] Change how
incoming-request.authority
is set. #2723 - Deprecate execution of "uncomponentizable" WAGI modules #2552
- Remove HTTP trigger
base
option fermyon/developer#1371 - Update language guide(s) for 3.0 fermyon/developer#1376
Audit feature parity and compatibility against pre-factors code
If you do this just list what you've reviewed below whether you find problems or not.
Integrate factors into spin
- Migrate spin-core wasi features to factor(s) (@lann)
- Migrate host component call sites (e.g.
add_host_component
,find_host_component_handle
) (@lann) - Update triggers (document upgrade process?)
-
http
(mostly complete) -
redis
-
- Update component loader
- Integrate with Implementation of Component Dependencies #2673
- Implement nice error for Deprecate execution of "uncomponentizable" WAGI modules #2552
- Port
unsafe-aot-compilation
feature Reimplement unsafe-aot-compilation feature #2818
Port host components to factors
-
key-value
(@kate-goldenring)-
azure
-
redis
-
sqlite
-
-
llm
(@rylev) -
outbound-http
-
spin
(factors: Implement spin outbound http #2740) -
wasi
-
-
outbound-mqtt
(@karthik2804) (Add outbound MQTT factor #2722) -
outbound-mysql
(@karthik2804) -
outbound-pg
(@calebschoepp) -
outbound-redis
(@me-diru) -
sqlite
(@rylev) -
variables
(@rylev)-
env
-
vault
-
azure
([Factors] Azure Key Vault Variables #2724)
-
Integrate factors into new spin-trigger
-
wasi
-
variables
-
key-value
-
sqlite
-
outbound-http
-
outbound-redis
-
outbound-mqtt
-
outbound-pg
-
outbound-mysql
-
llm