- Upgrade OpenTelemetry Python dependencies to version 1.26.0
- Vendored in adapter code from package opentelemetry-exporter-otlp-proto-common and replaced protobuf dependency with custom vanilla python serialization
- Set empty resource for Python OpenTelemetry config.
- Add SnowflakeTraceIdGenerator implementation.
- Upgrade OpenTelemetry Python dependencies to version 1.23.0
- Drop the dependency on package opentelemetry-exporter-otlp and all its transitive dependencies
- Add a dependency on package opentelemetry-exporter-otlp-proto-common, a lighter weight package that brings in fewer transitive dependencies
- Remove unnecessary upper bound on setuptools dependency
- The
telemetry.add_event
function now adds an event to the current span, if any. This was a no op stub function before. - The
telemetry.add_span_attribute
function now adds an attribute to the current span, if any. This was a no op stub function before. - Added support for Python 3.11
- Removed support for Python 3.7
- Added
snowflake.telemetry._internal
module that wraps opentelemetry modules for use internally by Snowflake
- Added support for Python 3.10
- Update README and docstring to indicate this package is a stub
- Initial release.