pallets/flask (Flask)
### [`v3.1.0`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-310)
[Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.3...3.1.0)
Released 2024-11-13
- Drop support for Python 3.8. :pr:`5623`
- Update minimum dependency versions to latest feature releases.
Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:`5624,5633`
- Provide a configuration option to control automatic option
responses. :pr:`5496`
- `Flask.open_resource`/`open_instance_resource` and
`Blueprint.open_resource` take an `encoding` parameter to use when
opening in text mode. It defaults to `utf-8`. :issue:`5504`
- `Request.max_content_length` can be customized per-request instead of only
through the `MAX_CONTENT_LENGTH` config. Added
`MAX_FORM_MEMORY_SIZE` and `MAX_FORM_PARTS` config. Added documentation
about resource limits to the security page. :issue:`5625`
- Add support for the `Partitioned` cookie attribute (CHIPS), with the
`SESSION_COOKIE_PARTITIONED` config. :issue:`5472`
- `-e path` takes precedence over default `.env` and `.flaskenv` files.
`load_dotenv` loads default files in addition to a path unless
`load_defaults=False` is passed. :issue:`5628`
- Support key rotation with the `SECRET_KEY_FALLBACKS` config, a list of old
secret keys that can still be used for unsigning. Extensions will need to
add support. :issue:`5621`
- Fix how setting `host_matching=True` or `subdomain_matching=False`
interacts with `SERVER_NAME`. Setting `SERVER_NAME` no longer restricts
requests to only that domain. :issue:`5553`
- `Request.trusted_hosts` is checked during routing, and can be set through
the `TRUSTED_HOSTS` config. :issue:`5636`
### [`v3.0.3`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-303)
[Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.2...3.0.3)
Released 2024-04-07
- The default `hashlib.sha1` may not be available in FIPS builds. Don't
access it at import time so the developer has time to change the default.
:issue:`5448`
- Don't initialize the `cli` attribute in the sansio scaffold, but rather in
the `Flask` concrete class. :pr:`5270`
### [`v3.0.2`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-302)
[Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.1...3.0.2)
Released 2024-02-03
- Correct type for `jinja_loader` property. :issue:`5388`
- Fix error with `--extra-files` and `--exclude-patterns` CLI options.
:issue:`5391`
### [`v3.0.1`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-301)
[Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.0...3.0.1)
Released 2024-01-18
- Correct type for `path` argument to `send_file`. :issue:`5230`
- Fix a typo in an error message for the `flask run --key` option. :pr:`5344`
- Session data is untagged without relying on the built-in `json.loads`
`object_hook`. This allows other JSON providers that don't implement that.
:issue:`5381`
- Address more type findings when using mypy strict mode. :pr:`5383`
### [`v3.0.0`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-300)
[Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.3...3.0.0)
Released 2023-09-30
- Remove previously deprecated code. :pr:`5223`
- Deprecate the `__version__` attribute. Use feature detection, or
`importlib.metadata.version("flask")`, instead. :issue:`5230`
- Restructure the code such that the Flask (app) and Blueprint
classes have Sans-IO bases. :pr:`5127`
- Allow self as an argument to url_for. :pr:`5264`
- Require Werkzeug >= 3.0.0.
### [`v2.3.3`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-233)
[Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.2...2.3.3)
Released 2023-08-21
- Python 3.12 compatibility.
- Require Werkzeug >= 2.3.7.
- Use `flit_core` instead of `setuptools` as build backend.
- Refactor how an app's root and instance paths are determined. :issue:`5160`
### [`v2.3.2`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-232)
[Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.1...2.3.2)
Released 2023-05-01
- Set `Vary: Cookie` header when the session is accessed, modified, or refreshed.
- Update Werkzeug requirement to >=2.3.3 to apply recent bug fixes.
### [`v2.3.1`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-231)
[Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.0...2.3.1)
Released 2023-04-25
- Restore deprecated `from flask import Markup`. :issue:`5084`
### [`v2.3.0`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-230)
[Compare Source](https://redirect.github.com/pallets/flask/compare/2.2.5...2.3.0)
Released 2023-04-25
- Drop support for Python 3.7. :pr:`5072`
- Update minimum requirements to the latest versions: Werkzeug>=2.3.0, Jinja2>3.1.2,
itsdangerous>=2.1.2, click>=8.1.3.
- Remove previously deprecated code. :pr:`4995`
- The `push` and `pop` methods of the deprecated `_app_ctx_stack` and
`_request_ctx_stack` objects are removed. `top` still exists to give
extensions more time to update, but it will be removed.
- The `FLASK_ENV` environment variable, `ENV` config key, and `app.env`
property are removed.
- The `session_cookie_name`, `send_file_max_age_default`, `use_x_sendfile`,
`propagate_exceptions`, and `templates_auto_reload` properties on `app`
are removed.
- The `JSON_AS_ASCII`, `JSON_SORT_KEYS`, `JSONIFY_MIMETYPE`, and
`JSONIFY_PRETTYPRINT_REGULAR` config keys are removed.
- The `app.before_first_request` and `bp.before_app_first_request` decorators
are removed.
- `json_encoder` and `json_decoder` attributes on app and blueprint, and the
corresponding `json.JSONEncoder` and `JSONDecoder` classes, are removed.
- The `json.htmlsafe_dumps` and `htmlsafe_dump` functions are removed.
- Calling setup methods on blueprints after registration is an error instead of a
warning. :pr:`4997`
- Importing `escape` and `Markup` from `flask` is deprecated. Import them
directly from `markupsafe` instead. :pr:`4996`
- The `app.got_first_request` property is deprecated. :pr:`4997`
- The `locked_cached_property` decorator is deprecated. Use a lock inside the
decorated function if locking is needed. :issue:`4993`
- Signals are always available. `blinker>=1.6.2` is a required dependency. The
`signals_available` attribute is deprecated. :issue:`5056`
- Signals support `async` subscriber functions. :pr:`5049`
- Remove uses of locks that could cause requests to block each other very briefly.
:issue:`4993`
- Use modern packaging metadata with `pyproject.toml` instead of `setup.cfg`.
:pr:`4947`
- Ensure subdomains are applied with nested blueprints. :issue:`4834`
- `config.from_file` can use `text=False` to indicate that the parser wants a
binary file instead. :issue:`4989`
- If a blueprint is created with an empty name it raises a `ValueError`.
:issue:`5010`
- `SESSION_COOKIE_DOMAIN` does not fall back to `SERVER_NAME`. The default is not
to set the domain, which modern browsers interpret as an exact match rather than
a subdomain match. Warnings about `localhost` and IP addresses are also removed.
:issue:`5051`
- The `routes` command shows each rule's `subdomain` or `host` when domain
matching is in use. :issue:`5004`
- Use postponed evaluation of annotations. :pr:`5071`
pycqa/flake8 (flake8)
### [`v7.1.1`](https://redirect.github.com/pycqa/flake8/compare/7.1.0...7.1.1)
[Compare Source](https://redirect.github.com/pycqa/flake8/compare/7.1.0...7.1.1)
### [`v7.1.0`](https://redirect.github.com/pycqa/flake8/compare/7.0.0...7.1.0)
[Compare Source](https://redirect.github.com/pycqa/flake8/compare/7.0.0...7.1.0)
### [`v7.0.0`](https://redirect.github.com/pycqa/flake8/compare/6.1.0...7.0.0)
[Compare Source](https://redirect.github.com/pycqa/flake8/compare/6.1.0...7.0.0)
### [`v6.1.0`](https://redirect.github.com/pycqa/flake8/compare/6.0.0...6.1.0)
[Compare Source](https://redirect.github.com/pycqa/flake8/compare/6.0.0...6.1.0)
googleapis/python-error-reporting (google-cloud-error-reporting)
### [`v1.11.1`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#1111-2024-09-17)
[Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.11.0...v1.11.1)
##### Bug Fixes
- Allow Protobuf 5.x ([#507](https://redirect.github.com/googleapis/python-error-reporting/issues/507)) ([8d33168](https://redirect.github.com/googleapis/python-error-reporting/commit/8d3316866c0825911b26f17fd4f703cabbc3c396))
- Retry and timeout values do not propagate in requests during pagination ([#518](https://redirect.github.com/googleapis/python-error-reporting/issues/518)) ([cbe41fd](https://redirect.github.com/googleapis/python-error-reporting/commit/cbe41fd1fa4edbb1c574cd2c07dc99d4415c3078))
##### Documentation
- Add summary_overview template ([#496](https://redirect.github.com/googleapis/python-error-reporting/issues/496)) ([988def5](https://redirect.github.com/googleapis/python-error-reporting/commit/988def551df3f95577519450470a7cbf5f3b6b7d))
- Removes references as a "global-only" service ([1fef616](https://redirect.github.com/googleapis/python-error-reporting/commit/1fef61635e3f9d7297f9fe28d18568cf6c2a0fc1))
- Updates documentation with regional resource names for multiple requests ([1fef616](https://redirect.github.com/googleapis/python-error-reporting/commit/1fef61635e3f9d7297f9fe28d18568cf6c2a0fc1))
### [`v1.11.0`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#1110-2024-03-26)
[Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.10.0...v1.11.0)
##### Features
- Allow users to explicitly configure universe domain ([#475](https://redirect.github.com/googleapis/python-error-reporting/issues/475)) ([e4c3454](https://redirect.github.com/googleapis/python-error-reporting/commit/e4c3454bd5ba9f452479b0bc956c6ef011766d14))
### [`v1.10.0`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#1100-2023-12-10)
[Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.9.2...v1.10.0)
##### Features
- Add support for Python 3.12 ([#459](https://redirect.github.com/googleapis/python-error-reporting/issues/459)) ([36c1b59](https://redirect.github.com/googleapis/python-error-reporting/commit/36c1b598b35561e56815ce729884410134c3357d))
- Use native namespaces instead of pkg_resources ([#463](https://redirect.github.com/googleapis/python-error-reporting/issues/463)) ([a63e3f2](https://redirect.github.com/googleapis/python-error-reporting/commit/a63e3f25ce5ef0cd0077838cdbb6ceff0f15ce31))
##### Bug Fixes
- Use `retry_async` instead of `retry` in async client ([#462](https://redirect.github.com/googleapis/python-error-reporting/issues/462)) ([44c2b14](https://redirect.github.com/googleapis/python-error-reporting/commit/44c2b146aec92e272134ebaa6945fe78f98753bd))
##### Documentation
- Minor formatting ([#448](https://redirect.github.com/googleapis/python-error-reporting/issues/448)) ([48823d4](https://redirect.github.com/googleapis/python-error-reporting/commit/48823d4529fc2a2ac7b6c3f745c3ea5cb0ec9d38))
### [`v1.9.2`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#192-2023-07-04)
[Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.9.1...v1.9.2)
##### Bug Fixes
- Add async context manager return types ([#434](https://redirect.github.com/googleapis/python-error-reporting/issues/434)) ([319fa54](https://redirect.github.com/googleapis/python-error-reporting/commit/319fa54a19cb9aca3a079439fd7c6bd2c3163f71))
googleapis/python-firestore (google-cloud-firestore)
### [`v2.19.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2190-2024-09-20)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.18.0...v2.19.0)
##### Features
- Add Database.SourceInfo and Database.source_info (information about database provenance, specifically for restored databases) ([#963](https://redirect.github.com/googleapis/python-firestore/issues/963)) ([4e15714](https://redirect.github.com/googleapis/python-firestore/commit/4e15714cd70b0577d1450b081ad26a8678fe1a9e))
- Query profiling part 1: synchronous ([#938](https://redirect.github.com/googleapis/python-firestore/issues/938)) ([1614b3f](https://redirect.github.com/googleapis/python-firestore/commit/1614b3f15311f9eee39c8b72b8dc81f259498dcb))
- Query profiling part 2: asynchronous ([#961](https://redirect.github.com/googleapis/python-firestore/issues/961)) ([060a3ef](https://redirect.github.com/googleapis/python-firestore/commit/060a3efa7df4eb6b4ef0701a246ff630dde432c7))
### [`v2.18.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2180-2024-08-26)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.17.2...v2.18.0)
##### Features
- Support returning computed distance and set distance thresholds on VectorQueries ([#960](https://redirect.github.com/googleapis/python-firestore/issues/960)) ([5c2192d](https://redirect.github.com/googleapis/python-firestore/commit/5c2192d3c66f6b6a11f122affbfb29556a77a535))
##### Bug Fixes
- Remove custom retry loop ([#948](https://redirect.github.com/googleapis/python-firestore/issues/948)) ([04bb206](https://redirect.github.com/googleapis/python-firestore/commit/04bb20628a8e68a0ad86433c18c37734b6f282c8))
### [`v2.17.2`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2172-2024-08-13)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.17.1...v2.17.2)
##### Bug Fixes
- Allow protobuf 5.x; require protobuf >=3.20.2 ([#950](https://redirect.github.com/googleapis/python-firestore/issues/950)) ([6f86506](https://redirect.github.com/googleapis/python-firestore/commit/6f86506030ba02b8d9b3699cf9d66d6fa7df1e91))
- Support async vector search from a collection ([#949](https://redirect.github.com/googleapis/python-firestore/issues/949)) ([6446e29](https://redirect.github.com/googleapis/python-firestore/commit/6446e294b83fe202c83e3da1a66b9981f8bbe66a))
### [`v2.17.1`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2171-2024-08-09)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.17.0...v2.17.1)
##### Bug Fixes
- Allow protobuf 5.x ([#919](https://redirect.github.com/googleapis/python-firestore/issues/919)) ([3a13bf9](https://redirect.github.com/googleapis/python-firestore/commit/3a13bf960cc1f463843b6372d2e5eb0ab4c2e75f))
### [`v2.17.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2170-2024-07-12)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.16.1...v2.17.0)
##### Features
- Support async Vector Search ([#901](https://redirect.github.com/googleapis/python-firestore/issues/901)) ([2de1620](https://redirect.github.com/googleapis/python-firestore/commit/2de16209409c9d9ba41d3444400e6a39ee1b2936))
- Use generator for stream results ([#926](https://redirect.github.com/googleapis/python-firestore/issues/926)) ([3e5df35](https://redirect.github.com/googleapis/python-firestore/commit/3e5df3565c9fc6f73f60207a46ebe1cd70c4df8d))
### [`v2.16.1`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2161-2024-04-17)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.16.0...v2.16.1)
##### Bug Fixes
- **repr** method in vector.py ([#903](https://redirect.github.com/googleapis/python-firestore/issues/903)) ([6886f2b](https://redirect.github.com/googleapis/python-firestore/commit/6886f2bbfb8e2320be58ba1b129733c8f2c5f8ba))
##### Documentation
- Allow 14 week backup retention for Firestore daily backups ([#899](https://redirect.github.com/googleapis/python-firestore/issues/899)) ([9521ded](https://redirect.github.com/googleapis/python-firestore/commit/9521deddc5a4b16956f37136f84928ac99688022))
### [`v2.16.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2160-2024-04-02)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.15.0...v2.16.0)
##### Features
- A new message `Backup` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `BackupSchedule` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `CreateBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `DailyRecurrence` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `DeleteBackupRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `DeleteBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `GetBackupRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `GetBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `ListBackupSchedulesRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `ListBackupSchedulesResponse` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `ListBackupsRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `ListBackupsResponse` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `RestoreDatabaseMetadata` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `RestoreDatabaseRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `UpdateBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new message `WeeklyRecurrence` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `CreateBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `DeleteBackup` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `DeleteBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `GetBackup` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `GetBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `ListBackups` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `ListBackupSchedules` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `RestoreDatabase` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new method `UpdateBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new resource_definition `firestore.googleapis.com/Backup` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- A new resource_definition `firestore.googleapis.com/BackupSchedule` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- Add ExplainMetrics field to RunAggregationQueryResponse ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- Add ExplainMetrics field to RunQueryResponse ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- Add ExplainOptions field to RunAggregationQueryRequest ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- Add ExplainOptions field to RunQueryRequest ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- Add new types ExplainOptions, ExplainMetrics, PlanSummary, ExecutionStats ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- Add Vector Index API ([#894](https://redirect.github.com/googleapis/python-firestore/issues/894)) ([c76f087](https://redirect.github.com/googleapis/python-firestore/commit/c76f087624619cc752be856df2c64510913d0a79))
- Add VectorSearch API ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae))
- Support Vector Search ([#896](https://redirect.github.com/googleapis/python-firestore/issues/896)) ([08fcaaf](https://redirect.github.com/googleapis/python-firestore/commit/08fcaafa3c8e943c95e79d3654f8e76463c597d5))
##### Bug Fixes
- Add google-auth as a direct dependency ([#875](https://redirect.github.com/googleapis/python-firestore/issues/875)) ([ae5ba71](https://redirect.github.com/googleapis/python-firestore/commit/ae5ba715e603652b94b2e7baaa21c5543d4e1e93))
##### Documentation
- Correct BackupSchedule recurrence docs that mentioned specific time of day ([#898](https://redirect.github.com/googleapis/python-firestore/issues/898)) ([a8ed3ea](https://redirect.github.com/googleapis/python-firestore/commit/a8ed3ea56392fa95b3b1913c9d10fa4e3d7f441a))
- Fix docs structure for Firestore ([#868](https://redirect.github.com/googleapis/python-firestore/issues/868)) ([8ddb859](https://redirect.github.com/googleapis/python-firestore/commit/8ddb859c8178043c0dcd09c85d68ba5d311563bf))
### [`v2.15.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2150-2024-02-20)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.14.0...v2.15.0)
##### Features
- Add DeleteDatabase API and delete protection ([18f61c2](https://redirect.github.com/googleapis/python-firestore/commit/18f61c2ffd15cfd065fcfdb0caa1bcca8eb4c6c6))
##### Bug Fixes
- Find emulator project id from environment variable ([afd16e1](https://redirect.github.com/googleapis/python-firestore/commit/afd16e109a875df6ef51b3fa760235b9b454c9be))
##### Documentation
- Fix formatting due to unclosed backtick ([18f61c2](https://redirect.github.com/googleapis/python-firestore/commit/18f61c2ffd15cfd065fcfdb0caa1bcca8eb4c6c6))
- Improve the documentation on Document.fields ([#831](https://redirect.github.com/googleapis/python-firestore/issues/831)) ([19a55bd](https://redirect.github.com/googleapis/python-firestore/commit/19a55bda7b5f5e26ff334ae79f0a33b2bb9472e3))
- Update Database API description ([18f61c2](https://redirect.github.com/googleapis/python-firestore/commit/18f61c2ffd15cfd065fcfdb0caa1bcca8eb4c6c6))
### [`v2.14.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2140-2023-12-13)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.13.1...v2.14.0)
##### Features
- Add support for Python 3.12 ([#795](https://redirect.github.com/googleapis/python-firestore/issues/795)) ([b301f8b](https://redirect.github.com/googleapis/python-firestore/commit/b301f8b10a80b38103fb3fbca544adeab594a8af))
- Expose Firestore namespace ID fields in import/export APIs to stable ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9))
- Expose Firestore PITR fields in Database to stable ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9))
- Expose Firestore snapshot_time field in export API to stable ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9))
- Introduce compatibility with native namespace packages ([#792](https://redirect.github.com/googleapis/python-firestore/issues/792)) ([510adce](https://redirect.github.com/googleapis/python-firestore/commit/510adce5405fef37f00e57416fa9269f8cf4f02a))
- SERVER_TIMESTAMP should survive deep copies ([#820](https://redirect.github.com/googleapis/python-firestore/issues/820)) ([#821](https://redirect.github.com/googleapis/python-firestore/issues/821)) ([2b17705](https://redirect.github.com/googleapis/python-firestore/commit/2b177050af225074602184fc4a43d01ea06ca32f))
##### Bug Fixes
- Remove used of deprecated `datetime.datetime.utcnow()` and `datetime.utcfromtimestamp()` ([4a74d71](https://redirect.github.com/googleapis/python-firestore/commit/4a74d71a383a0c5c92285464a8ec7f55a53a3f95))
- Use `retry_async` instead of `retry` in async client ([cae9e46](https://redirect.github.com/googleapis/python-firestore/commit/cae9e46262c2b5fbbdda372c7fd5dbf9833fc77e))
##### Documentation
- Assorted typo fixes and whitespace updates ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9))
- Deprecate google.cloud.firestore_v1.rate_limiter.utcnow ([4a74d71](https://redirect.github.com/googleapis/python-firestore/commit/4a74d71a383a0c5c92285464a8ec7f55a53a3f95))
### [`v2.13.1`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2131-2023-11-06)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.13.0...v2.13.1)
##### Bug Fixes
- Order normalization with descending query ([#788](https://redirect.github.com/googleapis/python-firestore/issues/788)) ([dbe8ef7](https://redirect.github.com/googleapis/python-firestore/commit/dbe8ef7dcaa1b23d520a37ec14375c1adf41e0e6))
### [`v2.13.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2130-2023-10-23)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.12.0...v2.13.0)
##### Features
- Sum/Avg aggregation queries ([#715](https://redirect.github.com/googleapis/python-firestore/issues/715)) ([443475b](https://redirect.github.com/googleapis/python-firestore/commit/443475b01395a1749b02035313c54e1d775da09b))
##### Bug Fixes
- Ensure transactions rollback on failure ([#767](https://redirect.github.com/googleapis/python-firestore/issues/767)) ([cdaf25b](https://redirect.github.com/googleapis/python-firestore/commit/cdaf25b35d27355e4ea577843004fdc2d16bb4ac))
- Improve AsyncQuery typing ([#782](https://redirect.github.com/googleapis/python-firestore/issues/782)) ([ae1247b](https://redirect.github.com/googleapis/python-firestore/commit/ae1247b4502d395eac7b387dbdd5ef162264069f))
##### Documentation
- Minor formatting ([41b5ea0](https://redirect.github.com/googleapis/python-firestore/commit/41b5ea091245bea291c8de841205ecb53a26087f))
### [`v2.12.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2120-2023-08-07)
[Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.11.1...v2.12.0)
##### Features
- Add ApiScope and COLLECTION_RECURSIVE query_scope for Firestore index ([#718](https://redirect.github.com/googleapis/python-firestore/issues/718)) ([d8de142](https://redirect.github.com/googleapis/python-firestore/commit/d8de142b52ed0a7f9e299309173cc72b20184e5c))
- Add bloom filter related proto fields ([#710](https://redirect.github.com/googleapis/python-firestore/issues/710)) ([26ac1cf](https://redirect.github.com/googleapis/python-firestore/commit/26ac1cfd7450866e6f567169c4662410a4d11e5b))
- Add CreateDatabase API ([#724](https://redirect.github.com/googleapis/python-firestore/issues/724)) ([64e4404](https://redirect.github.com/googleapis/python-firestore/commit/64e44042869cbe2b48316f7baba537a6379992eb))
- Multi db test parametrization ([#717](https://redirect.github.com/googleapis/python-firestore/issues/717)) ([91fc8bb](https://redirect.github.com/googleapis/python-firestore/commit/91fc8bbcc239366b954eb32d19f41f44a404fd99))
- Publish proto definitions for SUM/AVG in Firestore ([#746](https://redirect.github.com/googleapis/python-firestore/issues/746)) ([ccadec5](https://redirect.github.com/googleapis/python-firestore/commit/ccadec5eba81c20618a94c0e4a23f07dfb7c1ea7))
##### Bug Fixes
- Add async context manager return types ([#732](https://redirect.github.com/googleapis/python-firestore/issues/732)) ([2d42731](https://redirect.github.com/googleapis/python-firestore/commit/2d42731996586fd63e9b8453b0eb627d3e23a310))
##### Documentation
- Minor formatting and grammar ([eb4fe8e](https://redirect.github.com/googleapis/python-firestore/commit/eb4fe8e5a13681ca1ae0909e941b9c28d216b887))
googleapis/python-logging (google-cloud-logging)
### [`v3.11.3`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3113-2024-10-15)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.11.2...v3.11.3)
##### Bug Fixes
- 16-bit hexadecimal formatting for XCTC span IDs ([#946](https://redirect.github.com/googleapis/python-logging/issues/946)) ([1f2b190](https://redirect.github.com/googleapis/python-logging/commit/1f2b190c0d1a7125d9412c157915d0011cdd4c47))
### [`v3.11.2`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3112-2024-08-15)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.11.1...v3.11.2)
##### Bug Fixes
- **deps:** Require google-cloud-appengine-logging>=0.1.3 ([550abca](https://redirect.github.com/googleapis/python-logging/commit/550abca2846218d114a6b4b42cb165489e630374))
- **deps:** Require google-cloud-audit-log >= 0.2.4 ([550abca](https://redirect.github.com/googleapis/python-logging/commit/550abca2846218d114a6b4b42cb165489e630374))
- **deps:** Require opentelemetry-api>=1.9.0 ([550abca](https://redirect.github.com/googleapis/python-logging/commit/550abca2846218d114a6b4b42cb165489e630374))
- Fixed type hinting issue with specifying Transport class ([#930](https://redirect.github.com/googleapis/python-logging/issues/930)) ([e2875d6](https://redirect.github.com/googleapis/python-logging/commit/e2875d664c153a4328bd42790dfb7b4ac36a9048))
### [`v3.11.1`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3111-2024-08-06)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.11.0...v3.11.1)
##### Bug Fixes
- Allow protobuf 5.x ([#888](https://redirect.github.com/googleapis/python-logging/issues/888)) ([7746e64](https://redirect.github.com/googleapis/python-logging/commit/7746e643af29b1008d6e6d6a9958c8337c958dd4))
### [`v3.11.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3110-2024-07-15)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.10.0...v3.11.0)
##### Features
- OpenTelemetry trace/spanID integration for Python handlers ([#889](https://redirect.github.com/googleapis/python-logging/issues/889)) ([78168a3](https://redirect.github.com/googleapis/python-logging/commit/78168a38577b698130a861af4e4d229f42660330))
##### Bug Fixes
- Added environment specific labels to client library when running in Cloud Run Jobs ([#877](https://redirect.github.com/googleapis/python-logging/issues/877)) ([9c5e8f0](https://redirect.github.com/googleapis/python-logging/commit/9c5e8f0548f88235fe6474469bc37685e2498dd1))
- Added missing import into logger.py ([#896](https://redirect.github.com/googleapis/python-logging/issues/896)) ([9ca242d](https://redirect.github.com/googleapis/python-logging/commit/9ca242d10f9f3bca120b292f478d62f5fa1d3c06))
- Added type hints to CloudLoggingHandler constructor ([#903](https://redirect.github.com/googleapis/python-logging/issues/903)) ([6959345](https://redirect.github.com/googleapis/python-logging/commit/69593459614be968f7a0136aa76701c4fc408834))
##### Documentation
- Add summary_overview template ([#878](https://redirect.github.com/googleapis/python-logging/issues/878)) ([b60714c](https://redirect.github.com/googleapis/python-logging/commit/b60714cb1cc3aac79c86225f8f9cbd24d8ab170f))
- Changed table in web-framework-integration to bulleted list ([#875](https://redirect.github.com/googleapis/python-logging/issues/875)) ([a4aa3a7](https://redirect.github.com/googleapis/python-logging/commit/a4aa3a7cf1e3bb32ec2772084a7dc6c16e1454ff))
- Documentation update for OpenTelemetry ([#915](https://redirect.github.com/googleapis/python-logging/issues/915)) ([2a0539a](https://redirect.github.com/googleapis/python-logging/commit/2a0539a30e6dcf45c0970e3aacfd4a2772877526))
- Update `dictConfig` snippet ([#885](https://redirect.github.com/googleapis/python-logging/issues/885)) ([6264107](https://redirect.github.com/googleapis/python-logging/commit/62641075042a3da9bb9c059d963bad14a1586b1c))
### [`v3.10.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3100-2024-03-13)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.9.0...v3.10.0)
##### Features
- Allow users to explicitly configure universe domain ([#846](https://redirect.github.com/googleapis/python-logging/issues/846)) ([e998a21](https://redirect.github.com/googleapis/python-logging/commit/e998a219740cf8b2373e462867244a6860b0c88c))
##### Bug Fixes
- Added placeholder kwargs to StructuredLogHandler ([#845](https://redirect.github.com/googleapis/python-logging/issues/845)) ([9bc0a37](https://redirect.github.com/googleapis/python-logging/commit/9bc0a37d910340d828db8bab33d67785f184f00c))
- Allowed for a partial override of loggers that get excluded from setup_client ([#831](https://redirect.github.com/googleapis/python-logging/issues/831)) ([870c940](https://redirect.github.com/googleapis/python-logging/commit/870c9403e03d31a0f22dddc257cd5fb2b4fc5ee3))
- Remove usage in including_default_value_fields to prepare for protobuf 5.x ([#866](https://redirect.github.com/googleapis/python-logging/issues/866)) ([66a534d](https://redirect.github.com/googleapis/python-logging/commit/66a534d1b83d7c63f5c7b013bf27ed54dd2786c3))
- Use value of cluster-location in GKE for tagging location ([#830](https://redirect.github.com/googleapis/python-logging/issues/830)) ([c15847c](https://redirect.github.com/googleapis/python-logging/commit/c15847c215c18ad3970efba12f5d337e6d499883))
##### Documentation
- Added documentation for Django/Flask integrations and dictConfig ([#848](https://redirect.github.com/googleapis/python-logging/issues/848)) ([c65ec92](https://redirect.github.com/googleapis/python-logging/commit/c65ec92bf348e2bcdd8f4c5bacc152cfb4737eb1))
### [`v3.9.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#390-2023-12-08)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.8.0...v3.9.0)
##### Features
- Add support for Python 3.12 ([#813](https://redirect.github.com/googleapis/python-logging/issues/813)) ([6591b53](https://redirect.github.com/googleapis/python-logging/commit/6591b53e3fcd67e156765f329700443647b70349))
- Use native namespaces instead of pkg_resources ([#812](https://redirect.github.com/googleapis/python-logging/issues/812)) ([10ad75d](https://redirect.github.com/googleapis/python-logging/commit/10ad75d2b9276df389f5069f9f143f8f4621d04d))
##### Bug Fixes
- Fixed DeprecationWarning for datetime objects for Python 3.12 ([#824](https://redirect.github.com/googleapis/python-logging/issues/824)) ([2384981](https://redirect.github.com/googleapis/python-logging/commit/2384981c9137a57a647a69a32b67dcacd619ea0a))
- Fixed object paths in autogenerated code in owlbot.py ([#804](https://redirect.github.com/googleapis/python-logging/issues/804)) ([b14bb14](https://redirect.github.com/googleapis/python-logging/commit/b14bb144fad2dcf067b7e62e402b708f45ebadbe))
- Updated protobuf JSON formatting to support nested protobufs ([#797](https://redirect.github.com/googleapis/python-logging/issues/797)) ([a00c261](https://redirect.github.com/googleapis/python-logging/commit/a00c261ee07a5dcaac9f5b966b4bb6729a2bbe65))
- Use `retry_async` instead of `retry` in async client ([#816](https://redirect.github.com/googleapis/python-logging/issues/816)) ([c79f7f5](https://redirect.github.com/googleapis/python-logging/commit/c79f7f55dddb170eac29f24b23bfe1dde8bfbda8))
- Use warning instead of warn in system tests to avoid DeprecationWarning ([#821](https://redirect.github.com/googleapis/python-logging/issues/821)) ([c447175](https://redirect.github.com/googleapis/python-logging/commit/c4471758e1efee0e3599b08969449b2ce71bd1b4))
### [`v3.8.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#380-2023-10-03)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.7.0...v3.8.0)
##### Features
- Add cloud_run_job monitored resource type. ([#788](https://redirect.github.com/googleapis/python-logging/issues/788)) ([3b310d6](https://redirect.github.com/googleapis/python-logging/commit/3b310d68b68df5bb31e21ac30b23207ef50c3f6f))
### [`v3.7.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#370-2023-09-25)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.6.0...v3.7.0)
##### Features
- Add ConfigServiceV2.CreateBucketAsync method for creating Log Buckets asynchronously ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add ConfigServiceV2.CreateLink method for creating linked datasets for Log Analytics Buckets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add ConfigServiceV2.DeleteLink method for deleting linked datasets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add ConfigServiceV2.GetLink methods for describing linked datasets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add ConfigServiceV2.ListLinks method for listing linked datasets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add ConfigServiceV2.UpdateBucketAsync method for creating Log Buckets asynchronously ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add LogBucket.analytics_enabled field that specifies whether Log Bucket's Analytics features are enabled ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add LogBucket.index_configs field that contains a list of Log Bucket's indexed fields and related configuration data ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Log Analytics features of the Cloud Logging API ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
##### Bug Fixes
- Add async context manager return types ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Add severity to structured log write ([#783](https://redirect.github.com/googleapis/python-logging/issues/783)) ([31a7f69](https://redirect.github.com/googleapis/python-logging/commit/31a7f69ed94719546136a3bf1b3ecdb28e369414))
- Handle exceptions raised when fetching Django request data ([#758](https://redirect.github.com/googleapis/python-logging/issues/758)) ([5ecf886](https://redirect.github.com/googleapis/python-logging/commit/5ecf88606b4f29b00ff8b18ae71c151d203d5c3b))
- Unintended exception omittion ([#736](https://redirect.github.com/googleapis/python-logging/issues/736)) ([022dc54](https://redirect.github.com/googleapis/python-logging/commit/022dc545f781648043296b3ca04d835fcb6f1d7e))
##### Documentation
- Documentation for the Log Analytics features of the Cloud Logging API ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
- Minor formatting ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93))
### [`v3.6.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#360-2023-07-05)
[Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.5.0...v3.6.0)
##### Features
- Add logic to convert severity string to uppercase ([#744](https://redirect.github.com/googleapis/python-logging/issues/744)) ([c1c8ce1](https://redirect.github.com/googleapis/python-logging/commit/c1c8ce158f566150319c2d4fb2f068b10668d507))
##### Bug Fixes
- Properly handle None from metadata server ([#718](https://redirect.github.com/googleapis/python-logging/issues/718)) ([dedaff9](https://redirect.github.com/googleapis/python-logging/commit/dedaff95b2e2ed178a26aa9a04cfafb9b803ec60))
##### Documentation
- Fix formatting of request arg in docstring ([#734](https://redirect.github.com/googleapis/python-logging/issues/734)) ([dbb1794](https://redirect.github.com/googleapis/python-logging/commit/dbb179407f20beb0f8927570dbc1630c62b23268))
googleapis/python-pubsub (google-cloud-pubsub)
### [`v2.27.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2271-2024-11-08)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.27.0...v2.27.1)
##### Bug Fixes
- Add support for Python3.13 ([#1302](https://redirect.github.com/googleapis/python-pubsub/issues/1302)) ([ab22e27](https://redirect.github.com/googleapis/python-pubsub/commit/ab22e27954450b4e06ec98fe2e3458056aa8ca60))
### [`v2.27.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2270-2024-11-02)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.26.1...v2.27.0)
##### Features
- Add support for Python 3.13 ([#1281](https://redirect.github.com/googleapis/python-pubsub/issues/1281)) ([0b46a33](https://redirect.github.com/googleapis/python-pubsub/commit/0b46a3321d6f19cd72e4f2ccdba73d062c7bd832))
##### Bug Fixes
- Mark test_streaming_pull_max_messages flaky ([#1288](https://redirect.github.com/googleapis/python-pubsub/issues/1288)) ([d6635a0](https://redirect.github.com/googleapis/python-pubsub/commit/d6635a00dc2c614dd8608ef32ad4e79f9124e040))
### [`v2.26.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2261-2024-10-10)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.26.0...v2.26.1)
##### Documentation
- Add ingestion from GCS sample ([#1273](https://redirect.github.com/googleapis/python-pubsub/issues/1273)) ([b59cc8d](https://redirect.github.com/googleapis/python-pubsub/commit/b59cc8d4fae593eb7592455a1696d7ab996a53dd))
### [`v2.26.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2260-2024-10-09)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.25.2...v2.26.0)
##### Features
- Add ingestion Cloud Storage fields and Platform Logging fields to Topic ([#1248](https://redirect.github.com/googleapis/python-pubsub/issues/1248)) ([a7a4caa](https://redirect.github.com/googleapis/python-pubsub/commit/a7a4caaa5a73e9b15369471dc892688e24bf52e0))
### [`v2.25.2`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2252-2024-09-30)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.25.1...v2.25.2)
##### Documentation
- Add command line args for OpenTelemetry Subscribe sample ([#1265](https://redirect.github.com/googleapis/python-pubsub/issues/1265)) ([0ff7f2a](https://redirect.github.com/googleapis/python-pubsub/commit/0ff7f2a64b5aa1b0e014e0933e4edaef0fb3f222))
### [`v2.25.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2251-2024-09-29)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.25.0...v2.25.1)
##### Bug Fixes
- Update the requirements.txt for samples directory ([#1263](https://redirect.github.com/googleapis/python-pubsub/issues/1263)) ([5cce8b1](https://redirect.github.com/googleapis/python-pubsub/commit/5cce8b103ab7085613b7ee0efb5c8342d41ebae1))
### [`v2.25.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2250-2024-09-28)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.23.1...v2.25.0)
##### Features
- Add OpenTelemetry publish sample ([#1258](https://redirect.github.com/googleapis/python-pubsub/issues/1258)) ([bc13ff0](https://redirect.github.com/googleapis/python-pubsub/commit/bc13ff05c3d1104c17169c360bdc09340430da37))
### [`v2.23.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2231-2024-09-09)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.23.0...v2.23.1)
##### Bug Fixes
- Replace asserts with None checks for graceful shutdown ([#1244](https://redirect.github.com/googleapis/python-pubsub/issues/1244)) ([ced4f52](https://redirect.github.com/googleapis/python-pubsub/commit/ced4f527c7f918a87d1b89c2b5da59dbdf00e2c3))
### [`v2.23.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2230-2024-07-29)
[Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.22.0...v2.23.0)
##### Features
- Add max messages batching for Cloud Storage subscriptions ([#&
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==2.2.5
->==3.1.0
==6.0.0
->==7.1.1
==2.2.5
->==3.1.0
==1.9.1
->==1.11.1
==2.11.1
->==2.19.0
==3.5.0
->==3.11.3
==2.16.1
->==2.27.1
==2.9.0
->==2.18.2
==3.11.1
->==3.18.0
==1.1.0
->==2.0.0
==2023.4.22
->==2024.10.9
==7.3.1
->==8.3.3
==7.1.2
->==8.3.3
3.11-slim
->3.13-slim
Release Notes
pallets/flask (Flask)
### [`v3.1.0`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-310) [Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.3...3.1.0) Released 2024-11-13 - Drop support for Python 3.8. :pr:`5623` - Update minimum dependency versions to latest feature releases. Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:`5624,5633` - Provide a configuration option to control automatic option responses. :pr:`5496` - `Flask.open_resource`/`open_instance_resource` and `Blueprint.open_resource` take an `encoding` parameter to use when opening in text mode. It defaults to `utf-8`. :issue:`5504` - `Request.max_content_length` can be customized per-request instead of only through the `MAX_CONTENT_LENGTH` config. Added `MAX_FORM_MEMORY_SIZE` and `MAX_FORM_PARTS` config. Added documentation about resource limits to the security page. :issue:`5625` - Add support for the `Partitioned` cookie attribute (CHIPS), with the `SESSION_COOKIE_PARTITIONED` config. :issue:`5472` - `-e path` takes precedence over default `.env` and `.flaskenv` files. `load_dotenv` loads default files in addition to a path unless `load_defaults=False` is passed. :issue:`5628` - Support key rotation with the `SECRET_KEY_FALLBACKS` config, a list of old secret keys that can still be used for unsigning. Extensions will need to add support. :issue:`5621` - Fix how setting `host_matching=True` or `subdomain_matching=False` interacts with `SERVER_NAME`. Setting `SERVER_NAME` no longer restricts requests to only that domain. :issue:`5553` - `Request.trusted_hosts` is checked during routing, and can be set through the `TRUSTED_HOSTS` config. :issue:`5636` ### [`v3.0.3`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-303) [Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.2...3.0.3) Released 2024-04-07 - The default `hashlib.sha1` may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. :issue:`5448` - Don't initialize the `cli` attribute in the sansio scaffold, but rather in the `Flask` concrete class. :pr:`5270` ### [`v3.0.2`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-302) [Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.1...3.0.2) Released 2024-02-03 - Correct type for `jinja_loader` property. :issue:`5388` - Fix error with `--extra-files` and `--exclude-patterns` CLI options. :issue:`5391` ### [`v3.0.1`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-301) [Compare Source](https://redirect.github.com/pallets/flask/compare/3.0.0...3.0.1) Released 2024-01-18 - Correct type for `path` argument to `send_file`. :issue:`5230` - Fix a typo in an error message for the `flask run --key` option. :pr:`5344` - Session data is untagged without relying on the built-in `json.loads` `object_hook`. This allows other JSON providers that don't implement that. :issue:`5381` - Address more type findings when using mypy strict mode. :pr:`5383` ### [`v3.0.0`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-300) [Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.3...3.0.0) Released 2023-09-30 - Remove previously deprecated code. :pr:`5223` - Deprecate the `__version__` attribute. Use feature detection, or `importlib.metadata.version("flask")`, instead. :issue:`5230` - Restructure the code such that the Flask (app) and Blueprint classes have Sans-IO bases. :pr:`5127` - Allow self as an argument to url_for. :pr:`5264` - Require Werkzeug >= 3.0.0. ### [`v2.3.3`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-233) [Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.2...2.3.3) Released 2023-08-21 - Python 3.12 compatibility. - Require Werkzeug >= 2.3.7. - Use `flit_core` instead of `setuptools` as build backend. - Refactor how an app's root and instance paths are determined. :issue:`5160` ### [`v2.3.2`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-232) [Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.1...2.3.2) Released 2023-05-01 - Set `Vary: Cookie` header when the session is accessed, modified, or refreshed. - Update Werkzeug requirement to >=2.3.3 to apply recent bug fixes. ### [`v2.3.1`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-231) [Compare Source](https://redirect.github.com/pallets/flask/compare/2.3.0...2.3.1) Released 2023-04-25 - Restore deprecated `from flask import Markup`. :issue:`5084` ### [`v2.3.0`](https://redirect.github.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-230) [Compare Source](https://redirect.github.com/pallets/flask/compare/2.2.5...2.3.0) Released 2023-04-25 - Drop support for Python 3.7. :pr:`5072` - Update minimum requirements to the latest versions: Werkzeug>=2.3.0, Jinja2>3.1.2, itsdangerous>=2.1.2, click>=8.1.3. - Remove previously deprecated code. :pr:`4995` - The `push` and `pop` methods of the deprecated `_app_ctx_stack` and `_request_ctx_stack` objects are removed. `top` still exists to give extensions more time to update, but it will be removed. - The `FLASK_ENV` environment variable, `ENV` config key, and `app.env` property are removed. - The `session_cookie_name`, `send_file_max_age_default`, `use_x_sendfile`, `propagate_exceptions`, and `templates_auto_reload` properties on `app` are removed. - The `JSON_AS_ASCII`, `JSON_SORT_KEYS`, `JSONIFY_MIMETYPE`, and `JSONIFY_PRETTYPRINT_REGULAR` config keys are removed. - The `app.before_first_request` and `bp.before_app_first_request` decorators are removed. - `json_encoder` and `json_decoder` attributes on app and blueprint, and the corresponding `json.JSONEncoder` and `JSONDecoder` classes, are removed. - The `json.htmlsafe_dumps` and `htmlsafe_dump` functions are removed. - Calling setup methods on blueprints after registration is an error instead of a warning. :pr:`4997` - Importing `escape` and `Markup` from `flask` is deprecated. Import them directly from `markupsafe` instead. :pr:`4996` - The `app.got_first_request` property is deprecated. :pr:`4997` - The `locked_cached_property` decorator is deprecated. Use a lock inside the decorated function if locking is needed. :issue:`4993` - Signals are always available. `blinker>=1.6.2` is a required dependency. The `signals_available` attribute is deprecated. :issue:`5056` - Signals support `async` subscriber functions. :pr:`5049` - Remove uses of locks that could cause requests to block each other very briefly. :issue:`4993` - Use modern packaging metadata with `pyproject.toml` instead of `setup.cfg`. :pr:`4947` - Ensure subdomains are applied with nested blueprints. :issue:`4834` - `config.from_file` can use `text=False` to indicate that the parser wants a binary file instead. :issue:`4989` - If a blueprint is created with an empty name it raises a `ValueError`. :issue:`5010` - `SESSION_COOKIE_DOMAIN` does not fall back to `SERVER_NAME`. The default is not to set the domain, which modern browsers interpret as an exact match rather than a subdomain match. Warnings about `localhost` and IP addresses are also removed. :issue:`5051` - The `routes` command shows each rule's `subdomain` or `host` when domain matching is in use. :issue:`5004` - Use postponed evaluation of annotations. :pr:`5071`pycqa/flake8 (flake8)
### [`v7.1.1`](https://redirect.github.com/pycqa/flake8/compare/7.1.0...7.1.1) [Compare Source](https://redirect.github.com/pycqa/flake8/compare/7.1.0...7.1.1) ### [`v7.1.0`](https://redirect.github.com/pycqa/flake8/compare/7.0.0...7.1.0) [Compare Source](https://redirect.github.com/pycqa/flake8/compare/7.0.0...7.1.0) ### [`v7.0.0`](https://redirect.github.com/pycqa/flake8/compare/6.1.0...7.0.0) [Compare Source](https://redirect.github.com/pycqa/flake8/compare/6.1.0...7.0.0) ### [`v6.1.0`](https://redirect.github.com/pycqa/flake8/compare/6.0.0...6.1.0) [Compare Source](https://redirect.github.com/pycqa/flake8/compare/6.0.0...6.1.0)googleapis/python-error-reporting (google-cloud-error-reporting)
### [`v1.11.1`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#1111-2024-09-17) [Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.11.0...v1.11.1) ##### Bug Fixes - Allow Protobuf 5.x ([#507](https://redirect.github.com/googleapis/python-error-reporting/issues/507)) ([8d33168](https://redirect.github.com/googleapis/python-error-reporting/commit/8d3316866c0825911b26f17fd4f703cabbc3c396)) - Retry and timeout values do not propagate in requests during pagination ([#518](https://redirect.github.com/googleapis/python-error-reporting/issues/518)) ([cbe41fd](https://redirect.github.com/googleapis/python-error-reporting/commit/cbe41fd1fa4edbb1c574cd2c07dc99d4415c3078)) ##### Documentation - Add summary_overview template ([#496](https://redirect.github.com/googleapis/python-error-reporting/issues/496)) ([988def5](https://redirect.github.com/googleapis/python-error-reporting/commit/988def551df3f95577519450470a7cbf5f3b6b7d)) - Removes references as a "global-only" service ([1fef616](https://redirect.github.com/googleapis/python-error-reporting/commit/1fef61635e3f9d7297f9fe28d18568cf6c2a0fc1)) - Updates documentation with regional resource names for multiple requests ([1fef616](https://redirect.github.com/googleapis/python-error-reporting/commit/1fef61635e3f9d7297f9fe28d18568cf6c2a0fc1)) ### [`v1.11.0`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#1110-2024-03-26) [Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.10.0...v1.11.0) ##### Features - Allow users to explicitly configure universe domain ([#475](https://redirect.github.com/googleapis/python-error-reporting/issues/475)) ([e4c3454](https://redirect.github.com/googleapis/python-error-reporting/commit/e4c3454bd5ba9f452479b0bc956c6ef011766d14)) ### [`v1.10.0`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#1100-2023-12-10) [Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.9.2...v1.10.0) ##### Features - Add support for Python 3.12 ([#459](https://redirect.github.com/googleapis/python-error-reporting/issues/459)) ([36c1b59](https://redirect.github.com/googleapis/python-error-reporting/commit/36c1b598b35561e56815ce729884410134c3357d)) - Use native namespaces instead of pkg_resources ([#463](https://redirect.github.com/googleapis/python-error-reporting/issues/463)) ([a63e3f2](https://redirect.github.com/googleapis/python-error-reporting/commit/a63e3f25ce5ef0cd0077838cdbb6ceff0f15ce31)) ##### Bug Fixes - Use `retry_async` instead of `retry` in async client ([#462](https://redirect.github.com/googleapis/python-error-reporting/issues/462)) ([44c2b14](https://redirect.github.com/googleapis/python-error-reporting/commit/44c2b146aec92e272134ebaa6945fe78f98753bd)) ##### Documentation - Minor formatting ([#448](https://redirect.github.com/googleapis/python-error-reporting/issues/448)) ([48823d4](https://redirect.github.com/googleapis/python-error-reporting/commit/48823d4529fc2a2ac7b6c3f745c3ea5cb0ec9d38)) ### [`v1.9.2`](https://redirect.github.com/googleapis/python-error-reporting/blob/HEAD/CHANGELOG.md#192-2023-07-04) [Compare Source](https://redirect.github.com/googleapis/python-error-reporting/compare/v1.9.1...v1.9.2) ##### Bug Fixes - Add async context manager return types ([#434](https://redirect.github.com/googleapis/python-error-reporting/issues/434)) ([319fa54](https://redirect.github.com/googleapis/python-error-reporting/commit/319fa54a19cb9aca3a079439fd7c6bd2c3163f71))googleapis/python-firestore (google-cloud-firestore)
### [`v2.19.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2190-2024-09-20) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.18.0...v2.19.0) ##### Features - Add Database.SourceInfo and Database.source_info (information about database provenance, specifically for restored databases) ([#963](https://redirect.github.com/googleapis/python-firestore/issues/963)) ([4e15714](https://redirect.github.com/googleapis/python-firestore/commit/4e15714cd70b0577d1450b081ad26a8678fe1a9e)) - Query profiling part 1: synchronous ([#938](https://redirect.github.com/googleapis/python-firestore/issues/938)) ([1614b3f](https://redirect.github.com/googleapis/python-firestore/commit/1614b3f15311f9eee39c8b72b8dc81f259498dcb)) - Query profiling part 2: asynchronous ([#961](https://redirect.github.com/googleapis/python-firestore/issues/961)) ([060a3ef](https://redirect.github.com/googleapis/python-firestore/commit/060a3efa7df4eb6b4ef0701a246ff630dde432c7)) ### [`v2.18.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2180-2024-08-26) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.17.2...v2.18.0) ##### Features - Support returning computed distance and set distance thresholds on VectorQueries ([#960](https://redirect.github.com/googleapis/python-firestore/issues/960)) ([5c2192d](https://redirect.github.com/googleapis/python-firestore/commit/5c2192d3c66f6b6a11f122affbfb29556a77a535)) ##### Bug Fixes - Remove custom retry loop ([#948](https://redirect.github.com/googleapis/python-firestore/issues/948)) ([04bb206](https://redirect.github.com/googleapis/python-firestore/commit/04bb20628a8e68a0ad86433c18c37734b6f282c8)) ### [`v2.17.2`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2172-2024-08-13) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.17.1...v2.17.2) ##### Bug Fixes - Allow protobuf 5.x; require protobuf >=3.20.2 ([#950](https://redirect.github.com/googleapis/python-firestore/issues/950)) ([6f86506](https://redirect.github.com/googleapis/python-firestore/commit/6f86506030ba02b8d9b3699cf9d66d6fa7df1e91)) - Support async vector search from a collection ([#949](https://redirect.github.com/googleapis/python-firestore/issues/949)) ([6446e29](https://redirect.github.com/googleapis/python-firestore/commit/6446e294b83fe202c83e3da1a66b9981f8bbe66a)) ### [`v2.17.1`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2171-2024-08-09) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.17.0...v2.17.1) ##### Bug Fixes - Allow protobuf 5.x ([#919](https://redirect.github.com/googleapis/python-firestore/issues/919)) ([3a13bf9](https://redirect.github.com/googleapis/python-firestore/commit/3a13bf960cc1f463843b6372d2e5eb0ab4c2e75f)) ### [`v2.17.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2170-2024-07-12) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.16.1...v2.17.0) ##### Features - Support async Vector Search ([#901](https://redirect.github.com/googleapis/python-firestore/issues/901)) ([2de1620](https://redirect.github.com/googleapis/python-firestore/commit/2de16209409c9d9ba41d3444400e6a39ee1b2936)) - Use generator for stream results ([#926](https://redirect.github.com/googleapis/python-firestore/issues/926)) ([3e5df35](https://redirect.github.com/googleapis/python-firestore/commit/3e5df3565c9fc6f73f60207a46ebe1cd70c4df8d)) ### [`v2.16.1`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2161-2024-04-17) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.16.0...v2.16.1) ##### Bug Fixes - **repr** method in vector.py ([#903](https://redirect.github.com/googleapis/python-firestore/issues/903)) ([6886f2b](https://redirect.github.com/googleapis/python-firestore/commit/6886f2bbfb8e2320be58ba1b129733c8f2c5f8ba)) ##### Documentation - Allow 14 week backup retention for Firestore daily backups ([#899](https://redirect.github.com/googleapis/python-firestore/issues/899)) ([9521ded](https://redirect.github.com/googleapis/python-firestore/commit/9521deddc5a4b16956f37136f84928ac99688022)) ### [`v2.16.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2160-2024-04-02) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.15.0...v2.16.0) ##### Features - A new message `Backup` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `BackupSchedule` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `CreateBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `DailyRecurrence` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `DeleteBackupRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `DeleteBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `GetBackupRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `GetBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `ListBackupSchedulesRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `ListBackupSchedulesResponse` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `ListBackupsRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `ListBackupsResponse` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `RestoreDatabaseMetadata` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `RestoreDatabaseRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `UpdateBackupScheduleRequest` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new message `WeeklyRecurrence` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `CreateBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `DeleteBackup` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `DeleteBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `GetBackup` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `GetBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `ListBackups` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `ListBackupSchedules` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `RestoreDatabase` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new method `UpdateBackupSchedule` is added to service `FirestoreAdmin` ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new resource_definition `firestore.googleapis.com/Backup` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - A new resource_definition `firestore.googleapis.com/BackupSchedule` is added ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - Add ExplainMetrics field to RunAggregationQueryResponse ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - Add ExplainMetrics field to RunQueryResponse ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - Add ExplainOptions field to RunAggregationQueryRequest ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - Add ExplainOptions field to RunQueryRequest ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - Add new types ExplainOptions, ExplainMetrics, PlanSummary, ExecutionStats ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - Add Vector Index API ([#894](https://redirect.github.com/googleapis/python-firestore/issues/894)) ([c76f087](https://redirect.github.com/googleapis/python-firestore/commit/c76f087624619cc752be856df2c64510913d0a79)) - Add VectorSearch API ([fc7b906](https://redirect.github.com/googleapis/python-firestore/commit/fc7b906fc0a759df7c5b626474f132099117b6ae)) - Support Vector Search ([#896](https://redirect.github.com/googleapis/python-firestore/issues/896)) ([08fcaaf](https://redirect.github.com/googleapis/python-firestore/commit/08fcaafa3c8e943c95e79d3654f8e76463c597d5)) ##### Bug Fixes - Add google-auth as a direct dependency ([#875](https://redirect.github.com/googleapis/python-firestore/issues/875)) ([ae5ba71](https://redirect.github.com/googleapis/python-firestore/commit/ae5ba715e603652b94b2e7baaa21c5543d4e1e93)) ##### Documentation - Correct BackupSchedule recurrence docs that mentioned specific time of day ([#898](https://redirect.github.com/googleapis/python-firestore/issues/898)) ([a8ed3ea](https://redirect.github.com/googleapis/python-firestore/commit/a8ed3ea56392fa95b3b1913c9d10fa4e3d7f441a)) - Fix docs structure for Firestore ([#868](https://redirect.github.com/googleapis/python-firestore/issues/868)) ([8ddb859](https://redirect.github.com/googleapis/python-firestore/commit/8ddb859c8178043c0dcd09c85d68ba5d311563bf)) ### [`v2.15.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2150-2024-02-20) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.14.0...v2.15.0) ##### Features - Add DeleteDatabase API and delete protection ([18f61c2](https://redirect.github.com/googleapis/python-firestore/commit/18f61c2ffd15cfd065fcfdb0caa1bcca8eb4c6c6)) ##### Bug Fixes - Find emulator project id from environment variable ([afd16e1](https://redirect.github.com/googleapis/python-firestore/commit/afd16e109a875df6ef51b3fa760235b9b454c9be)) ##### Documentation - Fix formatting due to unclosed backtick ([18f61c2](https://redirect.github.com/googleapis/python-firestore/commit/18f61c2ffd15cfd065fcfdb0caa1bcca8eb4c6c6)) - Improve the documentation on Document.fields ([#831](https://redirect.github.com/googleapis/python-firestore/issues/831)) ([19a55bd](https://redirect.github.com/googleapis/python-firestore/commit/19a55bda7b5f5e26ff334ae79f0a33b2bb9472e3)) - Update Database API description ([18f61c2](https://redirect.github.com/googleapis/python-firestore/commit/18f61c2ffd15cfd065fcfdb0caa1bcca8eb4c6c6)) ### [`v2.14.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2140-2023-12-13) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.13.1...v2.14.0) ##### Features - Add support for Python 3.12 ([#795](https://redirect.github.com/googleapis/python-firestore/issues/795)) ([b301f8b](https://redirect.github.com/googleapis/python-firestore/commit/b301f8b10a80b38103fb3fbca544adeab594a8af)) - Expose Firestore namespace ID fields in import/export APIs to stable ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9)) - Expose Firestore PITR fields in Database to stable ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9)) - Expose Firestore snapshot_time field in export API to stable ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9)) - Introduce compatibility with native namespace packages ([#792](https://redirect.github.com/googleapis/python-firestore/issues/792)) ([510adce](https://redirect.github.com/googleapis/python-firestore/commit/510adce5405fef37f00e57416fa9269f8cf4f02a)) - SERVER_TIMESTAMP should survive deep copies ([#820](https://redirect.github.com/googleapis/python-firestore/issues/820)) ([#821](https://redirect.github.com/googleapis/python-firestore/issues/821)) ([2b17705](https://redirect.github.com/googleapis/python-firestore/commit/2b177050af225074602184fc4a43d01ea06ca32f)) ##### Bug Fixes - Remove used of deprecated `datetime.datetime.utcnow()` and `datetime.utcfromtimestamp()` ([4a74d71](https://redirect.github.com/googleapis/python-firestore/commit/4a74d71a383a0c5c92285464a8ec7f55a53a3f95)) - Use `retry_async` instead of `retry` in async client ([cae9e46](https://redirect.github.com/googleapis/python-firestore/commit/cae9e46262c2b5fbbdda372c7fd5dbf9833fc77e)) ##### Documentation - Assorted typo fixes and whitespace updates ([3a624a9](https://redirect.github.com/googleapis/python-firestore/commit/3a624a9ddf00f8c9f84593d483bfae7c7d4276d9)) - Deprecate google.cloud.firestore_v1.rate_limiter.utcnow ([4a74d71](https://redirect.github.com/googleapis/python-firestore/commit/4a74d71a383a0c5c92285464a8ec7f55a53a3f95)) ### [`v2.13.1`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2131-2023-11-06) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.13.0...v2.13.1) ##### Bug Fixes - Order normalization with descending query ([#788](https://redirect.github.com/googleapis/python-firestore/issues/788)) ([dbe8ef7](https://redirect.github.com/googleapis/python-firestore/commit/dbe8ef7dcaa1b23d520a37ec14375c1adf41e0e6)) ### [`v2.13.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2130-2023-10-23) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.12.0...v2.13.0) ##### Features - Sum/Avg aggregation queries ([#715](https://redirect.github.com/googleapis/python-firestore/issues/715)) ([443475b](https://redirect.github.com/googleapis/python-firestore/commit/443475b01395a1749b02035313c54e1d775da09b)) ##### Bug Fixes - Ensure transactions rollback on failure ([#767](https://redirect.github.com/googleapis/python-firestore/issues/767)) ([cdaf25b](https://redirect.github.com/googleapis/python-firestore/commit/cdaf25b35d27355e4ea577843004fdc2d16bb4ac)) - Improve AsyncQuery typing ([#782](https://redirect.github.com/googleapis/python-firestore/issues/782)) ([ae1247b](https://redirect.github.com/googleapis/python-firestore/commit/ae1247b4502d395eac7b387dbdd5ef162264069f)) ##### Documentation - Minor formatting ([41b5ea0](https://redirect.github.com/googleapis/python-firestore/commit/41b5ea091245bea291c8de841205ecb53a26087f)) ### [`v2.12.0`](https://redirect.github.com/googleapis/python-firestore/blob/HEAD/CHANGELOG.md#2120-2023-08-07) [Compare Source](https://redirect.github.com/googleapis/python-firestore/compare/v2.11.1...v2.12.0) ##### Features - Add ApiScope and COLLECTION_RECURSIVE query_scope for Firestore index ([#718](https://redirect.github.com/googleapis/python-firestore/issues/718)) ([d8de142](https://redirect.github.com/googleapis/python-firestore/commit/d8de142b52ed0a7f9e299309173cc72b20184e5c)) - Add bloom filter related proto fields ([#710](https://redirect.github.com/googleapis/python-firestore/issues/710)) ([26ac1cf](https://redirect.github.com/googleapis/python-firestore/commit/26ac1cfd7450866e6f567169c4662410a4d11e5b)) - Add CreateDatabase API ([#724](https://redirect.github.com/googleapis/python-firestore/issues/724)) ([64e4404](https://redirect.github.com/googleapis/python-firestore/commit/64e44042869cbe2b48316f7baba537a6379992eb)) - Multi db test parametrization ([#717](https://redirect.github.com/googleapis/python-firestore/issues/717)) ([91fc8bb](https://redirect.github.com/googleapis/python-firestore/commit/91fc8bbcc239366b954eb32d19f41f44a404fd99)) - Publish proto definitions for SUM/AVG in Firestore ([#746](https://redirect.github.com/googleapis/python-firestore/issues/746)) ([ccadec5](https://redirect.github.com/googleapis/python-firestore/commit/ccadec5eba81c20618a94c0e4a23f07dfb7c1ea7)) ##### Bug Fixes - Add async context manager return types ([#732](https://redirect.github.com/googleapis/python-firestore/issues/732)) ([2d42731](https://redirect.github.com/googleapis/python-firestore/commit/2d42731996586fd63e9b8453b0eb627d3e23a310)) ##### Documentation - Minor formatting and grammar ([eb4fe8e](https://redirect.github.com/googleapis/python-firestore/commit/eb4fe8e5a13681ca1ae0909e941b9c28d216b887))googleapis/python-logging (google-cloud-logging)
### [`v3.11.3`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3113-2024-10-15) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.11.2...v3.11.3) ##### Bug Fixes - 16-bit hexadecimal formatting for XCTC span IDs ([#946](https://redirect.github.com/googleapis/python-logging/issues/946)) ([1f2b190](https://redirect.github.com/googleapis/python-logging/commit/1f2b190c0d1a7125d9412c157915d0011cdd4c47)) ### [`v3.11.2`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3112-2024-08-15) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.11.1...v3.11.2) ##### Bug Fixes - **deps:** Require google-cloud-appengine-logging>=0.1.3 ([550abca](https://redirect.github.com/googleapis/python-logging/commit/550abca2846218d114a6b4b42cb165489e630374)) - **deps:** Require google-cloud-audit-log >= 0.2.4 ([550abca](https://redirect.github.com/googleapis/python-logging/commit/550abca2846218d114a6b4b42cb165489e630374)) - **deps:** Require opentelemetry-api>=1.9.0 ([550abca](https://redirect.github.com/googleapis/python-logging/commit/550abca2846218d114a6b4b42cb165489e630374)) - Fixed type hinting issue with specifying Transport class ([#930](https://redirect.github.com/googleapis/python-logging/issues/930)) ([e2875d6](https://redirect.github.com/googleapis/python-logging/commit/e2875d664c153a4328bd42790dfb7b4ac36a9048)) ### [`v3.11.1`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3111-2024-08-06) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.11.0...v3.11.1) ##### Bug Fixes - Allow protobuf 5.x ([#888](https://redirect.github.com/googleapis/python-logging/issues/888)) ([7746e64](https://redirect.github.com/googleapis/python-logging/commit/7746e643af29b1008d6e6d6a9958c8337c958dd4)) ### [`v3.11.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3110-2024-07-15) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.10.0...v3.11.0) ##### Features - OpenTelemetry trace/spanID integration for Python handlers ([#889](https://redirect.github.com/googleapis/python-logging/issues/889)) ([78168a3](https://redirect.github.com/googleapis/python-logging/commit/78168a38577b698130a861af4e4d229f42660330)) ##### Bug Fixes - Added environment specific labels to client library when running in Cloud Run Jobs ([#877](https://redirect.github.com/googleapis/python-logging/issues/877)) ([9c5e8f0](https://redirect.github.com/googleapis/python-logging/commit/9c5e8f0548f88235fe6474469bc37685e2498dd1)) - Added missing import into logger.py ([#896](https://redirect.github.com/googleapis/python-logging/issues/896)) ([9ca242d](https://redirect.github.com/googleapis/python-logging/commit/9ca242d10f9f3bca120b292f478d62f5fa1d3c06)) - Added type hints to CloudLoggingHandler constructor ([#903](https://redirect.github.com/googleapis/python-logging/issues/903)) ([6959345](https://redirect.github.com/googleapis/python-logging/commit/69593459614be968f7a0136aa76701c4fc408834)) ##### Documentation - Add summary_overview template ([#878](https://redirect.github.com/googleapis/python-logging/issues/878)) ([b60714c](https://redirect.github.com/googleapis/python-logging/commit/b60714cb1cc3aac79c86225f8f9cbd24d8ab170f)) - Changed table in web-framework-integration to bulleted list ([#875](https://redirect.github.com/googleapis/python-logging/issues/875)) ([a4aa3a7](https://redirect.github.com/googleapis/python-logging/commit/a4aa3a7cf1e3bb32ec2772084a7dc6c16e1454ff)) - Documentation update for OpenTelemetry ([#915](https://redirect.github.com/googleapis/python-logging/issues/915)) ([2a0539a](https://redirect.github.com/googleapis/python-logging/commit/2a0539a30e6dcf45c0970e3aacfd4a2772877526)) - Update `dictConfig` snippet ([#885](https://redirect.github.com/googleapis/python-logging/issues/885)) ([6264107](https://redirect.github.com/googleapis/python-logging/commit/62641075042a3da9bb9c059d963bad14a1586b1c)) ### [`v3.10.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#3100-2024-03-13) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.9.0...v3.10.0) ##### Features - Allow users to explicitly configure universe domain ([#846](https://redirect.github.com/googleapis/python-logging/issues/846)) ([e998a21](https://redirect.github.com/googleapis/python-logging/commit/e998a219740cf8b2373e462867244a6860b0c88c)) ##### Bug Fixes - Added placeholder kwargs to StructuredLogHandler ([#845](https://redirect.github.com/googleapis/python-logging/issues/845)) ([9bc0a37](https://redirect.github.com/googleapis/python-logging/commit/9bc0a37d910340d828db8bab33d67785f184f00c)) - Allowed for a partial override of loggers that get excluded from setup_client ([#831](https://redirect.github.com/googleapis/python-logging/issues/831)) ([870c940](https://redirect.github.com/googleapis/python-logging/commit/870c9403e03d31a0f22dddc257cd5fb2b4fc5ee3)) - Remove usage in including_default_value_fields to prepare for protobuf 5.x ([#866](https://redirect.github.com/googleapis/python-logging/issues/866)) ([66a534d](https://redirect.github.com/googleapis/python-logging/commit/66a534d1b83d7c63f5c7b013bf27ed54dd2786c3)) - Use value of cluster-location in GKE for tagging location ([#830](https://redirect.github.com/googleapis/python-logging/issues/830)) ([c15847c](https://redirect.github.com/googleapis/python-logging/commit/c15847c215c18ad3970efba12f5d337e6d499883)) ##### Documentation - Added documentation for Django/Flask integrations and dictConfig ([#848](https://redirect.github.com/googleapis/python-logging/issues/848)) ([c65ec92](https://redirect.github.com/googleapis/python-logging/commit/c65ec92bf348e2bcdd8f4c5bacc152cfb4737eb1)) ### [`v3.9.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#390-2023-12-08) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.8.0...v3.9.0) ##### Features - Add support for Python 3.12 ([#813](https://redirect.github.com/googleapis/python-logging/issues/813)) ([6591b53](https://redirect.github.com/googleapis/python-logging/commit/6591b53e3fcd67e156765f329700443647b70349)) - Use native namespaces instead of pkg_resources ([#812](https://redirect.github.com/googleapis/python-logging/issues/812)) ([10ad75d](https://redirect.github.com/googleapis/python-logging/commit/10ad75d2b9276df389f5069f9f143f8f4621d04d)) ##### Bug Fixes - Fixed DeprecationWarning for datetime objects for Python 3.12 ([#824](https://redirect.github.com/googleapis/python-logging/issues/824)) ([2384981](https://redirect.github.com/googleapis/python-logging/commit/2384981c9137a57a647a69a32b67dcacd619ea0a)) - Fixed object paths in autogenerated code in owlbot.py ([#804](https://redirect.github.com/googleapis/python-logging/issues/804)) ([b14bb14](https://redirect.github.com/googleapis/python-logging/commit/b14bb144fad2dcf067b7e62e402b708f45ebadbe)) - Updated protobuf JSON formatting to support nested protobufs ([#797](https://redirect.github.com/googleapis/python-logging/issues/797)) ([a00c261](https://redirect.github.com/googleapis/python-logging/commit/a00c261ee07a5dcaac9f5b966b4bb6729a2bbe65)) - Use `retry_async` instead of `retry` in async client ([#816](https://redirect.github.com/googleapis/python-logging/issues/816)) ([c79f7f5](https://redirect.github.com/googleapis/python-logging/commit/c79f7f55dddb170eac29f24b23bfe1dde8bfbda8)) - Use warning instead of warn in system tests to avoid DeprecationWarning ([#821](https://redirect.github.com/googleapis/python-logging/issues/821)) ([c447175](https://redirect.github.com/googleapis/python-logging/commit/c4471758e1efee0e3599b08969449b2ce71bd1b4)) ### [`v3.8.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#380-2023-10-03) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.7.0...v3.8.0) ##### Features - Add cloud_run_job monitored resource type. ([#788](https://redirect.github.com/googleapis/python-logging/issues/788)) ([3b310d6](https://redirect.github.com/googleapis/python-logging/commit/3b310d68b68df5bb31e21ac30b23207ef50c3f6f)) ### [`v3.7.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#370-2023-09-25) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.6.0...v3.7.0) ##### Features - Add ConfigServiceV2.CreateBucketAsync method for creating Log Buckets asynchronously ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add ConfigServiceV2.CreateLink method for creating linked datasets for Log Analytics Buckets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add ConfigServiceV2.DeleteLink method for deleting linked datasets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add ConfigServiceV2.GetLink methods for describing linked datasets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add ConfigServiceV2.ListLinks method for listing linked datasets ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add ConfigServiceV2.UpdateBucketAsync method for creating Log Buckets asynchronously ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add LogBucket.analytics_enabled field that specifies whether Log Bucket's Analytics features are enabled ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add LogBucket.index_configs field that contains a list of Log Bucket's indexed fields and related configuration data ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Log Analytics features of the Cloud Logging API ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) ##### Bug Fixes - Add async context manager return types ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Add severity to structured log write ([#783](https://redirect.github.com/googleapis/python-logging/issues/783)) ([31a7f69](https://redirect.github.com/googleapis/python-logging/commit/31a7f69ed94719546136a3bf1b3ecdb28e369414)) - Handle exceptions raised when fetching Django request data ([#758](https://redirect.github.com/googleapis/python-logging/issues/758)) ([5ecf886](https://redirect.github.com/googleapis/python-logging/commit/5ecf88606b4f29b00ff8b18ae71c151d203d5c3b)) - Unintended exception omittion ([#736](https://redirect.github.com/googleapis/python-logging/issues/736)) ([022dc54](https://redirect.github.com/googleapis/python-logging/commit/022dc545f781648043296b3ca04d835fcb6f1d7e)) ##### Documentation - Documentation for the Log Analytics features of the Cloud Logging API ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) - Minor formatting ([30f24a8](https://redirect.github.com/googleapis/python-logging/commit/30f24a8bb3b0be2511264a18c3c93bdd3996fc93)) ### [`v3.6.0`](https://redirect.github.com/googleapis/python-logging/blob/HEAD/CHANGELOG.md#360-2023-07-05) [Compare Source](https://redirect.github.com/googleapis/python-logging/compare/v3.5.0...v3.6.0) ##### Features - Add logic to convert severity string to uppercase ([#744](https://redirect.github.com/googleapis/python-logging/issues/744)) ([c1c8ce1](https://redirect.github.com/googleapis/python-logging/commit/c1c8ce158f566150319c2d4fb2f068b10668d507)) ##### Bug Fixes - Properly handle None from metadata server ([#718](https://redirect.github.com/googleapis/python-logging/issues/718)) ([dedaff9](https://redirect.github.com/googleapis/python-logging/commit/dedaff95b2e2ed178a26aa9a04cfafb9b803ec60)) ##### Documentation - Fix formatting of request arg in docstring ([#734](https://redirect.github.com/googleapis/python-logging/issues/734)) ([dbb1794](https://redirect.github.com/googleapis/python-logging/commit/dbb179407f20beb0f8927570dbc1630c62b23268))googleapis/python-pubsub (google-cloud-pubsub)
### [`v2.27.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2271-2024-11-08) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.27.0...v2.27.1) ##### Bug Fixes - Add support for Python3.13 ([#1302](https://redirect.github.com/googleapis/python-pubsub/issues/1302)) ([ab22e27](https://redirect.github.com/googleapis/python-pubsub/commit/ab22e27954450b4e06ec98fe2e3458056aa8ca60)) ### [`v2.27.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2270-2024-11-02) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.26.1...v2.27.0) ##### Features - Add support for Python 3.13 ([#1281](https://redirect.github.com/googleapis/python-pubsub/issues/1281)) ([0b46a33](https://redirect.github.com/googleapis/python-pubsub/commit/0b46a3321d6f19cd72e4f2ccdba73d062c7bd832)) ##### Bug Fixes - Mark test_streaming_pull_max_messages flaky ([#1288](https://redirect.github.com/googleapis/python-pubsub/issues/1288)) ([d6635a0](https://redirect.github.com/googleapis/python-pubsub/commit/d6635a00dc2c614dd8608ef32ad4e79f9124e040)) ### [`v2.26.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2261-2024-10-10) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.26.0...v2.26.1) ##### Documentation - Add ingestion from GCS sample ([#1273](https://redirect.github.com/googleapis/python-pubsub/issues/1273)) ([b59cc8d](https://redirect.github.com/googleapis/python-pubsub/commit/b59cc8d4fae593eb7592455a1696d7ab996a53dd)) ### [`v2.26.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2260-2024-10-09) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.25.2...v2.26.0) ##### Features - Add ingestion Cloud Storage fields and Platform Logging fields to Topic ([#1248](https://redirect.github.com/googleapis/python-pubsub/issues/1248)) ([a7a4caa](https://redirect.github.com/googleapis/python-pubsub/commit/a7a4caaa5a73e9b15369471dc892688e24bf52e0)) ### [`v2.25.2`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2252-2024-09-30) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.25.1...v2.25.2) ##### Documentation - Add command line args for OpenTelemetry Subscribe sample ([#1265](https://redirect.github.com/googleapis/python-pubsub/issues/1265)) ([0ff7f2a](https://redirect.github.com/googleapis/python-pubsub/commit/0ff7f2a64b5aa1b0e014e0933e4edaef0fb3f222)) ### [`v2.25.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2251-2024-09-29) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.25.0...v2.25.1) ##### Bug Fixes - Update the requirements.txt for samples directory ([#1263](https://redirect.github.com/googleapis/python-pubsub/issues/1263)) ([5cce8b1](https://redirect.github.com/googleapis/python-pubsub/commit/5cce8b103ab7085613b7ee0efb5c8342d41ebae1)) ### [`v2.25.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2250-2024-09-28) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.23.1...v2.25.0) ##### Features - Add OpenTelemetry publish sample ([#1258](https://redirect.github.com/googleapis/python-pubsub/issues/1258)) ([bc13ff0](https://redirect.github.com/googleapis/python-pubsub/commit/bc13ff05c3d1104c17169c360bdc09340430da37)) ### [`v2.23.1`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2231-2024-09-09) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.23.0...v2.23.1) ##### Bug Fixes - Replace asserts with None checks for graceful shutdown ([#1244](https://redirect.github.com/googleapis/python-pubsub/issues/1244)) ([ced4f52](https://redirect.github.com/googleapis/python-pubsub/commit/ced4f527c7f918a87d1b89c2b5da59dbdf00e2c3)) ### [`v2.23.0`](https://redirect.github.com/googleapis/python-pubsub/blob/HEAD/CHANGELOG.md#2230-2024-07-29) [Compare Source](https://redirect.github.com/googleapis/python-pubsub/compare/v2.22.0...v2.23.0) ##### Features - Add max messages batching for Cloud Storage subscriptions ([#&Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.