Releases: bentoml/Yatai
Yatai - v1.0.6
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
- @withsmilo made their first contribution in #401
Full Changelog: v1.0.5...v1.0.6
Yatai - v1.0.5
Yatai - v1.0.4
Yatai - v1.0.3
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
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
What's Changed
- Fix ENVVAR string interpolation by @benjamintanweihao in #354
- fix: typo of saas by @yetone in #355
- fix(docs): fix typos in documentations by @yetone in #356
- Fix typo by @benjamintanweihao in #357
- Update README.md by @timliubentoml in #358
- fix(dashboard): locales ko by @KimSoungRyoul in #362
- doc[deployment]: GPU support by @bojiang in #359
- fix(docs): fix repo url by @yetone in #366
- fix(docs): format gpu deployment documetation by @yetone in #365
- feat(doc): explain what is meant by standard container registry by @yetone in #367
- fix(lint): docs linkcheck by @yetone in #368
- fix(doc): rename docker registry to container registry by @yetone in #369
- fix(scripts): typo by @yetone in #371
- fix(dashboard): terminal container name by @yetone in #372
- fix(helm-chart): reuse the already exists YATAI_INITIALIZATION_TOKEN by @yetone in #373
- Fix some small typos by @benjamintanweihao in #374
- Yatai Docs documentation Typo fix by @Samjoel3101 in #376
- feat(api-server): api-token support yatai-image-builder by @yetone in #375
- feat: shared env secret name can be configurable by @yetone in #377
- fix(scripts): install minio-operator when setup yatai logging by @yetone in #378
New Contributors
- @KimSoungRyoul made their first contribution in #362
- @bojiang made their first contribution in #359
- @Samjoel3101 made their first contribution in #376
Full Changelog: v1.0.0...v1.0.1
Yatai - v1.0.0
🦄 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.
v0.4.6
users of the Yatai version, version v1.0.0
introduced a few breaking changes.
- Split Yatai into two components,
yatai
andyatai-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
tov1.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
- @ssheng made their first contribution in #325
- @rahuldshetty made their first contribution in #348
- @bolotyuh made their first contribution in #349
Full Changelog: v0.4.6...v1.0.0
Yatai - v1.0.0-a1
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
- @rahuldshetty made their first contribution in #348
- @bolotyuh made their first contribution in #349
Full Changelog: v1.0.0-a0...v1.0.0-a1
Yatai - v1.0.0-a0
🦄 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.
v1.0.0-a0
has introduced a few breaking changes.
- Split Yatai into two components,
yatai
andyatai-deployment
, for better modularization and separation of concerns.- The
yatai
component offers console UI and bento registry and can function independently ofyatai-deployment
. - The
yatai-deployment
component offers deployment capability on Kubernetes, see BentoDeployment Kubernetes CRD.
- The
- 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
tov1.0.0
.
v0.4.6
Full Changelog: v0.4.5...v0.4.6