Skip to content

v0.2.0

Compare
Choose a tag to compare
@dcrankshaw dcrankshaw released this 03 Oct 20:02
· 150 commits to develop since this release

Release Notes

Major Changes:

  • Major refactor of the Clipper admin Python library to make it more robust and modular
  • Support for running Clipper on Kubernetes through the KubernetesContainerManager

Changelog

  • commit • minor fix to unittest script for jenkins (#202)
  • commit • Fix example code in README (#205)
  • commit • removed pip install findspark from run_unittests.sh (#211)
  • commit • fixed backslash escape issue for removing remote containers (#210)
  • commit • Restarting on containers is no longer the default behavior (#213)
  • commit • Base64 decoding for JSON byte data (#214)
  • commit • Allow model versions to be strings (#197)
  • commit • R model deployment (#195)
  • commit • One-line app registration and model deployment (#223)
  • commit • [CLIPPER-227] Fix EWMA behavior for meters (#228)
  • commit • RPC container content fix (#232)
  • commit • minor fix to unittest script for jenkins (#202)
  • commit • Fix example code in README (#205)
  • commit • removed pip install findspark from run_unittests.sh (#211)
  • commit • fixed backslash escape issue for removing remote containers (#210)
  • commit • Restarting on containers is no longer the default behavior (#213)
  • commit • Base64 decoding for JSON byte data (#214)
  • commit • Allow model versions to be strings (#197)
  • commit • R model deployment (#195)
  • commit • One-line app registration and model deployment (#223)
  • commit • [CLIPPER-227] Fix EWMA behavior for meters (#228)
  • commit • RPC container content fix (#232)
  • commit • Wording fix (#234)
  • commit • Fixed broken R container (#247)
  • commit • Handling for internal server errors (#246)
  • commit • Update Python container to correctly run "pip install cryptography" (#243)
  • commit • Updated libmzmq3 to libzmq5 (#248)
  • commit • Benchmarking utilities (#225)
  • commit • App/model links (add only) (#226)
  • commit • Make mgmt frontend check for input type object equality (#250)
  • commit • Save module dependencies not in conda/pip (#237)
  • commit • Pass by value where appropriate (#252)
  • commit • C++ Model Container (#249)
  • commit • Updated README to clarify quickstart (#257)
  • commit • Removed redis cli in favor of clipper.get_model_info (#260)
  • commit • Fix docker image versioning (#264)
  • commit • [CLIPPER-224] Replace boost futures with folly futures (#266)
  • commit • Management frontend: Improve clarity of response messages (#271)
  • commit • Fix histogram overflow errors (#272)
  • commit • [CLIPPER-212] Add CLOCK cache eviction policy (#268)
  • commit • change CODE_VERSION build arg to develop (#273)
  • commit • Make unit tests run in a Docker container (#274)
  • commit • Refactor and clean up Clipper admin python package (#251)
  • commit • remove default label (#279)
  • commit • Installs latest version of pyspark via pip install (#282)
  • commit • Fixes readthedocs documentation (#278)
  • commit • Build new docker images in build_model with in-memory Dockerfile (#280)
  • commit • Update docker build script to optionally publish images to DockerHub (#283)
  • commit • Pick up kube credentials from env variables for k8s integration test (#284)
  • commit • Include k8s yaml files in pip package (#286)