Skip to content

Releases: bentoml/BentoML

v1.4.7

28 Mar 02:36
v1.4.7
20a4407
Compare
Choose a tag to compare

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

v1.4.6

25 Mar 06:22
76b832d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.5...v1.4.6

v1.4.5

14 Mar 13:08
5acbb66
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.4...v1.4.5

v1.4.4

14 Mar 03:14
5e50d61
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.3...v1.4.4

v1.4.3

06 Mar 01:16
b92ba34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.4.3

v1.4.2

28 Feb 03:52
008e7d3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.2

v1.4.1

25 Feb 04:59
74076a7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

20 Feb 08:36
ba7c145
Compare
Choose a tag to compare

We are thrilled to announce the release of BentoML 1.4! This version introduces several new features and improvements to accelerate your iteration cycle and enhance the overall developer experience.

Below are the key highlights of 1.4, and you can find more details in the release blog post.

🚀 20x faster iteration with Codespaces

  • Introduced BentoML Codespaces, a development platform built on BentoCloud
  • Added the bentoml code command for creating a Codespace
  • Auto-sync of local changes to the cloud environment
  • Access to a variety of powerful cloud GPUs
  • Real-time logs and debugging through the cloud dashboard
  • Eliminate dependency headaches and ensure consistency between dev and prod environments

🐍 New Python SDK for runtime configurations

  • Added bentoml.images.PythonImage for defining the Bento runtime environment in Python instead of using bentofile.yaml or pyproject.toml
  • Support customizing runtime configurations (e.g., Python version, system packages, and dependencies) directly in the service.py file
  • Introduced context-sensitive run() method for running custom build commands
  • Backward compatible with existing bentofile.yaml and pyproject.toml configurations

⚡ Accelerated model loading with safetensors

  • Implemented build-time model downloads and parallel loading of model weights using safetensors to reduce cold start time and improve scaling performance. See the documentation to learn more.
  • Added bentoml.models.HuggingFaceModel for loading models from HF. It supports private model repositories and custom endpoints
  • Added bentoml.models.BentoModel for loading models from BentoCloud and the Model Store

🌍 External deployment dependencies

  • Extended bentoml.depends() to support external deployments
  • Added support for calling BentoCloud Deployments via name or URL
  • Added support for calling self-hosted HTTP AI services outside BentoCloud

⚠️ Legacy Service API deprecation

  • The legacy bentoml.Service API (with runners) is now officially deprecated and is scheduled for removal in a future release. We recommend you use the @bentoml.service decorator.

Note that:

  • 1.4 remains fully compatible with Bentos created by 1.3.
  • The BentoML documentation has been updated with examples and guides for 1.4.

🙏 As always, we appreciate your continued support!

What's Changed

Full Changelog: v1.3.22...v1.4.0

v1.4.0a2

14 Feb 10:48
547d8b8
Compare
Choose a tag to compare
v1.4.0a2 Pre-release
Pre-release

What's Changed

Full Changelog: v1.4.0a1...v1.4.0a2

v1.4.0a1

14 Feb 00:34
4de7cea
Compare
Choose a tag to compare
v1.4.0a1 Pre-release
Pre-release

What's Changed

  • feat: support bentoml serve without service name by @frostming in #5208
  • feat(service): expose service-level labels definition by @aarnphm in #5211

Full Changelog: v1.3.22...v1.4.0a1