Releases: bentoml/BentoML
Releases · bentoml/BentoML
v1.4.18
What's Changed
- docs: Update contact us link by @Sherlock113 in #5398
- docs: Update canary deployment by @Sherlock113 in #5397
- docs: Add built-in status endpoints by @Sherlock113 in #5400
- build: Use python3.10 package that exists on Ubuntu22.04 by @byronclark in #5403
- feat: better way to retrieve api token from CLI by @frostming in #5404
- docs: Add sandbox observability images by @Sherlock113 in #5401
- fix: honor the default buckets in request duration metrics config by @frostming in #5405
- doc: sandboxes by @ssheng in #5411
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci[bot] in #5410
- docs: Move sandboxes doc to BentoCloud by @Sherlock113 in #5412
- feat: add last_request_timestamp metric by @xianml in #5416
- docs: Update runtime doc for private pypi by @Sherlock113 in #5415
- fix: missing secrets and canarys param in cli by @xianml in #5417
- fix: update assertions in IOMixin to enforce BaseModel subclassing by @frostming in #5419
- fix: description/readme too large by @xianml in #5420
Full Changelog: v1.4.17...v1.4.18
v1.4.17
What's Changed
- chore(config): export accelerator literal type by @aarnphm in #5384
- fix: accept bento type as the bento argument for deployment APIs by @frostming in #5385
- chore: return early python_packages by @aarnphm in #5387
- docs: Update adaptive batching example by @Sherlock113 in #5388
- feat: reading bento args from a YAML file by @frostming in #5389
- docs: Add --arg-file flag by @Sherlock113 in #5391
- fix: Adjust keras version comparison by @rmarquis in #5392
- chore: update AWS cloudformation template by @sauyon in #5394
- docs: Add canary deployment by @Sherlock113 in #5390
- docs: Add BentoML Sandboxes by @Sherlock113 in #5396
- feat: support canary for bentoml deployment apply commands by @xianml in #5395
Full Changelog: v1.4.16...v1.4.17
v1.4.16
What's Changed
- docs: Add codespaces video by @Sherlock113 in #5370
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci in #5378
- feat: read dependencies from uv lock by @frostming in #5379
- refactor: move legacy APIs to a separate module by @frostming in #5381
- feat: support custom service start command by @frostming in #5382
- fix: better way to set service name by @frostming in #5383
Full Changelog: v1.4.15...v1.4.16
v1.4.15
What's Changed
- docs: Add CI/CD pipeline doc by @Sherlock113 in #5366
- fix: disable GPU allocation if CUDA_VISIBLE_DEVICES is set by @frostming in #5368
- fix: race condition issue initializing result db by @frostming in #5369
Full Changelog: v1.4.14...v1.4.15
v1.4.14
What's Changed
- chore: fix link in readme by @imba-tjd in #5353
- docs: correct description of max_latency_ms by @jianshen92 in #5348
- feat: support --arg for bentoml deployment create and update by @frostming in #5354
- docs: reword some docs and a handful of typos by @b8zhong in #5356
- fix: align the task status with bentocloud by @frostming in #5359
- fix: compatible implementation for eval_type_lenient by @frostming in #5358
- docs: Add triton example by @Sherlock113 in #5357
- docs: stabilization window by @jianshen92 in #5360
- docs: replace outdated deployment parameter by @Sherlock113 in #5361
- fix: apply stabilization window config by @jianshen92 in #5362
- fix: allow route name without leading slash by @jianshen92 in #5363
- fix(deployment): remove duplicated
--config-file
by @b8zhong in #5364
New Contributors
Full Changelog: v1.4.13...v1.4.14
v1.4.13
What's Changed
- docs: Fix BentoCloud CLI link by @Sherlock113 in #5340
- chore(deps): bump astral-sh/setup-uv from 5 to 6 by @dependabot in #5341
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci in #5342
- fix: subclass checking for client classes by @frostming in #5345
- fix: insert install command even if the base image is specified by @frostming in #5344
- fix: do not allow separate python requirements calls by @frostming in #5347
- fix: support pre-built wheels in bento spec v2 by @frostming in #5349
- feat: add paths to schemas to support openai chat endpoints by @aarnphm in #5346
- fix: delete preheat_pip_packages by @bojiang in #5350
- docs: Add docs for wheels and run_script() by @Sherlock113 in #5351
- chore: minor fix, wrong message by @frostming in #5352
Full Changelog: v1.4.12...v1.4.13
v1.4.12
What's Changed
- docs: Use command to list GPU types by @Sherlock113 in #5330
- chore: disable progress bar on cloud build by @aarnphm in #5331
- fix: handling equal sign in value of secret by @larme in #5332
- fix: make sure to inherit from base image ENV by @aarnphm in #5334
- fix: don't add duplicate global options to requirements.txt by @frostming in #5336
- fix: don't restore cwd when importing service in worker by @frostming in #5339
- docs: Unify image styles with BentoML theme by @Sherlock113 in #5338
- feat: custom readiness hook method by @frostming in #5337
Full Changelog: v1.4.10...v1.4.12
v1.4.10
What's Changed
- doc: Update saml.rst by @bojiang in #5309
- docs: Add template arg doc by @Sherlock113 in #5311
- chore: update gpu_type for supported GPU on bentocloud by @aarnphm in #5312
- doc: rename PythonImage to Image by @frostming in #5313
- docs: add monitoring API tokens section to manage-api-tokens.rst by @Haivilo in #5316
- feat: show fastapi routes in playground ui by @frostming in #5314
- fix: add /app/.venv/bin to PATH to support Kubernetes exec-style entrypoints by @restato in #5315
- fix: Merge command line args with the ones in the config file by @frostming in #5317
- doc: add examples of bentoml deploy for bento args by @frostming in #5318
- fix: usage tracking for bentoml build by @frostming in #5321
- revert: "feat: show fastapi routes in playground ui" by @frostming in #5323
- fix: only regard the positional arg as build ctx if it is a local dir by @frostming in #5322
- fix: make sure to use self.args in with_defaults by @aarnphm in #5324
New Contributors
Full Changelog: v1.4.8...v1.4.10
v1.4.8
What's Changed
- feat: make it possible to override values of Image from bentofile.yaml by @frostming in #5298
- feat: implement bento arguments by @frostming in #5299
- fix: add end of line if the requirments file doesn't have by @frostming in #5302
- docs(security): update security advisory email by @ssheng in #5304
- fix: remove start commands from CLI by @frostming in #5303
- chore: update security notes by @frostming in #5305
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci in #5306
- chore: locking transformers <4.51 for quickstart tests by @aarnphm in #5307
Full Changelog: v1.4.7...v1.4.8
v1.4.7
What's Changed
- docs(saml): add sso saml doc by @ssheng in #5292
- docs: Add some diagrams for get started section by @Sherlock113 in #5285
- fix: do not start dependency if it's from a URL or deployment by @frostming in #5293
- feat: support pack_git_packages and fix add group for alpine by @frostming in #5295
- fix: initialize async http client with async method by @frostming in #5296
- feat: support --name option for bentoml build and bentoml code by @frostming in #5297
Full Changelog: v1.4.6...v1.4.7