AIStor Operator Release Notes

This page documents release notes from the last 6 calendar months of AIStor Operator releases.

RELEASE.2025-06-03T06-51-35Z

What’s Changed

Breaking Changes

  • Deprecate global console by @dvaldivia
  • Remove LoadBalancer Operator by @dvaldivia
  • Move operators license check by @allanrogerr

Security Fixes

  • Bump vite from 6.2.6 to 6.2.7 in /controller/web-app by @dependabot

Misc. Fixes and Improvements

  • Fix edge case where commit ID hour part starts with zero by @pjuarezd
  • Provide a objectstore status if license cannot be validated by @allanrogerr
  • Create bundle files for RELEASE.2025-05-02T17-21-36Z by @pjuarezd
  • Changed Dark Mode switcher location by @bexsoft
  • Policy binding check by @SSushmitha8
  • Update versions by @ramondeklein
  • Delete Observe by @dvaldivia
  • Apply permissions to object browser screen by @reivaj05
  • Fix error for global console settings by @reivaj05
  • Add Batch Job permissions check by @SSushmitha8
  • Delete Catalog by @dvaldivia
  • Fix missing gitmodules by @cesnietor
  • feat: support metrics scrape by @jiuker
  • Lint operator/pkg/apis/aistor.min.io/v1alpha1/images.go by @pjuarezd
  • Upgrade MinIO packages by @dvaldivia
  • Multiple UI Fixes by @bexsoft
  • Fix IAM User screen permissions by @SSushmitha8
  • Updated Login page with the latest design by @bexsoft
  • Show Object Size label in one line instead of two by @Tausif4171
  • Manual Prompt Configuration UI flow by @SSushmitha8
  • Show Validation Message for Mandatory Fields by @Tausif4171
  • Move modules to top level by @pjuarezd
  • Add LICENSE file and ensure container runs as non-root for certification compliance by @cniackz
  • Fix make tidy-all by @ramondeklein
  • Use locally built images for Openshift integration tests by @JoelRuizRojas
  • Rename Controller to Console by @dvaldivia
  • Remove all get color references from mds v1 by @bexsoft
  • Remove gitsubmodules and operator github dir by @cesnietor
  • Add k8s dump by @allanrogerr
  • Fix loading menu items on remount by @cesnietor
  • Removed hardcoded color references from code for visible components by @bexsoft
  • Update ec package by @cesnietor
  • Fix release commands to reflect path changes by @donatello
  • Fix console path by @reivaj05
  • Add LICENSE to containers by @pjuarezd
  • Remove Kubernetes Packages in Console by @dvaldivia
  • Update License by @cniackz
  • Update minio/pkg to latest (v3.1.7) by @anjalshireesh
  • Update migration docs for new Helm chart by @ramondeklein
  • Prevent incorrect count and empty card in Policies section when empty by @Tausif4171
  • Align icon-label blocks in Update User and Group modals by @Tausif4171
  • Add asterisk and validation message for required fields by @Tausif4171
  • Fix layout shift on selection in IAM Users and Groups tables by @Tausif4171
  • Fix padding and spacing issues in policy statement cards by @Tausif4171
  • Fix empty access key list showing extra space and scrollbar by @Tausif4171
  • Fix bottom action bar to span full width and prevent background overlap by @Tausif4171
  • Helm: Allow installing AIStor operators/console in a different namespace by @ramondeklein
  • UI Code Cleanup by @dvaldivia
  • Add MinIO license verification integration tests for k8s/standalone versions by @JoelRuizRojas
  • Enabled Dark Mode by @bexsoft
  • Fix loader centering and scrolling issue during loading by @Tausif4171
  • Disable all operators, but object-store by @ramondeklein
  • Run api-tests with standalone by @reivaj05
  • Remove useSetupType hook by @reivaj05
  • Move TrafficMonitor for uninteruppted uploads and downloads by @SSushmitha8
  • Fix shfmt test by @ramondeklein
  • Fix build standalone test by @ramondeklein
  • Fix aihub test by @ramondeklein
  • Remove global console openID and LDAP by @reivaj05
  • Certified operators bundles for RELEASE.2025-05-12T19-09-07Z by @pjuarezd
  • Using non-root user for RedHat certification by @cniackz
  • Release helm chart 3.0.0 by @pjuarezd
  • Fix comment by @pjuarezd
  • shfmt helm/update-versions.sh by @pjuarezd
  • Fix Helm test by @ramondeklein
  • Fix migration docs by @ramondeklein
  • Remove non-certified opertator versions. by @pjuarezd
  • Remove global console authorizer by @reivaj05
  • Update Drag and Drop styles for OB Browser by @bexsoft
  • fix ui crash on selecting object due to metadata call by @prakashsvmx
  • Catch YAML Parsing error for Batch Uploads by @SSushmitha8
  • Add TestExpiredLicenseKMS by @allanrogerr
  • Fix license not loading and make commands by @cesnietor
  • Fix access keys not being visible by @cesnietor
  • Fix TestInvalidMinioLicense test by @JoelRuizRojas
  • Update UI assets by @cesnietor
  • Remove global console config by @reivaj05
  • Remove k8s permissions in UI by @reivaj05
  • Fix unit casing ‘Objs/S’ for standard notation by @Tausif4171
  • Add codeowners for Basyli and Joel for certified-operators/ dir by @pjuarezd
  • Fix a leak in the license verification by @vadmeste
  • Add AIStor Object Store Operator Bundle project ID by @pjuarezd
  • Show message when no matching statements are found by @Tausif4171
  • Add required asterisk (*) to all mandatory fields by @Tausif4171
  • Integrate OpenShift Operator CI Pipeline to our CI/CD pipeline by @JoelRuizRojas
  • Inherit group policies for LDAP by @SSushmitha8
  • Trigger OpenShift CI Pipeline on certified-operators changes by @pjuarezd
  • Helm: KeyManager chart by @ramondeklein
  • Certified Bundle for Key Manager on RELEASE.2025-05-12T19:09:07Z by @cniackz
  • Rename aistor helm chart to operators by @pjuarezd
  • Adding namespace to Key Manager example as it is needed by @cniackz
  • Mount Kubernetes / OpenShift CA certificates to enable cluster trust by @ramondeklein
  • Fix OpenShift Operator pipeline workflow by @JoelRuizRojas
  • Document KeyManager external certificates by @pjuarezd
  • Add menu shortcuts to kbar by @reivaj05
  • Remove global console audit/error logs by @reivaj05
  • Default KMS number of instances by @pjuarezd
  • Remove default storage class by @pjuarezd
  • Set default storage size for KeyManager by @pjuarezd
  • Permissions check to display bucket summary by @SSushmitha8
  • Upgrade to madmin v4 by @reivaj05
  • Table border fix by @SSushmitha8
  • Remove console singleton by @reivaj05
  • Updated Login page to give more priority to LDAP & SSO forms in the welcome screen by @bexsoft
  • Update mockery files by @reivaj05
  • Fix listing event destinations in bucket notification flow by @cesnietor
  • Add mockery missing file update by @cesnietor
  • Fix unnecessary scrollbars and empty space in Access Keys table by @Tausif4171
  • Increase threshold by @reivaj05
  • Fix input field shadow cutoff on login form by @Tausif4171
  • Find deadcode in console BE by @reivaj05
  • Fix wrong resource for listing/creating buckets by @reivaj05
  • Use Autocomplete component for bucket tier selection by @cesnietor
  • Update assets by @reivaj05

RELEASE.2025-05-12T19-09-07Z

What’s Changed

Breaking Changes

  • Deprecate global console by @dvaldivia
  • Remove LoadBalancer Operator by @dvaldivia
  • Move operators license check by @allanrogerr

Security Fixes

  • Bump vite from 6.2.6 to 6.2.7 in /controller/web-app by @dependabot

Misc. Fixes and Improvements

  • Fix edge case where commit ID hour part starts with zero by @pjuarezd
  • Provide a objectstore status if license cannot be validated by @allanrogerr
  • Create bundle files for RELEASE.2025-05-02T17-21-36Z by @pjuarezd
  • Changed Dark Mode switcher location by @bexsoft
  • Policy binding check by @SSushmitha8
  • Update versions by @ramondeklein
  • Delete Observe by @dvaldivia
  • Apply permissions to object browser screen by @reivaj05
  • Fix error for global console settings by @reivaj05
  • Add Batch Job permissions check by @SSushmitha8
  • Delete Catalog by @dvaldivia
  • Fix missing gitmodules by @cesnietor
  • feat: support metrics scrape by @jiuker
  • Lint operator/pkg/apis/aistor.min.io/v1alpha1/images.go by @pjuarezd
  • Upgrade MinIO packages by @dvaldivia
  • Multiple UI Fixes by @bexsoft
  • Fix IAM User screen permissions by @SSushmitha8
  • Updated Login page with the latest design by @bexsoft
  • Show Object Size label in one line instead of two by @Tausif4171
  • Manual Prompt Configuration UI flow by @SSushmitha8
  • Show Validation Message for Mandatory Fields by @Tausif4171
  • Move modules to top level by @pjuarezd
  • Add LICENSE file and ensure container runs as non-root for certification compliance by @cniackz
  • Fix make tidy-all by @ramondeklein
  • Use locally built images for Openshift integration tests by @JoelRuizRojas
  • Rename Controller to Console by @dvaldivia
  • Remove all get color references from mds v1 by @bexsoft
  • Remove gitsubmodules and operator github dir by @cesnietor
  • Add k8s dump by @allanrogerr
  • Fix loading menu items on remount by @cesnietor
  • Removed hardcoded color references from code for visible components by @bexsoft
  • Update ec package by @cesnietor
  • Fix release commands to reflect path changes by @donatello
  • Fix console path by @reivaj05
  • Add LICENSE to containers by @pjuarezd
  • Remove Kubernetes Packages in Console by @dvaldivia
  • Update License by @cniackz
  • Update minio/pkg to latest (v3.1.7) by @anjalshireesh
  • Update migration docs for new Helm chart by @ramondeklein
  • Prevent incorrect count and empty card in Policies section when empty by @Tausif4171
  • Align icon-label blocks in Update User and Group modals by @Tausif4171
  • Add asterisk and validation message for required fields by @Tausif4171
  • Fix layout shift on selection in IAM Users and Groups tables by @Tausif4171
  • Fix padding and spacing issues in policy statement cards by @Tausif4171
  • Fix empty access key list showing extra space and scrollbar by @Tausif4171
  • Fix bottom action bar to span full width and prevent background overlap by @Tausif4171
  • Helm: Allow installing AIStor operators/console in a different namespace by @ramondeklein
  • UI Code Cleanup by @dvaldivia
  • Add MinIO license verification integration tests for k8s/standalone versions by @JoelRuizRojas
  • Enabled Dark Mode by @bexsoft
  • Fix loader centering and scrolling issue during loading by @Tausif4171
  • Disable all operators, but object-store by @ramondeklein
  • Run api-tests with standalone by @reivaj05

RELEASE.2025-05-02T17-21-36Z

RELEASE.2025-04-30T06-06-21Z

RELEASE.2025-04-11T23-07-18Z

What’s Changed

Highlighted Changes

  • Implement Helm chart for AIStor (incl. operators) by @ramondeklein
  • Use service registry by @ramondeklein

Breaking Changes

  • Merge AIStor-Operator repo into operator folder by @dvaldivia

Security Fixes

  • Updated UI dependencies by @bexsoft
  • Fix babel vulnerability by @bexsoft
  • Update dependencies with vulnerabilities by @reivaj05
  • Vulnfix: jwt-go allows excessive memory allocation during header parsing by @pjuarezd
  • security fix: high jwt-go by @pjuarezd
  • Update aistor-operator go version to master by @minio-bot

Misc. Fixes and Improvements

  • Make api calls to observe single deployment by @reivaj05
  • Disable validate session by @reivaj05
  • Nivo, echarts and recharts comparison by @reivaj05
  • Add gradient functions to echarts by @cesnietor
  • Remove web-app/build content by @cesnietor
  • Added initial styling to mission control menus by @bexsoft
  • Remove deploymentID from query parameter by @reivaj05
  • Update docker compose to include observe ingest by @cesnietor
  • Add Summary section to Audit Logs by @cesnietor
  • Remove column selector on Audit Log page by @cesnietor
  • Run prettier by @cesnietor
  • Remove old code by @reivaj05
  • Show/Hide details panel with echarts by @reivaj05
  • Fix storing metrics response by @cesnietor
  • Add ErrorLogSummary section to ErrorLog Page by @cesnietor
  • Add null validation on ErasureSet component by @cesnietor
  • Fix add deployment with latest config requirements by @cesnietor
  • Add Drive throughput graphs and remove selector by @cesnietor
  • Make metrics page scrollable by @cesnietor
  • Remove redundant Graph title by @cesnietor
  • Fix error redirect from metrics page by @cesnietor
  • Add YAxis titles to graphs by @cesnietor
  • Default to zero when metric isnt present in datapoint in drive details graph by @reivaj05
  • Rename observe constants to mission control by @cesnietor
  • Fix trace logic by @reivaj05
  • Fixes redirects from ListDeployments by @cesnietor
  • Change detail section close button by @cesnietor
  • Show Both RX and TX in Transfer column and fix Audit Log Details moda… by @cesnietor
  • Fix filters logic and add operators by @reivaj05
  • Enhance loading of graphs when switching between deployments by @cesnietor
  • Fix Deployment details in DeploymentCard for listing deployments by @cesnietor
  • Add filtering to error logs screen by @reivaj05
  • Use xAxis with time auto formatting by @cesnietor
  • Fix Drives throughput graphics not showing by @cesnietor
  • Add search functionality by @reivaj05
  • Remove setup logic by @reivaj05
  • Remove deployment selector by @reivaj05
  • Display Value units in DetailSection by @cesnietor
  • Add Graph Source Name to Detail Section by @cesnietor
  • Return the Deployment status if it fails by @cesnietor
  • Fix error logs not showing in Detail Section by @cesnietor
  • Fix error log range query in detail section by @cesnietor
  • Reset logs state in details section by @reivaj05
  • Add time interval selector for audit and error logs by @reivaj05
  • Remove Zoom and update margins for Metrics Graphs by @cesnietor
  • Add Loader to Error and Audit Logs by @cesnietor
  • Prettify ms by @reivaj05
  • Humanize Y axis labels by @reivaj05
  • Remove stack and gradient on metrics graph by @cesnietor
  • Customize tooltip and show only one item at the time by @reivaj05
  • Remove interval by @reivaj05
  • Add logic in Drive details UI to compare with other drives by @reivaj05
  • Fix loading of metrics by @reivaj05
  • Replace selector labels by @reivaj05
  • Keep focus on line when clicked by @reivaj05
  • Add drives filter input by @reivaj05
  • Show Outlier Drives and mean line for latency graph by @cesnietor
  • Fix Asset warnings by @cesnietor
  • Control plane to Manage Remote Clusters by @dvaldivia
  • Add button to download data in csv format by @reivaj05
  • Rename envs to console by @dvaldivia
  • Metrics Load Fix by @dvaldivia
  • Use same dev environment variable by @cesnietor
  • Add two by two graph in metrics by @cesnietor
  • Add Outliers list to SingleGraph by @cesnietor
  • Move legends filter to SinglePageGraph by @cesnietor
  • Remove console log by @cesnietor
  • Update to use memory and cpu as percentage metrics for Observe by @cesnietor
  • Fix legends overlap in metrics by @cesnietor
  • Update observeApi.ts by @reivaj05
  • Remove drives analytics logic by @reivaj05
  • Clean metrics section by @reivaj05
  • Fix Warnings on Console by @dvaldivia
  • Update README for development with k8s by @dvaldivia
  • Added Catalog Forms by @bexsoft
  • Add Bare Metal Clusters and resources by @dvaldivia
  • Update README.md with instructions for distributed development by @dvaldivia
  • PSK Cleanup and generation by @dvaldivia
  • Upgrade Console Dependency by @dvaldivia
  • Remove satori uuid by @dvaldivia
  • Upgrade Go Dependencies by @dvaldivia
  • DirectPV Drive list API by @dvaldivia
  • Changed Expand menu options behavior by @bexsoft
  • Add proxy to handle local requests to KMS servers by @reivaj05
  • Added App storage state for clusters lists state by @bexsoft
  • Adding KMS to docker-compose by @dvaldivia
  • Skip Auth Header by @dvaldivia
  • directpv drive list ui by @prakashsvmx
  • Helping with documentation by @cniackz
  • Correcting path for the config file by @cniackz
  • Add support for directpv volume listing by @Praveenrajmani
  • Added sub navigation elements to main clusters navigation bar by @bexsoft
  • MVP: Add KMS UI by @reivaj05
  • Rename DirectPV APIs by @Praveenrajmani
  • Add possible Identities API by @reivaj05
  • First stage of removing mui by @bexsoft
  • directpv volumes ui by @prakashsvmx
  • Add MinLog APIs Support for Observe by @dilverse
  • sort volumes by default on node and drive by @prakashsvmx
  • Generate KMS API Key from Soft HSM Key by @dvaldivia
  • Complete removal of @mui dependencies by @bexsoft
  • Completed Submenu Navigation by @bexsoft
  • Adding Registry Test by @cniackz
  • Spelling corrections by @shtripat
  • Added UI components for MinIO Operator by @bexsoft
  • Field DriveCapacity no longer exists breaking the unit tests by @pjuarezd
  • fix static check complaining by @pjuarezd
  • Install operator by @pjuarezd
  • WIP: Install operator handler by @pjuarezd
  • change deprecated PatchesJson6902 to Patches and test the github checks by @pjuarezd
  • Upgrade operator by @pjuarezd
  • kustomize build latest enterprise-operator by @pjuarezd
  • Adding bare metal test by @cniackz
  • Install operator using dynamic client by @pjuarezd
  • little tweak on page to allow invoke the operator install endpoint by @pjuarezd
  • bugfix unused import by @pjuarezd
  • Added Navigation for Tenant pages by @bexsoft
  • Adding API Tests by @cniackz
  • Bugfix install operator, now it works by @pjuarezd
  • Cluster list Improvements by @bexsoft
  • Adding threshold to api tests by @cniackz
  • sync enterprise operator by @pjuarezd
  • Reducer for Operator Install Options by @pjuarezd
  • Changed orientation of expande carets by @bexsoft
  • fix: prettier thing by @pjuarezd
  • Update operator installed by @pjuarezd
  • Add Offline metric to DriveDetail view by @cesnietor
  • Add slow drive features and filters to data view by @dilverse
  • Add trace test by @cniackz
  • Rename statistics to summary by @dilverse
  • Improved menu navigation by @bexsoft
  • remove unused by @pjuarezd
  • Changed Diagnostics to Health by @bexsoft
  • Add server filter based on drive issues by @dilverse
  • Add node exporter basic disk graphs by @cesnietor
  • Add tool tip formatting by @dilverse
  • Color Threshold range 2 std above mean in the graphs by @dilverse
  • Bump follow-redirects from 1.15.3 to 1.15.4 in /web-app by @dependabot
  • Tenant API/RPC by @dvaldivia
  • Add audit log support for mission-control using Minlog by @dilverse
  • Sites Menu Refactor by @bexsoft
  • Update minlog to latest version by @dilverse
  • Added Add Observe interface to mission-control by @bexsoft
  • Update Summary from audit and error logs fetched dynamically by @dilverse
  • Add Catalog RPC by @adriangitvitz
  • Get Catalog by @adriangitvitz
  • Fix Audit time parser by @dilverse
  • Update README.md to include proto instructions by @cesnietor
  • Remove NodeExporter graphs by @cesnietor
  • Remove Time Interval label for time selector by @cesnietor
  • Updated README to include instruction on requiring local Observe by @jinapurapu
  • Refactor logic for fetching prometheus data in UI by @cesnietor
  • Add api metrics to UI by @cesnietor
  • Delete Catalog RPC by @adriangitvitz
  • Add Firewall RPC by @adriangitvitz
  • Fixed firewall validation listing command by @jinapurapu
  • Reorganized global menu navigation by @bexsoft
  • Update Catalog RPC by @adriangitvitz
  • Add Replication Metrics Page by @cesnietor
  • Add ILM Metrics Page by @cesnietor
  • Add healing metrics page by @cesnietor
  • Add scanner metrics page by @cesnietor
  • Fix license page on login by @dilverse
  • Added Add Catalog Screen by @bexsoft
  • Updated mds version to v0.16.0 by @bexsoft
  • Show graph legends as selector with DataTable by @cesnietor
  • Add Prometheus and Thanos to store observe metrics in docker compose file by @reivaj05
  • Remove drive stats from Server map and per drive charts by @dilverse
  • Fix Audit Log wrong timestamp by @dilverse
  • Kms api by @adriangitvitz
  • Add Ingress RPC APIs for k8s based site by @dilverse
  • Edit firewall rules UI by @jinapurapu
  • Add CRUD operations for users API by @reivaj05
  • Updated Enterprise Application Logo by @bexsoft
  • Added List Nodes screen and api by @jinapurapu
  • Add Basic UI for managing users by @reivaj05
  • Added Add Firewall Screen by @bexsoft
  • Remove enums from Ingress RPC APIs by @dilverse
  • Show Help when there’s no sites being managed by @dvaldivia
  • Add license screen by @reivaj05
  • Add Ingress to Service Account by @dvaldivia
  • Add TopN and BottomN logic to MetricsGraph using new Prometheus struct by @cesnietor
  • Fix Bug with Settings Dropdown by @dvaldivia
  • Modify add catalog API by @reivaj05
  • Add Ingress UI by @dilverse
  • Added Add Key Manager screen by @bexsoft
  • Cache api by @adriangitvitz
  • Manage ingress states correctly by @dilverse
  • Fix add kms API by @reivaj05
  • Add support for query params mapping in generated code. by @dvaldivia
  • Change AddObserve params to be camelcase by @cesnietor
  • Add additional info fields to Nodes in Node List screen by @jinapurapu
  • Add global swagger params by @reivaj05
  • Updated Add Observe screen to use Wizard by @bexsoft
  • Migrated Add Catalog screen to be a Wizard by @bexsoft
  • Migrated Add KMS page to use Wizard component by @bexsoft
  • Migrated Add Firewall page to use Wizard component by @bexsoft
  • Add dummy implementation of authorization by @reivaj05
  • Revert “Add dummy implementation of authorization” by @dvaldivia
  • New Menu Style by @dvaldivia
  • Add Resource input fields to Add Observe screen by @cesnietor
  • Load authorization configuration by @reivaj05
  • Fix Navigation by @dvaldivia
  • Dummy authorization implementation by @reivaj05
  • Add authorization API by @reivaj05
  • Introduce validations on protocol buffers by @dvaldivia
  • Added Initial KMS Details page by @bexsoft
  • Update dependencies by @dilverse
  • update minlog dependency by @dilverse
  • Add Private Registry fields to Add Observe flow by @cesnietor
  • Adjustments for KMS details screen by @bexsoft
  • Add ImagePullPolicy and ImagePullSecrets to Add Observe flow by @cesnietor
  • Added Observe Details interface by @bexsoft
  • Add Ingestion Config and Env Variables to Add Observe flow by @cesnietor
  • Cache tenant by @adriangitvitz
  • Added Firewall Details Page by @bexsoft
  • Added Catalog Details screen by @bexsoft
  • Node Details UI, NodeEvents api and dummy NodeDescribe api by @jinapurapu
  • 1549 types to firewall configuration by @adriangitvitz
  • cluster overview ui by @prakashsvmx
  • Minor changes to roles API by @reivaj05
  • Add UI for roles management by @reivaj05
  • Updated Firewall Rule Editor for Types by @dvaldivia
  • Implement openid keycloak by @allanrogerr
  • Document OpenID with Keycloak by @allanrogerr
  • Add support for adding roles to users by @reivaj05
  • Add pod placement to add observe UI by @cesnietor
  • Create Tenant to RPC by @dvaldivia
  • Return cache details by @adriangitvitz
  • Firewall Tenant Operations by @adriangitvitz
  • KMS Add Enclave RPC by @dvaldivia
  • NodeDescribe UI by @jinapurapu
  • Expose allowed actions and resources by @reivaj05
  • Add new cache fields by @adriangitvitz
  • Add authorization to custom routes by @reivaj05
  • Add dropdown to select items in “Add Rule” Modal by @reivaj05
  • Fix Firewall Routing and configuration retrieval by @dvaldivia
  • Fix NodeDescribe resources npe by @jinapurapu
  • Sync enterprise operator resources 02-26-2024 by @pjuarezd
  • Identify if k8s is Openshift and install Enterprise Operator with Openshift kustomization by @pjuarezd
  • error should be nil by @pjuarezd
  • embed multiple dirs by @pjuarezd
  • Added Tenant Cache Details and Configuration Screens by @bexsoft
  • Don’t allow to create roles with same name and use a soft relationship between users and roles by @reivaj05
  • Add missing annotations of Enterprise Operator for Openshift install by @pjuarezd
  • Openshift TLS cers for console by @pjuarezd
  • Add Name and Last Name to users by @reivaj05
  • Added config tab to add catalog screen by @jinapurapu
  • Add DB step to Add Observe flow by @cesnietor
  • Series of Minor Fixes to setup Dev Environment by @dvaldivia
  • Fix Cache types by @dvaldivia
  • Use native WebSocket API by @bayasdev
  • Add yarn resolutions for nth-check and postcss pkgs by @bayasdev
  • Added Pod Placement tab to add catalog screen by @jinapurapu
  • Implemented GraphiQL manual editor option in enterprise by @bexsoft
  • Seed default roles by @reivaj05
  • Updated Application logo by @bexsoft
  • Added Images tab to addCatalog screen by @jinapurapu
  • Added Resources tab to add catalog wizard by @jinapurapu
  • Add list login strategy by @allanrogerr
  • Added logo variant by @bexsoft
  • Fix logs UI by @dilverse
  • Add Cancel buttons to forms by @bexsoft
  • Add initial update oberve flow by @cesnietor
  • Add Resources step to Update Observe flow by @cesnietor
  • Fix add EnVars when not defined in Update Observe flow by @cesnietor
  • Changed total capacity icon by @bexsoft
  • Update Add KMS Policy RPC by @bayasdev
  • Add authorization to /api/v1 and /route endpoints by @reivaj05
  • Allow setting new MinIO credentials in Update Observe flow by @cesnietor
  • Add image steps to update observe by @cesnietor
  • Add Firewall Screen by @adriangitvitz
  • Update Add KMS Policy Screen by @bayasdev
  • Add KMS policy edit mode switch by @bayasdev
  • Update main config struct with IDP by @allanrogerr
  • Fix identities routes by @bayasdev
  • Fix KMS keys routes by @bayasdev
  • Fix more KMS routes by @bayasdev
  • Hide login strategy in case only one is defined by @allanrogerr
  • Remove summary section from audit and error logs by @dilverse
  • Add reusable component for Edit Observe by @cesnietor
  • Adjusted Trace element Positioning by @bexsoft
  • Add key RPC by @bayasdev
  • Update DEVELOPMENT.md to include role for users by @cesnietor
  • List KMS Keys RPC by @bayasdev
  • KMS Nested Routers by @dvaldivia
  • Add PodPlacement Step to Update Observe by @cesnietor
  • Add ingest update observe by @cesnietor
  • Update add KMS key screen by @bayasdev
  • Add Observe V2 by @dvaldivia
  • Add idp api by @allanrogerr
  • Add db update observe by @cesnietor
  • Visual Tweaks to the UI by @dvaldivia
  • Import k8s test by @cniackz
  • Minor UI fixes in Site details page by @dilverse
  • Update all KMS Screens to new Layout by @dvaldivia
  • Visual Tweaks to Users and Roles by @dvaldivia
  • Remove the old logic in site details UI by @dilverse
  • Update list KMS keys screen by @bayasdev
  • Override helpbox border radius by @bayasdev
  • Load Enclaves in KMS if they are not loaded already by @dvaldivia
  • Load Enclaves in KMS in add operations too by @bayasdev
  • Update Add Tenant Steps by @dvaldivia
  • Update HelpBox Style by @bayasdev
  • Updated mds to v2.0.1 by @bexsoft
  • Refactor KMS navigation by @bayasdev
  • Fix login bug by @allanrogerr
  • Add new Prometheus Graphs to Observe System by @cesnietor
  • Implement Add and List KMS Identities by @bayasdev
  • Add authorization to v2 endpoints by @reivaj05
  • Updated mds to v2.0.2 by @bexsoft
  • Add Firewall Screen Box with borders by @dvaldivia
  • Fix get resource v2 by @reivaj05
  • Rename Bucket to BucketCache for Cache by @dvaldivia
  • Add border to Observe Edit Boxes by @cesnietor
  • Updated mds to v2.0.3 by @bexsoft
  • Implement Describe and Delete RPCs in KMS by @bayasdev
  • Add Aggregate Graph and Scalar values to System metrics by @cesnietor
  • Add authentication endpoints to authorizations by @reivaj05
  • Catalog setup UI by @jinapurapu
  • Made some improvements to top menu bar by @bexsoft
  • Fix Add Catalog screen by @jinapurapu
  • Update KMS Details Screens by @bayasdev
  • Add idp ui by @allanrogerr
  • Initial changes to Setup page by @bexsoft
  • Native Console UI by @dvaldivia
  • Remove view mode from users and roles by @reivaj05
  • Get or create admin role during setup by @reivaj05
  • Add missing go-swagger requirement to DEVELOPMENT.md by @bayasdev
  • Native Console Users, Groups and Policies by @dvaldivia
  • Sync last Enterprise Operator with the updates from upstream 5.0.13 by @pjuarezd
  • Updated mds to v2.0.4 by @bexsoft
  • Catalog settings env vars by @jinapurapu
  • Native OpenID and LDAP screens by @dvaldivia
  • Verify license by @adriangitvitz
  • Update All Observe tabs to use the new Graphs with Box by @cesnietor
  • Update Role, Users and IDP to redirect after update to list by @cesnietor
  • Added Visit MinIO link to setup page by @bexsoft
  • Enhance Top5 vs Bottom 5 Observe table by @cesnietor
  • Fixed Download / Upload Manager by @bexsoft
  • Fix graph axis pointer formatter and date by @cesnietor
  • Fix update user by @reivaj05
  • Fix AddCatalog subscreens to match design by @jinapurapu
  • Added Resources, Images, PodPlacement screens for Catalog settings by @jinapurapu
  • Change Detail Section close button by @cesnietor
  • Updates the README for launch by @djwfyi
  • Fixed AddCatalog redirect by @jinapurapu
  • Fix Catalog Images switches by @jinapurapu
  • Remove deadcode by @cesnietor
  • Update to use latest enterprise-operator spec by @cesnietor
  • Fix styles on Logs and Observe Tables by @cesnietor
  • Global Table padding by @dvaldivia
  • Fix catalog NodeSelector radio button by @jinapurapu
  • Redesign Site Details Screen by @bayasdev
  • Improved Login Page & mds fixes by @bexsoft
  • Updated Query editor main styles by @bexsoft
  • Initial Fix Node screens design by @jinapurapu
  • Remove rules firewall by @adriangitvitz
  • Add Graphs improvements for no data cases by @cesnietor
  • Updated mds to v2.0.8 by @bexsoft
  • Fixed nospacing text wrap by @bexsoft
  • Update site details namespace card by @bayasdev
  • Add GraphLoader to Observe graphs by @cesnietor
  • Updated mds to v2.0.10 by @bexsoft
  • Implemented new design for Add / Edit Roles screen by @bexsoft
  • Fix Static Check by @dvaldivia
  • Fix Setup Type for site edit by @dvaldivia
  • Add Firewall Text by @dvaldivia
  • #1603 Fix search bar on audit and error logs by @dilverse
  • License for Docker-Compose and Observe by @dvaldivia
  • Sync resources from enterprise-operator with make eok by @pjuarezd
  • Fix saving of roles by @reivaj05
  • Bring back audit logs to Enterprise console by @dilverse
  • Validate user’s email by @reivaj05
  • Node screen design improvements by @jinapurapu
  • Address Bar Color by @dvaldivia
  • Break Node Describe Component by @dvaldivia
  • Icons replacement by @bexsoft
  • Fix tenant navigation by @reivaj05
  • Update Styles for Pool Details and Edit Pools screen by @dvaldivia
  • Show error while adding idp by @reivaj05
  • Use niceBytes in Node Images size by @jinapurapu
  • Fix infinite loader on add IdentityProvider error by @cesnietor
  • Fix Update Observe button by @cesnietor
  • Fix text on enable firewall by @dvaldivia
  • Final adjustments to release Mission Control by @pjuarezd
  • Move Kubernetes Install Files by @dvaldivia
  • Bugfix Operator Install by @pjuarezd
  • Fix add Resource routes. Disable menu when tenant has no status. by @dvaldivia
  • Install or Update Enterprise Operator by @pjuarezd
  • Update Observe Screen by @bayasdev
  • Goreleaser instructions by @pjuarezd
  • Updated Firewall Rules screen by @bexsoft
  • Add and validate bandwidth values by @adriangitvitz
  • Fixed typo by @jinapurapu
  • Remove Edit user double box by @dvaldivia
  • Rename observe observability by @cesnietor
  • Remove downpersec and uploadpersec validation by @adriangitvitz
  • Remove old test by @cniackz
  • Fix lingering DeleteCatalogConfirmModal by @jinapurapu
  • update Enterprise Operator resources for RELEASE.2024-03-12T08-39-44Z by @pjuarezd
  • Rename to enterprise by @reivaj05
  • Delete secret if unsuccessful adding catalog by @jinapurapu
  • Bring Tenant Details tabs back. by @dvaldivia
  • clean gorelease by @pjuarezd
  • Tweak Object Browser Back Button by @dvaldivia
  • Remove ‘bytes’ from Image size heading by @jinapurapu
  • Update feature names to use capitalized shortnames by @jinapurapu
  • Fix Login screen promoInfo typo by @jinapurapu
  • Fixed Catalog Settings menu element by @jinapurapu
  • RELEASE.2024-03-12T20-25-47Z by @pjuarezd
  • Add authorization rules to session response by @reivaj05
  • Node details summary fixes by @jinapurapu
  • Update Observability Icons by @bayasdev
  • Updated mds to v2.0.13 by @bexsoft
  • Updated Firewall Rules edit panel to control speed limit by @bexsoft
  • Apply authorization rules to hide UI items by @reivaj05
  • Spelling fixes, consistent use of ‘Enterprise Observability’ by @jinapurapu
  • Fixed Observability and Catalog Settings titles by @jinapurapu
  • Add k8s test in enterprise console by @cniackz
  • Remove all the registry-creds references used during development by @dvaldivia
  • Fix registry test by @cniackz
  • Query Editor inconsistencies fix by @bexsoft
  • Native Support Components by @dvaldivia
  • Firewall Screen improvements by @bexsoft
  • Fix HelpMenu zIndex by @jinapurapu
  • DataMap new design by @dvaldivia
  • Fix NPE on session validation by @dvaldivia
  • Updated styles in add k8s site by @bexsoft
  • Implement KMS Cluster Status by @bayasdev
  • Standarize all KMS screens by @dvaldivia
  • Fix folder download by @cesnietor
  • Fix NPE when informer returns bad cache state by @dvaldivia
  • Select a site if the stored selected site is no longer available by @dvaldivia
  • Fix Object Browser back button by @jinapurapu
  • Fix breadcrumbs link by @jinapurapu
  • Updated project dependencies by @bexsoft
  • Move Observe Settings screens to horizontal tabs by @cesnietor
  • Fix firewall select unit by @adriangitvitz
  • Add Key Manager Feature Settings by @bayasdev
  • Add permission components by @reivaj05
  • Use local MinIO for reports by @shtripat
  • Fix wrong assignment in users slice by @reivaj05
  • Enable/Disable CRUD actions in UI for roles, users and authentication by @reivaj05
  • To fix Browser UI Shows in Bare Metal Test by @cniackz
  • Fix add path modal by @jinapurapu
  • Fixed onClosePanel by @jinapurapu
  • Explanatory text for Inspect Object by @jinapurapu
  • Fixed a typo in Pod Placement menu option by @bexsoft
  • Removed default n/a value from Bucket Access Policy. Made it Private by @bexsoft
  • Fixed Status icon size by @bexsoft
  • Added Remove Arrows class to input[type=“number”] fields by @bexsoft
  • Add Observe Status Page by @cesnietor
  • UI Tweaks to Users, Roles and Policies by @dvaldivia
  • Move Site Selector to Top Right by @dvaldivia
  • Initial KMS migration to RTK Query by @bayasdev
  • Move Time Interval Selector for Observe Metrics by @cesnietor
  • Fix Add Catalog Tolerations, tenantRef by @jinapurapu
  • Update Scalar metrics to be Gauges for Observe by @cesnietor
  • Add Gradient Bar for Top Vs Bottom Metrics in Observability by @cesnietor
  • Bump follow-redirects from 1.15.5 to 1.15.6 in /web-app by @dependabot
  • Improved menu behavior in small screens by @bexsoft
  • Fix concurrent writes problem with PSK Map by @dvaldivia
  • Allow Tolerations to have Seconds undefined by @cesnietor
  • Updated Project Dependencies by @bexsoft
  • Apply RBAC to list handlers of authorization, authentication and users by @reivaj05
  • Disable api/v2 items from the UI by @reivaj05
  • Fix edit user by @reivaj05
  • Add Increase Graphs for API metrics by @cesnietor
  • Firewall screen change by @adriangitvitz
  • Move Catalog Settings screens to horizontal tabs by @jinapurapu
  • Update role modal UI by @cesnietor
  • Migrate Ingress to RTK Query by @bayasdev
  • Disable menu items for features depending on health status by @cesnietor
  • Changes in UI for adding rules to a role by @reivaj05
  • Remove ingressRpcApi from Makefile by @bayasdev
  • Updated Project dependencies by @bexsoft
  • Fix: empty namespace by @adriangitvitz
  • Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /web-app by @dependabot
  • Add Status Page for Catalog and KeyManager by @cesnietor
  • Use RTK query for Catalog Status page by @cesnietor
  • Show no color on zero value for GradientBar by @cesnietor
  • Added new help menu tags and initial content by @jinapurapu
  • Fix KMS Status by @bayasdev
  • UI improvements for namespaces and resource names by @reivaj05
  • Add RPC for Ingress Environment Check by @bayasdev
  • Fix Navigation to add replication rule by @dvaldivia
  • Use EPageLayout for Add Role screen by @reivaj05
  • Change Add namespace/resourceName behavior by @reivaj05
  • Add drive detail metrics by @cesnietor
  • Automatically add annotations for NGINX ingress by @bayasdev
  • Fix RTK Query error handler messages by @bayasdev
  • Add missing arrow when adding authorization rules by @reivaj05
  • Users management UI improvements by @reivaj05
  • Update DirectPV Styles by @dvaldivia
  • Fix broken link by @reivaj05
  • Add Usage graph to drive metrics by @cesnietor
  • Update Site Details by @bayasdev
  • Fix HelpTip links, text by @jinapurapu
  • Remove tab icons from metrics pages by @cesnietor
  • Move dot dot dot menus to button boxes. Add filters on users by @dvaldivia
  • Allow Key manager use for Yellow status by @dvaldivia
  • Make tenant cards constantn height by @dvaldivia
  • Migrate Add KMS to RTK Query by @bayasdev
  • Add summary to api metrics page by @cesnietor
  • Add EnableFeature component and fix KMS enable screen by @reivaj05
  • Re-arrange Button Boxes by @dvaldivia
  • Configure Cache screen text fix by @jinapurapu
  • Rearrange drive metrics graphs by @cesnietor
  • Bump express from 4.18.2 to 4.19.2 in /web-app by @dependabot
  • Fix tenant poolName not being set while editing pool by @cesnietor
  • Do not allow non-enterprise licenses by @anjalshireesh
  • Fix missing configuration cache by @adriangitvitz
  • Fix highlight line by @reivaj05
  • Fix invalid volume mapping by @ramondeklein
  • Fix issue that response body wasn’t closed for proxy requests by @ramondeklein
  • Add support for Edge install by @dvaldivia
  • Implement safer password storage by @ramondeklein
  • Object-browser shows incorrect tenant by @ramondeklein
  • Fix Single Site Visual Bug by @dvaldivia
  • Fix logout in incognito mode by @reivaj05
  • Fix TenantRef in Observe when deploying standalone by @cesnietor
  • Update handlers with new way to validate license and add endpoints to update license an retrieve its status by @reivaj05
  • Fix TenantRef in Catalog when deploying standalone by @jinapurapu
  • Disable test by @reivaj05
  • Playwrigth Integration by @dvaldivia
  • Use RTK queries for Status Pages for polling by @cesnietor
  • Firewall edit screen changes by @adriangitvitz
  • Fix CI failure due to enterprise-operator changes by @shtripat
  • Use RTK query in Firewall Status page by @cesnietor
  • Add Debounce to Observability logs by @cesnietor
  • Fix rules reload screen by @adriangitvitz
  • Move Delete Pod into Pod Details by @dvaldivia
  • Several fixes for user management by @ramondeklein
  • Clear session before login by @bayasdev
  • change firewall tab placement by @adriangitvitz
  • Remove old graphs code by @cesnietor
  • Automation playwright by @dvaldivia
  • Fix Bug when uploading screenshots from playwright by @dvaldivia
  • Documentation on how to run tests by @dvaldivia
  • Add support to authenticate tests with multiple roles by @reivaj05
  • Update observe API by @reivaj05
  • Fix bugs on Setup validate license by @dvaldivia
  • Update go dependencies by @cesnietor
  • Disable menu items when service Red or Yellow by @cesnietor
  • Improve testing by @dvaldivia
  • Use RTK Query for fetching sites by @bayasdev
  • Rearrange observability files and remove Warnings by @cesnietor
  • New mds support & Initial changes for object browser by @bexsoft
  • Remove trailing slash when navigating to a site by @bayasdev
  • Add EnsureDefaults to Get APIs by @cesnietor
  • New Tenant Details Design by @dvaldivia
  • Auto Expand the Menu’s first item by @dvaldivia
  • Update mds to v2.1.0 by @bexsoft
  • Object Browser style adjustments by @bexsoft
  • Pod Details Redesign by @dvaldivia
  • Navigate to Observability status by @reivaj05
  • Refactor session check by @bayasdev
  • Show No Data box on error for Observability by @cesnietor
  • Use ScreenTitle across Screens by @dvaldivia
  • Keep menu selected when changing tabs by @reivaj05
  • Changed DropMenu Button types to match styles by @bexsoft
  • Fix Image Update for Catalog by @cesnietor
  • Pod Containers design update by @jinapurapu
  • Redesign tenant pools by @reivaj05
  • Fix Observability edit redirect by @reivaj05
  • Make View Tenant Box clickable by @dvaldivia
  • Add tenant pod slice and keep pod tab selected after refresh by @reivaj05
  • Redesign pod volumes by @reivaj05
  • fix pool number in case of offline nodes having un initialized pool number by @prakashsvmx
  • Update design Tenant configuration screen by @jinapurapu
  • Bump tar from 6.2.0 to 6.2.1 in /web-app by @dependabot
  • Do not disable firewall status menu item if unhealthy by @cesnietor
  • Keep current tab selected after refreshing the page by @reivaj05
  • Updated mds version to v2.1.1 by @bexsoft
  • Fix tab not being updated when moving back and forward in navigation history by @reivaj05
  • Add unit test for user handlers by @reivaj05
  • Generate protobuf/gRPC code by @ramondeklein
  • Updated Preview Panel by @bexsoft
  • Change state to error on InputBox when helper is being passed by @dvaldivia
  • Single Tenant Docker Compose by @dvaldivia
  • Tenant events design update by @jinapurapu
  • Use theme colors for Site Details by @bayasdev
  • Center content on Object Browser Preview by @dvaldivia
  • Updated mds to v2.1.3 by @bexsoft
  • Fixed issue with new mds types by @bexsoft
  • Continuous usage reporting by @ramondeklein
  • Update kms-go to master by @bayasdev
  • Tweaks to main navigation and menu by @dvaldivia
  • Fix margin for Metrics Actions by @cesnietor
  • Update Pod Container screen by @jinapurapu
  • Add Pod Detail breadcrumbs by @jinapurapu
  • Add unit test for authorization handlers by @reivaj05
  • Add unit test for authentication handlers by @reivaj05
  • Add Volume detail screen breadcrumbs by @jinapurapu
  • Show multiple tenants per namespace by @bayasdev
  • Remove noisy log by @cesnietor
  • Update mds package to v2.1.4 by @minio-bot
  • Add unit tests for setup handlers by @reivaj05
  • Run all tests in pkg directory by @reivaj05
  • Integrate TTFB Observe API in API Summary page by @cesnietor
  • Update enterprise-operator go version to master by @minio-bot
  • Updated Versions page with new styles by @bexsoft
  • Fix menu collapsing on refresh by @cesnietor
  • Add copyable field displaying query generated from Catalog search/count request by @jinapurapu
  • Fix cylinder icon by @jinapurapu
  • Add site tweaks by @dvaldivia
  • Fix Edit Tenant Yaml Navigation. Align PVC Details by @dvaldivia
  • Add extra check for ttfb metrics by @cesnietor
  • Fix misnamed sizeComparitors in Catalog Search & Count screens by @jinapurapu
  • Use EPageLayout for Screens by @cesnietor
  • Remove EInputBox Component by @dvaldivia
  • Initial Vite migration by @bayasdev
  • Embed all files by @dvaldivia
  • Sort Namespaces in a site by name by @dvaldivia
  • Adjust Breadcrumbs padding by @dvaldivia
  • Tenant Details RTK by @dvaldivia
  • MinIO RPCs - Granular control over sessions per user by @dvaldivia
  • Update mds package to v2.1.5 by @minio-bot
  • Add Vite plugin checker and fix linting errors by @bayasdev
  • Migrate Site Registration from certificate to API Key by @dvaldivia
  • DirectPV RTK Query by @dvaldivia
  • Remove unused exports by @bayasdev
  • Add unit test for site handlers by @reivaj05
  • Fix table formatting, field variable names on Tenant Events screen by @jinapurapu
  • Allow to add IAM policy to role rules when rules have access to a tenant by @reivaj05
  • Add expand button on Observability metrics by @cesnietor
  • Menu Adjustments. Firewall Padding adjustments. by @dvaldivia
  • Update enterprise-operator go version to master by @minio-bot
  • Fix Object Store routing for Tiers, Site Replication and Events by @dvaldivia
  • Fix ttfb scalar metrics padding by @cesnietor
  • Attempt to auto-register tenants when applicable by @anjalshireesh
  • Apply rule policy to tenant session by @reivaj05
  • Redirect to single page graph on title click by @cesnietor
  • Disable test failing randomly during build by @reivaj05
  • Increase threshold by @reivaj05
  • Add prompt for backing up KMS HSM Key by @bayasdev
  • Add HelpBox to PVCDetails screen when Volume not bound by @jinapurapu
  • Visual tweaks to Catalog Metrics and Search. Constrint Firewall Details by @dvaldivia
  • Volume Details by @dvaldivia
  • Nodes to RTK Query by @dvaldivia
  • Add minioAdmin mock client by @cesnietor
  • sync Operator resources by @pjuarezd
  • Return valid json when site is unavailable by @dvaldivia
  • Add integration test for login by @reivaj05
  • Follow-up to #544 to remove migration and update documentation by @ramondeklein
  • Improve Drive/Volume Details Breadcrumbs by @dvaldivia
  • Skip integration tests during unit tests by @reivaj05
  • Add S3 Agg Throughput Graph and fix TTFB scalar value by @cesnietor
  • Change Deployer Namespace by @dvaldivia
  • Add CI step to run integration tests by @reivaj05
  • Add extra check for ttfb metrics by @cesnietor
  • Update MetricsActions button box by @cesnietor
  • Bucket screen UI test by @jinapurapu
  • Migrate Bucket details endpoint to GRPC by @reivaj05
  • Bump react-pdf from 7.7.1 to 7.7.3 in /web-app by @dependabot
  • Update Styles for MinIO Configurations by @dvaldivia
  • Update Bucket Details UI with new Design by @dvaldivia
  • Format TTFB scalar value for large values by @cesnietor
  • List Buckets and Bucket Details to RTK Query by @dvaldivia
  • Fix cache not found for integration tests by @reivaj05
  • Updated mds to v2.2.2 & fixed issues by @bexsoft
  • Add detailed Kubernetes information to the site configuration by @ramondeklein
  • Add initial User screen UI test by @jinapurapu
  • Handle text overflow in TopBottomValues metrics component by @cesnietor
  • Add initial Groups screen UI test by @jinapurapu
  • Add initial OpenID UI test by @jinapurapu
  • Run tests against MinEOS Edge by @dvaldivia
  • Migrate /{bucket}/retention endpoint to GRPC by @reivaj05
  • Migrate bucket objects endpoint to GRPC by @reivaj05
  • Fix existing UI tests by @jinapurapu
  • Fix registration with any token by @ramondeklein
  • Fix OpenID screen UI test screenshot by @jinapurapu
  • Use RTK Query for listing buckets by @bayasdev
  • Move Get Bucket Retention to RTK Query by @dvaldivia
  • Add UI test for LDAP screen by @jinapurapu
  • Updated react-pdf library by @bexsoft
  • Move Console Swagger to legacy folder and remove migrated functions by @dvaldivia
  • remove firewall additional volumes by @adriangitvitz
  • Upload Coverage to NS3 by @dvaldivia
  • Update TTFB Graph to have all ranges as lines by @cesnietor
  • Migrate List external buckets by @adriangitvitz
  • Update to Node 22 by @bayasdev
  • Remove old admin client mock by @reivaj05
  • Updated new available icons in Enterprise by @bexsoft
  • Fix override of coverage files by @reivaj05
  • Add initial Observability UI test by @jinapurapu
  • Add initial Catalog UI test by @jinapurapu
  • Add initial firewall screen UI test by @jinapurapu
  • Add initial kms screen UI test by @jinapurapu
  • Add initial configuration screen UI test by @jinapurapu
  • Add initial ingress screen UI test by @jinapurapu
  • Add initial cache screen UI test by @jinapurapu
  • Health UI test by @jinapurapu
  • Add initial performance screen UI test by @jinapurapu
  • Add initial profile screen UI test by @jinapurapu
  • Add initial inspect screen UI test by @jinapurapu
  • Add initial callhome screen UI test by @jinapurapu
  • Fix Edit Replication Rule for Buckets by @dvaldivia
  • Fix Event Targets Online Status by @dvaldivia
  • Fix sessions for Bare Metal Sites by @dvaldivia
  • Fixed object selected modal boxes by @bexsoft
  • Update Automation Repo by @dvaldivia
  • configs grpc by @adriangitvitz
  • List Configurations to RTK Query by @dvaldivia
  • Remove Unused Swagger Console references by @dvaldivia
  • Migrate delete objects endpoint to GRPC by @reivaj05
  • Updated Enterprise Operator Bundled files for v5.0.15 by @dvaldivia
  • Remove unused *pb.go files by @reivaj05
  • Use gRPC for the local site by @ramondeklein
  • Reactivated Delete multiple objects functionality by @bexsoft
  • Migrate bucket tags endpoint to grpc by @reivaj05
  • Fix Local Sites for Bare Metal by @dvaldivia
  • Bucket detail UI tests by @jinapurapu
  • Upgrade Go Dependencies by @dvaldivia
  • Prevent reading operators over and over again by @ramondeklein
  • Bucket UI test fixes and other minor UI test fixes by @jinapurapu
  • Migrate objects tags endpoint to grpc by @reivaj05
  • Add grpc policy delete by @allanrogerr
  • Exclude generated code from tests by @reivaj05
  • Object Manager Improvements by @bexsoft
  • Fix the node pane by @ramondeklein
  • Fix Buckets UI Tests by @dvaldivia
  • Add UI tests for Add User and User Details by @jinapurapu
  • Add grpc users protos by @allanrogerr
  • Add Add group, group details UI tests by @jinapurapu
  • Fix Delete of multiple objects by @reivaj05
  • ldap entities grpc by @adriangitvitz
  • Add support for MinKMS in Tenant Encryption by @bayasdev
  • Fix list KMS by @bayasdev
  • Fix delete of multiple objects with retention by @reivaj05
  • Add Encryption video content to HelpMenu and HelpTip by @jinapurapu
  • Add grpc groups proto only - no functionality by @allanrogerr
  • Migrate object retention endpoint by @reivaj05
  • Split minio endpoints into different protos by @reivaj05
  • Updated UI project dependencies by @bexsoft
  • Migrate object metadata endpoint by @reivaj05
  • Upgrade minlog package and fix the logging code by @dilverse
  • Configuration screen UI navigation tests by @jinapurapu
  • Policy Screen UI tests by @jinapurapu
  • Fix locator for tenant Encryption UI test by @jinapurapu
  • UI tests for Add Catalog screens by @jinapurapu
  • Fix wrong http method by @reivaj05
  • grpc list users and get user info functions by @allanrogerr
  • Migrate object restore endpoint to GRPC by @reivaj05
  • Update dependencies by @dilverse
  • Add Add Ingress screen UI navigation tests by @jinapurapu
  • Add UI navigation tests for Add Observability screens by @jinapurapu
  • Add UI navigation tests for Add Firewall screens by @jinapurapu
  • Add Add KMS screen UI navigation test by @jinapurapu
  • Add Add Cache screen UI navigation test by @jinapurapu
  • inspect grpc by @adriangitvitz
  • Pass resource type to WebSocket handler by @bayasdev
  • Navigation rework by @dvaldivia
  • Fix issue that expired STS token was used by @ramondeklein
  • Migrate object legalhold endpoint to GRPC by @reivaj05
  • Stream File Download Support by @dvaldivia
  • Migrate bucket quota endpoint by @reivaj05
  • Remove WaitGroups from Audit logging by @dilverse
  • Fix bucket UI tests by @jinapurapu
  • Fix Edit Tenant YAML navigation by @dvaldivia
  • RemoveUser functionality and UI by @allanrogerr
  • Add Observe WebSocket proxy by @bayasdev
  • grpc Create[User]ServiceAccountCredentials functionality by @allanrogerr
  • Migrate bucket versioning endpoint to GRPC by @reivaj05
  • Add missing metrics tabs to Observability menu by @cesnietor
  • Disable menu options if Observability is not online by @cesnietor
  • Migrate bucket events endpoint by @reivaj05
  • Introduce vertical layout for KMS by @bayasdev
  • Metric reporting by @ramondeklein
  • set config grpc by @adriangitvitz
  • Fix UI tests for new navigation by @jinapurapu
  • Upgrade to Yarn 4 by @ramondeklein
  • Fix saving tenant in config.yaml by @ramondeklein
  • Update tabs look and feel by @dvaldivia
  • Add service update grant by @pjuarezd
  • Allow to edit user password in UI by @reivaj05
  • Fix MDS checksum mismatch by @bayasdev
  • Set Yarn checksumBehavior to reset by @bayasdev
  • add Pod Security context by @pjuarezd
  • Migrate bucket replication endpoints by @reivaj05
  • Observe UI Tweaks by @dvaldivia
  • Fix the OOM issue in Minlog by @dilverse
  • ListPolicies functionality and UI integration by @allanrogerr
  • this patch is no longer needed by @pjuarezd
  • Fix tenant UI tests and split UI tests by @jinapurapu
  • Fix Object Browser Configure Button for Bucket by @dvaldivia
  • Add tenants-4 UI tests to github testing script by @jinapurapu
  • Migrate bucket encryption endpoints to GRPC by @reivaj05
  • Object Browser fixes by @bexsoft
  • Migrate bucket lifecycle endpoints by @reivaj05
  • Return valid Public API Port for join site by @dvaldivia
  • idp grpc by @adriangitvitz
  • Configs export grpc by @adriangitvitz
  • Updates to metric reporting by @ramondeklein
  • Add User and ListPolicies functionality and UI integration by @allanrogerr
  • Add unit tests for KMS RPCs by @bayasdev
  • Migrate DownloadSharedObject API to GRPC by @cesnietor
  • Simplified List sites actions in navigation bar by @bexsoft
  • Fix UI tests for Buckets screen, Add Bucket, Configuration by @jinapurapu
  • Fix page headers and UI tests by @jinapurapu
  • Updated Site Details by @dvaldivia
  • Upgrade GH Actions Cache to v4 by @dvaldivia
  • Add additional KMS tests by @bayasdev
  • Fix Add Resources mock Tests by @adriangitvitz
  • fix cache rpc server by @adriangitvitz
  • Allow metrics to use custom configuration (required for unit testing) by @ramondeklein
  • Add Policy functionality and UI integration by @allanrogerr
  • Do not show site resources if there are no namespaces by @bayasdev
  • Increase threshold and stop downloading minio by @reivaj05
  • Remove UI tests for LDAP and OpenID screens by @jinapurapu
  • Update Catalog Navigation by @dvaldivia
  • Add GetShareObjectURL grpc by @cesnietor
  • Update User functionality and UI integration by @allanrogerr
  • Pod Containers Borders by @dvaldivia
  • Migrate bucket object-locking and max-share-exp endpoints to GRPC by @reivaj05
  • Remove unused mock client functions by @cesnietor
  • Fix and rename MinIO Configuration screen UI tests by @jinapurapu
  • Migrate bucket access-rules endpoints by @reivaj05
  • Firewall Navigation Update by @dvaldivia
  • Fix tenant events UI test by @jinapurapu
  • List Policy Users functionality and UI integration by @allanrogerr
  • Move Graph Title to parent component and remove actions by @cesnietor
  • Fix wrong assignment in share modal by @reivaj05
  • List [User] Service Account functionality and UI integration by @allanrogerr
  • List Policy Groups functionality and UI integration by @allanrogerr
  • List Groups functionality and UI integration by @allanrogerr
  • Use automatic URI encoding by @ramondeklein
  • Fix issues with “share file” dialog by @ramondeklein
  • Observability overview revamp by @bayasdev
  • Use regenerated gen_utils.go (fixes crash) by @ramondeklein
  • Migrate bucket endpoints by @reivaj05
  • Increase threshold by @reivaj05
  • Return all ILM tags to UI by @jinapurapu
  • Observe style fixes by @bayasdev
  • Updated icons package by @bexsoft
  • Cache text tweaks. Remove Local/peers display urls by @dvaldivia
  • Cache validation to avoid max memory overflow by @bexsoft
  • Migrate Observe Logs to WebSockets by @bayasdev
  • Fix missing checks by @ramondeklein
  • Update enterprise-operator go version to master by @minio-bot
  • Update generated API proxies by @ramondeklein
  • Migrate objects download endpoint by @reivaj05
  • Add UI tests for Catalog Detail screens by @jinapurapu
  • Group Add Remove List Info Update grpc, tests and UI by @allanrogerr
  • Update mds package to v2.3.1 by @minio-bot
  • Migrate download multiple endpoint by @reivaj05
  • Updated wrong icons by @bexsoft
  • Fix missing test elements by @allanrogerr
  • Sort all imports by @bayasdev
  • Update securityContext for operator yamls by @cesnietor
  • Replaced duplicated Icons in local project by @bexsoft
  • Added new Lint routine & applied changes to files by @bexsoft
  • Update objserveApi.ts by @cesnietor
  • Migrate Pod endpoints to gRPC by @bayasdev
  • Use RTK for Cache by @adriangitvitz
  • Updated Project dependencies by @bexsoft
  • Switch back to base64 encoded file sharing by @ramondeklein
  • Add Pods screens by @bayasdev
  • Fix EditILMConfiguration modal by @jinapurapu
  • Update enterprise-operator go version to master by @minio-bot
  • Added web-app vulnerability check to project workflows by @bexsoft
  • Migrate gprc for policies by @allanrogerr
  • Fix add lifecycle request by @reivaj05
  • Migrate delete object endpoint by @reivaj05
  • Fix Edit ILM Rule Modal by @jinapurapu
  • Fix delete ILM rule by @jinapurapu
  • Fix tenant pod container UI test by @jinapurapu
  • Migrate gprc for users by @allanrogerr
  • Split function set-policy-multi by @allanrogerr
  • Increase threshold by @reivaj05
  • Regenerate Generated Code with latest protobuf and swagger by @dvaldivia
  • Site Add/Delete User UI tests by @jinapurapu
  • Added Share File screen improvements by @bexsoft
  • Migrate Admin endpoints to Grpc by @adriangitvitz
  • Use top progress bar for route suspense by @bayasdev
  • Updated protobuf/grpc versions by @ramondeklein
  • Update enterprise-operator go version to master by @minio-bot
  • Update enterprise-operator go version to master by @minio-bot
  • Optimize Main Router logic by @bayasdev
  • Fix showing object-name in legal hold dialog by @ramondeklein
  • Migrate upload endpoint to GRPC by @reivaj05
  • Object browser improvements by @ramondeklein
  • Increase threshold by @reivaj05
  • Update enterprise-operator go version to master by @minio-bot
  • Add Home Widget by @bayasdev
  • Fix site list grid when there are more than 3 sites by @bayasdev
  • Sync enterprise operator resources by @pjuarezd
  • Add temporary widgets in Tenant Details by @cesnietor
  • Add Styling for Graph Widgets by @cesnietor
  • Use streaming upload for uploading files by @ramondeklein
  • Move gen_utils to different package by @reivaj05
  • Tenants page layout redesign by @bexsoft
  • Update enterprise-operator go version to master by @minio-bot
  • Add Status Message to Observability and Catalog by @cesnietor
  • Instantiate clients in interceptor by @reivaj05
  • Added Buckets Widget in Tenants page by @bexsoft
  • Delete duplicated delete Tenant button by @cesnietor
  • Fix secrets popipng up for Observability on Edit by @cesnietor
  • Fix Tenant Details UI test by @jinapurapu
  • Drives Widget adjustments by @bexsoft
  • Use minio clients from interceptor in minio* servers by @reivaj05
  • Add missing EPageLayout to EditPool by @cesnietor
  • Update mds package to v2.3.2 by @minio-bot
  • Updated Tenant Details Menu Bar by @bexsoft
  • Fix health reporting from sites to control plane by @dvaldivia
  • Use Unix Socket for local site connection by @dvaldivia
  • Fix Site Card width by @dvaldivia
  • Fix events, kms, replication, tier UI tests by @jinapurapu
  • Small refactor to grpc_gen file by @reivaj05
  • Remove SetPolicyMultiple by @adriangitvitz
  • Updated Project dependencies by @bexsoft
  • Data Map redesign by @bayasdev
  • Fix mTLS Identity Validation by @dvaldivia
  • Update Not Found Page and handle it in middleware by @cesnietor
  • Fix tenant capacity calculations by @allanrogerr
  • Add Expand button to metrics by @cesnietor
  • Updated DeleteIcon with correct icon form by @bexsoft
  • Fix Catalog edit image field UI bug by @jinapurapu
  • Use go template to generate handlers by @reivaj05
  • Remove eos.sock if exists by @adriangitvitz
  • Data Map improvements by @bayasdev
  • Add Flat borders to Data Map Drive Details by @dvaldivia
  • Update go dependencies and vite version by @cesnietor
  • Reset expanded on unmount by @bayasdev
  • Fix null pointer exception in controller server by @cesnietor
  • Add tooltip value for MetricScalarValue graph by @cesnietor
  • Fix Typescript API code generation by @ramondeklein
  • Add Delete Tier action to List Tier screen by @jinapurapu
  • Updated Pool details layout by @bexsoft
  • Return always a parseable APIError by @cesnietor
  • Add Event List for CRDs by @bayasdev
  • Use go template to generate router by @reivaj05
  • Fix Enable/Disable of bucket quota by @reivaj05
  • Update Cache config to use ellipsis annotation by @adriangitvitz
  • Update Observability API requests for Tenant Widgets by @cesnietor
  • Identity Navigation by @dvaldivia
  • Test buckets RPC handlers by @reivaj05
  • Tweaks to Configuration and Navigation by @dvaldivia
  • Migrate MinIO Tenant Session Check to gRPC by @bayasdev
  • Test bucket Objects RPC handlers by @reivaj05
  • Test minio policies RPC handlers by @reivaj05
  • Fix distributed setup detection by @bayasdev
  • Add go vulnerability check to github workflow by @cesnietor
  • Update enterprise-operator go version to master by @minio-bot
  • Introduce useAccessControl hook by @bayasdev
  • Test minio groups RPC handlers by @reivaj05
  • Test minio configs RPC handlers by @reivaj05
  • Use Increase type of graph for Observability widgets by @cesnietor
  • Commonize Pods and Resource Events screens by @bayasdev
  • Limit Pod logs to 3MB by @bayasdev
  • Tail Pod logs by @bayasdev
  • Some comments that were raised after PR #1028 was merged by @ramondeklein
  • Observe overview fixes by @bayasdev
  • Support range header by @ramondeklein
  • Pod summary redesign by @bayasdev
  • Fix some leftovers from PR #1029 by @ramondeklein
  • Update enterprise-operator go version to master by @minio-bot
  • Fix Observability widget infinite requests on error by @cesnietor
  • Update enterprise-operator go version to master by @minio-bot
  • Test minio users RPC handlers by @reivaj05
  • Return User’s First name in the session by @dvaldivia
  • Fix unit test after range PR #1029 by @ramondeklein
  • New Empty Site Screen by @dvaldivia
  • RELEASE 2024-07-05T12-44-44Z by @dvaldivia
  • Format Code with gofumpt by @dvaldivia
  • Fix YN0028 error during yarn install --immutable by @ramondeklein
  • Fix video playback by @ramondeklein
  • Update the screens for disabled features by @dvaldivia
  • Fix Tenant details loop by @bayasdev
  • Changed Object manager behavior in progress bar by @bexsoft
  • Test minio admin RPC handlers by @reivaj05
  • Test minio idp RPC handlers by @reivaj05
  • Check if go mod tidy doesn’t result in any changes. by @ramondeklein
  • Add Swagger service update script by @cesnietor
  • Update enterprise-operator go version to master by @minio-bot
  • Add buckets-replication grpc by @adriangitvitz
  • Firewall custom registry by @adriangitvitz
  • Stop instantiating clients for rpcs with stream responses by @reivaj05
  • Migrate Observe Prometheus Increase API to RTK by @cesnietor
  • Migrate all Observe Metrics APIs to RTK by @cesnietor
  • Update Add Key Manager flow by @bayasdev
  • FIX firewall add button position by @adriangitvitz
  • FIX cache redirect to tenant details by @adriangitvitz
  • Always show Tenant summary by @bayasdev
  • Migrate access panels to RTK by @reivaj05
  • Update enterprise-operator go version to master by @cesnietor
  • Add Basic Metrics Graphs for Tenant Summary widgets by @cesnietor
  • Move mocks to the default location by @ramondeklein
  • Make Lodash tree shakeable by @bayasdev
  • Fix ECharts by @bayasdev
  • Fix List Sites responsiveness by @bayasdev
  • Updated mds version to v2.3.3 by @bexsoft
  • Add supports for Websockets. Update Observe to support mTLS, grpc, Authentication by @dvaldivia
  • Update enterprise-operator go version to master by @minio-bot
  • Update enterprise-operator go version to master by @minio-bot
  • Update workflows to actions/setup-go@v5 by @dvaldivia
  • Replace hardcoded colors with theme variables by @dvaldivia
  • Remove side Menu by @dvaldivia
  • Fix Navigation when creating a bucket by @dvaldivia
  • Update enterprise-operator go version to master by @minio-bot
  • Change Tenant Pool CPU/Memory limits by @adriangitvitz
  • Upgrade swagger-typescript-api to v13.0.13 by @ramondeklein
  • Update enterprise-operator go version to master by @minio-bot
  • Updated Drives to Drive Manager in DirectPV titles by @bexsoft
  • Add name filter to NodeList by @jinapurapu
  • Use RTK query in buckets API calls by @reivaj05
  • Add Trace API and integrate it with UI for Tenant by @cesnietor
  • Remove unused yarn package by @cesnietor
  • Close Trace ws on unmount by @cesnietor
  • Fix show tenant usage by @bayasdev
  • Remove old unused trace logic by @cesnietor
  • Remove unused endpoints by @adriangitvitz
  • Added Filter & Sorting to Sites list by @bexsoft
  • Update enterprise-operator go version to master by @minio-bot
  • Move Trace to Tenant’s Debug Screen by @cesnietor
  • Use RTK query in minio groups by @reivaj05
  • Remove minioBucketsRpcApi File by @reivaj05
  • Move Features Status pages to Debug Screen by @cesnietor
  • FIX: cache empty values by @adriangitvitz
  • Add one page settings layout by @bayasdev
  • Update Status Page design by @cesnietor
  • Update mds package to v2.3.4 by @minio-bot
  • Fix: Pin Node.js to v22.4.1 by @bayasdev
  • Use RTK query in minio policies apis by @reivaj05
  • Upgrade Go Dependencies by @dvaldivia
  • Add Offline Page for features by @cesnietor
  • Updated Filter by site status buttons bar by @bexsoft
  • Move Key Managers to a per site level by @bayasdev
  • Node details redesign by @jinapurapu
  • Update mds package to v2.3.5 by @minio-bot
  • Updated UI project dependencies by @bexsoft
  • Add Toggleable Section component by @bayasdev
  • Fix storage class render for ILM rule list by @jinapurapu
  • New Bucket/Users Listing by @dvaldivia
  • Trace Tweaks by @dvaldivia
  • New Add Bucket Design by @dvaldivia
  • Prune tenants when sites are loaded by @bayasdev
  • Fix UI tests by @dvaldivia
  • Add PROXY_UPSTREAM environment variable by @bayasdev
  • Show error during policy creation by @reivaj05
  • Changed Style of List Sites page by @bexsoft
  • Bring LDAP and OpenID screens back by @reivaj05
  • Fix Graph Title not showing by @cesnietor
  • Show favorite tenants on a per site basis by @bayasdev
  • Added Filtering capability to Tenants List by @bexsoft
  • Removed Add Resource button in Sites List by @bexsoft
  • Implement progress for resource creation #2 by @ramondeklein
  • Use RTK query in minio configs apis by @reivaj05
  • Update mds package to v2.3.6 by @minio-bot
  • Implement new ingress design by @bayasdev
  • Minor Buckets page update by @bexsoft
  • Update eos-operator go version to master by @cesnietor
  • Object Browser simple issues fix by @bexsoft
  • Use service helpers from EOS operator by @ramondeklein
  • Improve docs by @ramondeklein
  • Move to EOS Operator new package by @dvaldivia
  • Migrated Delete dialogs to RTK by @bexsoft
  • Migrate create bucket endpoint to RPC by @reivaj05
  • Implement KES by @ramondeklein
  • Fix KMS creation by @bayasdev
  • Migrate delete bucket endpoint to RPC by @reivaj05
  • Update mds package to v2.3.7 by @minio-bot
  • Migrate missing bucket endpoints to rpc by @reivaj05
  • Fix Tests Reference by @dvaldivia
  • Implement missing handlers for minio service accounts by @reivaj05
  • Improvements to Object Manager by @bexsoft
  • Enable Observability on Tenant Creation by @cesnietor
  • Use cluster default storage class for KMS if not provided by @bayasdev
  • Update eos-operator go version to master by @minio-bot
  • Update eos-operator go version to master by @minio-bot
  • Reintroduce Add KMS button by @bayasdev
  • Not use enterprise field of API anymore by @ramondeklein
  • Small tweak to page header by @dvaldivia
  • Added Full Tenant information to Favorites list by @bexsoft
  • Migrate change user password endpoint to GRPC by @reivaj05
  • Allow to backup Key Manager HSM and Database from the UI by @bayasdev
  • Rename Tenant to Object Store by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Show Zero value for Widgets with no data. by @cesnietor
  • Add Firewall metrics widgets by @cesnietor
  • Bump fast-xml-parser from 4.4.0 to 4.4.1 in /web-app by @dependabot
  • Added min height to Box-with-borders by @bexsoft
  • Fix issue when starting without license by @ramondeklein
  • Enable cache properly by @ramondeklein
  • Update mds package to v2.3.8 by @minio-bot
  • Fix delete user test by @jinapurapu
  • Enable Catalog screen redesign by @jinapurapu
  • Revert “Fix issue when starting without license (#1241)” by @dvaldivia
  • Fix Openshift Installation by @dvaldivia
  • Re-Init config file if it is empty by @dvaldivia
  • Update EOK: Bundle EOS Operator Openshift files by @dvaldivia
  • Improvements to Object Store Encryption by @dvaldivia
  • Check if cache configuration name is not empty by @adriangitvitz
  • Migrate import config to rpc by @reivaj05
  • Prevent writing incomplete configuration files by @ramondeklein
  • Fix running kubectl apply -k resources/openshift-edge by @ramondeklein
  • Hide feature creation on empty site by @cesnietor
  • Upgrade Operator and MinKMS by @dvaldivia
  • Add common settings components by @bayasdev
  • Fix render of settings sections by @reivaj05
  • Update Delete Tenant message by @cesnietor
  • Hide Default config and fix displaying of error by @reivaj05
  • Delete Observability PVCs on ObjectStore delete UI by @cesnietor
  • Fix navigation for Catalog menu button by @jinapurapu
  • Use common components in Enable Catalog by @bayasdev
  • Fix PVC Details navigation by @dvaldivia
  • Add delete Observe PVC option by @cesnietor
  • Add Operator OpenShift Edge overlays to install by @dvaldivia
  • Update mds package to v2.3.9 by @minio-bot
  • Fix MinIO videos link by @jinapurapu
  • Add more information in debug log by @anjalshireesh
  • Validate ingress form required fields by @reivaj05
  • FIX: cache UI configuration by @adriangitvitz
  • Fix tenant envvars empty results by @adriangitvitz
  • Hide suggestions section by @reivaj05
  • Use common KeyValueEditor for Ingress form by @bayasdev
  • Fix layout misalignment in users and roles by @reivaj05
  • Add descriptions for Custom Container Registry auth methods by @bayasdev
  • Fix Encryption enable logic for Object Storage by @cesnietor
  • Fix openid layout misalignment by @reivaj05
  • Fix selected tab in settings form by @reivaj05
  • Fix idp providers layout misalignment by @reivaj05
  • Added Quick Search screen by @bexsoft
  • Disable Object Storages if site is offline by @dvaldivia
  • Fix Object Store Edit/View Pool Tolerations by @cesnietor
  • Handle HSM Secret collisions by @dvaldivia
  • Update: Add Site, Add Tenant and Add KMS screens by @dvaldivia
  • Fix vulnerability warning by @bayasdev
  • Fix back button not visible in settings form by @bayasdev
  • Fix cluster registration failure by @anjalshireesh
  • Fix CfgSiteToPB Null pointer exception by @cesnietor
  • Use correct MinIO video link by @jinapurapu
  • Fix unnecessary nil check by @reivaj05
  • Fix mockery test by @reivaj05
  • Add catalog while creating a bucket by @dvaldivia
  • Update mds package to v2.3.10 by @minio-bot
  • Fix not used error by @reivaj05
  • Fix helpNames by @jinapurapu
  • Add user screen update by @jinapurapu
  • InputUnitBox replacement by @bexsoft
  • Update eos-operator go version to master by @minio-bot
  • Update eos-operator go version to master by @minio-bot
  • Use directpv admin client by @Praveenrajmani
  • Move Catalog Querying to Bucket Level by @dvaldivia
  • Updated Graphiql styles by @bexsoft
  • Update eos-operator go version to master by @minio-bot
  • Update eos-operator go version to master by @minio-bot
  • Update mds package to v2.3.11 by @minio-bot
  • Rename Firewall to LoadBalancer Firewall by @dvaldivia
  • Minor UI fixes by @adriangitvitz
  • Rename LBFirewall to LoadBalancer by @dvaldivia
  • Update mds package to v2.3.12 by @minio-bot
  • Fix nav for enable firewall button by @jinapurapu
  • Add group design update by @jinapurapu
  • Download HSM Key backup as PDF by @bayasdev
  • Fix grpc error handling by @jinapurapu
  • Update add policy screen design by @jinapurapu
  • Update mds package to v2.3.13 by @minio-bot
  • Fix IconButton id replacement by @bexsoft
  • Update eos-operator go version to master by @minio-bot
  • Move Settings to new design by @dvaldivia
  • Fix file generation instructions by @ramondeklein
  • Fix buckets list overflow by @bexsoft
  • Update HSM Key Backup styles by @bayasdev
  • Pod log layout fix by @jinapurapu
  • Fix Swagger Gen target by @dvaldivia
  • Add/edit bucket replication screens update by @jinapurapu
  • Added temporal new design for Bucket details page by @bexsoft
  • Cache config redesign by @bayasdev
  • Update .Spec.Certificates and .Spec.Services by @dvaldivia
  • Update mds package to v2.3.15 by @minio-bot
  • Increase Nav zIndex by @bayasdev
  • Updated Icons with correct versions by @bexsoft
  • New Tenant Domains Screen by @dvaldivia
  • New Object Store Certificates Design by @dvaldivia
  • fix user roles ui in user edit page by @prakashsvmx
  • Cache Details redesign by @bayasdev
  • Update eos-operator go version to master by @minio-bot
  • Use EOS operator resources by @ramondeklein
  • Update text from ‘Tenant’ -> ‘Object Store’ by @jinapurapu
  • Fix LoadBalancer breaking changes by @cesnietor
  • YAAF: Yet Another Assets Fix by @dvaldivia
  • Fix deployer and KMS tests by @bayasdev
  • Update mds package to v2.3.16 by @minio-bot
  • Removed legacy SSL support by @bexsoft
  • Fix List Replication Rules on Bucket Details by @dvaldivia
  • Updated docs for current release by @ramondeklein
  • Calculate LCM for cache from the backend by @bayasdev
  • Fixed Static checks by @bexsoft
  • Changed Oidc & ObserveIcons by @bexsoft
  • Fix to breadcrumbs by @dvaldivia
  • Use the node with less RAM as the total memory for Cache by @bayasdev
  • Fix UI Tests by @dvaldivia
  • Fix KMS secret creation by @ramondeklein
  • Fix Tenant Summary Re-Renders. Add Tenant Domains on Summary by @dvaldivia
  • Store last used siteId and resourceId for Object Browser WS reconnect by @bayasdev
  • Build an RPC to Get settings values #2286 by @SSushmitha8
  • Updated Browse all domains link & limited list by @bexsoft
  • Buckets sorting & improvements by @bexsoft
  • Fix redirect to roles details by @reivaj05
  • Allow EC Parity calculation for single node setups by @bayasdev
  • Fix redirect to idp details by @reivaj05
  • Fix firewall edit save button by @reivaj05
  • Update eos-operator go version to master by @minio-bot
  • Fix deploy-enterprise tests by @adriangitvitz
  • Upgrade Object Browser Websocket to native EOS connection by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Fix Log for ObjectManager by @cesnietor
  • Added Time option to setSnackBarMessage by @bexsoft
  • Implement streaming progress updates for catalog/KMS by @ramondeklein
  • Fix LifeCycle by @dvaldivia
  • Suppress Vite CJS warning when running Knip by @bayasdev
  • Remove duplicate Error Snackbar reducer by @bayasdev
  • Fix null being sent on Bucket Creation by @cesnietor
  • Improvements to enable encryption by @dvaldivia
  • Fix Problem with multi value selector in settings by @dvaldivia
  • Site Edit fixes by @bayasdev
  • Added Email validation to User setup screen by @bexsoft
  • Remove redundant Edit button by @jinapurapu
  • Fix back navigation from Observe to tenant by @jinapurapu
  • Build an RPC to edit EOS Settings by @SSushmitha8
  • Add validation for number of nodes on Object Store creation by @cesnietor
  • Remove bucket quota references in UI by @jinapurapu
  • Fix Problem where ILM rules don’t refresh after deletion by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Updated Add bucket fixes by @bexsoft
  • Update eos-operator go version to master by @minio-bot
  • Text fix set lifecycle to multiple buckets by @jinapurapu
  • Default Object Store to MinEOS by @dvaldivia
  • Return proper NotFound error on Namespace Check by @cesnietor
  • Fix redirect expand Object Store by @adriangitvitz
  • Fix Share Object URL not showing by @cesnietor
  • Fix missing minio admin endpoint by @adriangitvitz
  • Fix Setup Stuck by @dvaldivia
  • Observe font size fixes by @bayasdev
  • Fix content type issue by @ramondeklein
  • Display KMS errors in the UI by @bayasdev
  • Fix bulk lifecycle by @jinapurapu
  • Rename to EOS by @dvaldivia
  • Remove deleted buckets from Browse Recent Buckets by @jinapurapu
  • Use proper gRPC URL by @ramondeklein
  • Update eos-operator go version to master by @minio-bot
  • Rename eos controller by @dvaldivia
  • Return string without escaping characters for Download Shared Object API by @cesnietor
  • Fix CORS removal by @bayasdev
  • improve error check by @ramondeklein
  • Add discover and init DirectPV APIs by @Praveenrajmani
  • Update eos-operator go version to master by @minio-bot
  • Update eos-operator go version to master by @minio-bot
  • Add missing server argument for OpenShift by @ramondeklein
  • Fix Automation commit ref by @bayasdev
  • FIX: Set cache by @adriangitvitz
  • Return errors from user handlers by @bayasdev
  • Fix formatting for User Role tags by @jinapurapu
  • Buckets breadcrumbs fixes by @bayasdev
  • Update autogenerated files by @cesnietor
  • Add ObjectStoreState API by @cesnietor
  • Use raw values for cache sizes by @bayasdev
  • direct pv discover and init ui by @prakashsvmx
  • Build a screen to Display and Edit EOS Settings #2284 by @SSushmitha8
  • Update eos-operator go version to master by @minio-bot
  • Remove duplicate loading animations from AddUser and AddGroup screens by @jinapurapu
  • Proper support for splitted operators by @ramondeklein
  • Create/update license secret by @ramondeklein
  • Update eos-operator go version to master by @minio-bot
  • Rework Node UI and Events/Pods to refresh on parent refresh by @dvaldivia
  • Fix SetupHandlers failing test by @cesnietor
  • Rename Statefulset to EOS Controller by @dvaldivia
  • Fix add policy screen breadcrumbs by @jinapurapu
  • Fix Github actions by @ramondeklein
  • Fix TestSiteJoin failing tests by @cesnietor
  • Add services selector to ingress rules editor by @bayasdev
  • Fix tenant service UI tests by @jinapurapu
  • AddPolicyScreen design and help content updates by @jinapurapu
  • fix crash when there is hardly any site data by @ramondeklein
  • Ignore VS code IDE settings by @ramondeklein
  • Update eos-operator go version to master by @minio-bot
  • Fix Drive total number displayed by @jinapurapu
  • Add padding to Setup ProgressBar by @jinapurapu
  • Update eos-operator go version to master by @minio-bot
  • Add React Error Boundary by @bayasdev
  • Improve license handling in EOS console by @ramondeklein
  • Update mds package to v2.3.17 by @minio-bot
  • Add Offline text for Object Store summary widgets by @cesnietor
  • Add Status to Bucket Catalog view by @cesnietor
  • Updated Time duration variable in Snackbar duration by @bexsoft
  • Update eos-operator go version to master by @minio-bot
  • Upgrade mockery version by @cesnietor
  • Make improvements to Observability UI by @cesnietor
  • Fix drives tooltip and graph by @jinapurapu
  • Ilm rule screen fixes by @jinapurapu
  • Rework Load Balancer screens by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Fixed Versioning state in buttons by @bexsoft
  • Fix submit for Add Bucket Replication screen by @jinapurapu
  • Use updated observe to display the usage and capacity information by @ramondeklein
  • Improve sessions by @ramondeklein
  • Rename and reduce seeded roles by @reivaj05
  • Reapply PR #1234 by @ramondeklein
  • Add install and uninstall DirectPV APIs by @Praveenrajmani
  • Remove Unused APIs by @dvaldivia
  • Change how we show unauthorized messages for Tenant by @dvaldivia
  • Update mds package to v2.3.18 by @minio-bot
  • Refactor logout logic by @bayasdev
  • Fix navigation after adding bucket replication rule by @jinapurapu
  • Return 403 on ErrSessionForbidden by @bayasdev
  • Fix rename of existing roles by @reivaj05
  • Show Errors on Observability Page by @cesnietor
  • Fix Setup infinite loop by @bayasdev
  • Update eos-operator go version to master by @minio-bot
  • Remove duplicate Settings button in Observability and fix Cancel navigation by @jinapurapu
  • Update eos-operator go version to master by @minio-bot
  • Check if generated files are up-to-date by @ramondeklein
  • Integrate Cache widgets with API by @cesnietor
  • Simplify Setup and Site joining by @dvaldivia
  • Add Observe not enabled message for Cache Widgets by @cesnietor
  • Update style for No Data box by @cesnietor
  • Use useDebouncedCallback hook by @bayasdev
  • Fix download file by @ramondeklein
  • Format Setup Steps and add site by @dvaldivia
  • Remove unreachable code by @reivaj05
  • Fix logout redirect from by @bayasdev
  • Enable ESLint exhaustive deps rule for react-hookz by @bayasdev
  • Update eos-operator go version to master by @minio-bot
  • Upgrade mockery files by @reivaj05
  • Fix overlapping selects in Observability Data filters by @jinapurapu
  • Fix integration test by @reivaj05
  • Return error on namespace check query if namespace is the same as the EOS Operator by @cesnietor
  • Debounce form validations by @bayasdev
  • Add Validator package by @bayasdev
  • Update eos-operator go version to master by @minio-bot
  • Update eos-operator go version to master by @minio-bot
  • RELEASE.2024-08-22T06-54-29Z by @dvaldivia
  • Add release dockerfile by @donatello
  • Show number of ready/total containers by @ramondeklein
  • Update UI dependencies by @bayasdev
  • Fix LoadBalancer Delete by @cesnietor
  • Update eos-operator go version to master by @minio-bot
  • Update DataTable usage for generics support by @bayasdev
  • Fix Add Catalog to bucket generated number by @dvaldivia
  • Fix Objet Browser Padding by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Update eos-operator go version to master by @minio-bot
  • Make Base_Normal the base font by @dvaldivia
  • remove global catalog by @ramondeklein
  • Fix LoadBalancer’s Settings ImagePullPolicy by @dvaldivia
  • Move LoadBalancer and Catalog to pure RTK by @dvaldivia
  • Move Users to RTK by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Upgrade vulnerable resolution by @dvaldivia
  • Upgrade swagger-typescript-api to 13.0.22 by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Pin Node.js to v22.6 by @bayasdev
  • Allow to save LB Services without a nodeport specified by @dvaldivia
  • Disable buttons while setup in progress by @dvaldivia
  • Run swagger-typescript-api from web-app by @bayasdev
  • Add missing tooltips, Capitalization fixes by @jinapurapu
  • Sort load balancer rule APIs alphabetically by @jinapurapu
  • Warn when selecting a StorageClass whose reclaim policy is Delete by @bayasdev
  • Added placeholder image for loadbalancer by @jinapurapu
  • Disable arrow keys on Add Object Store by @bayasdev
  • Properly default the UI for Domains by @dvaldivia
  • Rename all env vars to start with EOS_ by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Use RTK query in minio admin apis by @reivaj05
  • Update EOS Operator .spec.certificates references by @dvaldivia
  • Change text Drives -> Volumes Add Object Store by @jinapurapu
  • Update eos-operator go version to master by @minio-bot
  • Bucket replication status panel by @SSushmitha8
  • Delete replication rule fix by @jinapurapu
  • Use NotificationAlert for StorageClass warning by @bayasdev
  • Use rtk query in minio idp by @reivaj05
  • Improve errors shown for Console.tsx by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Use LoadBalancer if Enabled for ObjectStore Widgets by @cesnietor
  • Add Stacked TopBottom Graph by @cesnietor
  • Temporarily remove bucket replication tests by @jinapurapu
  • Fix front-end build by @ramondeklein
  • Updated mds to v2.4.1 by @bexsoft
  • Inbound Traffic by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Moves Delete rule option inside side panel and adds refresh option by @SSushmitha8
  • Loadbalancer AddRule bucket selector by @jinapurapu
  • Add support for statefulsets debugging by @ramondeklein
  • Automatically encode query parameters in RTKQ clients by @bayasdev
  • Fix filter decoding for Observe by @cesnietor
  • Refactor Cache by @bayasdev
  • Fix display of Cache Global Memory Limit in Mi by @bayasdev
  • Do not encode query parameters in RTKQ clients by @bayasdev
  • Replace working bucket replication tests by @jinapurapu
  • Update eos-operator go version to master by @minio-bot
  • Fix AddBucketReplication backLink by @jinapurapu
  • Use RTK query in minio objects apis by @reivaj05
  • [WIP] directpv install and uninstall ui by @prakashsvmx
  • Enable Catalog by Default by @dvaldivia
  • Improve add namespace guidance by @jinapurapu
  • Fix openID navigation by @reivaj05
  • Align DirectPV UI by @dvaldivia
  • Update eos-operator go version to master by @minio-bot
  • Catalog Ki Selector and max block size in Ki for cache by @dvaldivia
  • How To Try Instructions by @dvaldivia
  • Reset Add Object Store Redux on leave by @dvaldivia
  • Reset Catalog Redux when leaving the screen by @dvaldivia
  • Add Ki block size select to Cache setup by @jinapurapu
  • Create batch job API and screens for mc batch start by @SSushmitha8
  • Rename to AIStor by @dvaldivia
  • Fix delete DirectPV warning text by @jinapurapu
  • Fix protoc-gen-go-grpc generic types for streams by @cesnietor
  • Initial Buckets redesign by @bayasdev
  • Upgrade to use AIStor Operator by @dvaldivia
  • Migrate call home to rpc by @reivaj05
  • Cache Improvements by @bayasdev
  • Remove swagger legacy file by @reivaj05
  • Migrate set call home to rpc by @reivaj05
  • Add DirectPV APIs for adding/removing labels for drives and volumes by @Praveenrajmani
  • Add tooltips describing Rate and Burst values for API throttle by @jinapurapu
  • Add DirectPV APIs for suspending and resuming drives and volumes by @Praveenrajmani
  • Add LoadBalancer, Cache and Go Metrics to Observability by @cesnietor
  • Fix Preview by @dvaldivia
  • Allow to save empty domains to remove them by @dvaldivia
  • Update Configuration/Scanner UI by @jinapurapu
  • Remove isK8s from login details by @reivaj05
  • Return error on Observe PVC deletion by @cesnietor
  • Remove duplicated tests for admin rpcs by @cesnietor
  • Add Request Path to Audit Log details modal by @jinapurapu
  • directpv drive labels add remove and view by @prakashsvmx
  • Use self hosted runners by @allanrogerr
  • Update mds package to v2.4.2 by @minio-bot
  • User Build push action v6 by @dvaldivia
  • Format Custom Bucket Policy and fix overflow by @bayasdev
  • Fix Query Editor overflow by @bayasdev
  • Fix integration test by @reivaj05
  • Add missing fields to IDPs by @reivaj05
  • Update mds package to v2.4.3 by @minio-bot
  • Fixes Edit Replication Save button by @SSushmitha8
  • Update Observability/Settings/Environment Variable screen to current design by @jinapurapu
  • Add DirectPV APIs for clean, remove and repair by @Praveenrajmani
  • Update button text to correctly reflect behavior by @jinapurapu
  • Read idps from config file by @reivaj05
  • List Batch Jobs Screen and Optional fields Batch Jobs by @SSushmitha8
  • Upgrade Dependencies, mainly mtls package by @dvaldivia
  • Fix KMS Identities by @bayasdev
  • Fix Delete KMS Identity by @bayasdev
  • Allow local go cache to be replaced when there is no cache hit by @allanrogerr
  • Handle zero byte files by @bayasdev
  • Displays error message in Edit bucket replication Screen by @SSushmitha8
  • Fix size Quick Search creation time selector by @jinapurapu
  • Ignore invalid IDP config by @reivaj05
  • Validate Identity Provider forms by @bayasdev
  • Do not preview Text files by @bayasdev
  • Add fail job notifier by @cesnietor
  • Add ProgressBar and loading logic to AddAccessRule modal by @jinapurapu
  • Fix redirect on setting role to Admin by @bayasdev
  • Fix Add New Pool capacity spacing by @jinapurapu
  • Add validation to catalogCustomBucket, fix text, add padding by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Keep Cache Config on disable by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Add DirectPV APIs for cordon, uncordon and info by @Praveenrajmani
  • direct pv devices drives and volumes ui by @prakashsvmx
  • fix: add missing daemonset permissions in aistor cluster role by @Praveenrajmani
  • Use latest version of miniohq/license by @anjalshireesh
  • fix (directpv): avoid sending reserved labels in listing by @Praveenrajmani
  • support pod APIs for directpv by @Praveenrajmani
  • Fix observe usage legend by @jinapurapu
  • Fix Bucket Encryption UI by @bayasdev
  • fix indentation by @codenameraz
  • Fix typo Preliminar -> Preliminary by @anjalshireesh
  • Bump vite from 5.4.2 to 5.4.6 in /web-app by @dependabot
  • fix: NaN value for block size by @adriangitvitz
  • Use latest version of miniohq/license by @anjalshireesh
  • Add DirectPV APIs for drive replacement by @Praveenrajmani
  • add debug option for directpv by @prakashsvmx
  • Fix delete of Bucket Access Rule by @reivaj05
  • Fix total requests ylegend by @jinapurapu
  • Fix NPE when accessing gRPC channel during startup by @bayasdev
  • Update Operator Resources by @dvaldivia
  • Object Manager improvements by @bayasdev
  • Toggle Cache. Do not hide existing configuration. by @dvaldivia
  • Fix: Start rest server even if bootstrap is not done by @dvaldivia
  • Fix generated files by @cesnietor
  • Add yaml prettier check to PR workflow by @cesnietor
  • Fix saving of IDP config by @reivaj05
  • Update Observe APIs by @cesnietor
  • Updated UI dependencies by @bexsoft
  • Show KMS key type by @bayasdev
  • Fix NPE when saving nodeport without domains by @ramondeklein
  • Fix display of wrong credentials by @reivaj05
  • Fix display of unauthorized resources by @reivaj05
  • Fix remove of group policies by @reivaj05
  • Add make pretty-yaml command and format files by @cesnietor
  • Create form after creating an user by @reivaj05
  • Update Observability Settings to use SettingsForm by @jinapurapu
  • Adds Batch describe Screen by @SSushmitha8
  • Return Service Unavailable if the site channel is not available by @bayasdev
  • Fix display of replication sites by @reivaj05
  • Adds Batch Status screen and RPCs by @SSushmitha8
  • Fix minio policies test by @reivaj05
  • Fixes prettier by @SSushmitha8
  • Visual Tweaks to batch jobs by @dvaldivia
  • Fix display of Site Unavailable error by @bayasdev
  • Bump vite from 5.4.0 to 5.4.7 in /web-app by @dependabot
  • Use miniohq/license for license verification by @anjalshireesh
  • Fix display of error when saving site replication by @reivaj05
  • Do not allow to access /login if not activated by @bayasdev
  • Update release dockerfile by @donatello
  • Fix Go code warnings by @bayasdev
  • Improve go cache and github workflow pipeline by @allanrogerr
  • Lint Go code on Pull Request workflow by @bayasdev
  • Update to use dynamic interface for protoc streaming server by @cesnietor
  • Fix loading nvm duing assets build by @donatello
  • Use latest version of miniohq/license by @anjalshireesh
  • Migrates KES Overview to RTK Query by @bayasdev
  • Disallow deletion of your own account by @reivaj05
  • Update AIStor references in text by @dvaldivia
  • Do not show forbidden error since the UI already behaves accordingly by @reivaj05
  • Return and display error for Catalog query API by @cesnietor
  • add Linux instructions HOW-TO-TRY.md by @harshavardhana
  • Expire job Screen and RPCs by @SSushmitha8
  • Remove AddLoadBalancer in favor of simply enabling it by @dvaldivia
  • Fix inspect NPE by @reivaj05
  • Fix Key Managers pluralization in Sites List by @bayasdev
  • Add Skip condition for notify-on-failure job by @cesnietor
  • Fix generated files for Observe by @cesnietor
  • Replace DeleteObservability button by @jinapurapu
  • Fix incorrect site replication status by @reivaj05
  • Fix typos in User details by @reivaj05
  • Add Replication ILM expiry flag by @reivaj05
  • Enable Cache percentage inputs and allow float values by @bayasdev
  • Fix navigation from Bucket/Audit/User to User screen by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Fix Download Inspect File by @adriangitvitz
  • Fix health report generation getting stuck by @anjalshireesh
  • Remove Get KMS APIs call by @bayasdev
  • Fix text Traffic certificates by @jinapurapu
  • Fixed preview version by @bexsoft
  • Migrate Settings to RTK Query by @bayasdev
  • Fix replication status for entities by @reivaj05
  • Keyrotate Screens and RPCs by @SSushmitha8
  • directpv cordon uncordon replace ui by @prakashsvmx
  • Disable deletion of built in policies by @reivaj05
  • Update YAML prettier ignore paths and add command by @cesnietor
  • Update Replication metrics page by @cesnietor
  • Optional replicate job fields by @SSushmitha8
  • Catalog settings design update by @jinapurapu
  • Fix LoadBalancer creation by @cesnietor
  • Updated UI project dependencies by @bexsoft
  • Added background to selected objects in list by @bexsoft
  • Prettify PolicyDetails by @dvaldivia
  • Update aistor-operator go version to master by @minio-bot
  • make dev-tools by @dvaldivia
  • Fix Batch Job Unit test by @SSushmitha8
  • Fix typo during setup by @reivaj05
  • Fix make eok command by @cesnietor
  • Refresh tags after modifying the list by @reivaj05
  • Fix CPU load metrics and add Go threads by @cesnietor
  • Fix undefined in profile request by @reivaj05
  • Update generated files to protoc 5.28.2 by @cesnietor
  • Update mds to latest version v2.4.7 by @bexsoft
  • Fix footer wrap and use NotificationAlert for login errors by @bayasdev
  • Fixed Restore version refetch issue by @bexsoft
  • Replace URL when navigating between sections in SettingsForm by @bayasdev
  • Redesign Batch status and cancel screen by @SSushmitha8
  • Add Site Debug screens by @bayasdev
  • Remove .prettierignore by @bayasdev
  • Add issue workflow to repository by @cesnietor
  • Fix NaN in Observability Overview by @bayasdev
  • Updated mds & Fixed font variants by @bexsoft
  • Synch mock file formats with mockery version 2.46.1 by @allanrogerr
  • Treat RX and TX as strings in Trace UI by @bayasdev
  • Use react-logviewer for Logs visualization by @bayasdev
  • Disable Delete Catalog if Bucket has no Catalog by @bayasdev
  • Remove DotDotDotButton by @bayasdev
  • Add a way to view and edit ILM Expiry flag by @reivaj05
  • Fix Object Store name validation logic by @bayasdev
  • Fix loading of visited objects by @reivaj05
  • Update mds package to v2.4.9 by @minio-bot
  • Rename remaining Firewall labels to Load Balancer by @bayasdev
  • Fix Enable Encryption validation by @bayasdev
  • Refetch Sites after enabling Load Balancer by @bayasdev
  • Disallow Kubernetes reserved namespaces by @bayasdev
  • Update Site replication design by @jinapurapu
  • Moves Users config to a separate yaml file by @reivaj05
  • Update mockery files by @reivaj05
  • Moves IDPs config to a separate yaml file by @reivaj05
  • Increase the default timeout to kustomize in make eok command by @allanrogerr
  • Use default tag by @allanrogerr
  • Fix lint issue by @reivaj05
  • Upgrade EOK. Revert #2247 by @dvaldivia
  • Update Replication Status design by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Update mds package to v2.4.10 by @minio-bot
  • Update aistor-operator go version to master by @minio-bot
  • Yaml upload and download options for batch jobs by @SSushmitha8
  • Add Bucket Replication - Check credentials before api call by @SSushmitha8
  • Fix delete of KMS policy in details screen by @reivaj05
  • Do not require TLD on IDP URLs by @bayasdev
  • Implement OpenID login by @reivaj05
  • Update Add Replication Site screen design by @jinapurapu
  • Add DisableElementsWrapper to recursively disable components by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Remove make eok during tests by @dvaldivia
  • Revert Firewall labels by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Use React Hook Form and Zod for Add Bucket by @bayasdev
  • Fix Login Playwright Test by @dvaldivia
  • Fix UI Tests by @dvaldivia
  • Better handling of cache permissions by @reivaj05
  • Reduce Threshold by @dvaldivia
  • Allow to use the console in standalone mode by @ramondeklein
  • Fix Local connection to site registering by @dvaldivia
  • Simplify Observe enablement in Object Store by @cesnietor
  • Add Delete option in Observability Offline screen by @cesnietor
  • fix generated files by @ramondeklein
  • Fix standalone login by @ramondeklein
  • Upgrade generated files to protoc-go v1.35.1 by @dvaldivia
  • Fix Observe UI Tests by @dvaldivia
  • Fix traffic initial load by @reivaj05
  • Add clear filters button in catalog by @reivaj05
  • Fix showing deleted versions in object manager by @cesnietor
  • Do not log SUBNET token by @bayasdev
  • Change Screenshot location by @dvaldivia
  • directpv improvements based on initial feedback by @prakashsvmx
  • Update role references during update by @reivaj05
  • Update aistor-operator go version to master by @minio-bot
  • Rename remaining files to AIStor by @bayasdev
  • Fix NPE on Overview by @dvaldivia
  • Add animation to Refresh buttons by @bayasdev
  • Displays error in the banner for Add Replication form by @SSushmitha8
  • Additional NPE in overview whens servers are offline by @dvaldivia
  • Increase coverage in lib by @dvaldivia
  • Allow to re-run batch jobs by @SSushmitha8
  • Update UI dependencies by @bayasdev
  • Prompt to enable MinKMS if not enabled by @bayasdev
  • Remove unused code by @reivaj05
  • Closes sidepanel on rule deletion and refresh by @SSushmitha8
  • Fix display of permission error by @reivaj05
  • Return 500 for session error by @reivaj05
  • Use DateTimeInput for Catalog Date filter by @cesnietor
  • Update aistor-operator go version to master by @minio-bot
  • Initial Playwright test for batch screen by @SSushmitha8
  • Fix Empty bucket list when filtering by @dvaldivia
  • Fix Tenant Status Display by @dvaldivia
  • Fix display of Name column in trace by @reivaj05
  • Address KMS comments by @bayasdev
  • Build Standalone image by @dvaldivia
  • Add Download pod log report feature by @jinapurapu
  • Remove live logs support from UI by @reivaj05
  • Initial Notifications support by @bayasdev
  • Clean gRPC error messages by @bayasdev
  • Update static build by @ramondeklein
  • Replace SnackBars with Notifications by @bayasdev
  • Standalone Improvements by @dvaldivia
  • Playwright tests for Batch job creation and status by @SSushmitha8
  • Allow spaces in role name by @reivaj05
  • Fix session issue after login by @reivaj05
  • Update aistor-operator go version to master by @minio-bot
  • Fix repeated requests in Key Manager creation by @cesnietor
  • Remove duplicated Firewall Widget by @cesnietor
  • Improve RTKQ errors helper by @bayasdev
  • Revert Login Logic for stand alone by @dvaldivia
  • Add useSetupType hook by @bayasdev
  • Update mockery version and autogenerated files by @cesnietor
  • Fix Set Policy on Groups with spaces by @cesnietor
  • Fix api spam from notification in AddReplicationSite screen by @jinapurapu
  • New Style Implementation by @dvaldivia
  • Fix Setup API Endpoint form validation by @bayasdev
  • Fix max width for Observe > Server > Server Details by @dvaldivia
  • Fix Observe cache and loadbalancer metric pages by @cesnietor
  • Display Object Download errors by @bayasdev
  • Fix Thick border on KMS Cards by @dvaldivia
  • Hide Object Store status on standalone mode by @bayasdev
  • Remove fixed label prop from Select by @bayasdev
  • Implement New Form Style by @dvaldivia
  • Fixed Padding in top bar by @bexsoft
  • Rename to openid by @reivaj05
  • Add logic to handle LDAP config by @reivaj05
  • Additional fix to Existing forms for the new style by @dvaldivia
  • Fix duplicated buckets on widget in embedded console by @dvaldivia
  • Update mds package to v2.4.13 by @minio-bot
  • Add documentation for Kind “too many open files” error by @bayasdev
  • Edge to edge buckets list by @bayasdev
  • Streamline file downloads and implement streaming Pod Logs download by @bayasdev
  • Add API to manage LDAP providers by @reivaj05
  • Add UI to manage ldap providers by @reivaj05
  • Fixes Batch Status 500 screen by @SSushmitha8
  • Remove GetConfig() swagger call to dicern standalone status by @dvaldivia
  • Reset errors when not creating a New Custom Index Bucket by @SSushmitha8
  • Remove Standalone Cache by @bayasdev
  • Fix UI Label Alignment by @dvaldivia
  • Fix: user helpers instead of tooltips for settings by @dvaldivia
  • Return list of ldap providers in login details by @reivaj05
  • Update aistor-operator go version to master by @minio-bot
  • Download all pods, observe, load balancer pod logs by @jinapurapu
  • Fix ilm expire version type by @SSushmitha8
  • Fix exception when editing Webhook endpoint by @bayasdev
  • Fix LoadBalancer Debug Page by @cesnietor
  • Update mds package to v2.4.17 by @minio-bot
  • Rerun go install in case of failure by @allanrogerr
  • Update aistor-operator go version to master by @minio-bot
  • Implement New Object Store Summary design by @bayasdev
  • Implement new Top Bar scroll behavior by @bayasdev
  • Observe: Remove cache from tabs by @dvaldivia
  • Fix broken sessions after removing a replicated site by @dvaldivia
  • Object Store summary improvements and initial skeletons by @bayasdev
  • Support just One LDAP provider by @reivaj05
  • Update mds package to v2.4.18 by @minio-bot
  • Yaml generation using structs for batch jobs by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Breadcrumb fixes, Mark mandatory fields by @SSushmitha8
  • Standardize quantities in validation messages by @bayasdev
  • Fix New users credentials after adding a tenant not working by @dvaldivia
  • Batch Job Improvements by @SSushmitha8
  • Ldap login by @reivaj05
  • Fix closing of HSM Backup dialog and KMS creation after deletion by @bayasdev
  • Update styles of LDAP screens by @dvaldivia
  • Remove SnackBar by @bayasdev
  • Replace inline errors with page notifications by @bayasdev
  • Fix cursor for disabled object stores by @SSushmitha8
  • Breadcrumb fixes for ingress and load balancer by @SSushmitha8
  • Add authorization to ldap users by @reivaj05
  • Fix UI Authorization tests by @bayasdev
  • Allow setting gRPC bind endpoint by @ramondeklein
  • Add Debug button to Catalog Settings screen by @jinapurapu
  • Fix edit Object Store YAML loop by @bayasdev
  • Update MDS to v2.4.19 Hotfix by @bayasdev
  • Set operator env variables if defined by @cesnietor
  • Add kubectl timeout to individual UI tests by @allanrogerr
  • FIX KMS screen breadcrumbs by @SSushmitha8
  • Fix Settings Breadcrumbs by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • fix: Bucket creation under compliance mode throws error by @jiuker
  • Update aistor-operator go version to master by @minio-bot
  • Tweak UI of Delete Tenant Modal by @dvaldivia
  • Update aistor-operator go version to master by @minio-bot
  • Explain empty Event Destinations on Add Events for Bucket by @dvaldivia
  • Introduce Fullscreen Notifications by @bayasdev
  • Allow aistor-sa to interact with sts.min.io CRD group by @dvaldivia
  • Fix duplicated generated credentials by @dvaldivia
  • Remove Bucket field in quick search by @dvaldivia
  • remove kms policies by @prakashsvmx
  • fix ui capacity formatting in volume list in debug view by @prakashsvmx
  • Fix Back and forward button on setup by @dvaldivia
  • Fix Versions Numbering by @dvaldivia
  • Cascade Delete LoadBalancer when a tenant is deleted by @dvaldivia
  • Update aistor-operator go version to master by @minio-bot
  • Add Operator Sidecar env variable by @cesnietor
  • remove unused export by @pjuarezd
  • Allowing to delete directpv namespace by @cniackz
  • RELEASE.2024-10-24T23-45-15Z by @dvaldivia
  • Add missing warp-operator to list of patches by @cesnietor
  • Add Bucket Summary Tab by @SSushmitha8
  • Add log download to PodList by @jinapurapu
  • Fix LogDetails Grid by @cesnietor
  • Show Batch jobs in descending order of their creation time by @SSushmitha8
  • Fix health report download by @jinapurapu
  • Add logic to attach/detach LDAP policies by @reivaj05
  • Update aistor-operator go version to master by @minio-bot
  • Fix Key Manager Confirmation message by @cesnietor
  • Update aistor-operator go version to master by @minio-bot
  • Restrict Object Store creation to one per namespace and fix error handling by @bayasdev
  • Track setup of Object Store by @dvaldivia
  • fix: incorrect namespace and name / write quato/ empty state by @jiuker
  • Fix Available Space in Object store summary page by @SSushmitha8
  • fix: Object count on the bucket page appears incorrect by @jiuker
  • directpv devices and drives unified view by @prakashsvmx
  • Download tenant config yaml by @jinapurapu
  • Refetch license after setup by @bayasdev
  • Fix Site card formatting by @jinapurapu
  • Fix buckets widget by @dvaldivia
  • Refetch Overview and Sites after setup is complete by @dvaldivia
  • Fix sticky TopBar by @bayasdev
  • Update Load Balancer widget by @dvaldivia
  • Remove unused API files by @bayasdev
  • New tab for tags in Object browser by @SSushmitha8
  • Fix not found page height by @bayasdev
  • Remove ChaCha20 key type and sse-s3 encryption by @SSushmitha8
  • Update HowToTry readme file with latest installation yaml method by @cesnietor
  • Upgraded mds to v3.0.2 by @bexsoft
  • Update aistor-operator go version to master by @minio-bot
  • Show list of enclaves when selecting existing key for bucket encryption by @reivaj05
  • Fix Object Store setup height by @bayasdev
  • Update generated files by @bayasdev
  • Use RTK LDAP role type by @reivaj05
  • Fix EC parity calculation to allow single node single drive setups by @bayasdev
  • Fix top vs bottom no data box by @cesnietor
  • Update mds package to v3.1.0 by @minio-bot
  • Update aistor-operator go version to master by @minio-bot
  • Help Menu design update by @jinapurapu
  • Add Inference and Prompt Env Vars by @cesnietor
  • Rename observe graphs by @cesnietor
  • Fix typo in scanner graph name by @cesnietor
  • Fixed import fonts from mds by @bexsoft
  • fix width of setup progress box by @dvaldivia
  • Removed relative paths from font import by @bexsoft
  • Split installer code to new file by @dvaldivia
  • Format a milli sec timestamp in the frontend by @marktheunissen
  • Fix Object Store setup exception when parsing WS message by @bayasdev
  • Updated Global Aistor Styles by @bexsoft
  • Add support for inference and prompt operators in installer by @cesnietor
  • remove consoleApi.ts dependency by @ramondeklein
  • Preload fonts by @bayasdev
  • Fix default enclave in bucket encryption by @reivaj05
  • Fix enclave selector by @reivaj05
  • Site Setup by @dvaldivia
  • Fix empty object store screen for non admin users by @reivaj05
  • Enable object prompt for object store by @SSushmitha8
  • Add lazy loading to screens with routes by @dvaldivia
  • Prevent site setup for offline sites by @dvaldivia
  • Prevent issues when spaces are in front/end of the HSM key by @ramondeklein
  • Tenant > Settings > Features by @dvaldivia
  • Update add site screenshot by @dvaldivia
  • Move Prompt to a modal by @SSushmitha8
  • Embed Git commit hash as Version ID in UI by @bayasdev
  • Fix AIStor service account so it can install AIStor operator with proper permissions by @ramondeklein
  • Truncate Tenant State - Allow install DirectPV by @dvaldivia
  • Update HSM PDF Logo by @dvaldivia
  • Fix Performance Layout issues by @bexsoft
  • Improvements to permissions UI by @reivaj05
  • Fix make eok by @ramondeklein
  • Update mds package to v3.1.2 by @minio-bot
  • Fix Trace Labels by @dvaldivia
  • To allow ui to install object store by @cniackz
  • Fix: set minio region by @adriangitvitz
  • Fix update object store model by @SSushmitha8
  • fix audit and logger webhook ui by @kanagarajkm
  • Fix access widget is always disabled by @bayasdev
  • Fix audit logs by @dvaldivia
  • Update mds package to v3.1.3 by @minio-bot
  • Change way KeyManager, Observe and Catalog update instances by @cesnietor
  • Disable UI for Object Store settings if user has no permissions by @reivaj05
  • Refetch keys after adding a new one by @reivaj05
  • Remove Catalog Dead Code by @dvaldivia
  • Update aistor-operator go version to master by @minio-bot
  • Prettify cluster role file by @reivaj05
  • Refetch Policies after adding a new one by @reivaj05
  • Ensure CSS IDs are unique by @cniackz
  • Disable Object Store Debug UI elements if user has no Read permissions by @reivaj05
  • Fix Audit log filter by @dvaldivia
  • Fix redirect after adding redirect rule by @reivaj05
  • Fix initial loading of roles by @reivaj05
  • Add L2 Help text for Add Object Store screen by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Adds Object Prompt settings by @SSushmitha8
  • Make YAML Pretty Again by @dvaldivia
  • Replace references to HSM key by @jinapurapu
  • Add coverage by @dvaldivia
  • Fix collapsing warnings on Inspect screen by @jinapurapu
  • Apply permissions to LDAP users by @reivaj05
  • Prompt Object UI and RPCs by @SSushmitha8
  • Fix Performance test screen by @jinapurapu
  • Retrieving the logs from Playwright by @cniackz
  • Get latest commit from automation by @cniackz
  • Move Prompt to it’s own server by @dvaldivia
  • Update aistor-operator go version to master by @minio-bot
  • Fix typo in DEVELOPMENT.md to disable AIStor managed operators by @ramondeklein
  • Refetch license after joining a site by @bayasdev
  • Move namespace field to advanced settings in Object Store creation by @bayasdev
  • Remove hover highlight on HelpMenu by @jinapurapu
  • Sync Home Tenants with Site Data by @bayasdev
  • Set the correct YAML format by @cniackz
  • Fix misaligned items in Add Rule Screen by @reivaj05
  • List user screen update by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Add ErasureSet Stripe Size advanced setting to Create Object Store by @cesnietor
  • Fixed typos in Forms by @bexsoft
  • Trim accessKey in Login form by @bayasdev
  • Fix Advanced Settings gap in Add Object Store screen by @bayasdev
  • Improvements to Object Prompt by @dvaldivia
  • Fixed Sidekick menu styles by @bexsoft
  • Change initialise to initialize by @bayasdev
  • CRD ServiceConfiguration by @dvaldivia
  • Fix pool name by @ramondeklein
  • Update mds package to v3.1.4 by @minio-bot
  • Add kustomization yaml to base crd folder by @cesnietor
  • Health report subnet upload fix by @jinapurapu
  • Add site replication design update by @jinapurapu
  • Site replication status screen improvements by @jinapurapu
  • Changed Edit User password behavior by @bexsoft
  • List and Edit Inference by @SSushmitha8
  • add L2 text for kms overview by @Bradamant3
  • Fix Role Screen by @dvaldivia
  • Update test steps in documentation by @cesnietor
  • Fix Mock Tests by @dvaldivia
  • Fix format tests by @cesnietor
  • Fixed delete multiple files by @bexsoft
  • Fix TopVsBottom Bar chart by @cesnietor
  • Followup health upload by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Fix possible NPE on minio admin client by @dvaldivia
  • Add support for AIHub image in installer by @dvaldivia
  • Multiple Object Prompt fixes by @dvaldivia
  • Hide Bucket Types that cannot be used in Edit Bucket by @bayasdev
  • Bring back .gitmodules by @cesnietor
  • Fix null exception in Object Store features by @cesnietor
  • Fix Events parsing in the UI by @bayasdev
  • Fix aistor default images loading by @cesnietor
  • Remove Help Menu video tab by @jinapurapu
  • Ensure namespace exists before creating license secret during setup by @bayasdev
  • Add missing aihub-operator to list of operators by @cesnietor
  • Add new L2 Help content for object store overview, clean up old object access content by @Bradamant3
  • add L2 content, remove links and other extraneous bits by @Bradamant3
  • Fix wrong type in life cycle rules by @reivaj05
  • Remove the last stray external links, minor content fixup by @Bradamant3
  • Create a new context for refreshing STS credentials by @bayasdev
  • Update aistor-operator resources by @pjuarezd
  • Reset add user state by @reivaj05
  • Update aistor-operator go version to master by @minio-bot
  • RELEASE.2024-11-13T17-12-20Z by @dvaldivia
  • build from scratch with tmp by @pjuarezd
  • Remove log line by @dvaldivia
  • RELEASE.2024-11-13T18-25-24Z by @dvaldivia
  • remove default url for L2 items by @Bradamant3
  • To fix the Playwright Tests by @cniackz
  • Delete Prompt UI and RPCs by @SSushmitha8
  • Change dropMenuPosition for Delete User by @SSushmitha8
  • Improve Update Inference and Delete prompt options by @SSushmitha8
  • Update Automation commit by @dvaldivia
  • Add Tests for CFG API Key Parsing by @dvaldivia
  • Apply object store session policy to LDAP users by @reivaj05
  • List IAM Groups screen update by @jinapurapu
  • List policy screen update by @jinapurapu
  • Fix delete Object version in Object Browser by @cesnietor
  • Update mockery by @reivaj05
  • Remove roles migration code by @reivaj05
  • Remove custom timeout for RTK Query requests by @bayasdev
  • Watch Prompt resources by @SSushmitha8
  • Support DirectPV installation via kustomize APIs by @Praveenrajmani
  • Update aistor-operator go version to master by @minio-bot
  • Fix unit test by @ramondeklein
  • Fix directpv breaking the app by @cesnietor
  • Fix remove policy test by @jinapurapu
  • Bump @eslint/plugin-kit from 0.2.2 to 0.2.3 in /web-app by @dependabot
  • Fix crash when DirectPV version can’t be parsed by @ramondeklein
  • Add Prompt debug status and cleanup urls by @SSushmitha8
  • Bump cross-spawn from 7.0.3 to 7.0.6 in /web-app by @dependabot
  • Add Prompt Debug options - Pods, Events by @SSushmitha8
  • Clear notifications on Bucket Encryption page exit by @bayasdev
  • Update mockery by @reivaj05
  • Apply roles to openid users by @reivaj05
  • Add Cache metrics to Observability by @cesnietor
  • Add mock calls for GetPolicyEntities to fix failing getListGroupsforPolicy tests by @jinapurapu
  • Fix UI Tests by @dvaldivia
  • Remove Sidecar Firewall by @dvaldivia
  • Fix for Object Browser tests by @dvaldivia
  • Update mds package to v3.1.5 by @minio-bot
  • Update Observability Styles by @cesnietor
  • Update mockery by @SSushmitha8
  • Group preview modal by @jinapurapu
  • Fix key not found on empty response by @cesnietor
  • Add Inference Settings and Debug Options by @SSushmitha8
  • Breadcrumb key by @SSushmitha8
  • Add new style for Observability graphs legends by @cesnietor
  • Add Browse object option from Inference page by @SSushmitha8
  • Fix Observability returning not found after enabled by @cesnietor
  • Remove box borders for Drive metrics by @cesnietor
  • Show retry count for batch jobs by @SSushmitha8
  • Policy preview modal by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Update mds package to v3.1.6 by @minio-bot
  • Update UI project dependencies by @bayasdev
  • Add reminders to Key Manager screen to backup HSM and Data periodically by @dvaldivia
  • Add Scalar metric to API Summary metric page by @cesnietor
  • Initial playwright test for prompt by @SSushmitha8
  • Add Audit middleware by @reivaj05
  • Implement STS and OpenID for standalone mode by @ramondeklein
  • Fix invalid argument warning when there is no K8s root CA by @ramondeklein
  • Fix listing of pods in Site Debug by @bayasdev
  • Remove unused import in standalone server by @bayasdev
  • Fix OPERATOR_SIDECAR_AISTOR_KES variable by @ramondeklein
  • spelling fix by @shtripat
  • Fix audit logging when no user is available by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot
  • Update Observability tooltip style by @cesnietor
  • Upgrade to github.com/minio/pkg/v3 by @ramondeklein
  • Show proper value for usage and capacity by @ramondeklein
  • Export site configurations by @SSushmitha8
  • Initial WARP Client UI by @bayasdev
  • fix panic in directpv install by @prakashsvmx
  • Migrate Users forms to React Hook Form by @bayasdev
  • Fix Object Store resetting in Add WARP job form by @bayasdev
  • Disable auditlog for standalone mode by @ramondeklein
  • Member preview modal by @jinapurapu
  • Updated UI project dependencies to the latest versions by @bexsoft
  • Prevent double audit-log for gPRC calls by @ramondeklein
  • Update aistor-operator go version to master by @cesnietor
  • Update aistor-operator go version to master by @minio-bot
  • Updated mds to v3.1.8 by @bexsoft
  • Fixed Lint issues by @bexsoft
  • Update graph legend icon by @cesnietor
  • Bring back audit middleware for grpc calls by @reivaj05
  • Fix name for enterprise-operator tenant setup for UI test by @jinapurapu
  • Bring back Add KMS form by @bayasdev
  • Edit access key modal by @jinapurapu
  • Fix Add KMS UI test by @jinapurapu
  • Implement Top Bar Menu by @bayasdev
  • Update date string format in Observability Graph by @cesnietor
  • Remove unit in scalar metric box by @cesnietor
  • Fix Settings current tab detection by @bayasdev
  • Add User screen update by @jinapurapu
  • Update Examples by @dvaldivia
  • Object Browser side panel redesign and Prompt with Preview by @SSushmitha8
  • Update UI Project dependencies by @bexsoft
  • Align Observability Graph labels by @cesnietor
  • Bump nanoid from 3.3.7 to 3.3.8 in /web-app by @dependabot
  • Fix pdf preview by @SSushmitha8
  • Focus Prompt Inputbox once enabled by @SSushmitha8
  • refactor add pool ui by @prakashsvmx
  • Move Object Store Setup Progress to Overlay by @bayasdev
  • Add access key modal by @jinapurapu
  • Add recover for panics middleware by @reivaj05
  • Add admin checks to enable prompt by @SSushmitha8
  • Prompt and Inference directs to its Settings page by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Add Inference Details to enable prompt by @SSushmitha8
  • General Settings improvements by @bayasdev
  • fix: missing clusterrole permissions for directpv install by @Praveenrajmani
  • Update aistor-operator go version to master by @minio-bot
  • Fix New Credentials modal formatting by @jinapurapu
  • Fix Error Logs in Observability by @cesnietor
  • Delete inference option by @SSushmitha8
  • Add prompt details in object browser by @SSushmitha8
  • Users Settings redesign by @bayasdev
  • Update mds package to v3.1.10 by @minio-bot
  • Update aistor-operator go version to master by @minio-bot
  • Fix web app workflows by @bayasdev
  • Fix drag drop upload by @jinapurapu
  • Fix PR workflow by @cesnietor
  • Update aistor-operator go version to master by @minio-bot
  • Add resource request for inference by @SSushmitha8
  • Delete Prompt and Inference on deleting the objectstore by @SSushmitha8
  • Upgrade mockery files to 2.50.0 by @cesnietor
  • User details update by @jinapurapu
  • Allow spaces on Policies by @cesnietor
  • Remove GPU request for Development by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Fix KMS image update by @bayasdev
  • Update protos by @bayasdev
  • Add GPU request field in Resource request for inference by @SSushmitha8
  • Roles redesign by @bayasdev
  • Minor UI improvements by @SSushmitha8
  • Load Overview for Standalone by @dvaldivia
  • OpenID Providers redesign by @bayasdev
  • Update mds package to v3.1.11 by @minio-bot
  • Add label to checkboxes in OpenID Providers form by @bayasdev
  • Separate modal actions by @bayasdev
  • Fix Object version count and show deleted objects by @SSushmitha8
  • Adds L1 text & updates standard empty state layout by @SSushmitha8
  • Update mds package to v3.1.12 by @minio-bot
  • Fix minor UI issues by @SSushmitha8
  • Add tests for WARP RPCs by @bayasdev
  • Add tests to complete group rpcs coverage and fix Groups UI tests by @jinapurapu
  • Remove unnecessary package.json resolutions by @bayasdev
  • Use go1.23 during build by @reivaj05
  • Use updated MinIO packages by @ramondeklein
  • Updated generated files by @ramondeklein
  • Add tests for MinIO Session Check RPC by @bayasdev
  • Use latest license package by @ramondeklein
  • Add Group screen update by @jinapurapu
  • Fix Bucket detail screen UI tests by @jinapurapu
  • Fix unauthorized errors in observability debug screen by @reivaj05
  • Improved homepage AIStor User UI test by @jinapurapu
  • Redirect to Object Store once KMS instance is created by @SSushmitha8
  • Group details/edit screen update by @jinapurapu
  • Import site configurations by @SSushmitha8
  • Improve Object Store Summary panels refresh by @bayasdev
  • Enhance EC configuration validations by @bayasdev
  • Fix disablement of panels in Object Store summary by @bayasdev
  • Misc bucket UI fixes by @bayasdev
  • Fix restarting operator when AIStor is restarted by @ramondeklein
  • Migrate thunks to RTK Query and rename API clients by @bayasdev
  • Fix Observe current tab detection by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Rename sidecars by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot
  • Prompt redesign - Move prompt object to Object store settings by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Policy Details screen update by @jinapurapu
  • Fix Setting TLS=Off does not work #2228 by @adriangitvitz
  • Update aistor-operator go version to master by @minio-bot
  • update to Jan 15 operator release image in resources by @pjuarezd
  • Update cut-release.sh and add release step in make by @donatello
  • Add compatibility fn for sed inplace write by @donatello
  • Fix prompt and inference logs by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Fix consistency issues for Empty Cards by @jinapurapu
  • Update Mockery to v2.51.0 by @bayasdev
  • Fix Operator logs download by @SSushmitha8
  • Improve cache description by @jinapurapu
  • Add precision to DirectPV info by @allanrogerr
  • Upgrade mockery files by @reivaj05
  • Bump vite from 6.0.3 to 6.0.9 in /web-app by @dependabot
  • Update aistor-operator go version to master by @minio-bot
  • Access screen breadcrumbs fixes by @jinapurapu
  • Hide Observe, Remove Catalog UI elements by @dvaldivia
  • Update aistor-operator go version to master by @minio-bot
  • Buckets redesign by @bayasdev
  • Remove load balancer graph widget by @cesnietor
  • Update License screen by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • package.json updates by @bexsoft
  • Use WindowVirtualizer for virtualizing Buckets List by @bayasdev
  • Implement missing console features by @ramondeklein
  • Fixed bucket summary date creation label by @bexsoft
  • Fix stale Object Browser previews by @bayasdev
  • Reenabled Event Destination save button by @bexsoft
  • Revert hide observe catalog ui by @cesnietor
  • Bucket Access labels adjustments by @bexsoft
  • Disable Catalog UI by default by @cesnietor
  • Added missing plus icons to add buttons by @bexsoft
  • Update protoc-gen-go version by @reivaj05
  • Remove Firewall from breadcrumbs by @bayasdev
  • Change Anonymous access icon by @bexsoft
  • Wrong help information in load balancer rules screen by @reivaj05
  • Bucket Summary style updates by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Migrate AIStor UI k8s testing to use the new Go testing framework by @JoelRuizRojas
  • Fix Debug Performance Screen by @cesnietor
  • Object Browser preview optimizations by @bayasdev
  • Upgrade Git Actions Upload Artifact version by @cesnietor
  • Update assets by @ramondeklein
  • Fix Edit Site screen breadcrumbs, header by @jinapurapu
  • Fix multibucket add ILM expiry rule handling by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Move to miniohq/directpv by @balamurugana
  • Disable check-generated job temporarily by @cesnietor
  • Update go.mod by @allanrogerr
  • Fix vulnerabilities (upgrade to Go 1.23.5) by @ramondeklein
  • DirectPV: get the latest release tag from quay.io instead of github by @balamurugana
  • Use Kubernetes service account to obtain MinIO credentials by @ramondeklein
  • Implement proxy registry by @allanrogerr
  • Fix deployer by @ramondeklein
  • Setup aistor standalone UI testing by @JoelRuizRojas
  • Fix Profiling in Debug screen by @cesnietor
  • Update to mds v3.1.14 by @bexsoft
  • Run make lint for mds updates by @bexsoft
  • Update the LoadBalancer resource sftp enabled/disabled when doing the… by @marktheunissen
  • Standalone get session expiration from STS token claims by @bayasdev
  • Extracted create bucket & copy path buttons to breadcrumbs by @bexsoft
  • Refactor BucketDetails and ListBuckets components to remove unused queries and improve performance by @dvaldivia
  • Update Copyright on files by @dvaldivia
  • DirectPV: use release v5.0.0 by @balamurugana
  • Upgrade go to 1.23.6 by @dvaldivia
  • Add Most and Least graph sections for Observability by @cesnietor
  • Update protoc-gen-go version by @SSushmitha8
  • Add default public key to Inspect requests with no public key provided by @jinapurapu
  • Implement client-side Update Notifier by @bayasdev
  • Enable Check generated files job and update files by @cesnietor
  • Fix Object Store Settings update behavior by @cesnietor
  • Reuse AIStor k8s playwright tests for standalone testing by @JoelRuizRojas
  • Fix Reset Configuration not closing by @cesnietor
  • Allow setting license without authorization by @ramondeklein
  • Add UI Test for Configuration Save by @cesnietor
  • Added Close Object Details button by @bexsoft
  • Update documentation to run UI tests locally by @JoelRuizRojas
  • Updated Create Path Modal with latest design by @bexsoft
  • Hide zero values and show only when greater than 1 by @Tausif4171
  • Fixed rounded border visibility issue by @Tausif4171
  • Fixed close icon hover spacing and alignment by @Tausif4171
  • Fix Bucket Encryption in Standalone by @bayasdev
  • Fix some Helm issues by @ramondeklein
  • Fix build by @ramondeklein
  • Add CRDs to the Helm chart and auto-update Helm version/CRDs by @ramondeklein
  • Updated share screen with new styling by @bexsoft
  • Revert “Updated share screen with new styling” by @dvaldivia
  • Fix MinIO Version not being shown in Standalone by @bayasdev
  • Share File improvements by @bexsoft
  • Updated Legal Hold modal by @bexsoft
  • Updated Inspect Object screen by @bexsoft
  • Update Mockery to v2.52.2 by @bayasdev
  • Updated Retention modal by @bexsoft
  • Fixed tooltip not appearing on Refresh button hover by @Tausif4171
  • Hide Tiered Usage if not configured by @bayasdev
  • Fixed tooltip number alignment and add spacing for better readability by @Tausif4171
  • Fixed missing tooltip for copy button on hover by @Tausif4171
  • Adjust placeholder text capitalization to ensure consistency by @Tausif4171
  • Format TSX Files by @dvaldivia
  • Updated Delete modals for single & multiple objects by @bexsoft
  • Fixed tooltip incorrectly showing ‘No Access’ message on user update by @Tausif4171
  • Updated TrashCan icon with the correct one by @bexsoft
  • Properly deal with license and managed operators by @ramondeklein
  • Dynamically retrieve user account info for standalone sessions by @bayasdev
  • Remove Console as a dependency by @dvaldivia
  • Assets for tag v0.0.1 by @dvaldivia
  • move away from minio/pkg deprecated move to minio/pkg/v3 by @harshavardhana
  • Several Helm fixes by @ramondeklein
  • Implemented Helm indexing by @ramondeklein
  • Add missing error handling in MinIO session RPC by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Ingress redesign by @SSushmitha8
  • Allow AIStor to run using HTTPS in standalone mode by @ramondeklein
  • Add integration tests by @ramondeklein
  • Updated mds to v3.1.15 by @bexsoft
  • Update tabs panel design by @bexsoft
  • Fixed unequal left and right padding in section for consistency by @Tausif4171
  • Prevent writing to local disk in standalone by @dvaldivia
  • Make secret key a input password by @reivaj05
  • Shows ‘-’ instead of blank space for missing role by @Tausif4171
  • Displayed message when no search results are found by @Tausif4171
  • Improves spacing of error message by @Tausif4171
  • Add standalone UI tests to create user with canned policy, access tab disabled for non-admin user by @jinapurapu
  • Added Toast Notification on User Deletion by @Tausif4171
  • Align checkboxes by @SSushmitha8
  • Change secret key inputs to password type by @reivaj05
  • Remove unwanted logs by @reivaj05
  • Don’t call metadata endpoint if object name is undefined by @reivaj05
  • Remove misleading asterisk from the password field by @Tausif4171
  • Move Delete KMS UI to KMS Navigator screen by @jinapurapu
  • Fix request for non admin users by @reivaj05
  • Add IAM User screen input validation and UI guidance by @jinapurapu
  • Remove pointer cursor when no clickable items exist by @Tausif4171
  • Fixed cut-off input shadow in “Add WARP Job” by @Tausif4171
  • Fixed bottom spacing issue in bucket search by @Tausif4171
  • Fix alignment issue in input guide message text by @Tausif4171
  • Adds missing asterisk to the ‘After’ field to indicate it’s required by @Tausif4171
  • Add placeholder for “To tier” field by @Tausif4171
  • Displays ‘-’ in place of an empty space under Node Information by @Tausif4171
  • Reduce spacing and alignment in the filters section by @Tausif4171
  • Document how to set imagePullSecret in helm chart by @pjuarezd
  • Fixed invisible pointer cursor on hover under Pod containers by @Tausif4171
  • Remove Prompt enablement for standalone by @SSushmitha8
  • Fix alignment and ensure ‘Show a profile’ text stays on one line by @Tausif4171
  • Fix NPE for standalone mode for missing configurations by @dvaldivia
  • Display a “-” indicator when Ports, Host Ports, or Started are missing under Containers by @Tausif4171
  • Assets for Tag v0.0.2 by @dvaldivia
  • Allow console to recognize Delete* by @allanrogerr
  • set app name for audit logs and events for consistency by @prakashsvmx
  • add some cleanups to avoid some obvious/spurious behavior by @harshavardhana
  • Allow multiple standalone instances by @ramondeklein
  • add option to handle bucket tags overflow in bucket list by @prakashsvmx
  • Reduce excessive space & align border for better appearance by @Tausif4171
  • fix ui adjustments and pool number counter by @prakashsvmx
  • Remove Quorum by @SSushmitha8
  • Fix alignment, gaps and excessive white space in object store debug section by @Tausif4171
  • Added Required Mark for Mandatory Fields & Improve Placeholder Formatting by @Tausif4171
  • Fixed padding and reduce gap in IAM Policy section by @Tausif4171
  • Fixed Alignment and Spacing Issues in PostgreSQL Event Destination by @Tausif4171
  • Maintain Consistent Formatting for Field Names and Placeholders by @Tausif4171
  • Remove Redundant Tooltip from Add Access Rule Button by @Tausif4171
  • Show message when dropdown list is empty by @Tausif4171
  • Add delete option for tags and fix spacing & alignment in Replication by @Tausif4171
  • Fix unexpected page jump when interacting with input box or plus icon by @Tausif4171
  • GPU operator for prompt enablement by @SSushmitha8
  • Add Mock Node for prompt unit test by @SSushmitha8
  • Improve websocket channel flow by @cesnietor
  • Fix race condition when creating minio clients by @reivaj05
  • Move the Port number text box by @SSushmitha8
  • Whenever AIStor go.mod is updated, update also integrationtests go.mod by @JoelRuizRojas
  • Use edge images for integration tests by @JoelRuizRojas
  • Added Session expire notifications for Site Replication in Standalone mode by @bexsoft
  • Update profiling to use new method and fix inspect encryption toggle by @cesnietor
  • Update UI assets by @cesnietor
  • Updated mds to v3.1.16 by @bexsoft
  • Add issue templates by @cesnietor
  • Add git PR template and update issue templates by @cesnietor
  • Hide download pod button in standalone by @reivaj05
  • Changed Bucket Events titles to Notifications by @bexsoft
  • Updated Rewind panel with new style by @bexsoft
  • Fix Events test by @bexsoft
  • Remove old migration code by @reivaj05
  • Use Operator ServiceConfiguration CR to set edge images for integrationtests by @JoelRuizRojas
  • Add coverage for BE integration tests by @reivaj05
  • Change default Object Store size by @cesnietor
  • Save the uploaded Custom Certificates by @SSushmitha8
  • Fix crash and pool calculations (#3571) by @ramondeklein
  • Site Level Uninstall/Install GPU operator by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Hide Observability in nav breadcrumbs for standalone by @reivaj05
  • Fix Spacing and Alignment Issues by @Tausif4171
  • fix spacing in bucket replication setup form from bucket list by @prakashsvmx
  • Fix Bullet Alignment and Adjust Spacing for Better Readability by @Tausif4171
  • Do not call unimplemented endpoints in standalone by @reivaj05
  • Fix LDAP entities endpoint by @reivaj05
  • Fix set policy with LDAP user by @reivaj05
  • Fix spacing below CTA in modal by @Tausif4171
  • Fix restore defaults modal behavior in object store settings by @reivaj05
  • Remove replication_failed_workers field from api config screen by @reivaj05
  • Remove copy prompt option for standalone by @SSushmitha8
  • Check KMS status for standalone by @SSushmitha8
  • Release notes automation: check that PRs have at least one category label by @feorlen
  • Fix service restart for standalone by @cesnietor
  • Expose Sftp by @SSushmitha8
  • pkg/v3, madmin-go/v3 and minio/mc by @harshavardhana
  • Replication Offline status fix downtime unit by @SSushmitha8
  • Fix request for non admin users by @reivaj05
  • Migrated Region settings into Site settings by @bexsoft
  • Fix wrong LDAP status after minio restart by @reivaj05
  • Allow to run aistor without a license when eos binary is run with dev tag by @reivaj05
  • Fix Pull Request workflow by @reivaj05
  • Replace mc with ec package by @cesnietor
  • make sure linter runs for a PR by @harshavardhana
  • Refactor init minio clients by @reivaj05
  • Add SFTP domain and Sync with objectstore settings by @SSushmitha8
  • Reduce gap between checkbox and text by @Tausif4171
  • Show tooltip on hovering over buttons by @Tausif4171
  • Fix hover background cutoff issue by @Tausif4171
  • Fix inconsistent cross icon button style by @Tausif4171
  • Reduce excessive spacing between text by @Tausif4171
  • Fix missing cursor on clickable text by @Tausif4171
  • Fix spacing between CTA button and loader by @Tausif4171
  • Fix input box shadow getting cut off by @Tausif4171
  • Reduce extra gap in tag section by @Tausif4171
  • Adjust sort icon size and spacing between title and table by @Tausif4171
  • Fix MinIO logo alignment on hover by @Tausif4171
  • Fix save button in Edit OpenID screen by @reivaj05
  • Fix Kubernetes tests by @ramondeklein
  • Fix logo spacing in sticky header by @Tausif4171
  • Remove shadow on hover for menu tab by @Tausif4171
  • Show error message for required ‘Name’ field in Edit Site form by @Tausif4171
  • Release note automation: check additional labels by @feorlen
  • Fixed logo visualization issues by @bexsoft
  • Update mockery files by @reivaj05
  • Updated mds to v3.1.17 by @bexsoft
  • Prettify release.yaml by @reivaj05
  • Updated MDS to v3.1.18 by @bexsoft
  • Fix wrong last visited url after login out with openID by @reivaj05
  • Display the certificates used by the domains by @SSushmitha8
  • use abstract sockets on Linux instead of socket file for GRPC by @harshavardhana
  • Fix wrong download of health report by @anjalshireesh
  • Implement missing logout functionality for IDP for standalone by @cesnietor
  • Code coverage for playwright tests for AIStor in standalone mode by @JoelRuizRojas
  • Bucket Lifecycle UI update by @jinapurapu
  • Update UI assets by @cesnietor
  • Use automatic cluster domain by @ramondeklein
  • Preserve from parameter after openID login by @reivaj05
  • Fix AIStor build by @ramondeklein
  • Fix NPE while retrieving minio certs by @reivaj05
  • Fix ILM details for date based rule by @jinapurapu
  • Fix edit newer versions ilm rule by @jinapurapu
  • Update UI assets by @cesnietor
  • Fix running EOS when HTTPS is enabled (standalone mode) by @ramondeklein
  • Bump vite from 6.2.0 to 6.2.3 in /web-app by @dependabot
  • Fix objectstore settings’ tab refresh by @SSushmitha8
  • Fix Alignment and Spacing in MySQL Event Destination by @Tausif4171
  • Remove unnecessary tooltips from “Create Access Key” and “Delete Selected” buttons by @Tausif4171
  • Fix Alignment and Spacing in Set Replication Modal by @Tausif4171
  • Fix overlapping issue between Access Keys and IAM Groups sections by @Tausif4171
  • Fix bucket replication rule edit prefix by @jinapurapu
  • Add UI to set edge flag for bucket replication by @reivaj05
  • Remove help button from UI by @ramondeklein
  • Update UI assets by @ramondeklein
  • Remove help standalone (incl. unused files) by @ramondeklein
  • Regenerate assets by @ramondeklein
  • fix: console_port by @jiuker
  • Improve file preview error banner alignment and spacing by @Tausif4171
  • Refactored Bucket Summary page by @bexsoft
  • Added Policy name validation by @bexsoft
  • Remove pq import by @reivaj05
  • Fix call to metadata for object versions and refresh objects list after deleting object version by @reivaj05
  • Changed edit bucket permissions by @bexsoft
  • Add testify lint by @reivaj05
  • Updated Object versions mode with new design by @bexsoft
  • Update aistor-operator go version to master by @minio-bot
  • Update versions by @reivaj05
  • Fixed IAM Policies users-groups calculations by @bexsoft
  • Move api tests to existing integrationtests directory by @reivaj05
  • Update AIStor in Helm chart during release by @ramondeklein
  • Add Access Keys section for logged in user by @reivaj05
  • Add KMS sidecar to Helm chart by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot
  • Updated assets by @ramondeklein
  • Fix error when requesting bucket information without encryption enabled by @ramondeklein
  • Use docker proxy to avoid failing private repo tests by @ramondeklein
  • Update UI assets by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot
  • Update versions in Helm chart by @ramondeklein
  • Updated UI dependencies by @bexsoft
  • Move AIStor to controller folder in preparation for mono-repo by @dvaldivia
  • Fixed dependencies issue by @bexsoft
  • Enabled Tags tab in versions mode by @bexsoft
  • Add UI code coverage for AIStor k8s by @JoelRuizRojas
  • Run go mod tidy by @reivaj05
  • Fix BE coverage CI process by @reivaj05
  • Fix generated files CI process by @reivaj05
  • Update new license in documentation by @SSushmitha8
  • Fix golangci lint process by @reivaj05
  • Change helm versioning to semantic by @pjuarezd
  • Refactor resource paths for kustomize and helm. Remove Bootstrapping by @dvaldivia
  • Update Dockerfiles to use scratch image and ensure /tmp directory exists by @pjuarezd
  • Add L1 help for Inbound Traffic control by @SSushmitha8
  • Fix helm tests’ path by @SSushmitha8
  • Fix AIStor operator integration tests workflow by @JoelRuizRojas
  • Fix inconsistent spacing between input fields by @Tausif4171
  • Remove Custom container images from loadbalancer settings by @SSushmitha8
  • Initial Dark Mode switch implementation by @bexsoft
  • Fixed Lint issues by @bexsoft
  • UI Minor styles fixes & updates for Dark Mode by @bexsoft
  • Display ‘-’ indicator for missing field values to improve clarity by @Tausif4171
  • Fix build issues by @ramondeklein
  • Remove AISTOR_MANAGED_OPERATOR by @ramondeklein
  • Handle grace period for expired licenses by @cesnietor
  • Update to Go v1.24.2 by @ramondeklein
  • Fix TestServiceRegistry integration tests in operator by @JoelRuizRojas
  • Fix OpenShift CA issue by @ramondeklein
  • Redesigned All Sites page by @bexsoft
  • Fix wrong url when downloading JSON file with credentials by @reivaj05
  • Support CA for KES by @ramondeklein
  • Fix Layout Flickering and Alignment Issues in Configuration Form Inputs by @Tausif4171
  • Remove wip file by @reivaj05
  • Fix integrationtests go mod by @cesnietor
  • Fix non-existing replaced version by @klauspost
  • Fix detach IAM policy by @jinapurapu
  • Fix helm vulnerability by @reivaj05
  • Fix Alignment Issue in Tolerations Section Under Edit Pool by @Tausif4171
  • Add Required Indicator for Mandatory Fields to Improve Clarity by @Tausif4171
  • Added Gradient to main page background by @bexsoft
  • Fix Missing Gaps Between Rows and Misaligned Labels for Consistent Layout by @Tausif4171
  • Improved bulk ILM Rule creation for Buckets by @jinapurapu
  • RedHat Openshift certification bundles by @pjuarezd
  • UI improvements by @SSushmitha8
  • Fixed Setup Dark Mode styles by @bexsoft
  • Update Deployers by @dvaldivia
  • Fix typos in Helm setup by @allanrogerr
  • Fix script by @ramondeklein
  • Fix Openshift Overlays by @dvaldivia
  • Make sure public.crt isn’t overwritten when using OpenShift by @ramondeklein
  • Helm chart updates by @ramondeklein
  • build assets by @reivaj05
  • shfmt fix by @pjuarezd
  • Update paths in release docker file by @donatello

RELEASE.2025-03-31T15-10-54Z

What’s Changed

Highlighted Changes

  • Implement Helm chart for AIStor (incl. operators) by @ramondeklein
  • Use service registry by @ramondeklein

Security Fixes

  • Updated UI dependencies by @bexsoft
  • Fix babel vulnerability by @bexsoft
  • Update dependencies with vulnerabilities by @reivaj05
  • Vulnfix: jwt-go allows excessive memory allocation during header parsing by @pjuarezd
  • security fix: high jwt-go by @pjuarezd
  • Update aistor-operator go version to master by @minio-bot

Misc. Fixes and Improvements

  • Bucket Summary style updates by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Migrate AIStor UI k8s testing to use the new Go testing framework by @JoelRuizRojas
  • Fix Debug Performance Screen by @cesnietor
  • Object Browser preview optimizations by @bayasdev
  • Upgrade Git Actions Upload Artifact version by @cesnietor
  • Update assets by @ramondeklein
  • Fix Edit Site screen breadcrumbs, header by @jinapurapu
  • Fix multibucket add ILM expiry rule handling by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Move to miniohq/directpv by @balamurugana
  • Disable check-generated job temporarily by @cesnietor
  • Update go.mod by @allanrogerr
  • Fix vulnerabilities (upgrade to Go 1.23.5) by @ramondeklein
  • DirectPV: get the latest release tag from quay.io instead of github by @balamurugana
  • Use Kubernetes service account to obtain MinIO credentials by @ramondeklein
  • Implement proxy registry by @allanrogerr
  • Fix deployer by @ramondeklein
  • Setup aistor standalone UI testing by @JoelRuizRojas
  • Fix Profiling in Debug screen by @cesnietor
  • Update to mds v3.1.14 by @bexsoft
  • Run make lint for mds updates by @bexsoft
  • Update the LoadBalancer resource sftp enabled/disabled when doing the… by @marktheunissen
  • Standalone get session expiration from STS token claims by @bayasdev
  • Extracted create bucket & copy path buttons to breadcrumbs by @bexsoft
  • Refactor BucketDetails and ListBuckets components to remove unused queries and improve performance by @dvaldivia
  • Update Copyright on files by @dvaldivia
  • DirectPV: use release v5.0.0 by @balamurugana
  • Upgrade go to 1.23.6 by @dvaldivia
  • Add Most and Least graph sections for Observability by @cesnietor
  • Update protoc-gen-go version by @SSushmitha8
  • Add default public key to Inspect requests with no public key provided by @jinapurapu
  • Implement client-side Update Notifier by @bayasdev
  • Enable Check generated files job and update files by @cesnietor
  • Fix Object Store Settings update behavior by @cesnietor
  • Reuse AIStor k8s playwright tests for standalone testing by @JoelRuizRojas
  • Fix Reset Configuration not closing by @cesnietor
  • Allow setting license without authorization by @ramondeklein
  • Add UI Test for Configuration Save by @cesnietor
  • Added Close Object Details button by @bexsoft
  • Update documentation to run UI tests locally by @JoelRuizRojas
  • Updated Create Path Modal with latest design by @bexsoft
  • Hide zero values and show only when greater than 1 by @Tausif4171
  • Fixed rounded border visibility issue by @Tausif4171
  • Fixed close icon hover spacing and alignment by @Tausif4171
  • Fix Bucket Encryption in Standalone by @bayasdev
  • Fix some Helm issues by @ramondeklein
  • Fix build by @ramondeklein
  • Add CRDs to the Helm chart and auto-update Helm version/CRDs by @ramondeklein
  • Updated share screen with new styling by @bexsoft
  • Revert “Updated share screen with new styling” by @dvaldivia
  • Fix MinIO Version not being shown in Standalone by @bayasdev
  • Share File improvements by @bexsoft
  • Updated Legal Hold modal by @bexsoft
  • Updated Inspect Object screen by @bexsoft
  • Update Mockery to v2.52.2 by @bayasdev
  • Updated Retention modal by @bexsoft
  • Fixed tooltip not appearing on Refresh button hover by @Tausif4171
  • Hide Tiered Usage if not configured by @bayasdev
  • Fixed tooltip number alignment and add spacing for better readability by @Tausif4171
  • Fixed missing tooltip for copy button on hover by @Tausif4171
  • Adjust placeholder text capitalization to ensure consistency by @Tausif4171
  • Format TSX Files by @dvaldivia
  • Updated Delete modals for single & multiple objects by @bexsoft
  • Fixed tooltip incorrectly showing ‘No Access’ message on user update by @Tausif4171
  • Updated TrashCan icon with the correct one by @bexsoft
  • Properly deal with license and managed operators by @ramondeklein
  • Dynamically retrieve user account info for standalone sessions by @bayasdev
  • Remove Console as a dependency by @dvaldivia
  • Assets for tag v0.0.1 by @dvaldivia
  • move away from minio/pkg deprecated move to minio/pkg/v3 by @harshavardhana
  • Several Helm fixes by @ramondeklein
  • Implemented Helm indexing by @ramondeklein
  • Add missing error handling in MinIO session RPC by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Ingress redesign by @SSushmitha8
  • Allow AIStor to run using HTTPS in standalone mode by @ramondeklein
  • Add integration tests by @ramondeklein
  • Updated mds to v3.1.15 by @bexsoft
  • Update tabs panel design by @bexsoft
  • Fixed unequal left and right padding in section for consistency by @Tausif4171
  • Prevent writing to local disk in standalone by @dvaldivia
  • Make secret key a input password by @reivaj05
  • Shows ‘-’ instead of blank space for missing role by @Tausif4171
  • Displayed message when no search results are found by @Tausif4171
  • Improves spacing of error message by @Tausif4171
  • Add standalone UI tests to create user with canned policy, access tab disabled for non-admin user by @jinapurapu
  • Added Toast Notification on User Deletion by @Tausif4171
  • Align checkboxes by @SSushmitha8
  • Change secret key inputs to password type by @reivaj05
  • Remove unwanted logs by @reivaj05
  • Don’t call metadata endpoint if object name is undefined by @reivaj05
  • Remove misleading asterisk from the password field by @Tausif4171
  • Move Delete KMS UI to KMS Navigator screen by @jinapurapu
  • Fix request for non admin users by @reivaj05
  • Add IAM User screen input validation and UI guidance by @jinapurapu
  • Remove pointer cursor when no clickable items exist by @Tausif4171
  • Fixed cut-off input shadow in “Add WARP Job” by @Tausif4171
  • Fixed bottom spacing issue in bucket search by @Tausif4171
  • Fix alignment issue in input guide message text by @Tausif4171
  • Adds missing asterisk to the ‘After’ field to indicate it’s required by @Tausif4171
  • Add placeholder for “To tier” field by @Tausif4171
  • Displays ‘-’ in place of an empty space under Node Information by @Tausif4171
  • Reduce spacing and alignment in the filters section by @Tausif4171
  • Document how to set imagePullSecret in helm chart by @pjuarezd
  • Fixed invisible pointer cursor on hover under Pod containers by @Tausif4171
  • Remove Prompt enablement for standalone by @SSushmitha8
  • Fix alignment and ensure ‘Show a profile’ text stays on one line by @Tausif4171
  • Fix NPE for standalone mode for missing configurations by @dvaldivia
  • Display a “-” indicator when Ports, Host Ports, or Started are missing under Containers by @Tausif4171
  • Assets for Tag v0.0.2 by @dvaldivia
  • Allow console to recognize Delete* by @allanrogerr
  • set app name for audit logs and events for consistency by @prakashsvmx
  • add some cleanups to avoid some obvious/spurious behavior by @harshavardhana
  • Allow multiple standalone instances by @ramondeklein
  • add option to handle bucket tags overflow in bucket list by @prakashsvmx
  • Reduce excessive space & align border for better appearance by @Tausif4171
  • fix ui adjustments and pool number counter by @prakashsvmx
  • Remove Quorum by @SSushmitha8
  • Fix alignment, gaps and excessive white space in object store debug section by @Tausif4171
  • Added Required Mark for Mandatory Fields & Improve Placeholder Formatting by @Tausif4171
  • Fixed padding and reduce gap in IAM Policy section by @Tausif4171
  • Fixed Alignment and Spacing Issues in PostgreSQL Event Destination by @Tausif4171
  • Maintain Consistent Formatting for Field Names and Placeholders by @Tausif4171
  • Remove Redundant Tooltip from Add Access Rule Button by @Tausif4171
  • Show message when dropdown list is empty by @Tausif4171
  • Add delete option for tags and fix spacing & alignment in Replication by @Tausif4171
  • Fix unexpected page jump when interacting with input box or plus icon by @Tausif4171
  • GPU operator for prompt enablement by @SSushmitha8
  • Add Mock Node for prompt unit test by @SSushmitha8
  • Improve websocket channel flow by @cesnietor
  • Fix race condition when creating minio clients by @reivaj05
  • Move the Port number text box by @SSushmitha8
  • Whenever AIStor go.mod is updated, update also integrationtests go.mod by @JoelRuizRojas
  • Use edge images for integration tests by @JoelRuizRojas
  • Added Session expire notifications for Site Replication in Standalone mode by @bexsoft
  • Update profiling to use new method and fix inspect encryption toggle by @cesnietor
  • Update UI assets by @cesnietor
  • Updated mds to v3.1.16 by @bexsoft
  • Add issue templates by @cesnietor
  • Add git PR template and update issue templates by @cesnietor
  • Hide download pod button in standalone by @reivaj05
  • Changed Bucket Events titles to Notifications by @bexsoft
  • Updated Rewind panel with new style by @bexsoft
  • Fix Events test by @bexsoft
  • Remove old migration code by @reivaj05
  • Use Operator ServiceConfiguration CR to set edge images for integrationtests by @JoelRuizRojas
  • Add coverage for BE integration tests by @reivaj05
  • Change default Object Store size by @cesnietor
  • Save the uploaded Custom Certificates by @SSushmitha8
  • Fix crash and pool calculations (#3571) by @ramondeklein
  • Site Level Uninstall/Install GPU operator by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Hide Observability in nav breadcrumbs for standalone by @reivaj05
  • Fix Spacing and Alignment Issues by @Tausif4171
  • fix spacing in bucket replication setup form from bucket list by @prakashsvmx
  • Fix Bullet Alignment and Adjust Spacing for Better Readability by @Tausif4171
  • Do not call unimplemented endpoints in standalone by @reivaj05
  • Fix LDAP entities endpoint by @reivaj05
  • Fix set policy with LDAP user by @reivaj05
  • Fix spacing below CTA in modal by @Tausif4171
  • Fix restore defaults modal behavior in object store settings by @reivaj05
  • Remove replication_failed_workers field from api config screen by @reivaj05
  • Remove copy prompt option for standalone by @SSushmitha8
  • Check KMS status for standalone by @SSushmitha8
  • Release notes automation: check that PRs have at least one category label by @feorlen
  • Fix service restart for standalone by @cesnietor
  • Expose Sftp by @SSushmitha8
  • pkg/v3, madmin-go/v3 and minio/mc by @harshavardhana
  • Replication Offline status fix downtime unit by @SSushmitha8
  • Fix request for non admin users by @reivaj05
  • Migrated Region settings into Site settings by @bexsoft
  • Fix wrong LDAP status after minio restart by @reivaj05
  • Allow to run aistor without a license when eos binary is run with dev tag by @reivaj05
  • Fix Pull Request workflow by @reivaj05
  • Replace mc with ec package by @cesnietor
  • make sure linter runs for a PR by @harshavardhana
  • Refactor init minio clients by @reivaj05
  • Add SFTP domain and Sync with objectstore settings by @SSushmitha8
  • Reduce gap between checkbox and text by @Tausif4171
  • Show tooltip on hovering over buttons by @Tausif4171
  • Fix hover background cutoff issue by @Tausif4171
  • Fix inconsistent cross icon button style by @Tausif4171
  • Reduce excessive spacing between text by @Tausif4171
  • Fix missing cursor on clickable text by @Tausif4171
  • Fix spacing between CTA button and loader by @Tausif4171
  • Fix input box shadow getting cut off by @Tausif4171
  • Reduce extra gap in tag section by @Tausif4171
  • Adjust sort icon size and spacing between title and table by @Tausif4171
  • Fix MinIO logo alignment on hover by @Tausif4171
  • Fix save button in Edit OpenID screen by @reivaj05
  • Fix Kubernetes tests by @ramondeklein
  • Fix logo spacing in sticky header by @Tausif4171
  • Remove shadow on hover for menu tab by @Tausif4171
  • Show error message for required ‘Name’ field in Edit Site form by @Tausif4171
  • Release note automation: check additional labels by @feorlen
  • Fixed logo visualization issues by @bexsoft
  • Update mockery files by @reivaj05
  • Updated mds to v3.1.17 by @bexsoft
  • Prettify release.yaml by @reivaj05
  • Updated MDS to v3.1.18 by @bexsoft
  • Fix wrong last visited url after login out with openID by @reivaj05
  • Display the certificates used by the domains by @SSushmitha8
  • use abstract sockets on Linux instead of socket file for GRPC by @harshavardhana
  • Fix wrong download of health report by @anjalshireesh
  • Implement missing logout functionality for IDP for standalone by @cesnietor
  • Code coverage for playwright tests for AIStor in standalone mode by @JoelRuizRojas
  • Bucket Lifecycle UI update by @jinapurapu
  • Update UI assets by @cesnietor
  • Use automatic cluster domain by @ramondeklein
  • Preserve from parameter after openID login by @reivaj05
  • Fix AIStor build by @ramondeklein
  • Fix NPE while retrieving minio certs by @reivaj05
  • Fix ILM details for date based rule by @jinapurapu
  • Fix edit newer versions ilm rule by @jinapurapu
  • Update UI assets by @cesnietor
  • Fix running EOS when HTTPS is enabled (standalone mode) by @ramondeklein
  • Bump vite from 6.2.0 to 6.2.3 in /web-app by @dependabot
  • Fix objectstore settings’ tab refresh by @SSushmitha8
  • Fix Alignment and Spacing in MySQL Event Destination by @Tausif4171
  • Remove unnecessary tooltips from “Create Access Key” and “Delete Selected” buttons by @Tausif4171
  • Fix Alignment and Spacing in Set Replication Modal by @Tausif4171
  • Fix overlapping issue between Access Keys and IAM Groups sections by @Tausif4171
  • Fix bucket replication rule edit prefix by @jinapurapu
  • Add UI to set edge flag for bucket replication by @reivaj05
  • Remove help button from UI by @ramondeklein
  • Update UI assets by @ramondeklein
  • Remove help standalone (incl. unused files) by @ramondeklein
  • Regenerate assets by @ramondeklein
  • fix: console_port by @jiuker
  • Improve file preview error banner alignment and spacing by @Tausif4171
  • Refactored Bucket Summary page by @bexsoft
  • Added Policy name validation by @bexsoft
  • Remove pq import by @reivaj05
  • Fix call to metadata for object versions and refresh objects list after deleting object version by @reivaj05
  • Changed edit bucket permissions by @bexsoft
  • Add testify lint by @reivaj05
  • Updated Object versions mode with new design by @bexsoft
  • Update aistor-operator go version to master by @minio-bot
  • Update versions by @reivaj05
  • Fixed IAM Policies users-groups calculations by @bexsoft
  • Move api tests to existing integrationtests directory by @reivaj05
  • Update AIStor in Helm chart during release by @ramondeklein
  • Add Access Keys section for logged in user by @reivaj05
  • Add KMS sidecar to Helm chart by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot
  • Updated assets by @ramondeklein
  • Fix error when requesting bucket information without encryption enabled by @ramondeklein
  • Use docker proxy to avoid failing private repo tests by @ramondeklein
  • Update UI assets by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot

RELEASE.2025-01-28T19-50-23Z

  • Update aistor-operator go version to master by @minio-bot
  • Fix consistency issues for Empty Cards by @jinapurapu
  • Update Mockery to v2.51.0 by @bayasdev
  • Fix Operator logs download by @SSushmitha8
  • Improve cache description by @jinapurapu
  • Add precision to DirectPV info by @allanrogerr
  • Upgrade mockery files by @reivaj05
  • Bump vite from 6.0.3 to 6.0.9 in /web-app by @dependabot
  • Update aistor-operator go version to master by @minio-bot
  • Access screen breadcrumbs fixes by @jinapurapu
  • Hide Observe, Remove Catalog UI elements by @dvaldivia
  • Update aistor-operator go version to master by @minio-bot
  • Buckets redesign by @bayasdev
  • Remove load balancer graph widget by @cesnietor
  • Update License screen by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • package.json updates by @bexsoft
  • Use WindowVirtualizer for virtualizing Buckets List by @bayasdev
  • Implement missing console features by @ramondeklein
  • Fixed bucket summary date creation label by @bexsoft
  • Fix stale Object Browser previews by @bayasdev
  • Reenabled Event Destination save button by @bexsoft
  • Revert hide observe catalog ui by @cesnietor
  • Bucket Access labels adjustments by @bexsoft
  • Disable Catalog UI by default by @cesnietor
  • Added missing plus icons to add buttons by @bexsoft
  • Update protoc-gen-go version by @reivaj05
  • Remove Firewall from breadcrumbs by @bayasdev
  • Change Anonymous access icon by @bexsoft
  • Wrong help information in load balancer rules screen by @reivaj05

RELEASE.2025-01-15T21-51-02Z

  • To fix the Playwright Tests by @cniackz
  • Delete Prompt UI and RPCs by @SSushmitha8
  • Change dropMenuPosition for Delete User by @SSushmitha8
  • Improve Update Inference and Delete prompt options by @SSushmitha8
  • Update Automation commit by @dvaldivia
  • Add Tests for CFG API Key Parsing by @dvaldivia
  • Apply object store session policy to LDAP users by @reivaj05
  • List IAM Groups screen update by @jinapurapu
  • List policy screen update by @jinapurapu
  • Fix delete Object version in Object Browser by @cesnietor
  • Update mockery by @reivaj05
  • Remove roles migration code by @reivaj05
  • Remove custom timeout for RTK Query requests by @bayasdev
  • Watch Prompt resources by @SSushmitha8
  • Support DirectPV installation via kustomize APIs by @Praveenrajmani
  • Update aistor-operator go version to master by @minio-bot
  • Fix unit test by @ramondeklein
  • Fix directpv breaking the app by @cesnietor
  • Fix remove policy test by @jinapurapu
  • Bump @eslint/plugin-kit from 0.2.2 to 0.2.3 in /web-app by @dependabot
  • Fix crash when DirectPV version can’t be parsed by @ramondeklein
  • Add Prompt debug status and cleanup urls by @SSushmitha8
  • Bump cross-spawn from 7.0.3 to 7.0.6 in /web-app by @dependabot
  • Add Prompt Debug options - Pods, Events by @SSushmitha8
  • Clear notifications on Bucket Encryption page exit by @bayasdev
  • Update mockery by @reivaj05
  • Apply roles to openid users by @reivaj05
  • Add Cache metrics to Observability by @cesnietor
  • Add mock calls for GetPolicyEntities to fix failing getListGroupsforPolicy tests by @jinapurapu
  • Fix UI Tests by @dvaldivia
  • Remove Sidecar Firewall by @dvaldivia
  • Fix for Object Browser tests by @dvaldivia
  • Update mds package to v3.1.5 by @minio-bot
  • Update Observability Styles by @cesnietor
  • Update mockery by @SSushmitha8
  • Group preview modal by @jinapurapu
  • Fix key not found on empty response by @cesnietor
  • Add Inference Settings and Debug Options by @SSushmitha8
  • Breadcrumb key by @SSushmitha8
  • Add new style for Observability graphs legends by @cesnietor
  • Add Browse object option from Inference page by @SSushmitha8
  • Fix Observability returning not found after enabled by @cesnietor
  • Remove box borders for Drive metrics by @cesnietor
  • Show retry count for batch jobs by @SSushmitha8
  • Policy preview modal by @jinapurapu
  • Update aistor-operator go version to master by @minio-bot
  • Update mds package to v3.1.6 by @minio-bot
  • Update UI project dependencies by @bayasdev
  • Add reminders to Key Manager screen to backup HSM and Data periodically by @dvaldivia
  • Add Scalar metric to API Summary metric page by @cesnietor
  • Initial playwright test for prompt by @SSushmitha8
  • Add Audit middleware by @reivaj05
  • Implement STS and OpenID for standalone mode by @ramondeklein
  • Fix invalid argument warning when there is no K8s root CA by @ramondeklein
  • Fix listing of pods in Site Debug by @bayasdev
  • Remove unused import in standalone server by @bayasdev
  • Fix OPERATOR_SIDECAR_AISTOR_KES variable by @ramondeklein
  • spelling fix by @shtripat
  • Fix audit logging when no user is available by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot
  • Update Observability tooltip style by @cesnietor
  • Upgrade to github.com/minio/pkg/v3 by @ramondeklein
  • Show proper value for usage and capacity by @ramondeklein
  • Export site configurations by @SSushmitha8
  • Initial WARP Client UI by @bayasdev
  • fix panic in directpv install by @prakashsvmx
  • Migrate Users forms to React Hook Form by @bayasdev
  • Fix Object Store resetting in Add WARP job form by @bayasdev
  • Disable auditlog for standalone mode by @ramondeklein
  • Member preview modal by @jinapurapu
  • Updated UI project dependencies to the latest versions by @bexsoft
  • Prevent double audit-log for gPRC calls by @ramondeklein
  • Update aistor-operator go version to master by @cesnietor
  • Update aistor-operator go version to master by @minio-bot
  • Updated mds to v3.1.8 by @bexsoft
  • Fixed Lint issues by @bexsoft
  • Update graph legend icon by @cesnietor
  • Bring back audit middleware for grpc calls by @reivaj05
  • Fix name for enterprise-operator tenant setup for UI test by @jinapurapu
  • Bring back Add KMS form by @bayasdev
  • Edit access key modal by @jinapurapu
  • Fix Add KMS UI test by @jinapurapu
  • Implement Top Bar Menu by @bayasdev
  • Update date string format in Observability Graph by @cesnietor
  • Remove unit in scalar metric box by @cesnietor
  • Fix Settings current tab detection by @bayasdev
  • Add User screen update by @jinapurapu
  • Update Examples by @dvaldivia
  • Object Browser side panel redesign and Prompt with Preview by @SSushmitha8
  • Update UI Project dependencies by @bexsoft
  • Align Observability Graph labels by @cesnietor
  • Bump nanoid from 3.3.7 to 3.3.8 in /web-app by @dependabot
  • Fix pdf preview by @SSushmitha8
  • Focus Prompt Inputbox once enabled by @SSushmitha8
  • refactor add pool ui by @prakashsvmx
  • Move Object Store Setup Progress to Overlay by @bayasdev
  • Add access key modal by @jinapurapu
  • Add recover for panics middleware by @reivaj05
  • Add admin checks to enable prompt by @SSushmitha8
  • Prompt and Inference directs to its Settings page by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Add Inference Details to enable prompt by @SSushmitha8
  • General Settings improvements by @bayasdev
  • fix: missing clusterrole permissions for directpv install by @Praveenrajmani
  • Update aistor-operator go version to master by @minio-bot
  • Fix New Credentials modal formatting by @jinapurapu
  • Fix Error Logs in Observability by @cesnietor
  • Delete inference option by @SSushmitha8
  • Add prompt details in object browser by @SSushmitha8
  • Users Settings redesign by @bayasdev
  • Update mds package to v3.1.10 by @minio-bot
  • Update aistor-operator go version to master by @minio-bot
  • Fix web app workflows by @bayasdev
  • Fix drag drop upload by @jinapurapu
  • Fix PR workflow by @cesnietor
  • Update aistor-operator go version to master by @minio-bot
  • Add resource request for inference by @SSushmitha8
  • Delete Prompt and Inference on deleting the objectstore by @SSushmitha8
  • Upgrade mockery files to 2.50.0 by @cesnietor
  • User details update by @jinapurapu
  • Allow spaces on Policies by @cesnietor
  • Remove GPU request for Development by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Fix KMS image update by @bayasdev
  • Update protos by @bayasdev
  • Add GPU request field in Resource request for inference by @SSushmitha8
  • Roles redesign by @bayasdev
  • Minor UI improvements by @SSushmitha8
  • Load Overview for Standalone by @dvaldivia
  • OpenID Providers redesign by @bayasdev
  • Update mds package to v3.1.11 by @minio-bot
  • Add label to checkboxes in OpenID Providers form by @bayasdev
  • Separate modal actions by @bayasdev
  • Fix Object version count and show deleted objects by @SSushmitha8
  • Adds L1 text & updates standard empty state layout by @SSushmitha8
  • Update mds package to v3.1.12 by @minio-bot
  • Fix minor UI issues by @SSushmitha8
  • Add tests for WARP RPCs by @bayasdev
  • Add tests to complete group rpcs coverage and fix Groups UI tests by @jinapurapu
  • Remove unnecessary package.json resolutions by @bayasdev
  • Use go1.23 during build by @reivaj05
  • Use updated MinIO packages by @ramondeklein
  • Updated generated files by @ramondeklein
  • Add tests for MinIO Session Check RPC by @bayasdev
  • Use latest license package by @ramondeklein
  • Add Group screen update by @jinapurapu
  • Fix Bucket detail screen UI tests by @jinapurapu
  • Fix unauthorized errors in observability debug screen by @reivaj05
  • Improved homepage AIStor User UI test by @jinapurapu
  • Redirect to Object Store once KMS instance is created by @SSushmitha8
  • Group details/edit screen update by @jinapurapu
  • Import site configurations by @SSushmitha8
  • Improve Object Store Summary panels refresh by @bayasdev
  • Enhance EC configuration validations by @bayasdev
  • Fix disablement of panels in Object Store summary by @bayasdev
  • Misc bucket UI fixes by @bayasdev
  • Fix restarting operator when AIStor is restarted by @ramondeklein
  • Migrate thunks to RTK Query and rename API clients by @bayasdev
  • Fix Observe current tab detection by @bayasdev
  • Update aistor-operator go version to master by @minio-bot
  • Rename sidecars by @ramondeklein
  • Update aistor-operator go version to master by @minio-bot
  • Prompt redesign - Move prompt object to Object store settings by @SSushmitha8
  • Update aistor-operator go version to master by @minio-bot
  • Policy Details screen update by @jinapurapu
  • Fix Setting TLS=Off does not work #2228 by @adriangitvitz
  • Update aistor-operator go version to master by @minio-bot
  • update to Jan 15 operator release image in resources by @pjuarezd
  • Update cut-release.sh and add release step in make by @donatello
  • Add compatibility fn for sed inplace write by @donatello