This is a preview release for BentoML 1.0, check out the quick start guide here: https://docs.bentoml.org/en/latest/quickstart.html and documentation at http://docs.bentoml.org/
Key changes
- BREAKING CHANGE: Default serving port has been changed to 3000
- This is due to an issue with new MacOS where 5000 port is always in use.
- This will affect default serving port when deploying with Docker. Existing 1.0 preview release users will need to either change deployment config to use port 3000, or pass
--port 5000
to the container command, in order to use the previous default port setting.
- New import/export API
- Users can now export models and bentos from local store to a standalone file
- Lean more via
bentoml export --help
andbentoml models export --help
What's Changed
- docs(cli): clean up cli docstrings by @larme in #2342
- fix: YataiClientContext initialization missing email argument by @yetone in #2348
- chore(ci): run e2e tests in docker by @bojiang in #2349
- style: minor typing fixes by @bojiang in #2350
- Refactor model save to include labels, metadata and custom_objects by @larme in #2351
- fix: better error message in python < 3.9 by @larme in #2352
- refactor(internal): move Tag out of types by @sauyon in #2358
- fix(frameworks): use bentoml.models.create instead of Model.create by @sauyon in #2360
- fix: add change_global_cwd params to bentoml.load by @parano in #2356
- fix: import model from S3 by @almirb in #2361
- fix: extract correct desired Python version by @matheusMoreno in #2362
- fix(service): fix
load_bento
arguments position when retrying afterimport_service
failed by @larme in #2369 - fix: cgroups for cpu should be 1 when <= 0 by @aarnphm in #2372
- chore: lock rich to be >=11.2.0 by @aarnphm in #2378
- internal: usage tracking by @aarnphm in #2318
- feat(internal): try to correct missing latest files by @sauyon in #2383
- chore: cleanup 3.6 metadata by @aarnphm in #2388
- chore: remove unecessary model_store by @aarnphm in #2384
- fix: not lock typing_extensions to fix rich and pytorch lightning requirements by @aarnphm in #2390
- bug: fix CLI command delete with latest tag by @parano in #2391
- feat: improve list CLI command output by @parano in #2392
- fix: update yatai client to work with BentoInfo changes by @parano in #2393
- fix(server): duplicate metrics by @bojiang in #2394
New Contributors
- @almirb made their first contribution in #2361
- @matheusMoreno made their first contribution in #2362
Full Changelog: v1.0.0-a6...v1.0.0-a7