Releases: bentoml/BentoML
Releases · bentoml/BentoML
v1.4.32
What's Changed
- fix: ensure at least one CPU worker is assigned when CPU resources are zero by @frostming in #5528
- fix: update installation path logic for Python packages in Dockerfile template by @frostming in #5529
- Revert "feat: new image API: build_include" by @frostming in #5531
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci[bot] in #5530
- fix: sanitize filename with path separators in FileSchema.decode by @Anri-Lombard in #5533
New Contributors
- @Anri-Lombard made their first contribution in #5533
Full Changelog: v1.4.31...v1.4.32
v1.4.31
What's Changed
- chore: update pre-commit config and fix lint errors by @frostming in #5511
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci[bot] in #5512
- doc(gateway): add gateway documentation by @ssheng in #5513
- docs: Add gateway screenshots by @Sherlock113 in #5515
- feat: add build time secrets by @jianshen92 in #5514
- feat: API token sdk by @jianshen92 in #5516
- docs: API token SDK documentation by @jianshen92 in #5517
- feat: new image API: build_include by @frostming in #5518
- feature: Add native prefix routing (root_path) support for BentoML by @frostming in #5521
- fix: support max age and max requets for runner connections by @frostming in #5522
- fix: improve the error message for importing bento by @frostming in #5523
- chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #5520
- chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #5519
- feat: support stage in secret CLI by @jianshen92 in #5526
Full Changelog: v1.4.30...v1.4.31
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