> For the complete documentation index, see [llms.txt](https://docs.seldon.ai/seldon-enterprise-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.seldon.ai/seldon-enterprise-platform/release-notes/previous-release-notes.md).

# Before 2.4

### Seldon Enterprise Platform 2.3.1

25 July 2024

#### What’s new

**Bug Fixes**

* Fix for usernames with non-printable ASCII characters(such as é, ó, ã) causing several gRPC endpoints to fail when extracting the username from the JWT token.
* Fix for inability to add tag or metric keys more than one character at a time when registering a new model or modifying an existing one in the Model Catalog page.

**Features**

* Introduced a new environment variable `BATCHJOBS_PROCESSOR_V2_IMAGE_SECRET` that lets users specify a K8s `Secret` name for the Batch Job Core V2 processor Docker image in case it is located in a private registry.

### Seldon Enterprise Platform 2.3.0

10 July 2024

#### What’s new

**Usability & User Interface**

* Added infinite scroll for the model catalog
* Improved error handling and informational messages for the model catalog

**Other Improvements**

* Improved Audit logs page layout
* Improved table layout in Usage and Explainer pages
* Improved selects, date and time pickers, notifications, buttons and other UI elements
* Improved UI dependencies through upgrades or removals

#### Bug Fixes

* Fix for multiple CVEs in downstream dependencies
* Fix for Prometheus client for checkUsage is not configured with skipVerify properly
* Fix for incorrect validation of URI and Version fields in the Model Clone dialog
* Fix for the missing Prediction schema validation message in the Register Model dialog
* Fix for showing incorrect data inside the Sidebar panel on a pipeline component click
* Fix for broken redirection on IAM menu item click
* Fix for inability to submit new bucket Generic RClone secret form
* Fix for preventing the multiple files upload in the Predict form
* Fix for missing memory configuration not being used during explainer creation
* Fix for rendering issue when request instance or output is a high-dimensional tabular data
* Fix for model fields not being trimmed during model registering

### Seldon Enterprise Platform 2.2.1

14 March 2024

#### Bug fixes

* Fix for skipVerifyHttpCalls setting not disabling certificate verification for license usage checker

### Seldon Enterprise Platform 2.2.0

29 February 2024

#### Breaking Changes

* Removed the Theme Customization feature and will no longer be reflected in the UI
* Updated response status codes in detector, distributions, drift metrics, load-test, monitoring, outlier metrics, pipelines, inference requests, model and requests APIs
* Changed the backend API to return 400 Bad Request for non-decodable payloads
* Limited the model project length to 50 characters in the deployment wizard

#### What’s new

**Rebrand**

* Rebranded Seldon Deploy to Seldon Enterprise Platform

**Features**

* Allowed Seldon Enterprise Platform to operate in multi-namespace mode without cluster-wide RBAC
* Introduced a shared bulk indexer in Metronome, increasing the write speed of request logging and reducing the memory footprint(requires ES)
* Added and exposed a setting in Metronome for controlling the max interval for flushing inference requests
* Increased the default ClientGo rate limits and provided config options for tuning the request load to the K9s api-server
* Enabled batch inference with multiple files
* Allowed CPU and Memory requirements to be specified for Batch Jobs
* Introduced a configuration for setting the max number of logs in Metronome
* Introduced programmatic retrieval in bulk of inference logs and exposed a configuration for setting the max number of payloads per request
* Allowed specifying Model URIs for deployments using custom MLServer runtimes and make it optional for HuggingFace ones
* Added a separate claim key to be read as user identity for configurable service accounts

**Usability & User Interface**

* Added an Availability status breakdown for Seldon Deployments(SCv1) and Pipelines(SCv2)
* Changed default monitoring window from 1 week to 1 hour in the Monitor page
* Added units for the load test parameters
* Open Inference Protocol Template rendering in Seldon Enterprise Platform
* Improved layout of drift detector configuration for small screens
* Inference response status is color-coded according to its return code (2XX, 4XX or 5XX)
* Support filtering of models that use Core 2 in the Requests dashboard
* Improved chart labels, tooltips, filters, responsiveness and other UI elements
* Introduced default values for explainer hyperparameters
* Enabled computation of explainers from the Predict page for Seldon Deployments(SCv1)
* Show secrets management dropdown for models using custom MLServer runtimes

**Authentication and Authorization**

* Only authorized users can create models in the default project
* Added new message type for unauthorized actions to disambiguate them from processing failures

**Other Improvements**

* Improved and surfaced many more descriptive error messages and notifications
* Improved performance when reading raw batch inference logs payloads
* Improved visibility of Batch Jobs and Reference Jobs statuses
* Improved frontend validation on deployment, canary and shadow wizards
* Improved explanation for the SHAP hyperparameter setup
* Improved backend validation of empty JSON for inference requests payloads
* Improved the responsiveness of the side panel
* Set the needed GPUs to 0 in the deployment wizard by default
* Make security context values optional for batch jobs
* Clean up remaining KNative resources after deleting a deployment
* Clean up a pipeline(SCv2) with no models

#### Bug Fixes

* Fix for multiple CVEs in downstream dependencies
* Fix for incorrectly disabling the Next button in deployment wizard when defining setting more than 1 minimum replica
* Fix for incorrectly logging out a user when creating models in projects they don't have access to
* Fix for incorrectly returning duplicated model URIs in the list runtime metadata endpoint
* Fix for incorrectly showing dirty GitStatus in About page
* Fix for an incorrect positioning of the live requests chart
* Fix for an incorrect reference data job status
* Fix for a rendering problem of canary and shadow deployments' wizards
* Fix for a rendering problem when a detector’s metadata was selected
* Fix for ensuring the deployment dashboard can show “Unavailable” status
* Fix for preventing the Next button to be active in deployment wizard when a deployment name is invalid
* Fix for a broken preview toggle when deleting a deployment
* Fix for showing only part of the error message of model failures
* Fix for showing an incorrect Seldon Core icon in the Resources page
* Fix for the Explain button of an inference response incorrectly becoming disabled for Pipelines(SCv2)
* Fix for an incidental crash of the Resources page when viewing a failed Seldon Deployment(SCv1)
* Fix for a non-updating Dashboard monitor widget
* Fix for a duplicated main model data for canaries in the Dashboard page
* Fix for a missing environment secret variable not being added to deployments

### Seldon Enterprise Platform 2.1.1

16 June 2023

#### Bug fixes

* Fix for detector status not being displayed in the UI

### Seldon Enterprise Platform 2.1.0

9 June 2023

#### Breaking Changes

* SDK API usage for SCv1 GitOps rollback endpoint changed from GET to POST

#### What’s New

* Use of Istio is now optional
  * Support for multiple service mesh implementations
  * Reference install process updated for different profiles
* Product tier system
  * Product now supports Advanced and Teams tiers
* SHAP Explanations support for both SCv1 and SCv2 runtimes
* Secrets management for SCv2 resources
* Support for custom (Python) models for SCv2 runtime
* Healthcheck dashboard for installed dependencies
* TLS and SASL support for Kafka in SCv2 and Metronome
* GitOps support updated for SCv2 resources
* Additional support for configuring image-pull-secrets for custom images
* Request dashboard pagination improvements
* PKCE support for OAuth2 auth code flow
* Metadata side panel for advanced monitoring components
* Improved configuration for SCv1 batch jobs workflow
* Improved Anchor explanations dashboard
* Label-based authz is disabled when OPA is enabled

#### Bug fixes

* Fix for UI receiving events not using OPA policies
* Fix for model catalogue endpoints not using OPA policies
* Fix for loadtest bug with v2 protocol payload
* Fix for loadtest not being able to upload a file from SDK
* Fix for Batch Requests for SCv2 pipelines not accessible from Deployment Dashboard
* Fix for SCv1 explainer projects not synced to model catalogue
* Fix for explainer project annotations not removed from SDeps on explainer deletion
* Fix for SCv1 Batch Jobs not supporting feedback method
* Fix for deployment memory & CPU usage Prometheus recording rules; requires update of existing Prometheus recording rules
* Fix for secret creation modal dialog not resetting on close
* Fix for explainer model status and pipeline status not showing properly
* Fix for predict endpoint requiring more permissions than it needed

### Seldon Enterprise Platform 2.0.2

15 February 2023

#### Bug fixes

* Fix for no access to Core v1 deployments when user does not have access to all projects in a namespace.
* Fix for not checking access to existing resources when updating Core v1 deployments.
* Fix for being able to update Core v1 deployments with only read access to relevant projects.
* Fix for being able to view model metadata with only write access to relevant projects.
* Fix for authorization policies with project globbing not applying to the model catalogue.
* Fix for model metadata not being displayed in deployment dashboards for Core v1 custom runtimes.
* Fix for Core v2 models sometimes displaying the wrong metadata in the deployment dashboard when the same storage URI appears in multiple projects.

### Seldon Enterprise Platform 2.0.1

30 January 2023

#### What’s New

* Memory resource allocation for explainers
* Memory limits for Core v2 monitoring components
* Endpoints for Core v2 experiments and models to show git logs and git diffs
* Core v2 pipeline traffic percentages visible in UI
* GitOps support for git protocol multi-ACKs, required for providers like Azure DevOps
* Allow adding explainers and detectors to projects
* Improve coverage of resources in the reference config

#### Bug fixes

* Fix for loadtest jobs not deleting
* Fix for rendering issues on Drift Detection dashboard
* Fix for missing deployment information on Batch Jobs screen
* Fix for incorrectly handling long deployment names in overview
* Fix for alerts not rendering the list correctly
* Fix for Core v2 explainer statuses not being up to date
* Fix for crashing navigation from Requests to Model Catalog
* Fix for not being able to run explanations on batch requests
* Fix for Anchor image explainers not becoming ready on SCv2
* Fix for not handling invalid JSON in Predict page
* Fix for not allowing node/predictor filter selections to be cleared
* Fix for server continuing startup without an OIDC provider available when application authentication is enabled
* Fix for Core v2 Text Data explanations not working
* Fix for feature names not appearing on explanation screen for Core v2

### Seldon Enterprise Platform 2.0.0

30 November 2022

#### Breaking Changes

* KFServing runtime support removed
  * Only affects the use of inference services which are no longer supported

#### What’s New

* Seldon Core v2 runtime support added
  * Additional features extending all current functionality
    * Multi-model serving
    * Model over commit
* Updated and improved UI
* Usage monitoring updated
  * Based on Max model count
* Model catalogue updated for
  * Drift detectors
  * Outlier detectors
  * Metric servers

### Seldon Enterprise Platform 1.6.1

18 January 2023

#### What’s New

* Option to specify reference data forwarder image in the Helm charts
* GitOps support for git protocol multi-ACKs, required for providers like Azure DevOps

#### Bug fixes

* Fix for disabling runtime metadata in the Helm charts
* Fix for UI when displaying and syncing deployment state for GitOps managed deployments
* For for server continuing startup without keycloak when there is an OIDC authentication error

### Seldon Enterprise Platform 1.6.0

16 August 2022

#### What’s New

* UI theme and dashboard update
* Model based usage tracking
* Model catalog updated with explainer artifacts
* Structured logging for Enterprise Platform server
* Groups and Users can be configured from within Enterprise Platform, when using Keycloak
* Huggingface runtime support
* Feature level drift detection and highlighted insights
* Explanations dashboard improvements
* Request logging performance improvements with bulk updates
* Experimental Kafka support for payload logging

#### Bug fixes

* Fix for explanations not being reproducible
* Fix for incorrect payload logs from models with overlapping names in same namespace
* Fix for incorrect default anchor threshold in explanations UI
* Fix for UI temporarily showing created deployments in wrong namespace
* Fix for UI not allowing the removal of filters on feature distributions view

### Seldon Enterprise Platform 1.5.1

16 May 2022

#### Bug fixes

* Fix for a UI regression bug affecting imagePullSecrets

### Seldon Enterprise Platform 1.5.0

25 March 2022

#### Breaking Changes

* Bucket secrets will NOT be usable from UI by default until they are labelled correctly, [see upgrading](/seldon-enterprise-platform/upgrading/deploy-1.5.0.md#secrets-management)
* Default MinIO secret name has changed, [see upgrading](/seldon-enterprise-platform/upgrading/deploy-1.5.0.md#secrets-management)
* Use of Istio policies requires appropriate JWTs/policy setup
* Support for KFServing now behind feature flag
* For the feature distributions functionality the request logs will have to be re-indexed, [see upgrading](/seldon-enterprise-platform/upgrading/deploy-1.5.0.md#monitoring---feature-distributions)

#### What’s New

* Secrets for bucket access and private Docker registries can now be managed directly in Deploy
* Various improvements around error reporting, including:
  * InitContainer logs are now accessible for both the deployment and explainer when a Seldon Core deployment is not in the “Ready” status
  * Correctly report the status of advanced monitoring components while they are still being created
  * Deployments that fail to initialise correctly will report “Failed” status rather than perpetual “Creating”
* Node level logging for Seldon Graph components
* Ansible install for Seldon Enterprise Platform as reference
* Added reference configurations for production installations of Deploy
* Automatic management of Istio policies for direct model access to Seldon Core deployments, continuously synchronised with Deploy’s authorization policies
* Authentication of seldon-core requests
* Improved outlier detection dashboard performance
* Request payload display improved for categorical features
* Added support for partial string matching in model metadata queries, using `%` operator
* Make Elasticsearch logs index patterns configurable
* Improved drift detection dashboard and metrics monitoring

#### Bug fixes

* Fix for model resource usage metrics not displaying correctly
* Fix for explanation page crash upon zero anchor examples
* Fix for drift detection chart having incorrect timestamp grid-lines
* Fix for batch processing URI becoming malformed with duplicate “/” characters
* Fix for returned namespaces list not being deterministic, now returned alphabetically

### Seldon Enterprise Platform 1.4.1

11 November 2021

#### Bug fixes

* Fix for missing Detectors API parameters in swagger spec
* Fix for missing Detectors API parameters in Seldon Enterprise Platform SDK

### Seldon Enterprise Platform 1.4.0

18 October 2021

#### What’s New

* Alerting framework with ability to notify external providers (Pagerduty/Opsgenie/etc) of problems with Deploy/Models
* API endpoints for managing OPA based policies
* Feature distributions comparisons against reference data
* Optional audit logging on every request to Seldon Enterprise Platform with configurable storage setup
* Micro-batching functionality added to batch processor
* Drift detection metrics storage and improved monitoring dashboard
* Auth code flow added for authentication using Seldon Enterprise Platform SDK

#### Bug fixes

* Fix for Request Logger auth problem
* Fix for Detector (Outlier, Drift, Metrics) Trigger filtering issue

### Seldon Enterprise Platform 1.3.0

9 July 2021

#### What’s New

* Feature Distributions Monitoring
* Policy Based Authorization (experimental)
* Deploying Models from Model Catalog
* Advanced query functionality for Model Metadata
* Prediction Schema support for Model Metadata
* Extended support for storage buckets using Rclone
* KFServing V2 protocol based explanations
* Env secret configuration for Seldon Deployments
* Support for client credentials grant auth using Seldon Enterprise Platform SDK

#### Bug fixes

* Fix for resource monitoring charts being duplicated for transformers and model containers
* Fix for invalid path when sending requests to MLServer deployments
* Fix for 50/50 canary traffic split causing Promote/Remove buttons to disappear
* Fix for long user group list causing overflow on About page

### Seldon Enterprise Platform 1.2.1

3 June 2021

#### Bug fixes

* Fix for higher than expected CPU load when Model Catalog is enabled.

### Seldon Enterprise Platform 1.2.0

26 April 2021

#### Breaking Changes

* Moving detectors to user namespace (see upgrading)

#### What’s New

* Model metadata store and catalog
* Seldon Enterprise Platform server prometheus metrics
* Secrets for detector components
* Improved Gitops for kubernetes 1.18+
* Improved Triton support in wizard
* Oauth2 debugging documentation and testing tools

#### Bug fixes

* Fix for unexpected logout for group-restricted namespace
* Fix for SeldonDeployment without componentSpecs section not accessible in UI

### Seldon Enterprise Platform 1.1.2

17 March 2021

#### Bug fixes

* Fix for outlier, drift and metrics server artefacts not being accessible from private buckets.

### Seldon Enterprise Platform 1.1.0

10 February 2021

#### What’s New

* Updated UI design
* Added both parameters and environment vars in wizard
* Added configurable runAsUser for detector components
* Added basic auth Elasticsearch creds
* Added active OpenAPI docs
* Added ability for not having to use clusterwide access

#### Bug fixes

* Fix for using input/output transformers
* Fix for needing ID Token Hint to the OIDC logout request

### Seldon Enterprise Platform 1.0.0

27 November 2020

#### Breaking Changes

* Changes to the configuration (see upgrading)

#### What’s New

* Drift detection analytics
* Batch inference processing
* Image explanations for Alibi explainer
* Seldon Core version 1.5.0 support
* kfserving version 0.4.1 support
* Kubeflow version 1.2 support
* OAuth annotations to Swagger spec
* Multitenancy support

#### Bug fixes

* Fix for metrics graph problems on Firefox

### Seldon Enterprise Platform 0.9.0

6 November 2020

#### Breaking Changes

* Seldon Enterprise Platform now requires activation with a valid licence

#### What’s New

* Usage Monitoring for user deployments
* Improved Outlier secrets handling
* Support for new versions of Istio and Knative
* Support for Seldon Core v1.4.0
* Data science metrics monitoring
* Improved outlier detection chart

#### Bug fixes

* Fix for not being able to filter predictor field for resource monitoring queries
* Fix for KFServing crd validation failures
* Fix for Prometheus disk storage issues

### Seldon Enterprise Platform 0.8.2

23 October 2020

#### Bug fixes

* YAML file extension support for Gitops
* jsonData requests to be displayed from the UI
* Updating request logger image (docker.io/seldonio/seldon-request-logger:1.3.0-json)
* Pod logs viewable for custom model containers

### Seldon Enterprise Platform 0.8.1

28 September 2020

#### What’s New

* Added secure flag for auth cookies on the browser

#### Bug fixes

* Fixed incorrect CPU/Memory metrics for additional predictors
* Supporting modified content-type headers behind reverse proxies

### Seldon Enterprise Platform 0.8.0

8 September 2020

#### Breaking Changes

* The sd-install script is now called sd-install-default. Or for a kubeflow install there's sd-install-kubeflow.
* There are also Helm chart values file changes. See upgrading section.

#### What's New

* Option to use SSH for git credentials via secret (see upgrading)
* New navigation sidebar
* Adding resource parameter option for token exchange to support ADFS/azure auth
* Adding resource\_urn to auth code url
* Expose req logger replicas
* Adding theme customization for deploy UI (whitelabelling support)
* Reorganising sd install scripts
* Add mldeployments tag description to API spec
* Adding auth check for websocket events
* Adding logging to auth flow
* Updating seldon-core dependency to v1.2.3
* Updating swagger docs urls
* Add optional loadbalancersourceranges to helm chart
* Upgrading kfserving to v0.4.0 in default setup
* Adding support for SSH Key Access for Gitops

#### Bug fixes

* Adding Fluentd labels to inferenceservice deployments for logs
* Filtering websocket data in context and updating namespaces selection
* Avoid user needing global git config

### Seldon Enterprise Platform 0.7.0

7 July 2020

#### Breaking Changes

* There are some helm chart values file changes. See upgrading section.

#### What's New

* Support for openshift.
* Configurable request forms for installs with different cluster/ingress types (e.g. openshift).
* Remove/change file functionality during payload upload.
* Primary Request Logger in seldon-logs namespace.

#### Bug fixes

* Knative prometheus port conflict fixed.

### Seldon Enterprise Platform 0.6.2

24 June 2020

#### Bug fixes

* App level auth redirect issue

### Seldon Enterprise Platform 0.6.1

27 May 2020

#### Bug fixes

* Limit on auth cookie size
* Support token-based Elasticsearch auth
* Restructuring application paths and in-app navigation
* Install fails if kubeflow user and password missing
* Issue with env variables missing on canary promotion
* Resources prometheus can be different from requests prometheus

### Seldon Enterprise Platform 0.6.0

22 April 2020

#### Breaking Changes

* New request logging update
* New gitops repository folder structure

#### What's New

* Outlier Detection Configuration and Monitoring
* App-level authentication with OIDC
* Tensorflow protocol for Seldon deployments
* MLFlow pre-packaged server in the deployment wizard
* Kubernetes pods and logging
* Displaying sync status for gitops namespaces
* New requests and resources monitoring dashboard
* Bitbucket support for gitops

#### Bug fixes

* Infinite loading if no valid labeled namespace was found
* No deployments were displayed if at least one was faulty

### Seldon Enterprise Platform 0.5.2

17 March 2020

#### Bug fixes

* Browser timezone fix
