> ## Documentation Index
> Fetch the complete documentation index at: https://clumio.reclear.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Deprecations

> Features and API fields approaching or past end of support.

Clumio publishes deprecations separately from the [changelog](/changelog). Dates below are from the
[Clumio deprecations page](https://documentation.commvault.com/clumio/deprecations.html).

| Item                                                                        | Announced         | End of support   | Status   |
| --------------------------------------------------------------------------- | ----------------- | ---------------- | -------- |
| [Microsoft 365 backup](#microsoft-365-backup)                               | 26 May 2026       | 1 September 2026 | Ended    |
| [Legacy TLS 1.2 RSA and non-GCM ciphers](#legacy-tls-12)                    | 19 June 2026      | 14 July 2026     | Ended    |
| [Legacy `type` values in S3 Backtrack](#legacy-type-values-in-s3-backtrack) | 24 October 2025   | 30 November 2025 | Ended    |
| [Bucket-level S3 continuous backup](#bucket-level-s3-continuous-backup)     | 12 September 2025 | 15 October 2025  | Ended    |
| [Malware naming in the S3 Threat Scan API](#s3-threat-scan-api)             | 14 August 2026    | 14 July 2027     | Dual-run |

## Microsoft 365 backup

Clumio's Microsoft 365 backup solution is no longer supported.

## Legacy TLS 1.2

API endpoints require TLS 1.3, or TLS 1.2 with Forward Secrecy (ECDHE-AES-GCM) cipher suites.
Clients, proxies, and load balancers that still use RSA key exchange or non-GCM suites will fail
handshake. See [Authentication](/developer-tools/authentication).

## Legacy `type` values in S3 Backtrack

The S3 Backtrack restore and preview APIs no longer accept the legacy `type` values. Requests using
them return validation errors.

| Deprecated           | Use instead          |
| -------------------- | -------------------- |
| `Rollback`           | `rollback`           |
| `Undo delete marker` | `undo_delete_marker` |

The default when `type` is omitted is `rollback`.

## Bucket-level S3 continuous backup

S3 continuous backup is configured through backup policies. Bucket-level enablement is not supported
in the UI, the API, or the Terraform provider. Existing bucket-level configurations were upgraded to
policy-driven continuous backup.

These API surfaces no longer operate as they did:

* `PATCH /datasources/aws/s3-buckets/{bucket_id}`
* The `event_bridge_enabled` field on S3 bucket GET responses

## S3 Threat Scan API

The S3 Threat Scan API now uses threat naming. Malware-named fields and endpoints still return the
same values until **14 July 2027**. During the dual-run, both names are present so clients can switch
at any time.

| Surface                  | Deprecated                                                                 | Use instead                                                              |
| ------------------------ | -------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Policy definitions       | `operations[].advanced_settings.protection_group_backup.malware_scan`      | `threat_scan`                                                            |
| Protection group backups | `malicious_object_count`, `malicious_objects_list_link`                    | `threat_object_count`, `threat_objects_list_link`                        |
| S3 asset report export   | `export-protection-group-s3-asset-malware-report` with `malware_scan_task` | `export-protection-group-s3-asset-threat-report` with `threat_scan_task` |

If both `threat_scan` and `malware_scan` are sent on policy create or update, `threat_scan` takes
precedence.
