Bentoml

Latest version: v1.3.14

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 25

1.2.3

Not secure
What's Changed
* ci: pre-commit autoupdate [skip ci] by pre-commit-ci in https://github.com/bentoml/BentoML/pull/4488
* infra: update to use Ruff formatter by aarnphm in https://github.com/bentoml/BentoML/pull/4269
* feat: tpu_type support by frostming in https://github.com/bentoml/BentoML/pull/4493
* chore(cloud cli): add cluster and expose access_point by bojiang in https://github.com/bentoml/BentoML/pull/4490
* docs: Update the whisperx use case by Sherlock113 in https://github.com/bentoml/BentoML/pull/4495
* docs: Update the readme by Sherlock113 in https://github.com/bentoml/BentoML/pull/4496
* fix(sdk): current directory for built bentos by bojiang in https://github.com/bentoml/BentoML/pull/4505
* chore(cloud cli): rename cluster to region by bojiang in https://github.com/bentoml/BentoML/pull/4508
* doc: Add the lcm lora use case doc by Sherlock113 in https://github.com/bentoml/BentoML/pull/4510
* fix(sdk): clean bentoml version by bojiang in https://github.com/bentoml/BentoML/pull/4511
* fix: bug: Dataframes not serializing correctly in the new API by frostming in https://github.com/bentoml/BentoML/pull/4491


**Full Changelog**: https://github.com/bentoml/BentoML/compare/v1.2.2...v1.2.3

1.2.2

Not secure
What's Changed
* docs: Remove direct execution lines by Sherlock113 in https://github.com/bentoml/BentoML/pull/4480
* docs: Refactor deployment docs by Sherlock113 in https://github.com/bentoml/BentoML/pull/4482
* docs: Add build options doc by Sherlock113 in https://github.com/bentoml/BentoML/pull/4483
* feat: lock dependencies by default considering the current bentoml version by frostming in https://github.com/bentoml/BentoML/pull/4484
* docs: Add distributed services doc by Sherlock113 in https://github.com/bentoml/BentoML/pull/4485
* fix(server): clean the request resources after the response is consumed by frostming in https://github.com/bentoml/BentoML/pull/4481


**Full Changelog**: https://github.com/bentoml/BentoML/compare/v1.2.1...v1.2.2

1.2.1

Not secure
**Full Changelog**: https://github.com/bentoml/BentoML/compare/v1.2.1a1...v1.2.1

What's Changed
* docs: Add more featured use cases by Sherlock113 in https://github.com/bentoml/BentoML/pull/4476
* docs: Add API reference doc by Sherlock113 in https://github.com/bentoml/BentoML/pull/4475
* docs: Clean API ref docs by Sherlock113 in https://github.com/bentoml/BentoML/pull/4477
* fix: fix the cluster from display name to name and url by FogDong in https://github.com/bentoml/BentoML/pull/4478
* fix(cli): add start runner server back by bojiang in https://github.com/bentoml/BentoML/pull/4479


**Full Changelog**: https://github.com/bentoml/BentoML/compare/v1.2.0...v1.2.1

1.2.1a1

Not secure
What's Changed
* docs: Add more featured use cases by Sherlock113 in https://github.com/bentoml/BentoML/pull/4476
* docs: Add API reference doc by Sherlock113 in https://github.com/bentoml/BentoML/pull/4475
* docs: Clean API ref docs by Sherlock113 in https://github.com/bentoml/BentoML/pull/4477
* fix: fix the cluster from display name to name and url by FogDong in https://github.com/bentoml/BentoML/pull/4478
* fix(cli): add start runner server back by bojiang in https://github.com/bentoml/BentoML/pull/4479


**Full Changelog**: https://github.com/bentoml/BentoML/compare/v1.2.0...v1.2.1a1

1.2.0

Not secure
🍱 We are excited to share with you that we have released BentoML `v1.2`, the biggest release since the launch of `v1.0`. This release includes improvements from all the learning and feedback from our community over the past year. We invite you to read our release [blog post](https://www.bentoml.com/blog/introducing-bentoml-1-2) for a comprehensive overview of the new features and the motivations behind their development.

Here are a few key points to note before we delve into the new features:

- `v1.2` ensures complete backward compatibility, meaning that Bentos built with `v1.1` will continue to function seamlessly with this release.
- We remain committed to supporting `v1.1`. Critical bug fixes and security updates will be backported to the `v1.1` branch.
- [BentoML documentation](https://docs.bentoml.com/en/latest/index.html) has been updated with examples and guides for `v1.2`. More guides are being added every week.
- BentoCloud is fully equipped to handle deployments from both `v1.1` and `v1.2` releases of BentoML.

⛏️ Introduced a [simplified service SDK](https://docs.bentoml.com/en/latest/guides/services.html) to empower developers with greater control and flexibility.

- Simplified the service and API interfaces as Python classes, allowing developers to add custom logic and use third party libraries flexibly with ease.
- Introduced `bentoml.service` and `bentoml.api` decorators to customize the behaviors of services and APIs.
- Moved configuration from YAML files to the service decorator `bentoml.service` next to the class definition.
- See this [example](https://github.com/bentoml/BentoVLLM) demonstrating the flexibility of the service API by initializing a vLLM AsyncEngine in the service constructor and run inference with continuous batching in the service API.

🔭 Revamped IO descriptors with more [familiar input and output types](https://docs.bentoml.com/en/latest/guides/iotypes.html).

- Enable use of Pythonic types directly, without the need for additional IO descriptor definitions or decorations.
- Integrated with Pydantic to leverage its robust validation capabilities and wide array of supported types.
- Expanded support to ML and Generative AI specific IO types.

📦 Updated [model saving and loading API](https://docs.bentoml.com/en/latest/guides/model-store.html) to be more generic to enable integration with more ML frameworks.

- Allow flexible saving and loading models using the `bentoml.models.create` API instead of framework specific APIs, e.g. `bentoml.pytorch.save_model`, `bentoml.tensorflow.save_model`.

🚚 Streamlined the [deployment workflow](https://docs.bentoml.com/en/latest/guides/deployment.html) to allow more rapid development iterations and a faster time to production.

- Enabled direct deployment to production through CLI and Python API from Git projects.

🎨 Improved API development experience with generated web UI and rich [Python client](https://docs.bentoml.com/en/latest/guides/clients.html).
![image](https://github.com/bentoml/BentoML/assets/861225/8c43d3cc-1f5b-4c52-9023-fe57f50b0487)
- All bentos are now accompanied by a custom-generated UI in the BentoCloud Playground, tailored to their API definitions.
- BentoClient offers a Pythonic way to invoke the service endpoint, allowing parameters to be supplied in native Python format, letting the client efficiently handles the necessary serialization while ensuring compatibility and performance.

🎭 We've learned that the best way to showcase what BentoML can do is not through dry, conceptual documentation but through real-world examples. Check out our current list of examples, and we'll continue to publish new ones to the [gallery](https://bentoml.com/gallery) as exciting new models are released.

- [BentoVLLM](https://github.com/bentoml/BentoVLLM)
- [BentoControlNet](https://github.com/bentoml/BentoControlNet)
- [BentoSDXLTurbo](https://github.com/bentoml/BentoSDXLTurbo)
- [BentoWhisperX](https://github.com/bentoml/BentoWhisperX)
- [BentoXTTS](https://github.com/bentoml/BentoXTTS)
- [BentoCLIP](https://github.com/bentoml/BentoCLIP)

🙏 Thank you for your continued support!
What's Changed
* chore(deps): bump h2 from 0.3.20 to 0.3.24 in /grpc-client/rust by dependabot in https://github.com/bentoml/BentoML/pull/4434
* fix: Remove trailing character when building bento with API on Windows by holzweber in https://github.com/bentoml/BentoML/pull/4455
* fix: Replace backslahes by normal slashes, making bentoml pull possible on windows by holzweber in https://github.com/bentoml/BentoML/pull/4456
* fix(monitoring): Missing f string by jianshen92 in https://github.com/bentoml/BentoML/pull/4463
* feat: 1.2 staging by bojiang in https://github.com/bentoml/BentoML/pull/4366
* chore(deps): bump pdm-project/setup-pdm from 3 to 4 by dependabot in https://github.com/bentoml/BentoML/pull/4457
* fix(client): Convert string to Path if it isn't like a URL by frostming in https://github.com/bentoml/BentoML/pull/4469
* docs: Add Model Store doc by Sherlock113 in https://github.com/bentoml/BentoML/pull/4471
* docs: Clean up BentoCloud doc and add get started doc by Sherlock113 in https://github.com/bentoml/BentoML/pull/4472
* docs: Update the quickstart by Sherlock113 in https://github.com/bentoml/BentoML/pull/4474

New Contributors
* holzweber made their first contribution in https://github.com/bentoml/BentoML/pull/4455

**Full Changelog**: https://github.com/bentoml/BentoML/compare/v1.2.0rc1...v1.2.0

1.2.0rc1

Not secure
What's Changed
* fix: correct schema for optional type by frostming in https://github.com/bentoml/BentoML/pull/4459
* fix: client sending request fail if the input is a list of files by frostming in https://github.com/bentoml/BentoML/pull/4461
* fix: worker number of start-http-server by bojiang in https://github.com/bentoml/BentoML/pull/4462


**Full Changelog**: https://github.com/bentoml/BentoML/compare/v1.2.0a7...v1.2.0rc1

Page 7 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.