Skip to content

Releases: googleapis/python-logging

v3.10.0

14 Mar 18:15
0448d2a
Compare
Choose a tag to compare

3.10.0 (2024-03-13)

Features

  • Allow users to explicitly configure universe domain (#846) (e998a21)

Bug Fixes

  • Added placeholder kwargs to StructuredLogHandler (#845) (9bc0a37)
  • Allowed for a partial override of loggers that get excluded from setup_client (#831) (870c940)
  • Remove usage in including_default_value_fields to prepare for protobuf 5.x (#866) (66a534d)
  • Use value of cluster-location in GKE for tagging location (#830) (c15847c)

Documentation

  • Added documentation for Django/Flask integrations and dictConfig (#848) (c65ec92)

v3.9.0

11 Dec 19:23
6d265bf
Compare
Choose a tag to compare

3.9.0 (2023-12-08)

Features

  • Add support for Python 3.12 (#813) (6591b53)
  • Use native namespaces instead of pkg_resources (#812) (10ad75d)

Bug Fixes

  • Fixed DeprecationWarning for datetime objects for Python 3.12 (#824) (2384981)
  • Fixed object paths in autogenerated code in owlbot.py (#804) (b14bb14)
  • Updated protobuf JSON formatting to support nested protobufs (#797) (a00c261)
  • Use retry_async instead of retry in async client (#816) (c79f7f5)
  • Use warning instead of warn in system tests to avoid DeprecationWarning (#821) (c447175)

v3.9.0rc1

11 Dec 15:57
Compare
Choose a tag to compare
v3.9.0rc1 Pre-release
Pre-release

🤖 I have created a release beep boop

3.9.0rc1 (2023-12-08)

Features

  • Add support for Python 3.12 (#813) (6591b53)
  • Use native namespaces instead of pkg_resources (#812) (10ad75d)

Bug Fixes

  • Fixed DeprecationWarning for datetime objects for Python 3.12 (#824) (2384981)
  • Fixed object paths in autogenerated code in owlbot.py (#804) (b14bb14)
  • Updated protobuf JSON formatting to support nested protobufs (#797) (a00c261)
  • Use retry_async instead of retry in async client (#816) (c79f7f5)
  • Use warning instead of warn in system tests to avoid DeprecationWarning (#821) (c447175)

This PR was generated with Release Please. See documentation.

v3.8.0

04 Oct 21:56
0656474
Compare
Choose a tag to compare

3.8.0 (2023-10-03)

Features

  • Add cloud_run_job monitored resource type. (#788) (3b310d6)

v3.7.0

25 Sep 22:39
f25c119
Compare
Choose a tag to compare

3.7.0 (2023-09-25)

Features

  • Add ConfigServiceV2.CreateBucketAsync method for creating Log Buckets asynchronously (30f24a8)
  • Add ConfigServiceV2.CreateLink method for creating linked datasets for Log Analytics Buckets (30f24a8)
  • Add ConfigServiceV2.DeleteLink method for deleting linked datasets (30f24a8)
  • Add ConfigServiceV2.GetLink methods for describing linked datasets (30f24a8)
  • Add ConfigServiceV2.ListLinks method for listing linked datasets (30f24a8)
  • Add ConfigServiceV2.UpdateBucketAsync method for creating Log Buckets asynchronously (30f24a8)
  • Add LogBucket.analytics_enabled field that specifies whether Log Bucket's Analytics features are enabled (30f24a8)
  • Add LogBucket.index_configs field that contains a list of Log Bucket's indexed fields and related configuration data (30f24a8)
  • Log Analytics features of the Cloud Logging API (30f24a8)

Bug Fixes

  • Add async context manager return types (30f24a8)
  • Add severity to structured log write (#783) (31a7f69)
  • Handle exceptions raised when fetching Django request data (#758) (5ecf886)
  • Unintended exception omittion (#736) (022dc54)

Documentation

  • Documentation for the Log Analytics features of the Cloud Logging API (30f24a8)
  • Minor formatting (30f24a8)

v3.6.0

14 Jul 17:17
b6a76f5
Compare
Choose a tag to compare

3.6.0 (2023-07-05)

Features

  • Add logic to convert severity string to uppercase (#744) (c1c8ce1)

Bug Fixes

  • Properly handle None from metadata server (#718) (dedaff9)

Documentation

  • Fix formatting of request arg in docstring (#734) (dbb1794)

v3.5.0

24 Jan 23:44
4cb790a
Compare
Choose a tag to compare

3.5.0 (2023-01-24)

Features

  • Add support for Python 3.11 (412d481)

Bug Fixes

  • Add context manager return types (e2278c1)
  • Instrumentation entries should not contain user labels (#703) (e05d132)
  • Require proto-plus 1.22.2 for Python 3.11 (412d481)
  • Send StructuredLogHandler instrumentation log using an explicit logger (#705) (ac6a2c6)

Documentation

  • Add documentation for enums (e2278c1)

v3.4.0

27 Dec 21:54
7b8965a
Compare
Choose a tag to compare

3.4.0 (2022-12-15)

Features

  • Add typing to proto.Message based class attributes (9d505f1)

Bug Fixes

  • Add dict typing for client_options (9d505f1)
  • deps: Require google-api-core >=1.34.0, >=2.11.0 (9d505f1)
  • Drop usage of pkg_resources (9d505f1)
  • Fix timeout default values (9d505f1)

Documentation

  • samples: Snippetgen handling of repeated enum field (9d505f1)
  • samples: Snippetgen should call await on the operation coroutine before calling result (9d505f1)

v3.3.1

07 Dec 00:06
5544998
Compare
Choose a tag to compare

3.3.1 (2022-12-05)

Bug Fixes

v3.3.0

29 Nov 20:19
fd7ed4c
Compare
Choose a tag to compare

3.3.0 (2022-11-26)

Features

  • Add support for custom JSON encoders (#657) (77e621c)
  • Include context on batch log errors (#650) (d08be9a)
  • Set partial_success to default to true for batched logs (#649) (e56d3e8)
  • Support Django asgi middleware (#625) (f52b3aa)

Bug Fixes

  • deps: Allow protobuf 3.19.5 (#644) (12f3001)
  • Json fields dictionary has modification side effect (#654) (a62a0d6)