# MinIO Client RELEASE.2026-02-19T10-32-25Z

Released: February 19, 2026

This release delivers a major TUI overhaul with customizable theming and an integrated alias editor, adds non-interactive LDAP credential input for CI/CD workflows, and fixes a security-relevant bug where day/week expiry durations were silently ignored on LDAP access keys.

## New Features

- **TUI theming and customization**: The admin console TUI now supports configurable color themes via `.theme` files, per-table column view configuration, and a new settings panel for managing themes and views. Users can create custom themes for full color personalization. (#391)

- **TUI alias editor**: Create, edit, and delete MinIO server aliases directly from the admin console TUI without returning to the command line. (#391)

- **TUI navigation improvements**: Added vim-style `j`/`k` key navigation in stats views, left/right arrow keys for switching between table views, status icons with capacity threshold warnings (75%/85%), and a split local/global help view. (#391)

- **Non-interactive LDAP credential input**: The `idp ldap accesskey create-with-login` command now supports `--with-file` to read credentials from a file and `--with-env` to read from `MC_LDAP_USERNAME` and `MC_LDAP_PASSWORD` environment variables, enabling LDAP access key creation in automated pipelines. (#392)

- **Enhanced Kubernetes diagnostics**: `mc support diag` on AIStor operator-managed Kubernetes deployments now captures detailed deployment metadata including operator version, container images, sidecar images, and Helm chart versions. (#384)

## Bug Fixes

- **LDAP access key expiry with day/week units**: Fixed `--expiry-duration` on `idp ldap accesskey create` and `idp ldap accesskey edit` silently ignoring day (`d`) and week (`w`) units. Previously, specifying durations like `3d` or `1w` resulted in keys created with no expiration. Keys now expire at the correct time. (#398)

- **Delta sharing namespace array unmarshal**: Fixed delta sharing table operations (`mc table share create/update`) failing when the server returned namespace values as JSON arrays instead of strings, restoring compatibility with recent server-side changes. (#400)

---

## Container Images

- `quay.io/minio/aistor/mc:RELEASE.2026-02-19T10-32-25Z`
- `quay.io/minio/aistor/mc:latest`
- `quay.io/minio/aistor/mc:RELEASE.2026-02-19T10-32-25Z.fips`

## Installation

Binary downloads are available from:
- https://dl.min.io/aistor/mc/release/

Platform-specific installation:

**Linux/macOS:**
```bash
wget https://dl.min.io/aistor/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
```

**Windows:**
Download from https://dl.min.io/aistor/mc/release/windows-amd64/mc.exe

**Homebrew (macOS/Linux):**
```bash
brew install minio/stable/mc
```

---

## Upgrade Instructions

To upgrade mc:

1. Download the latest binary for your platform
2. Replace your existing mc binary
3. Verify the version: `mc --version`

Your existing alias configurations will be preserved.

### New Command Options

| Command | Flag | Description |
|---------|------|-------------|
| `idp ldap accesskey create-with-login` | `--with-file PATH` | Read LDAP credentials from a file (username on line 1, password on line 2) |
| `idp ldap accesskey create-with-login` | `--with-env` | Read credentials from `MC_LDAP_USERNAME` and `MC_LDAP_PASSWORD` environment variables |

### Support

For enterprise support, visit https://subnet.min.io

Documentation: https://docs.min.io/enterprise/aistor-object-store/reference/cli/
