Flama Versions Save

Fire up your models with the flame 🔥

v1.0.0

1 year ago

v1.0.0 (2023-01-20)

✨ New Features

  • bf68305 Generic schemas module for abstracting schema lib
  • 5fd20c1 OpenAPI agnostic generator and marshmallow soft dependency
  • 3d08cd0 Integration with SQLAlchemy through DatabaseModule
  • b30dcfb Improve package interface
  • 88c8092 Shortcuts for generating routes based on http verbs
  • 28bbe07 Create a Lifespan for Modules
  • 9408b81 Define an adaptor interface for schema libs
  • 9038b40 BackgroundTask using multiprocessing
  • 8771f27 Proxy for authentication, middleware and testclient modules
  • cc58438 Mypy and some types fixing
  • 12172a5 Allow Flama app to be mounted recursively within Flama app
  • e52a35a Some types fixes and RouteParametersMixin refactor
  • a719a59 Compatibility with Python <3.9
  • 0dc9320 Models serialization
  • 4ee60f6 Split make in sh scripts (Issues: #63 #62)
  • af63231 Model components
  • ca5b7ee Model resources
  • 562699b Add example `hello_flama.py`
  • c31ff8b Add ml responsive example
  • 9fb3a6b ModelComponent with get_model_type
  • 1836d48 ModelResources can be defined with a component or a path
  • 5bee225 CLI skeleton
  • 02ed609 Add version_option and help_option
  • 9fe65c7 Run and serve commands
  • 2070d38 Start command
  • 23d673a Upgrade OpenAPI version
  • 7c073fc Adds default parameters in CLI create-config
  • ae6e8cf Raises an error if no schema lib is installed
  • e20a3f9 Allows Flama application to decide which schema lib to use
  • 38733d1 Docker image for Flama
  • 405aa68 PyTorch serialization
  • aba62b8 PyTorch Model Resource
  • b002127 Allows dump and load methods to pass args internally
  • 7432614 React package for generating Flama templates
  • 6699c04 Update pyproject.toml according to Poetry 1.2
  • e9f503d Add host and port to definition files
  • bcf19cf Add full compatibility with uvicorn parameters to CLI
  • 89b1244 Templates App, Error 500 and Docs
  • 88220d0 Improve HTTPException and WebSocketException
  • 88b198e Module for concurrency utilities
  • abfceb6 Middleware stack
  • f6bdd34 NotFoundContext and tests for data structures
  • 1d40ce8 EndpointWrapper and some data structures refactor
  • f384ef6 Error 404 page
  • 9b74f46 Python 3.11 compatible
  • 38dd5cc Add model resource example for documentation
  • 9ed634f Event-based lifespan
  • ddcdcb6 Dependency injector resolve calculates required context
  • a2dddce Dependency injection reformulated as a tree
  • 70a4e24 Robust serialization for TF based on SavedModel
  • 1c4f238 Add return list of set or frozenset in EnhancedJSONEncoder
  • 41087bb Finish add_model_resource.py example
  • b6b1e08 Add example for model-component documentation
  • e0c341f Finish example for model-component documentation
  • c86bbb0 Fit model-component example to web-doc
  • 2cd0c77 Compatibility with Pydantic
  • ab6a0e5 Schema and Field interface
  • efaa46e Update requirements
  • c8128c1 Enhanced model serialization

🐛 Bug Fixes

  • 70f1f54 Fixes typesystem array fields with non-specific items
  • fd6d164 Fix app_path in run and dev
  • ce44103 Remove unneeded import causing hard dependency
  • 55473d6 Workers and reload are only possible when app import string
  • e1df41e Workers and reload are only possible when app import string
  • 060ffb5 Fix lack of extra | in strings
  • 0e1356f Remove multiple from Schema
  • 9c482d8 Typing compatibility with Python 3.7
  • 97696fa Fix missing path in _AppContext

💥 Breaking Changes

  • 038103a Schemas compatibility layer and Integrate typesystem schema lib
  • a596614 Modules system for extending Flama application
  • 7daeb4d Refactor resources and integrate as ResourcesModule
  • 264f6df Refactor schemas and integrate as SchemaModule
  • 62149e4 Enable declarative routing
  • a583293 Use SQLAlchemy as default engine for CRUD resources

v0.16.0

3 years ago

v0.16.0 (2020-11-16)

✨ New Features

  • 0ea3064 Add Python 3.9 to CI
  • 69d7108 Upgrade Starlette version to 0.14.0+
  • 6696970 Upgrade databases version to 0.4.0+
  • 4aa46e8 Upgrade apispec version to 4.0+

v0.15.0

4 years ago

v0.15.0 (2020-05-14)

✨ New Features

  • 46473ae Pagination now works for schemaless responses

v0.14.1

4 years ago

v0.14.1 (2020-05-13)

🔒 Security Issues