- Removed misleading error message at run time, when process does not use Input/Output classes
- Added message to clarify that not importing Input/Output remains nominal (legacy behaviour).
- Updated makefile to enable github action for deploying online documentation.
- HTTPS Activation with PESTO_USE_SSL use true or false values
- automatic documentation publishing
- HTTPS support
- Significant documentation update : updates (tutorial, pesto commands), new sections (contributing, running pesto, ), new documentation organisation and a new skin.
- PESTO provides an automatic schema generation: generation of the input & output json schemas based on the signature of the process function
- Cache for pesto build: a faster docker image build with different cache levels
- PESTO CLI now uses Typer to reduce code base
- Add run commands to CLI to run processing (locally or in docker image) with pesto run
- Fix response when output is an image
- Fix missing hostname in URL in describe (API change between Sanic & FastAPI)
- Fix wrong access in log dict
- Add extra field for log
- Move from Sanic to FastAPI
- Log based on Loguru
- Fix test procedure un Makefile
- Fix potential memory leak in the web service
- Fix wrong wheel name in Dockerfile
- Fix wrong wheel name in Dockerfile
- Change the package name from
pesto-cli
toprocessing-factory
- Append
PYTHONPATH
duringpesto build
instead of overwriting. - Add
--network
command line option topesto build
andpesto test
.
- First release of PESTO.