# Release History

## 2.29.0-beta.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

- Fixed a bug that methods in `MetricDefinitions` and `DiagnosticSettings`, which have `resourceId` as one of their 
  parameters, throw exception on resources whose names contain white spaces.
- Fixed `DiagnosticSettings.deleteByIds()` to make it work.

### Other Changes

## 2.28.0 (2023-06-25)

### Bugs Fixed

- Fixed a bug in `DiagnosticSetting` initialization where category groups overwrite log settings.

## 2.27.0 (2023-05-25)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.27.0-beta.1 (2023-04-28)

Preview release for `api-version` `2022-08-01-preview`.

## 2.26.0 (2023-04-21)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.25.0 (2023-03-24)

### Bugs Fixed

- Fixed a bug that `DiagnosticSetting` initialization failed, when category group exists in `LogSettings`.

## 2.24.0 (2023-02-17)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.23.0 (2023-01-27)

### Breaking Changes

- Class `LogSearchRuleResourceInner` changed to `ScheduledQueryRuleResourceInner` in `ScheduledQueryRulesClient`.
- Removed redundant classes like `ProxyResourceAutoGenerated`, `ResourceAutoGenerated`, `AzureResource`, `TrackedResource`. They are replaced by either `Resource` or `ProxyResource`.

### Bugs Fixed

- Fixed bug that client flattening of "properties" property of `DataCollectionRuleResourceInner`.

### Other Changes

#### Dependency Updates

- Updated `api-version` to `composite-v1`.

## 2.22.0 (2022-12-23)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.21.0 (2022-11-24)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.20.0 (2022-10-26)

### Bugs Fixed

- Fixed a bug that `DiagnosticSettings.get()` throws NPE when it has no metrics or logs configured.
- Fixed a bug that `ActivityLogAlerts.list()` throws NPE when there are `ActivityLogAlert`s with condition of null `field` and `equals`.

## 2.19.0 (2022-09-23)

### Breaking Changes

- Removed unused classes.
- `enableReceiver` in `ActionGroups` will throw an exception if the receiver is already enabled.

### Other Changes

#### Dependency Updates

- Updated `api-version` to `composite-v1`.

## 2.18.0 (2022-08-26)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.17.0 (2022-07-25)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.16.0 (2022-06-24)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.15.0 (2022-05-25)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.14.0 (2022-04-11)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.13.0 (2022-03-11)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources.

## 2.12.0 (2022-02-14)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources

## 2.11.0 (2022-01-17)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources

## 2.10.0 (2021-11-22)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources

## 2.9.0 (2021-10-21)

### Other Changes

#### Dependency Updates

- Updated core dependency from resources

## 2.8.0 (2021-09-15)

### Dependency Updates

- Updated core dependency from resources

## 2.7.0 (2021-08-12)

### Dependency Updates

- Updated `api-version` to `2021-04-01`.

### Breaking Changes

- Class `AggregationType` is renamed to `AggregationTypeEnum`.
- Enum `Unit` changed to subclass of `ExpandableStringEnum`.

## 2.6.0 (2021-06-18)

- Updated core dependency from resources

## 2.5.0 (2021-05-28)
- Updated core dependency from resources

## 2.4.0 (2021-04-28)

- Updated core dependency from resources

## 2.3.0 (2021-03-30)

- Updated core dependency from resources

## 2.2.0 (2021-02-24)

- Updated core dependency from resources

## 2.1.0 (2020-11-24)

- Updated core dependency from resources

## 2.0.0 (2020-10-19)

- Updated core dependency from resources

## 2.0.0-beta.4 (2020-09-02)

- Updated core dependency from resources
