Releases: bentoml/BentoML
Releases · bentoml/BentoML
v1.4.30
What's Changed
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #5505
- fix: aiohttp impl of RemoteProxy for dependency call by @frostming in #5502
- docs: update AWS CloudFormation template URL to v9 by @sauyon in #5506
- fix: improve process termination handling in create_proxy_app by @frostming in #5508
- fix: cli deploy to inject deployment env by @jianshen92 in #5507
- fix: set default worker count based on available CPU resources by @frostming in #5509
- fix: ensure at least one worker is set based on CPU resources by @frostming in #5510
Full Changelog: v1.4.29...v1.4.30
v1.4.29
What's Changed
- docs: Add byoc link by @Sherlock113 in #5498
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci[bot] in #5500
- feat: associate bento service instance with the service class by @frostming in #5501
- fix: update apt-get install command to use Dpkg options by @frostming in #5503
Full Changelog: v1.4.28...v1.4.29
v1.4.28
What's Changed
- fix: update cuda base image and base image docs by @frostming in #5492
- fix: use dir() instead of vars() to walk through the MRO by @frostming in #5495
- chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #5494
- chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #5493
- fix: feature: build error message with missing BentoModel by @frostming in #5496
- feat: multi-worker support for custom command service by @frostming in #5497
Full Changelog: v1.4.27...v1.4.28
v1.4.27
What's Changed
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #5486
- chore(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #5487
- docs: Update vllm inference doc by @Sherlock113 in #5488
- feat: support python 3.14 in build by @jianshen92 in #5489
- fix: exclude metrics for endpoints by @bojiang in #5491
Full Changelog: v1.4.26...v1.4.27
v1.4.26
What's Changed
- fix: avoid circular reference in response background handling by @frostming in #5481
- fix: error handling in proxy request processing by @frostming in #5482
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci[bot] in #5485
Full Changelog: v1.4.25...v1.4.26
v1.4.25
What's Changed
- fix: Adding secret as an argument to create deployment by @sean-hickey-wf in #5478
- docs: Add equivalent code note by @Sherlock113 in #5476
- skip configured livez and readyz endpoints in traffic and access middlewares by @frostming in #5473
- fix: Ensure sdk respects _cloud_client when performing deployment operations by @sean-hickey-wf in #5474
- feat: add bentoml deployment start command by @jianshen92 in #5475
- fix: handle compatibility with click 8.3+ by @frostming in #5480
Full Changelog: v1.4.24...v1.4.25
v1.4.24
What's Changed
- doc: update gpu options for on-demand p instances by @ssheng in #5456
- docs: Add labels by @Sherlock113 in #5457
- chore: add gpu literals by @ssheng in #5459
- fix: use configurable readyz endpoint in HTTPClient classes by @frostming in #5458
- fix: use abspath instead of realpath in safe_extract_tarfile function by @frostming in #5461
- chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #5462
- fix: replace questionary with rich-toolkit by @frostming in #5460
- fix: adding build args option to apply cli command by @sean-hickey-wf in #5468
- feat: Adding label as cli command for cloud deployment by @sean-hickey-wf in #5467
- docs: Add split staging and prod doc by @Sherlock113 in #5463
- feat: Allow bento description to be passed to service decorator by @sean-hickey-wf in #5470
- feat: implement reverse proxy for custom command services by @frostming in #5465
- docs: Add traffic config ref link by @Sherlock113 in #5471
- feat: enforce requirement for at least one dependency attribute in Dependency class by @frostming in #5472
New Contributors
- @sean-hickey-wf made their first contribution in #5468
Full Changelog: v1.4.23...v1.4.24
v1.4.23
What's Changed
- feat: add support for extra_ports in service configuration by @frostming in #5441
- docs: Fix typo in DataFrame annotation for classify method by @jianshen92 in #5442
- fix: call lifespans on mounted starlette apps by @frostming in #5444
- refactor: remove unused endpoint labels from service configuration and add endpoints field to BentoManifestSchema by @frostming in #5448
- feat: add a worker script for process runner by @frostming in #5447
- docs: Add Prophet example by @Sherlock113 in #5446
- feat: add endpoints field to Bento class and update related methods by @frostming in #5449
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci[bot] in #5450
- feat: get_hosts via runner-lb API by @frostming in #5445
- fix: revert get_hosts to only returning hostnames by @frostming in #5451
- fix: remove unnecessary command from create_dependency_watcher function by @frostming in #5452
- refactor: remove extra_ports and endpoints from Bento class and related schemas by @frostming in #5453
- doc: update AWS byoc docs to use role by @sauyon in #5454
- fix: update service host return values to include port for UDS connections by @frostming in #5455
Full Changelog: v1.4.22...v1.4.23
v1.4.22
What's Changed
- docs: Update diagram image by @Sherlock113 in #5431
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #5432
- fix: Correct argument merging logic in set_arguments function by @frostming in #5433
- feat: Add new GPU type 'amd-mi300x' to GpuLiteralType by @frostming in #5435
- feat: allow to get command later for service by @frostming in #5437
- fix: Add error handling for failed file downloads in JSONSerde and MultipartSerde by @frostming in #5436
- docs: Add examples by @Sherlock113 in #5439
- fix: respect the metrics namespace passed from config by @frostming in #5440
Full Changelog: v1.4.21...v1.4.22
v1.4.21
What's Changed
- fix: Move wheels directory if src/wheels exists by @frostming in #5430
Full Changelog: v1.4.20...v1.4.21