Skip to content

Releases: bentoml/Yatai

Yatai - v1.0.6

08 Dec 20:18
Compare
Choose a tag to compare

What's Changed

  • fix: typo in model overview page by @yetone in #394
  • feat(scripts): add get-yatai-system-kubeconfig.sh by @yetone in #396
  • feat(dashboard): remove docker image builder pods in replicas page by @yetone in #397
  • feat(dashboard): redirect to overview when switch org by @yetone in #398
  • fix(api-server): permission verification when login by @yetone in #399
  • feat: super admin return all orgs and org selector editable by @yetone in #400
  • fix: wrong json path for postgresql password by @withsmilo in #401
  • feat(scripts+doc): fixed postgresql ha version by @yetone in #402
  • fix(dashboard): show crashloopbackoff container logs by @yetone in #403
  • feat(doc): add AWS ECR with IAM Role setup guide by @yetone in #404
  • feat: support upload/download file to/from bento deployment pod container and debug mode by @yetone in #405

New Contributors

Full Changelog: v1.0.5...v1.0.6

Yatai - v1.0.5

26 Nov 11:40
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.0.5

Yatai - v1.0.4

23 Nov 06:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.3...v1.0.4

Yatai - v1.0.3

22 Nov 16:07
Compare
Choose a tag to compare

What's Changed

  • fix(api-server): nil pointer dereference in tracking service by @yetone in #385
  • fix(api-server): nil pointer dereference in tracking service and don't omit error by @yetone in #386
  • fix(api-server): bentodeployment version checking by @yetone in #387
  • fix(api-server): saas s3 config by @yetone in #389

Full Changelog: v1.0.2...v1.0.3

Yatai - v1.0.2

20 Nov 08:40
ff327ac
Compare
Choose a tag to compare

What's Changed

  • feat: tracking basic events by @jjmachan in #364
  • enhancement(docs): add the solution for the macOS minikube network limitation by @yetone in #379
  • fix(docs): spellchecking by @yetone in #380
  • refactor: get api-token by component name by @yetone in #381
  • fix(helm-chart): env secret name in notes by @yetone in #384

New Contributors

Full Changelog: v1.0.1...v1.0.2

Yatai - v1.0.1

15 Nov 02:46
312ef1a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

Yatai - v1.0.0

17 Oct 10:52
661977d
Compare
Choose a tag to compare

🦄 The v1.0.0 release of Yatai is here! Yatai (屋台) is the Japanese word for a food stall where bentos 🍱 can be served (yes, pun intended 😛). If you are not already a user, Yatai is a production-first platform that brings collaborative BentoML workflows to Kubernetes, helps run model serving at scale, and simplifies model management and deployment across teams.

  • Scale BentoML to its full potential on a distributed system, optimized for cost-saving and performance.
  • Manage deployment lifecycle to deploy, update, or roll back via API or Web UI.
  • Centralized registry providing the foundation for CI/CD via artifact management APIs, labeling, and WebHooks for custom integration.

☁️ Improved compatibility with major cloud providers (AWS, GCP, and Azure)

  • Improved AWS EKS installation documentation for yatai and yatai-deployment.
  • Enhanced Kaniko image builder support to address the permission issues seen with Google Kubernetes Engine (GKE).

👩‍💻 Enhanced DevOps experience with better Kubernetes-native CRD workflows and observability support.

  • Kubernetes-native workflow via BentoDeployment CRD (Custom Resource Definition), which can easily fit into an existing GitOps workflow.
  • Native integration with Grafana stack for observability.
    • Follow the metrics collection guide for setting up Prometheus and Grafana dashboards for BentoDeployment metrics.
    • Follow the log collection guide for setting up Loki for BentoDeployment log collection, storage, and querying.
  • Support for traffic control with Istio.

⚠️ For v0.4.6 users of the Yatai version, version v1.0.0 introduced a few breaking changes.

  • Split Yatai into two components, yatai and yatai-deployment, for better modularization and separation of concerns, see architecture.
  • Updated container image building trigger from bento push event to bento deployment event. Image building status can be viewed in the console logs UI.
  • Removed all previous component operators, e.g., metrics and logging, for more standard integration with the ecosystem.
  • See the complete migration guide for upgrading Yatai from v0.4.6 to v1.0.0.

What's Changed

  • docs: add some ingress validation docs by @yetone in #312
  • docs: add doc assets by @yetone in #313
  • docs: format admin guide by @yetone in #314
  • feat: doc site by @yetone in #320
  • Create .readthedocs.yaml by @ssheng in #325
  • Update .readthedocs.yaml by @ssheng in #326
  • chore: update links to example folder by @aarnphm in #327
  • docs: fixing whitespaces and correct list handling under dropdown by @aarnphm in #328
  • optimize: using xterm.js for log rendering and events rendering by @yetone in #331
  • doc: fix installation guide link in readme by @parano in #330
  • feat(dashboard): show loading animation while events and logs are loading by @yetone in #332
  • docs: update quick try readme by @parano in #334
  • doc: update get admin init token command in UI by @parano in #333
  • fix(script): error message pipe to a file not a fd by @yetone in #335
  • fix(script): a more compatible way to generate random strings by @yetone in #336
  • fix(api-server): incorrect k8s events order by @yetone in #337
  • docs: add deployment guide by @yetone in #338
  • Update DEVELOPMENT.md by @yetone in #339
  • feat: add start-dev script by @yetone in #341
  • fix(scripts+docs): more appropriate minio tenant name by @yetone in #342
  • chore: fix SC2100 and quoting for globbing by @aarnphm in #329
  • feat(scripts): use gojq in quick installation scripts to support m1 arch by @yetone in #343
  • docs: Update README.md by @parano in #345
  • docs: Update README.md by @parano in #347
  • feat: multipart presigned by @yetone in #318
  • feat: Added optional value in helm chart to mount host timezone file by @rahuldshetty in #348
  • fix(docs): update kubectl command by @bolotyuh in #349
  • feat(doc): verify that the ingress class is working properly by @yetone in #351
  • docs: Update installation documentation to include --devel until 1.0 by @ssheng in #346
  • feat: upgrade yatai-deployment to support bentoml configuration, custom resources, pod topology and affinity by @yetone in #344
  • docs: Update documentation by @ssheng in #352

New Contributors

Full Changelog: v0.4.6...v1.0.0

Yatai - v1.0.0-a1

13 Oct 07:37
0c0ecbd
Compare
Choose a tag to compare
Yatai - v1.0.0-a1 Pre-release
Pre-release

What's Changed

  • optimize: using xterm.js for log rendering and events rendering by @yetone in #331
  • doc: fix installation guide link in readme by @parano in #330
  • feat(dashboard): show loading animation while events and logs are loading by @yetone in #332
  • docs: update quick try readme by @parano in #334
  • doc: update get admin init token command in UI by @parano in #333
  • fix(script): error message pipe to a file not a fd by @yetone in #335
  • fix(script): a more compatible way to generate random strings by @yetone in #336
  • fix(api-server): incorrect k8s events order by @yetone in #337
  • docs: add deployment guide by @yetone in #338
  • Update DEVELOPMENT.md by @yetone in #339
  • feat: add start-dev script by @yetone in #341
  • fix(scripts+docs): more appropriate minio tenant name by @yetone in #342
  • chore: fix SC2100 and quoting for globbing by @aarnphm in #329
  • feat(scripts): use gojq in quick installation scripts to support m1 arch by @yetone in #343
  • docs: Update README.md by @parano in #345
  • docs: Update README.md by @parano in #347
  • feat: multipart presigned by @yetone in #318
  • feat: Added optional value in helm chart to mount host timezone file by @rahuldshetty in #348
  • fix(docs): update kubectl command by @bolotyuh in #349
  • feat(doc): verify that the ingress class is working properly by @yetone in #351
  • docs: Update installation documentation to include --devel until 1.0 by @ssheng in #346
  • feat: upgrade yatai-deployment to support bentoml configuration, custom resources, pod topology and affinity by @yetone in #344

New Contributors

Full Changelog: v1.0.0-a0...v1.0.0-a1

Yatai - v1.0.0-a0

08 Sep 10:16
Compare
Choose a tag to compare
Yatai - v1.0.0-a0 Pre-release
Pre-release

🦄 We are excited to announce that the Yatai project has entered v1.0.0-a0 alpha release phase. If you are not already a user, Yatai is a production-first platform that brings collaborative BentoML workflows to Kubernetes, helps run model serving at scale, simplifies model management and deployment across teams. Check out and bookmark the brand new documentation site for Yatai core concepts, installation guides, and operation manuals.

⚠️ For existing users of the Yatai version, version v1.0.0-a0 has introduced a few breaking changes.

  • Split Yatai into two components, yatai and yatai-deployment, for better modularization and separation of concerns.
    • The yatai component offers console UI and bento registry and can function independently of yatai-deployment.
    • The yatai-deployment component offers deployment capability on Kubernetes, see BentoDeployment Kubernetes CRD.
  • Updated container image building trigger from bento push even to bento deployment event.
    • Since image building is no longer triggered by bento push, the console UI will no longer display image build status after bento push.
    • After a deployment event, image building status can be viewed in the console logs UI.
  • Removed all previous component operators, e.g. metrics and logging, for more standard integration with the ecosystem.
    • Follow the metrics collection guide for setting up Prometheus and Grafana dashboard for BentoDeployment metrics
    • Follow the log collection guide for setting up Loki for BentoDeployment log collection, storage, and querying.
  • See the complete migration guide for upgrading Yatai from v0.4.6 to v1.0.0.

v0.4.6

23 Aug 15:54
Compare
Choose a tag to compare

Full Changelog: v0.4.5...v0.4.6