# Changelog

1.15.0 (latest) 1.14.0 1.13.0 1.12.0 1.11.2 1.10.0 1.9.1 1.8.5 1.7.0 1.6.0 1.5.0 1.4.3 1.3.2 1.2.0 1.1.3 1.0.1 0.1.1 [PyPI History](https://pypi.org/project/google-cloud-optimization/#history)

## [1.15.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.14.0...google-cloud-optimization-v1.15.0) (2026-06-22)

### Features

- regenerate google-cloud-\[o-r\] packages ([#17075](https://github.com/googleapis/google-cloud-python/issues/17075)) ([f4bd018](https://github.com/googleapis/google-cloud-python/commit/f4bd0182d808ae73c3c6981e6ce3d565f78a6051))

## [1.14.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.13.0...google-cloud-optimization-v1.14.0) (2026-03-26)

### Features

- Allow Protobuf 7.x ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb))

- update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:f5426423676c75008c2135037e7b98f78cbb99f78b3c46fe043b6897be92d836 ([3654fe76d755dd8db62ece81d5770ec58b3624df](https://github.com/googleapis/google-cloud-python/commit/3654fe76d755dd8db62ece81d5770ec58b3624df))

### Bug Fixes

- Require Python 3.9 ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb))

- Require google-api-core \>= 2.11.0 ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb))

- Improve type checking ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb))

## [1.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.12.0...google-cloud-optimization-v1.13.0) (2026-01-09)

### Features

- auto-enable mTLS when supported certificates are detected ([c353aa5bcc937ef9399c8efc90492dadbcf01aa2](https://github.com/googleapis/google-cloud-python/commit/c353aa5bcc937ef9399c8efc90492dadbcf01aa2))

- check Python and dependency versions in generated GAPICs ([c353aa5bcc937ef9399c8efc90492dadbcf01aa2](https://github.com/googleapis/google-cloud-python/commit/c353aa5bcc937ef9399c8efc90492dadbcf01aa2))

## [1.12.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.11.2...google-cloud-optimization-v1.12.0) (2025-10-20)

### Features

- Add support for Python 3.14 ([98ee71abc0f97c88239b50bf0e0827df19630def](https://github.com/googleapis/google-cloud-python/commit/98ee71abc0f97c88239b50bf0e0827df19630def))

### Bug Fixes

- Deprecate credentials_file argument ([98ee71abc0f97c88239b50bf0e0827df19630def](https://github.com/googleapis/google-cloud-python/commit/98ee71abc0f97c88239b50bf0e0827df19630def))

## [1.11.2](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.11.1...google-cloud-optimization-v1.11.2) (2025-06-11)

### Documentation

- Update import statement example in README ([868b006](https://github.com/googleapis/google-cloud-python/commit/868b0069baf1a4bf6705986e0b6885419b35cdcc))

## [1.11.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.11.0...google-cloud-optimization-v1.11.1) (2025-03-15)

### Bug Fixes

- \[Many APIs\] Allow Protobuf 6.x ([c8bbf32](https://github.com/googleapis/google-cloud-python/commit/c8bbf32606e790b559b261bf96700c76b6e2bfce))

- remove setup.cfg configuration for creating universal wheels ([#13659](https://github.com/googleapis/google-cloud-python/issues/13659)) ([59bfd42](https://github.com/googleapis/google-cloud-python/commit/59bfd42cf8a2eaeed696a7504890bce5aae815ce))

## [1.11.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.10.0...google-cloud-optimization-v1.11.0) (2025-02-12)

### Features

- Add REST Interceptors which support reading metadata ([a0910dd](https://github.com/googleapis/google-cloud-python/commit/a0910dd51541d238bc5fcf10159066ddfd928579))

- Add support for reading selective GAPIC generation methods from service YAML ([a0910dd](https://github.com/googleapis/google-cloud-python/commit/a0910dd51541d238bc5fcf10159066ddfd928579))

## [1.10.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.9.1...google-cloud-optimization-v1.10.0) (2024-12-12)

### Features

- Add support for opt-in debug logging ([8e6b0cc](https://github.com/googleapis/google-cloud-python/commit/8e6b0cca8709ae8c7f0c722c5ebf0707358d3359))

### Bug Fixes

- Fix typing issue with gRPC metadata when key ends in -bin ([8e6b0cc](https://github.com/googleapis/google-cloud-python/commit/8e6b0cca8709ae8c7f0c722c5ebf0707358d3359))

## [1.9.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.9.0...google-cloud-optimization-v1.9.1) (2024-11-11)

### Bug Fixes

- disable universe-domain validation ([#13244](https://github.com/googleapis/google-cloud-python/issues/13244)) ([ae1f471](https://github.com/googleapis/google-cloud-python/commit/ae1f47175bf3354f78cb558a844a9cab00317b95))

## [1.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.8.5...google-cloud-optimization-v1.9.0) (2024-10-24)

### Features

- Add support for Python 3.13 ([#13208](https://github.com/googleapis/google-cloud-python/issues/13208)) ([a019409](https://github.com/googleapis/google-cloud-python/commit/a019409a5b5a983402301f1ac175d8b7e45c3818))

## [1.8.5](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.8.4...google-cloud-optimization-v1.8.5) (2024-07-30)

### Bug Fixes

- Retry and timeout values do not propagate in requests during pagination ([d95af77](https://github.com/googleapis/google-cloud-python/commit/d95af77248f0935a5fe3dba1fccc75124c8b1451))

## [1.8.4](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.8.3...google-cloud-optimization-v1.8.4) (2024-07-08)

### Bug Fixes

- Allow Protobuf 5.x ([#12868](https://github.com/googleapis/google-cloud-python/issues/12868)) ([0e39c1a](https://github.com/googleapis/google-cloud-python/commit/0e39c1a0ab46757bcf80a178d9bd422f6dcb24c6))

## [1.8.3](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.8.2...google-cloud-optimization-v1.8.3) (2024-03-05)

### Bug Fixes

- **deps:** Exclude google-auth 2.24.0 and 2.25.0 ([#12386](https://github.com/googleapis/google-cloud-python/issues/12386)) ([edcad16](https://github.com/googleapis/google-cloud-python/commit/edcad1661973ae1677c69b3fc1c03c3069ec0e71))

## [1.8.2](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.8.1...google-cloud-optimization-v1.8.2) (2024-02-22)

### Bug Fixes

- **deps:** \[Many APIs\] Require `google-api-core&gt;=1.34.1` ([#12308](https://github.com/googleapis/google-cloud-python/issues/12308)) ([74dabeb](https://github.com/googleapis/google-cloud-python/commit/74dabebab206189e649ff6e00f3c7809d96c043b))

- fix ValueError in test__validate_universe_domain ([7c2f2c2](https://github.com/googleapis/google-cloud-python/commit/7c2f2c29d74c9584efc42ddfe8bc098a594391a2))

## [1.8.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.8.0...google-cloud-optimization-v1.8.1) (2024-02-06)

### Bug Fixes

- Add google-auth as a direct dependency ([e75fcf6](https://github.com/googleapis/google-cloud-python/commit/e75fcf6e389fd2e90ec00b87a625b208837c72dc))

- Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint ([e75fcf6](https://github.com/googleapis/google-cloud-python/commit/e75fcf6e389fd2e90ec00b87a625b208837c72dc))

- Resolve AttributeError 'Credentials' object has no attribute 'universe_domain' ([e75fcf6](https://github.com/googleapis/google-cloud-python/commit/e75fcf6e389fd2e90ec00b87a625b208837c72dc))

## [1.8.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.7.0...google-cloud-optimization-v1.8.0) (2024-02-01)

### Features

- Allow users to explicitly configure universe domain ([#12241](https://github.com/googleapis/google-cloud-python/issues/12241)) ([aae72f5](https://github.com/googleapis/google-cloud-python/commit/aae72f5e6c7d48e777fdf68d1012b2b51b912bad))

## [1.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.6.0...google-cloud-optimization-v1.7.0) (2023-12-07)

### Features

- Add support for python 3.12 ([f46b37f](https://github.com/googleapis/google-cloud-python/commit/f46b37f825f96add7b127282414346c1a1a96231))

- Introduce compatibility with native namespace packages ([f46b37f](https://github.com/googleapis/google-cloud-python/commit/f46b37f825f96add7b127282414346c1a1a96231))

### Bug Fixes

- Require proto-plus \>= 1.22.3 ([f46b37f](https://github.com/googleapis/google-cloud-python/commit/f46b37f825f96add7b127282414346c1a1a96231))

- Use `retry_async` instead of `retry` in async client ([f46b37f](https://github.com/googleapis/google-cloud-python/commit/f46b37f825f96add7b127282414346c1a1a96231))

## [1.6.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-optimization-v1.5.0...google-cloud-optimization-v1.6.0) (2023-10-12)

### Features

- added the route modifiers ([#11804](https://github.com/googleapis/google-cloud-python/issues/11804)) ([b9a5027](https://github.com/googleapis/google-cloud-python/commit/b9a5027da9154ce538a629bb772d5e4e071ae684))

## [1.5.0](https://github.com/googleapis/python-optimization/compare/v1.4.3...v1.5.0) (2023-09-13)

### Features

- Added support for walking mode and cost_per_kilometer_below_soft_max ([4095c0c](https://github.com/googleapis/python-optimization/commit/4095c0c17943f5fe833f411f11774305c5534377))

### Documentation

- Minor formatting ([a1952d2](https://github.com/googleapis/python-optimization/commit/a1952d2e272e774d3e1dfeef2c9b8ee8dc63a86d))

- Minor formatting fix ([#148](https://github.com/googleapis/python-optimization/issues/148)) ([946f557](https://github.com/googleapis/python-optimization/commit/946f55708e81a45e7ed876fc22786c3490c60517))

## [1.4.3](https://github.com/googleapis/python-optimization/compare/v1.4.2...v1.4.3) (2023-08-16)

### Documentation

- Minor formatting ([#146](https://github.com/googleapis/python-optimization/issues/146)) ([7b892c4](https://github.com/googleapis/python-optimization/commit/7b892c4e4814a3229d07e9c5bb4e8377f7d550d7))

## [1.4.2](https://github.com/googleapis/python-optimization/compare/v1.4.1...v1.4.2) (2023-07-04)

### Bug Fixes

- Add async context manager return types ([#132](https://github.com/googleapis/python-optimization/issues/132)) ([ec8db55](https://github.com/googleapis/python-optimization/commit/ec8db55d32c1ad95ca2dfcc82d96e0978d30c128))

## [1.4.1](https://github.com/googleapis/python-optimization/compare/v1.4.0...v1.4.1) (2023-03-23)

### Documentation

- Fix formatting of request arg in docstring ([#122](https://github.com/googleapis/python-optimization/issues/122)) ([ccd6370](https://github.com/googleapis/python-optimization/commit/ccd6370332129c5692f0939601bf2e3b4678ea6d))

## [1.4.0](https://github.com/googleapis/python-optimization/compare/v1.3.2...v1.4.0) (2023-02-21)

### Features

- Enable "rest" transport in Python for services supporting numeric enums ([#114](https://github.com/googleapis/python-optimization/issues/114)) ([e3b3312](https://github.com/googleapis/python-optimization/commit/e3b3312b212b772dbf3c0689bc7db3e19de40fb2))

## [1.3.2](https://github.com/googleapis/python-optimization/compare/v1.3.1...v1.3.2) (2023-02-03)

### Documentation

- Clarification for deprecated fields ([#108](https://github.com/googleapis/python-optimization/issues/108)) ([2879fcb](https://github.com/googleapis/python-optimization/commit/2879fcbb5a18b63f3c6bffd6425e3482936c85cd))

## [1.3.1](https://github.com/googleapis/python-optimization/compare/v1.3.0...v1.3.1) (2023-01-20)

### Documentation

- Add documentation for enums ([#103](https://github.com/googleapis/python-optimization/issues/103)) ([1761203](https://github.com/googleapis/python-optimization/commit/176120362d252633be0ed96cc6d1025f908a886c))

## [1.3.0](https://github.com/googleapis/python-optimization/compare/v1.2.0...v1.3.0) (2023-01-10)

### Features

- Add support for python 3.11 ([#99](https://github.com/googleapis/python-optimization/issues/99)) ([95d8ee6](https://github.com/googleapis/python-optimization/commit/95d8ee6f85b066787b9543adc612de1699504e67))

## [1.2.0](https://github.com/googleapis/python-optimization/compare/v1.1.3...v1.2.0) (2022-12-15)

### Features

- Add typing to proto.Message based class attributes ([8df989c](https://github.com/googleapis/python-optimization/commit/8df989cbbc09ebad2b51b72cead9df2b29ed03a0))

### Bug Fixes

- Add dict typing for client_options ([8df989c](https://github.com/googleapis/python-optimization/commit/8df989cbbc09ebad2b51b72cead9df2b29ed03a0))

- **deps:** Require google-api-core \>=1.34.0, \>=2.11.0 ([8df989c](https://github.com/googleapis/python-optimization/commit/8df989cbbc09ebad2b51b72cead9df2b29ed03a0))

- Drop usage of pkg_resources ([8df989c](https://github.com/googleapis/python-optimization/commit/8df989cbbc09ebad2b51b72cead9df2b29ed03a0))

- Fix timeout default values ([8df989c](https://github.com/googleapis/python-optimization/commit/8df989cbbc09ebad2b51b72cead9df2b29ed03a0))

### Documentation

- **samples:** Snippetgen handling of repeated enum field ([8df989c](https://github.com/googleapis/python-optimization/commit/8df989cbbc09ebad2b51b72cead9df2b29ed03a0))

- **samples:** Snippetgen should call await on the operation coroutine before calling result ([8df989c](https://github.com/googleapis/python-optimization/commit/8df989cbbc09ebad2b51b72cead9df2b29ed03a0))

## [1.1.3](https://github.com/googleapis/python-optimization/compare/v1.1.2...v1.1.3) (2022-10-07)

### Bug Fixes

- **deps:** Allow protobuf 3.19.5 ([#84](https://github.com/googleapis/python-optimization/issues/84)) ([5eb6739](https://github.com/googleapis/python-optimization/commit/5eb6739abc3d4992b1f8b2c62f4f4c9fef655121))

## [1.1.2](https://github.com/googleapis/python-optimization/compare/v1.1.1...v1.1.2) (2022-09-29)

### Bug Fixes

- **deps:** Require protobuf \>= 3.20.2 ([#81](https://github.com/googleapis/python-optimization/issues/81)) ([8cae296](https://github.com/googleapis/python-optimization/commit/8cae2964d2c4d9308fb5fc3f388b0ce0da0ef3cc))

## [1.1.1](https://github.com/googleapis/python-optimization/compare/v1.1.0...v1.1.1) (2022-08-11)

### Bug Fixes

- **deps:** allow protobuf \< 5.0.0 ([#60](https://github.com/googleapis/python-optimization/issues/60)) ([9c52f0c](https://github.com/googleapis/python-optimization/commit/9c52f0c0c4553788826a8ba21e10def82737ae65))

- **deps:** require proto-plus \>= 1.22.0 ([9c52f0c](https://github.com/googleapis/python-optimization/commit/9c52f0c0c4553788826a8ba21e10def82737ae65))

## [1.1.0](https://github.com/googleapis/python-optimization/compare/v1.0.1...v1.1.0) (2022-08-05)

### Features

- add audience parameter ([2b17d6a](https://github.com/googleapis/python-optimization/commit/2b17d6a68205a46a31d0bf5e1bbe62af8f98ac66))

### Bug Fixes

- **deps:** require google-api-core\>=1.32.0,\>=2.8.0 ([#48](https://github.com/googleapis/python-optimization/issues/48)) ([2b17d6a](https://github.com/googleapis/python-optimization/commit/2b17d6a68205a46a31d0bf5e1bbe62af8f98ac66))

- require python 3.7+ ([#50](https://github.com/googleapis/python-optimization/issues/50)) ([a49598b](https://github.com/googleapis/python-optimization/commit/a49598b350b3d4688e8742d6371027a028915073))

## [1.0.1](https://github.com/googleapis/python-optimization/compare/v1.0.0...v1.0.1) (2022-06-07)

### Bug Fixes

- **deps:** require protobuf\>=3.19.0,\<4.0.0 ([#42](https://github.com/googleapis/python-optimization/issues/42)) ([c141479](https://github.com/googleapis/python-optimization/commit/c141479451116a9667c73e4dc391e2933048da0c))

### Documentation

- fix changelog header to consistent size ([#40](https://github.com/googleapis/python-optimization/issues/40)) ([d1feb93](https://github.com/googleapis/python-optimization/commit/d1feb935cbe4ed15588adf165988cc74fcdb0a73))

## [1.0.0](https://github.com/googleapis/python-optimization/compare/v0.1.1...v1.0.0) (2022-04-26)

### Features

- bump release level to production/stable ([#31](https://github.com/googleapis/python-optimization/issues/31)) ([dd9377f](https://github.com/googleapis/python-optimization/commit/dd9377f24b3e1ffcaee7c23c72872696bbaa6a20))

## [0.1.1](https://github.com/googleapis/python-optimization/compare/v0.1.0...v0.1.1) (2022-04-25)

### Documentation

- add code snippets for async api ([#18](https://github.com/googleapis/python-optimization/issues/18)) ([60b35a0](https://github.com/googleapis/python-optimization/commit/60b35a01b12d2c0034aebe1edcc25487bd0fe567))

- add get_operation code snippets ([#12](https://github.com/googleapis/python-optimization/issues/12)) ([a95c19f](https://github.com/googleapis/python-optimization/commit/a95c19fef17c86f587febcf054a7f1fa49851cdf))

- add long timeout code snippet ([#20](https://github.com/googleapis/python-optimization/issues/20)) ([9f57450](https://github.com/googleapis/python-optimization/commit/9f574507010ef637e5a6912a1cb725b782c03cf4))

- add sync api samples with json request ([#13](https://github.com/googleapis/python-optimization/issues/13)) ([c3d6087](https://github.com/googleapis/python-optimization/commit/c3d60874977628698c7f3d0b137c120971e7c42c))

- update operation id ([#23](https://github.com/googleapis/python-optimization/issues/23)) ([d9c6c42](https://github.com/googleapis/python-optimization/commit/d9c6c422d6146f65f11fa98370f9b7f7edd166ad))

## 0.1.0 (2022-03-24)

### Features

- generate v1 ([122d1da](https://github.com/googleapis/python-optimization/commit/122d1da807b2637b9cebb43a4df4f01cbe9feef2))