Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from kserve:main #272

Merged
merged 12 commits into from
Apr 30, 2024
Merged

Commits on Jan 23, 2024

  1. chore: Update protobuf to v1.32.0 (#479)

    Fix
    https://security.snyk.io/vuln/SNYK-GOLANG-GOOGLEGOLANGORGPROTOBUFENCODINGPROTOJSON-6137908
    
    Signed-off-by: jooho <jlee@redhat.com>
    Co-authored-by: jooho <jlee@redhat.com>
    spolti and Jooho authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    db31069 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. chore: Update dependency github.com/pkg/sftp (#480)

    Address DoS vulnerability in github.com/pkg/sftp
    
    https://app.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMPKGSFTP-569475
    
    ---------
    
    Signed-off-by: jooho <jlee@redhat.com>
    Signed-off-by: Davide Salerno <dsalerno@redhat.com>
    Co-authored-by: Signed-off-by: Davide Salerno <dsalerno@redhat.com>
    Jooho and davidesalerno authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    ab8913e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. chore: Update dependency knative.dev/serving to v0.37.5 (#468)

    Mitigate CVE-2023-48713
    
    ---------
    
    Signed-off-by: Christian Kadner <ckadner@us.ibm.com>
    ckadner authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ded61b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. chore: Upgrade to Go 1.21; switch from ubi/go-toolset to ubi-minimal (#…

    …487)
    
    * Rebase dev image from ubi8/go-toolset to ubi8/ubi-minimal
    * Add new build stage to install Go and CLI tools that previously
      were available with the ubi/go-toolset image
    * Update Go version from 1.20 to 1.21 (Dockerfile, go.mod)
    
    ---------
    
    Signed-off-by: Christian Kadner <ckadner@us.ibm.com>
    ckadner authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ef985c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. chore: update GitHub actions (#488)

    #### Motivation
    
    https://github.com/kserve/modelmesh-serving/security
    
    > **Code scanning configuration error**
    > CodeQL is reporting errors. Check the [tool
    status](https://github.com/kserve/modelmesh-serving/security/code-scanning/tools/CodeQL/status/configurations/actions-FZTWS5DIOVRC653POJVWM3DPO5ZS6Y3PMRSXC3BOPFWWY/b3dc626bc1db336b4a359feba12ef6c0998163ba0ab6e63305c9bc82567d61c9)
    for help.
    
    <img width="683" alt="image"
    src="https://github.com/kserve/modelmesh-serving/assets/12246093/d97338cd-8288-43c1-ba58-4c328780debe">
    
    
    #### Modifications
    
    - update Go version for build/test/lint workflow(s)
    - update versions of (all) GitHub actions
    
    #### Result
    
    TBD
    
    Signed-off-by: Christian Kadner <ckadner@us.ibm.com>
    ckadner authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    91b610b View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. docs: Include the required jq dependency (#492)

    #### Motivation
    Followed the quickstart and ran into "jq not found" when running the
    following command. [Quickstart
    link](https://github.com/kserve/modelmesh-serving/blob/91b610bd1bcd8d5264dcd696db4e2b65730f7468/scripts/self-signed-ca.sh#L136-L139)
    
    ```./scripts/install.sh --namespace modelmesh-serving --quickstart --enable-self-signed-ca```
    
    
    The following change made jq a necessary dependency:
    
    https://github.com/kserve/modelmesh-serving/blob/91b610bd1bcd8d5264dcd696db4e2b65730f7468/scripts/self-signed-ca.sh#L136-L139
    
    #### Modifications
    
    Modified the list under the following link to point to where jq can be downloaded or installed https://github.com/kserve/modelmesh-serving/blob/main/docs/quickstart.md#prerequisites
    
    #### Result
    The prerequisites list has the link detailed below.
    
    ---------
    
    Signed-off-by: medinad96 <medinad@bu.edu>
    medinad96 authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    1682254 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. feat: Update Triton model support (#485)

    #### Motivation
    Triton introduced [support for more model frameworks last
    year](https://developer.nvidia.com/blog/real-time-serving-for-xgboost-scikit-learn-randomforest-lightgbm-and-more/)
    and can support xgboost, lightgbm, and more. This PR adds examples and
    docs to advertise this.
    
    #### Modifications
    - Add newly supported models to Triton runtime config, setting
    `autoSelect: false`.
    - Add an example ISVC config for Triton-served XGBoost model.
    - Update example-models doc to reflect example models added in
    kserve/modelmesh-minio-examples#7
    - Update model-formats README to reflect framework support and
    framework-specific docs to show example ISVC using Triton.
    - Add FVTs for lightgbm and xgboost deployment on Triton runtime
    
    #### Result
    Closes #185
    
    ---------
    
    Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
    Signed-off-by: Rafael Vasquez <rafvasq21@gmail.com>
    rafvasq authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    3e755a9 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. chore: update google.golang.org/protobuf to v1.33.0 (#496)

    This is to move away from CVE-20204-24786: infinite loop vulnerability.
    
    Signed-off-by: Edgar Hernández <23639005+israel-hdez@users.noreply.github.com>
    israel-hdez authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    8cabb80 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. doc: Add custom runtime with PVC example (#495)

    #### Motivation
    
    I'm very happy to quickly install `kserve modelmesh` by following
    [quickstart](https://github.com/kserve/modelmesh-serving/blob/main/docs/quickstart.md),
    but I encountered the problem when I want to write a python-based custom
    `ServingRuntime` for model `mnist-svm.joblib` which is also used in many
    guides and docs, and I also opened an [issue
    ](#494) for it.
    However, I can hardly find the complete process which is available
    online, including the community. So I pieced together some information
    to make it's easier for user to do it.
    
    #### Modifications
    
    1. Add a REAMD for describing the complete process
    2. Add a folder for custom ServingRuntime, including the python code,
    Dockerfile and required library configuration file.
    
    #### Result
    
    The process for writing a python-based custom `ServingRuntime` is
    completed, hope it can be a easy start for fresh user.
    
    ---------
    
    Signed-off-by: zhlsunshine <huailong.zhang@intel.com>
    Steve Zhang authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    70cdc3e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. chore: Update requirements in custom runtime example (#498)

    Updating packages used in recently introduced custom runtime example.
    
    - https://github.com/kserve/modelmesh-serving/security/dependabot/14 
    - https://github.com/kserve/modelmesh-serving/security/dependabot/15
    
    Signed-off-by: Rafael Vasquez <rafvasq21@gmail.com>
    rafvasq authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0de0bd1 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. release: Update KServe to v0.12.0 (#497)

    * Update kserve/kserve dependency to v0.12.0
    * Update KServe CRDs to the ones in KServe v0.12.0
    * Code adaptations for controller-runtime upgrade.
    
    ---------
    
    Signed-off-by: Edgar Hernández <23639005+israel-hdez@users.noreply.github.com>
    israel-hdez authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    15c2698 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. chore: Update golang.org/x/net (#499)

    [RHOAIENG-5305] - golang.org/x/net Allocation of Resources Without
    Limits or Throttling
    
    chore: Fixes
    [CVE-2023-45288](https://www.cve.org/CVERecord?id=CVE-2023-45288)
    
    ---------
    
    Signed-off-by: Spolti <fspolti@redhat.com>
    spolti authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    331a89d View commit details
    Browse the repository at this point in the history