Releases: trustyai-explainability/trustyai-service-operator
Releases · trustyai-explainability/trustyai-service-operator
v1.33.0
What's Changed
TrustyAI service
- Remove generic deployment watcher by @ruivieira in #400
LMEval
- Switch LMES driver to a container port by @yhwang in #409
- Add support for S3 offline assets by @ruivieira in #399
- Replace obsolete UNIX_ARTIFACTORIES env var in LMEval by @ruivieira in #415
- Support custom template and prompt by @yhwang in #404
Guardrails
- Add guardrails orchestrator controller by @christinaexyou in #403
- Add correct orchestrator container manifest name by @ruivieira in #410
- Fix orchestrator container manifest by @ruivieira in #411
- Add guardrails to components by @christinaexyou in #413
- Get orchestrator image from operator's ConfigMap by @ruivieira in #417
- Use correct ConfigMap for orchestrator image config by @ruivieira in #420
CI
Other fixes
- CVE-2024-28110: Fix cloudevents-sdk target version by @ruivieira in #414
- Typo in guardrailsorchestrator_controller.go by @RobGeada in #419
- Clean up module dependencies by @ruivieira in #421
- Release v1.33.0/v0.26.0 by @ruivieira in #422
New Contributors
- @christinaexyou made their first contribution in #403
Full Changelog: v1.32.0...v1.33.0
v1.32.0
What's Changed
- chore(lmeval): Move LMEval to release 0.4.6 by @ruivieira in #398
- fix: Run PodExec against the main container by @yhwang in #397
- fix(CVE-2024-45337): Enforce x/crypto 0.31.0 by @ruivieira in #390
Full Changelog: v1.31.2...v1.32.0
v1.31.2
What's Changed
- fix: Increase resource limits for the TrustyAI operator by @ruivieira in #393
- chore(release): Release 1.31.2/0.25.0 by @RobGeada in #395
Full Changelog: v1.31.1...v1.31.2
v1.31.1
What's Changed
- fix(lmeval): Make lm-evaluation-harness source path consistent by @ruivieira in #388
Full Changelog: v1.31.0...v1.31.1
v1.31.0
What's Changed
- feat(lmeval): Add operator online and execution feature flag by @ruivieira in #379
- feat(lmeval): Filter protected env vars set from CR directly by @ruivieira in #381
- fix(lmeval): Remove unneeded metrics fetch by @ruivieira in #382
- fix(CVE-2024-45338): Update golang.org/x/net to 0.33.0 by @ruivieira in #384
- feat(lmeval): Allow unitxt code execution when LMEval code execution enabled by @ruivieira in #385
- feat(lmeval): Disable telemetry by @ruivieira in #383
- fix: Use only local unitxt catalogs when in offline mode by @ruivieira in #386
- chore(release): Release v1.31.0/v0.25.0 by @ruivieira in #387
Full Changelog: v1.30.0...v1.31.0
v1.30.0
What's Changed
- feat(tas): Re-enable KServe Raw support by @ruivieira in #361
- feat(RHOAIENG-15495): Add component metadata manifest by @ruivieira in #374
- fix(lmeval): Disallow empty nodeAffinity by @tedhtchang in #369
- feat(lmeval): Disable online evaluation by @ruivieira in #375
- fix(tas): Operator not detecting KServe Serverless correctly by @ruivieira in #376
- feat(lmeval): Add offline metrics to LMEval job image by @ruivieira in #377
- chore(release): v1.30.0/v0.24.0 by @ruivieira in #378
Full Changelog: v1.29.0...v1.30.0
v1.29.0
What's Changed
- Add PVC management by @ruivieira in #347
- RHOAIENG-14773: Change batchSize to string in order to support "auto" and "auto:N" by @ruivieira in #350
- RHOAIENG-12044: Remove TAS-only patch from rhoai overlay by @ruivieira in #352
- RHOAIENG-15105: Add offline support for LMEvalJobs by @ruivieira in #351
- feat: support more customization for the job pod of the LMES by @yhwang in #340
- fix(test): Allow smoke test to pass by @tedhtchang in #356
- Add initial Kueue integration by @tedhtchang in #313
- fix(RHOAIENG-9600): Ensure proper finalizer order and KServe logger r… by @ruivieira in #357
- fix(lmeval): Send Job logs to Pod StdOut by @RobGeada in #358
- fix(RHOAIENG-14321): Revert metrics service target port to https by @ruivieira in #355
- chore(dependencies): Add Watsonx LLM support to LMEval Job image by @ruivieira in #360
- feat(lmeval): Add overlay for Kueue support by @ruivieira in #364
- chore(release): Release 1.29.0 by @ruivieira in #365
Full Changelog: v1.28.0...v1.29.0
v1.28.0
What's Changed
This version bring LM-Eval, generative text model evaluation and benchmark to TrustyAI.
Please find more information here.
- Add KServe destination rule for Inference Services in the ServiceMesh by @ruivieira in #315
- Add check if DestinationRule CRD is present before creating it by @ruivieira in #316
- RHOAIENG-14041: Add readiness probes by @ruivieira in #312
- RHOAIENG-11109: Enable KServe serverless in the rhoai overlay by @ruivieira in #321
- Support for VirtualServices for InferenceLogger traffic by @ruivieira in #332
- Merge LM-Eval dev branch by @ruivieira in #337
- Add license to LMES driver image manifest by @ruivieira in #339
- Add Go report card to README.md by @ruivieira in #342
- Release 1.28.0 by @ruivieira in #343
Fixes
- RHOAIENG-14321: Fix operator metrics service target port by @ruivieira in #320
- Add correct CA cert to JDBC by @ruivieira in #324
- Checkout current LMEH release from midstream by @ruivieira in #341
CI
- Update all overlay images after build+push by @RobGeada in #331
- Sync logging + makefile with service by @RobGeada in #329
Full Changelog: v1.27.0...v1.28.0
v1.27.0
What's Changed
- RHOAIENG-13625: Add DBAvailable status to CR by @ruivieira in #304
- Bump release 1.27.0/0.21.0 by @ruivieira in #310
CI
Full Changelog: v1.26.0...v1.27.0
v1.26.0
What's Changed
- RHOAIENG-12274: Update operator's overlays by @ruivieira in #287
- Add devflag printout to GH Action comment by @RobGeada in #289
- Bump release 1.26.0/0.20.0 by @ruivieira in #293
Full Changelog: v1.25.0...v1.26.0