Skip to content

Releases: googleapis/python-logging

v1.8.0

05 Feb 22:51
Compare
Choose a tag to compare

10-17-2018 14:23 PDT

Implementation Changes

  • Logging: allow more tries on inner retry for '_list_entries'. (#6179)
  • Accommodate payload-less log entries. (#6103)

New Features

  • Logging: support request-correlated logging in App Engine standard python37 runtime (#6118)

Documentation

  • Logging: fix class reference in docstring (#6153)
  • Translate / Logging / Language: restore detailed usage docs. (#5999)
  • Redirect renamed 'usage.html'/'client.html' -> 'index.html'. (#5996)

Internal / Testing Changes

  • Use new Nox (#6175)
  • Logging: harden systest teardown against 'DeadlineExceeded' retry errors. (#6182)
  • Logging: fix lint errors. (#6183)
  • Harden sink / metric creation against transient errors. (#6180)
  • Logging: test both GCLOUD_PROJECT and GOOGLE_CLOUD_PROJECT env vars (#6138)
  • Harden 'test_list_entry_with_unregistered' against 429 errors. (#6181)
  • Prep logging docs for repo split. (#5943)

v1.7.0

05 Feb 22:51
Compare
Choose a tag to compare

Implementation Changes

  • Print to stderr instead of stdout when exiting the program (#5569)
  • Avoid overwriting 'module' of messages from shared modules. (#5364)
  • Support older Django versions in request middleware #5024
  • Fix bad trove classifier #5386

New Features

  • Add support for trace and span_id to logging async API (#5908)
  • Add support for span_id attribute of log entries (#5885)
  • Add support for trace attribute of log entries (#5878)
  • Add support for Python 3.7 and remove 3.4 (#5295)

Documentation

  • Replace links to '/stable/' with '/latest/'. (#5901)

Internal / Testing Changes

  • Nox: use inplace installs (#5865)
  • Unflake logging systests (#5698)
  • Harden _list_entries system test further against backoff failure. (#5551)
  • Harden logging systests (#5496)
  • Harden system tests against 'ResourceExhausted' quota errors. (#5486)
  • Modify system tests to use prerelease versions of grpcio (#5304)
  • Plug leaky sink in systests. (#5247)

v1.6.0

05 Feb 22:54
Compare
Choose a tag to compare

Dependencies

  • The minimum version for google-api-core has been updated to version 1.0.0. This may cause some incompatibility with older google-cloud libraries, you will need to update those libraries if you have a dependency conflict. (#4944, #4946)

Testing and internal changes

  • Install local dependencies when running lint (#4936)
  • Re-enable lint for tests, remove usage of pylint (#4921)
  • Normalize all setup.py files (#4909)

v1.5.0

05 Feb 22:56
Compare
Choose a tag to compare

New features

  • Added max_latency to BackgroundThreadTransport. (#4762)
  • Added support for unique writer identity in Sink. (#4595, #4708, #4704, #4706)

Implementation changes

  • The underlying auto-generated client library was re-generated to pick up new features and bugfixes. (#4759)
  • Moved the code path of get_gae_labels() to emit(). (#4824)
  • Removed a debug print statement. (#4838)
  • LogSink.create captures the server-generated writerIdentity. (#4707)
  • Accomodated a back-end change making Sink.filter optional. (#4699)

Testing

  • Fixed system tests (#4768)
  • Hardened test for retrieve_metadata_server against transparent DNS proxies. (#4698)
  • Added cleanup for Pub / Sub topic in logging system test. (#4532)
  • Added another check for Python 2.7 in Logging nox -s default. (#4523)
  • Pinned django test dependency to < 2.0 in Python 2.7. (#4519)
  • Maked a nox -s default session for all packages. (#4324)
  • Shortened test names. (#4321)

Documentation

  • Added doc to highlight missing uniqueWriterIdentity field. (#4579)
  • Fixing "Fore" -> "For" typo in README docs. (#4317)

v1.4.0: Making release for most packages. (#4296)

05 Feb 22:57
Compare
Choose a tag to compare

Implementation Changes

  • Remove deepcopy of Client._http in background transport (#3954)

Documentation

  • Added link to "Python Development Environment Setup Guide" in
    project README (#4187, h/t to @michaelawyu)

Dependencies

  • Upgrading to google-cloud-core >= 0.28.0 and adding dependency
    on google-api-core (#4221, #4280)
  • Deferring to google-api-core for grpcio and
    googleapis-common-protosdependencies (#4096, #4098)

PyPI: https://pypi.org/project/google-cloud-logging/1.4.0/