Releases: bentoml/BentoML
Releases · bentoml/BentoML
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
v1.4.20
What's Changed
- docs: Add rollback section by @Sherlock113 in #5423
- feat: Replace usages of fs library with fsspec and pathlib by @frostming in #5424
- ci: pre-commit autoupdate [skip ci] by @pre-commit-ci[bot] in #5425
- fix: Add env var to disable local bentoml URL in requirements by @frostming in #5427
- chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #5428
Full Changelog: v1.4.19...v1.4.20
v1.4.19
What's Changed
- fix: run post setup commands for codespace by @frostming in #5414
- fix: Ignore python.packages when requirements_txt is provided by @qimcis in #5421
- chore(deps): bump the pip group across 2 directories with 1 update by @dependabot[bot] in #5413
New Contributors
Full Changelog: v1.4.18...v1.4.19
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