Skip to content

Latest commit

 

History

History
171 lines (103 loc) · 8.52 KB

File metadata and controls

171 lines (103 loc) · 8.52 KB

Changelog

All notable changes to this Helm chart will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

[0.9.0] - 2024-12-26

Added

  • Updated default container tags to December 2024 release. Refer to the main Deepgram changelog for additional details.

0.8.1 - 2024-12-17

Changed

  • Fixed default ratio metrics in Prometheus Adapter chart values to use 0.0 to 1.0 scale to match autoscaling documentation

0.8.0 - 2024-11-21

Added

  • Updated default container tags to November 2024 release. Refer to the main Deepgram changelog for additional details.

Fixed

  • Add the Engine Deployment tolerations to the Engine's model download Job.

0.7.0 - 2024-10-24

Added

  • Updated default container tags to October 2024 release. Refer to the main Deepgram changelog for additional details. Highlights include:

Changed

  • AWS samples updated to take advantage of new EKS accelerated AMIs, which bundle the required NVIDIA driver and toolkit instead of being installed by the NVIDIA GPU operator

0.6.0 - 2024-09-27

Added

  • Updated default container tags to September 2024 release. Refer to the main Deepgram changelog for additional details. Highlights include:
    • Adds broader support in Engine container for model auto-loading during runtime.
      • Filesystems that don't support inotify, such as nfs/csi PersistentVolumes in Kubernetes, can now load and unload models during runtime without requiring a Pod restart.
  • Automatic model management on AWS now supports model removal. See the engine.modelManager.models.remove section in the values.yaml file for details.
  • Container orchestrator environment variable added to improve support.

Changed

  • Automatic model downloads on AWS are moved from engine.modelManager.models.links to engine.modelManager.models.add. The old links field is still supported, but migration is recommended.

Fixed

  • Update sample files to fix an issue with sample command for Kubernetes Secret creation storing Quay credential
    • Previous command used --from-file with the user's Docker configuration file. Some local secret managers, like Apple Keychain, scrub this file for sensitive information, which would result in an empty secret being created.

0.5.0 - 2024-08-27

Added

  • Updated default container tags to August 2024 release. Refer to the main Deepgram changelog for additional details. Highlights include:
    • GA support for entity detection for pre-recorded English audio
    • GA support for improved redaction for pre-recorded English audio

Fixed

  • Fixed a misleading comment in the 03-basic-setup-onprem.yaml sample file that wrongly suggested engine.modelManager.volumes.customVolumeClaim.name should be a PersistentVolume instead of a PersistentVolumeClaim

Changed

  • Deepgram's core products are available to host both on-premises and in the cloud. Official resources have been updated to refer to a "self-hosted" product offering, instead of an "onprem" product offering, to align the product name with industry naming standards. The Deepgram Quay image repository names have been updated to reflect this.

0.4.0 - 2024-07-25

Added

  • Introduced entity detection feature flag for API containers (false by default).
  • Updated default container tags to July 2024 release. Refer to the main Deepgram changelog for additional details. Highlights include:
    • Support for Deepgram's new English/Spanish multilingual code-switching model
    • Beta support for entity detection for pre-recorded English audio
    • Beta support for improved redaction for pre-recorded English audio
    • Beta support for improved entity formatting for streaming English audio

Removed

  • Removed some items nested under api.features and engine.features sections in favor of opinionated defaults.

0.3.0 - 2024-07-18

Added

  • Allow specifying custom annotations for deployments.

0.2.3 - 2024-07-15

Added

  • Sample values.yaml file for on-premises/self-managed Kubernetes clusters.

Fixed

  • Resolves a mismatch between PVC and SC prefix naming convention.
  • Resolves error when specifying custom service account names.

Changed

  • Make imagePullSecrets optional.

0.2.2-beta - 2024-06-27

Added

  • Adds more verbose logging for audio content length.
  • Keeps our software up-to-date.
  • See the changelog associated with this routine monthly release.

0.2.1-beta - 2024-06-24

Added

  • Restart Deepgram containers automatically when underlying ConfigMaps have been modified.

0.2.0-beta - 2024-06-20

Added

  • Support for managing node autoscaling with cluster-autoscaler.
  • Support for pod autoscaling of Deepgram components.
  • Support for keeping the upstream Deepgram License server as a backup even when the License Proxy is deployed. See licenseProxy.keepUpstreamServerAsBackup for details.

Changed

  • Initial installation replica count values moved from scaling.static.{api,engine}.replicas to scaling.replicas.{api,engine}.
  • License Proxy is no longer manually scaled. Instead, scaling can be indirectly controlled via licenseProxy.{enabled,deploySecondReplica}.
  • Labels for Deepgram dedicated nodes in the sample cluster-config.yaml for AWS, and the nodeAffinity sections of the sample values.yaml files. The key has been renamed from deepgram/nodeType to k8s.deepgram.com/node-type, and the values are no longer prepended with deepgram.
  • AWS EFS model download job hook delete policy changed to before-hook-creation.
  • Concurrency limit moved from API (api.concurrencyLimit.activeRequests) to Engine level (engine.concurrencyLimit.activeRequests).

0.1.1-alpha - 2024-06-03

Added

  • Various documentation improvements

0.1.0-alpha - 2024-05-31

Added

  • Initial implementation of the Helm chart.