Structlog-gcp

Latest version: v0.3.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.0

This release adds a new processors-builder function that only configures GCP-related processors:

* If you are fine-tuning (or need to) your processors, checkout out [Advanced Configuration](https://github.com/multani/structlog-gcp?tab=readme-ov-file#advanced-configuration)
* If you are only interested by having good defaults, you can continue to use the previous `structlog_gcp.build_processors()` as
before.

The default processors builder function now also supports [Context Variables](https://www.structlog.org/en/stable/contextvars.html) out of the box.

> [!WARNING]
>
> The `structlog.contextvars.merge_contextvars()` processor is now configured by default: you should remove it from your codebase if you were explicitly configuring it before.

What's Changed
* Split GCP-specific processors from general one by multani in https://github.com/multani/structlog-gcp/pull/42
* Configure Context Variables processor by default by multani in https://github.com/multani/structlog-gcp/pull/43
* Document `structlog_gcp.build_processors` by multani in https://github.com/multani/structlog-gcp/pull/44


**Full Changelog**: https://github.com/multani/structlog-gcp/compare/v0.2.6...v0.3.0

0.2.6

This release only tests the code with multiple Python versions, there are no changes on the library itself.

What's Changed
* Build/test with multiple Python versions by multani in https://github.com/multani/structlog-gcp/pull/40


**Full Changelog**: https://github.com/multani/structlog-gcp/compare/v0.2.5...v0.2.6

0.2.5

Unless you are calling something else that `structlog_gcp.build_processors()`, this patch release should not change anything.

What's Changed
* Simplify the internal definition of processors by multani in https://github.com/multani/structlog-gcp/pull/36
* Modernize tooling by multani in https://github.com/multani/structlog-gcp/pull/37
* Use uv to install dev dependencies and build by multani in https://github.com/multani/structlog-gcp/pull/38


**Full Changelog**: https://github.com/multani/structlog-gcp/compare/v0.2.4...v0.2.5

0.2.4

* [PyPI: structlog-gcp 0.2.4](https://pypi.org/project/structlog-gcp/0.2.4/)

What's Changed
* Update actions/checkout action to v4 by renovate in https://github.com/multani/structlog-gcp/pull/23
* Update Python dependency by osolmaz in https://github.com/multani/structlog-gcp/pull/24
* Update actions/setup-python action to v5 by renovate in https://github.com/multani/structlog-gcp/pull/25
* Update actions/download-artifact action to v4 by renovate in https://github.com/multani/structlog-gcp/pull/26
* Update actions/upload-artifact action to v4 by renovate in https://github.com/multani/structlog-gcp/pull/27
* Split out the JSON renderer from the Cloud Logging formatter by multani in https://github.com/multani/structlog-gcp/pull/30

New Contributors
* renovate made their first contribution in https://github.com/multani/structlog-gcp/pull/23
* osolmaz made their first contribution in https://github.com/multani/structlog-gcp/pull/24

**Full Changelog**: https://github.com/multani/structlog-gcp/compare/v0.2.3...v0.2.4

0.2.3

What's Changed
* Run CI on `main` branch by multani in https://github.com/multani/structlog-gcp/pull/16
* Wrap stdout into a new fixture by multani in https://github.com/multani/structlog-gcp/pull/17
* Remove release on test PyPI, authenticate via OIDC, fix release tag by multani in https://github.com/multani/structlog-gcp/pull/18
* Correctly format extra event keys to have them parsed by Cloud Logging by multani in https://github.com/multani/structlog-gcp/pull/19


**Full Changelog**: https://github.com/multani/structlog-gcp/compare/v0.2.1...v0.2.3

0.2.1

What's Changed
* Fix label serialization by multani in https://github.com/multani/structlog-gcp/pull/14


**Full Changelog**: https://github.com/multani/structlog-gcp/compare/v0.2.0...v0.2.1

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.