Skip to content

Latest commit

 

History

History
164 lines (136 loc) · 13.3 KB

CHANGELOG.md

File metadata and controls

164 lines (136 loc) · 13.3 KB

Semantic Versioning Changelog

v1.5.0 (2023-09-19)

✨ New Features

  • c0c8ae6 Pydantic 2.0 compatibility (#105) (Issues: #105)
  • d3dbb98 Improving types with pyright (#106 #108) (Issues: #106 #108)
  • 4c00cc6 Flama client and Lifespan refactor (#107) (Issues: #107)
  • 331a759 Avoid data schema names collision in OpenAPI schema (#113) (Issues: #113)
  • 0af3b64 Discovering nested schemas (#114) (Issues: #114)
  • 573757f Config tool for reading from files or env vars (#109) (Issues: #109)

v1.4.0 (2023-06-08)

✨ New Features

  • 037718b Allow to add tags to resource methods (#102) (Issues: #102)
  • 7c9628a Sklearn pipelines compatibility (#103) (Issues: #103)
  • 7969d21 Remove model directory on exiting app (#104) (Issues: #104)

🐛 Bug Fixes

  • 5ee51a1 Typing issues (#101) (Issues: #101)
  • 3445e63 Trailing dot from docstring of crud methods summary (#100) (Issues: #100)

v1.3.0 (2023-03-17)

✨ New Features

  • d5715a7 Allow all endpoint responses in swagger schema (#88) (Issues: #88)
  • 21292dc Schema type as annotation for input and ouput schemas (#91) (Issues: #91)
  • 693fdf7 Script for fixing lint errors (#93) (Issues: #93)
  • cbd026f Allow to tag routes (#92) (Issues: #92)
  • 318b461 Warning loading a model with another framework version (#94) (Issues: #94)
  • ac82633 Include artifacts in model inspect (#95) (Issues: #95)
  • 056cd90 CLI command to interact with an ML model without server (#96) (Issues: #96)

🐛 Bug Fixes

  • 18daa90 Amend some Enum instantiations from strings

v1.2.0 (2023-03-02)

✨ New Features

  • 931d7d9 Flama start config handles debug mode

🐛 Bug Fixes

  • 67a92af Encode uuid in json responses
  • 63a634c Minor types fix in HTTPException

v1.1.0 (2023-03-01)

✨ New Features

  • e64765b SQLAlchemy 2.0 compatibility
  • 053cb7a Artifacts in model files

🐛 Bug Fixes

  • 2e770c2 Allow Flama applications to mount other Flama applications

v1.0.2 (2023-02-28)

🐛 Bug Fixes

v1.0.1 (2023-01-24)

🐛 Bug Fixes

  • 6e122f8 Parse yaml schema from functions docstrings

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 (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 (2020-05-14)

✨ New Features

  • 46473ae Pagination now works for schemaless responses

v0.14.1 (2020-05-13)

🔒 Security Issues