Skip to content

0.6.0

Compare
Choose a tag to compare
@pkucmus pkucmus released this 25 Oct 11:20
· 1 commit to main since this release
dc8672a

Features

  • Improve the CLI invocation, add log silencing
  • Add setproctitle for better visibility in tools like top, htop, btop
  • Log application startup errors (catch lifespan startup erros)
  • Add a log column indicating the issuer of a log (Uvicorn, Smyth or Smyth's suprocesses)

Fixes

  • Stop loading lambda handlers on Smyth's start - this was introduced in 0.5 and is now reverted as it caused problems with multi threading libraries running in the global context of the actual lambda
  • Remove fake_coldstart since now the handler is actually loading on a cold start - nothing to fake anymore

Internal and tooling

  • Introduce new CI/CD
  • Cleanup and apply new tool configs in pyproject.toml
  • Fix internal and confusing variable naming
  • Add stricter typing with check_untyped_defs
  • Merge the runner.py module into the RunnerProcess class