Skip to content

Releases: bentoml/BentoML

BentoML-0.4.5

17 Oct 01:26
9809f64
Compare
Choose a tag to compare
  • Improved BentoML module import time by around 3-4x
  • List deployments command now shows "age" column denoting how long the deployment has been created
  • Fixed a bug where serverless deployment failed to install required plugins

Docs:

BentoML-0.4.4

14 Oct 23:58
bbfb79b
Compare
Choose a tag to compare

New Features:

  • Support for both Keras and tensorflow.keras module in KerasModelArtifact
  • New serialization option for KerasModelArtifact that stores model in json and weights files (by @ghunkins )
  • bentoml list deployments provides clean table outputs now
  • Support for AWS S3 based BentoML repository (Beta)

Bug fixes:

  • Fixed error with old click version #335
  • Fixed REST API Server issue on Windows platform #333

BentoML-0.4.3

09 Oct 21:36
8fdfc5f
Compare
Choose a tag to compare
  • Enhancement to Serverless deployment and SageMaker deployment
  • Updated default version string format for user-defined BentoService
  • Added the versioneer interface on BentoService for users to define a customized versioning format
  • Added '--force' option to bentoml deployment delete command
  • Updated clipper base image to 0.4.1

For BentoML developers:

  • BentoML now packages local BentoML dev branch when bundling a BentoService for deployment

BentoML-0.4.2

25 Sep 19:31
ab75076
Compare
Choose a tag to compare
BentoML-0.4.2 Pre-release
Pre-release
  • Introduced SklearnModelArtifact, adding more scikit-learn specific optimizations over previous general PickleArtifact
  • Fixed a number of issues with AWS Lambda Serverless deployment
  • Improved error message and CLI outputs of AWS SageMaker deployment

BentoML-0.4.1

17 Sep 19:39
5bc8c41
Compare
Choose a tag to compare
BentoML-0.4.1 Pre-release
Pre-release
  • Fixed an issue with initializing BentoML logging and repository file direcotry

BentoML-0.4.0 Beta

17 Sep 18:24
84afa46
Compare
Choose a tag to compare
BentoML-0.4.0 Beta Pre-release
Pre-release
  • Redesigned deployment component available now, take a look at the deploy command:bentoml deployment --help

  • Multiple image support in ImageHandler

  • Yatai Service Beta Release - a new component in BentoML providing a model registry and deployment manager for your BentoService. It's a stateful service that can run in your local machine for a personal project, or hosted on a server and shared by a machine learning team.

BentoML-0.3.4

07 Aug 08:30
06e9fbf
Compare
Choose a tag to compare
BentoML-0.3.4 Pre-release
Pre-release
  • Add pip_dependencies option to @bentoml.env decorator, and making it the recommended approach for adding PyPI dependencies
  • Fixed an issue related OpenAPI doc spec with ImageHandler

BentoML Developer Notes

  • DEV: added versioneer.py for version management, now using git tags to manage releases
  • DEV: Yatai service protobufs and generated interfaces are in the REPO now

BentoML-0.3.1

25 Jul 22:56
Compare
Choose a tag to compare
BentoML-0.3.1 Pre-release
Pre-release

This is a minor release with mostly bug fixes:

  • Added bentoml config cli command for configuring local BentoML preferences and configs
  • Fixed an issue when serving Keras model with API server in docker
  • Fixed an issue when dependency missing in docker environment when using ImageHandler

BentoML-0.3.0

17 Jul 16:37
Compare
Choose a tag to compare

BentoML-0.2.2 Beta

10 Jul 23:00
Compare
Choose a tag to compare
BentoML-0.2.2 Beta Pre-release
Pre-release
class MyClassifier(BentoService):

    @api(DataframeHandler, input_types=['int8', 'int8', 'float', 'str', 'bool'])
    def predict(self, df):
        ...

    # or specifying both column name & type:
    @api(DataframeHandler, input_types={'id': 'string', 'age': 'int' })
    def predict(self, df):
        ...
  • API server index page now provides web UI for testing API endpoints and shows instructions for how to generate Client API library:

image

image