Repository navigation
Releases: vivainio/roto
Releases · vivainio/roto
Release list
v0.3.0
Breaking changes
Lua API level is now roto.api_version = 2. Update setup scripts:
roto.lambda.function_is nowroto.lambda.fnroto.requestis nowroto.wireroto.intercept_requestis nowroto.hooks.requestroto.mqtt.on_connect/on_subscribeare nowroto.hooks.mqtt_connect/mqtt_subscriberoto.s3.link_dirreturns{bucket, prefix, count}instead of a bare count
New features
roto.callsupportskmsandlogsroto.json_decode(text)is available in setup scripts, for parsingroto.wireresponses- Service modules get
roto.array(table)androto.null, matching setup scripts
v0.2.2
Optional Lua service bundle for Roto.
v0.2.1
Optional Lua service bundle for Roto.
v0.2.0
New features
roto.s3.link(bucket, key, file, opts?)androto.s3.link_dir(bucket, prefix, dir, opts?)register host files as S3 objects without copying them; reads are served from the file and roto never writes, moves or deletes it--enable-lua-apiservesPOST /roto-api/luato run setup-API Lua scripts against a running server (loopback only, rejects browser requests, returns result,printoutput and errors with line numbers)
v0.1.1
Fixes
- Inspection object downloads now always use
application/octet-stream. Header stripping was case-sensitive, so a storedContent-Typecould leak through. - Lambda command executor no longer fails when a command exits before reading stdin (broken-pipe race).
- CI: clippy lints and moved smoke-test script paths.