CHANGELOG

All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning and Keep a Changelog.

0.5.64 - (2024-04-14)


New

  • Vector Store - support vector metrics: l1, dot, hamming

0.5.63 - (2024-04-07)


New

  • Added support to Python versions 3.10 and 3.11

0.5.62 - (2024-04-03)


New

  • Added GCS authentication methods

Breaks

  • Remove old variations traffic config.

0.5.61 - (2024-03-19)


New

  • Support local realtime deployment via qwak models deploy realtime --local command
  • Streaming and streaming aggregation enabled for online client
  • Support GCP service account in build process
  • Add support to validate instance by cloud provider
  • Validate instance type by cloud provider in deployment

0.5.60 - (2024-03-11)


New

  • Add custom service account name for realtime deployment
  • Add support to validate instance by cloud provider

0.5.59 - (2024-02-15)


New

  • Bump Qwak Core version to add support for Clickhouse batch source
  • Change OfflineClientV2 Docs

0.5.58 - (2024-02-06)


New

  • Removed the need for FeaturesOperator in SDK for feature store

Fixes

  • Fixed passing around artifact URL for validation and registration of data sources
  • Fix bug in qwak models deploy realtime when using --protected flag

0.5.57 - (2024-01-23)


New

  • Add purchase_option to batch start command

0.5.56 - (2024-01-21)


0.5.55 - (2024-01-18)


0.5.54 - (2024-01-15)


Fixes

  • Fix deprecation error

0.5.53 - (2024-01-11)


New

  • Support building models without pushing the artifact with '--no-push'

0.5.52 - (2024-01-10)


New

  • Support disabling the push image step in automations

0.5.51 - (2024-01-10)


New

  • Offline Feature Store Client V2

0.5.50 - (2024-01-04)


New

  • bump qwak core version for windowed backfill bug fix

0.5.49 - (2024-01-03)


New

  • Bump Qwak Core version to 0.3.27

0.5.48 - (2024-01-03)


New

  • Bump Qwak Core version to 0.3.25

0.5.47 - (2024-01-01)


New

  • Bump Qwak Core version to 0.3.21

0.5.46 - (2023-12-28)

  • Bump Qwak Core version to 0.3.14

0.5.45 - (2023-12-20)


New

  • Bump Qwak Core version

0.5.44 - (2023-12-18)


Changes

  • Change qwak core version

0.5.43 - (2023-12-17)


New

  • Remove explicit major dependency on qwak-inference

0.5.42 - (2023-12-11)


New

  • Upgrade qwak-core to 0.2.32

0.5.41 - (2023-12-06)


Changes

  • Update qwak core

0.5.40 - (2023-12-06)


New

  • qwak models builds logs supports timestamp formats without trailing zeros

0.5.39 - (2023-11-30)


New

  • Bump Qwak Core to 0.2.17
  • Bump Qwak Core to 0.2.16

0.5.38 - (2023-11-29)


0.5.37 - (2023-11-29)


New

  • Upgrade qwak-core to 0.2.8

0.5.36 - (2023-11-28)


New

  • Bump QwakCore
  • qwak-core minor version bump
  • Koalas Udfs

0.5.35 - (2023-11-22)


New

  • Streaming data source with generic deserializer can be registered through SDK
  • Add option to build a model through QwakClient
  • Vector store - support for fetch API. Get a vector of features for a given ID.

0.5.34 - (2023-11-15)


New

  • Key property of featureset support added
  • Use Register Qwak Model Phase from Core
  • Use Fetch Model Phase from Core
  • Use more build logic from Core
  • Fix test imports for feature store primitives
  • Add data-source AthenaSource

Changes

  • Bump qwak-core version

0.5.33 - (2023-10-31)


0.5.32 - (2023-10-30)


New

  • Use BuildPhase from code as source of description

0.5.31 - (2023-10-26)


New

  • Add git secret ssh arg to qwak sdk
  • Use Build Constant and Interfaces from Core
  • Use Build Config from Core
  • Supporting multi environment in batch deployment

0.5.30 - (2023-10-18)


New

  • Add --sync option to undeploy model

0.5.29 - (2023-10-12)


  • Add backfill cli

New

  • Move internal apis

Changes

  • When adding --json-logs the logs are in debug level by default

0.5.28 - (2023-09-21)


Changes

  • Validation- support date range and ds limit

0.5.27 - (2023-09-19)


0.5.26 - (2023-09-18)


New

  • Adding json format to alerts, audiences and autimations list command. Renamed audience to audiences

0.5.25 - (2023-09-14)


Fixes

  • Prevent failures when SDK is installed in serving container

0.5.24 - (2023-09-06)


New

  • Adding purchase option to build option

0.5.23 - (2023-09-05)


Changes

  • print validation internal stdout & stderr

0.5.22 - (2023-08-31)


Fixes

  • Align workspaces command

0.5.21 - (2023-08-30)


New

  • Add workspace default instance and image

0.5.20 - (2023-08-30)


New

  • List models and list models metadata added to CLI commands

Fixes

  • List models and list models metadata use the QwakCommand class
  • Use the proper model metadata properties

0.5.19 - (2023-08-28)


Fixes

  • Workspaces - Add name to options
  • Online extraction fix for features created in 0.9.X SDK's

0.5.18 - (2023-08-24)


New

  • Remove JSON format from general flags definition
  • Config file for creating and updating workspaces
  • Adding create, update, deploy, undeploy and delete workspace to CLI
  • Support run_local with feature extraction

Fixes

  • Wrong usage of InvalidGitRepositoryError

0.5.17 - (2023-08-09)


New

  • CLI support for deployment of protected variations.

0.5.16 - (2023-08-08)


New

  • CLI support for local files batch mode inference

0.5.15 - (2023-08-07)


New

  • Add Support to streaming deployment for multi environment.

0.5.14 - (2023-08-06)


Fixes

  • AutodetectOutputAdapter returns only the first row from a dataframe with multiple rows

0.5.13 - (2023-07-25)


New

  • Globally deprecate --pods, replace with --replicas

Fixes

  • Sync deployment doesn't wait 10 minutes to check the deployment status, but does it every 5 seconds.

0.5.12 - (2023-07-20)


New

  • Check if the used instance is a GPU instance using the InstanceTemplateManagementClient

Changes

  • Reduce SDK dependencies - assertpy and Pydantic

Fixes

  • Remove unnecessary 'branch' arguments from batch / streaming deployments

0.5.11 - (2023-07-07)


New

Support alerts.
Support relative paths from upper directories in the dependency_required_folders parameter including proper upload.
Add an option to pass git credentials outside the build

0.5.10 - (2023-07-05)


New

Return a helpful error when the main directory is not in the current working directory while starting a build
Support models describe.
Support models runtime.

0.5.9 - (2023-07-01)


0.5.8 - (2023-06-29)


New

  • Retrieve the base docker image name from builds orchestrator

0.5.7 - (2023-06-28)


New

  • Support audiences.

0.5.6 - (2023-06-15)


New

  • qwak models build copies the poetry.lock file from the model directory and uses it during the build
  • copy the poetry.lock file from the same location as the custom dependency path

0.5.5 - (2023-06-12)


New

  • Support common resources in Automations
  • Support requesting batch job with Tshirt sizes such as 'small', 'medium', etc...
  • Build now support instance size with '--instance' parameter. Also, if you deploy as part of the build you can use '
    --deployment-instance' to select the size
  • Support '--instance' in deployment. Options are: small, medium, large, etc...
  • update qwak-core version

Changes

  • Change init examples churn and credit risk to reorder the features.

Fixes

  • Fix typo in deployment timeout param

0.5.4 - (2023-05-23)


New

  • Auto Scaling Latency support for p50 / p90 / p95 / p99 aggregation types

Changes

  • Build - cleanup historical flags

Fixes

  • Remove extra index url from build config translation
  • Fix missing copy of dependencies lock file in upload model code process

0.5.3 - (2023-05-11)


0.5.2 - (2023-05-09)


Fixes

  • Build - Copying files from Git now handles existing folder case
  • Fix boolean flags validation

0.5.1 - (2023-05-04)

  • Support anonymous bucket access for batch data sources

New

  • Updated and modular Qwak SDK. See the migration guide on how to update from previous versions
  • Change default deployment process timeout to 30 minutes

0.5.0 - (2023-05-03)