diff --git a/.cz.toml b/.cz.toml index 653cf0c56..644b68b19 100644 --- a/.cz.toml +++ b/.cz.toml @@ -4,7 +4,7 @@ tag_format = "v$version" version_scheme = "pep440" major_version_zero = true update_changelog_on_bump = true -version = "0.0.70" +version = "0.1.0" version_files = [ "packages/opentelemetry-instrumentation-anthropic/pyproject.toml:^version", "packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/version.py", diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..ca0021bda --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,66 @@ +## v0.1.0 (2023-10-30) + +### Feat + +- **ci-cd**: add release workflow (#132) + +### Fix + +- release workflow credentials + +## v0.0.70 (2023-10-29) + +### Feat + +- disable content tracing for privacy reasons (#118) +- add prompt version hash (#119) +- propagate prompt management attributes to llm spans (#109) +- support association IDs as objects (#111) +- hugging-face transformers pipeline instrumentation (#104) +- add chromadb instrumentation + fix langchain instrumentation (#103) +- export to Grafana tempo (#95) +- langchain instrumentation (#88) +- **cohere**: support for chat and rerank (#84) +- cohere instrumentation (#82) +- Anthropic instrumentation (#71) +- basic prompt management (#69) +- Pinecone Instrumentation (#3) +- basic testing framework (#70) +- haystack instrumentations (#55) +- auto-create link to traceloop dashboard +- setting headers for exporting traces +- sdk code + openai instrumentation (#4) + +### Fix + +- **sdk**: disable sync when using external exporter +- disable content tracing when not overridden (#121) +- **langchain**: add retrieval_qa workflow span (#112) +- **traceloop-sdk**: logging of service name in traces (#99) +- do not trigger dashboard auto-creation if exporter is set (#96) +- **docs**: clarification on getting API key +- **chore**: spaces and nits on README +- **docs**: bad link for python SDK +- **docs**: updated TRACELOOP_BASE_URL (#81) +- add openai function call data to telemetry (#80) +- **sdk**: disabled prompt registry by default (#78) +- support pinecone non-grpc (#76) +- support python 3.12 +- **docs**: upgrades; docs about prompt mgmt (#74) +- **traceloop-sdk**: missing lockfile (#72) +- **traceloop-sdk**: flushing in notebooks (#66) +- py security issue +- **docs**: update exporting.mdx to include nr instrumentation (#12) +- **sdk**: async decorators not awaited +- **sdk**: missing dependency +- warn if Traceloop wasn't initialized properly (#11) +- match new dashboard API +- **traceloop-sdk**: duplicate spans reporting (#10) +- moved api key to /tmp +- /v1/traces is always appended to endpoint +- parse headers correctly +- **traceloop-sdk**: replace context variables with otel context + refactor (#8) +- traceloop sdk initialization and initial versions release for instrumentations (#7) +- wrong imports and missing code components (#6) +- gitignore +- README diff --git a/packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/version.py b/packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/version.py +++ b/packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-anthropic/pyproject.toml b/packages/opentelemetry-instrumentation-anthropic/pyproject.toml index 2d88a414b..cd66008b2 100644 --- a/packages/opentelemetry-instrumentation-anthropic/pyproject.toml +++ b/packages/opentelemetry-instrumentation-anthropic/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-anthropic" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Anthropic instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/version.py b/packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/version.py +++ b/packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-bedrock/pyproject.toml b/packages/opentelemetry-instrumentation-bedrock/pyproject.toml index 6a0f87934..6bb460563 100644 --- a/packages/opentelemetry-instrumentation-bedrock/pyproject.toml +++ b/packages/opentelemetry-instrumentation-bedrock/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-bedrock" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Bedrock instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/version.py b/packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/version.py +++ b/packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-chromadb/pyproject.toml b/packages/opentelemetry-instrumentation-chromadb/pyproject.toml index 2998817b5..370ce0a99 100644 --- a/packages/opentelemetry-instrumentation-chromadb/pyproject.toml +++ b/packages/opentelemetry-instrumentation-chromadb/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-chromadb" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Chroma DB instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/version.py b/packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/version.py +++ b/packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-cohere/pyproject.toml b/packages/opentelemetry-instrumentation-cohere/pyproject.toml index 5cdf4922a..7e170e13d 100644 --- a/packages/opentelemetry-instrumentation-cohere/pyproject.toml +++ b/packages/opentelemetry-instrumentation-cohere/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-cohere" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Cohere instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/version.py b/packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/version.py +++ b/packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-haystack/pyproject.toml b/packages/opentelemetry-instrumentation-haystack/pyproject.toml index 1c0794cdb..9d2ba841a 100644 --- a/packages/opentelemetry-instrumentation-haystack/pyproject.toml +++ b/packages/opentelemetry-instrumentation-haystack/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-haystack" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Haystack instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/version.py b/packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/version.py +++ b/packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-langchain/pyproject.toml b/packages/opentelemetry-instrumentation-langchain/pyproject.toml index 0ef047a61..9e0996e45 100644 --- a/packages/opentelemetry-instrumentation-langchain/pyproject.toml +++ b/packages/opentelemetry-instrumentation-langchain/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-langchain" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Langchain instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/version.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/version.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-openai/pyproject.toml b/packages/opentelemetry-instrumentation-openai/pyproject.toml index 0b15109d1..a7e7b8f7b 100644 --- a/packages/opentelemetry-instrumentation-openai/pyproject.toml +++ b/packages/opentelemetry-instrumentation-openai/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-openai" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry OpenAI instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-pinecone/opentelemetry/instrumentation/pinecone/version.py b/packages/opentelemetry-instrumentation-pinecone/opentelemetry/instrumentation/pinecone/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-pinecone/opentelemetry/instrumentation/pinecone/version.py +++ b/packages/opentelemetry-instrumentation-pinecone/opentelemetry/instrumentation/pinecone/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-pinecone/pyproject.toml b/packages/opentelemetry-instrumentation-pinecone/pyproject.toml index 53565f1cd..c528c08ee 100644 --- a/packages/opentelemetry-instrumentation-pinecone/pyproject.toml +++ b/packages/opentelemetry-instrumentation-pinecone/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-pinecone" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Pinecone instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-transformers/opentelemetry/instrumentation/transformers/version.py b/packages/opentelemetry-instrumentation-transformers/opentelemetry/instrumentation/transformers/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-transformers/opentelemetry/instrumentation/transformers/version.py +++ b/packages/opentelemetry-instrumentation-transformers/opentelemetry/instrumentation/transformers/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-transformers/pyproject.toml b/packages/opentelemetry-instrumentation-transformers/pyproject.toml index eda95e8c3..ceb936eb6 100644 --- a/packages/opentelemetry-instrumentation-transformers/pyproject.toml +++ b/packages/opentelemetry-instrumentation-transformers/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-transformers" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry transformers instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-vertexai/opentelemetry/instrumentation/vertexai/version.py b/packages/opentelemetry-instrumentation-vertexai/opentelemetry/instrumentation/vertexai/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-vertexai/opentelemetry/instrumentation/vertexai/version.py +++ b/packages/opentelemetry-instrumentation-vertexai/opentelemetry/instrumentation/vertexai/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-vertexai/pyproject.toml b/packages/opentelemetry-instrumentation-vertexai/pyproject.toml index fc08aa95b..2d3abd10c 100644 --- a/packages/opentelemetry-instrumentation-vertexai/pyproject.toml +++ b/packages/opentelemetry-instrumentation-vertexai/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-vertexai" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Vertex AI instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/opentelemetry-instrumentation-weaviate/opentelemetry/instrumentation/weaviate/version.py b/packages/opentelemetry-instrumentation-weaviate/opentelemetry/instrumentation/weaviate/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/opentelemetry-instrumentation-weaviate/opentelemetry/instrumentation/weaviate/version.py +++ b/packages/opentelemetry-instrumentation-weaviate/opentelemetry/instrumentation/weaviate/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0" diff --git a/packages/opentelemetry-instrumentation-weaviate/pyproject.toml b/packages/opentelemetry-instrumentation-weaviate/pyproject.toml index a64f6335b..aa1677688 100644 --- a/packages/opentelemetry-instrumentation-weaviate/pyproject.toml +++ b/packages/opentelemetry-instrumentation-weaviate/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/opentelemetry-instru [tool.poetry] name = "opentelemetry-instrumentation-weaviate" -version = "0.0.70" +version = "0.1.0" description = "OpenTelemetry Weaviate instrumentation" authors = [ "Gal Kleinman ", diff --git a/packages/traceloop-sdk/pyproject.toml b/packages/traceloop-sdk/pyproject.toml index 600f8bb1e..d32bc92d4 100644 --- a/packages/traceloop-sdk/pyproject.toml +++ b/packages/traceloop-sdk/pyproject.toml @@ -11,7 +11,7 @@ addopts = "--cov --cov-report html:'../../coverage/packages/traceloop-sdk/html' [tool.poetry] name = "traceloop-sdk" -version = "0.0.70" +version = "0.1.0" description = "Traceloop Software Development Kit (SDK) for Python" authors = [ "Gal Kleinman ", diff --git a/packages/traceloop-sdk/traceloop/sdk/version.py b/packages/traceloop-sdk/traceloop/sdk/version.py index 541f2a983..3dc1f76bc 100644 --- a/packages/traceloop-sdk/traceloop/sdk/version.py +++ b/packages/traceloop-sdk/traceloop/sdk/version.py @@ -1 +1 @@ -__version__ = "0.0.70" +__version__ = "0.1.0"