Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions spec-compliance-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,19 +291,19 @@ Disclaimer: Declarative configuration is currently in Development status - work

| Feature | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
| ------- | -- | ---- | -- | ------ | ---- | ------ | --- | ---- | --- | ---- | ----- |
| `Parse` a configuration file | + | + | + | | | | + | | | | |
| The `Parse` operation accepts the configuration YAML file format | + | + | + | | | | + | | | | |
| The `Parse` operation performs environment variable substitution | + | + | | | | | + | | | | |
| The `Parse` operation returns configuration model | + | + | + | | | | + | | | | |
| The `Parse` operation resolves extension component configuration to `properties` | | + | | | | | + | | | | |
| `Create` SDK components | + | + | | | | | + | | | | |
| The `Create` operation accepts configuration model | + | + | | | | | + | | | | |
| The `Create` operation returns `TracerProvider` | + | + | | | | | + | | | | |
| The `Create` operation returns `MeterProvider` | + | + | | | | | + | | | | |
| The `Create` operation returns `LoggerProvider` | + | + | | | | | + | | | | |
| The `Create` operation returns `Propagators` | | + | | | | | + | | | | |
| The `Create` operation calls `CreatePlugin` of corresponding `ComponentProvider` when encountering extension components | | + | | | | | + | | | | |
| Register a `ComponentProvider` | | + | | | | | + | | | | |
| `Parse` a configuration file | + | + | + | | | | + | | + | | |
| The `Parse` operation accepts the configuration YAML file format | + | + | + | | | | + | | + | | |
| The `Parse` operation performs environment variable substitution | + | + | | | | | + | | + | | |
| The `Parse` operation returns configuration model | + | + | + | | | | + | | + | | |
| The `Parse` operation resolves extension component configuration to `properties` | | + | | | | | + | | + | | |
| `Create` SDK components | + | + | | | | | + | | + | | |
| The `Create` operation accepts configuration model | + | + | | | | | + | | + | | |
| The `Create` operation returns `TracerProvider` | + | + | | | | | + | | + | | |
| The `Create` operation returns `MeterProvider` | + | + | | | | | + | | + | | |
| The `Create` operation returns `LoggerProvider` | + | + | | | | | + | | + | | |
| The `Create` operation returns `Propagators` | | + | | | | | + | | + | | |
| The `Create` operation calls `CreatePlugin` of corresponding `ComponentProvider` when encountering extension components | | + | | | | | + | | + | | |
| Register a `ComponentProvider` | | + | | | | | + | | + | | |

## Exporters

Expand Down
26 changes: 13 additions & 13 deletions spec-compliance-matrix/cpp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -500,31 +500,31 @@ sections:
- name: Declarative configuration
features:
- name: '`Parse` a configuration file'
status: '?'
status: '+'
- name: The `Parse` operation accepts the configuration YAML file format
status: '?'
status: '+'
- name: The `Parse` operation performs environment variable substitution
status: '?'
status: '+'
- name: The `Parse` operation returns configuration model
status: '?'
status: '+'
- name: The `Parse` operation resolves extension component configuration to `properties`
status: '?'
status: '+'
- name: '`Create` SDK components'
status: '?'
status: '+'
- name: The `Create` operation accepts configuration model
status: '?'
status: '+'
- name: The `Create` operation returns `TracerProvider`
status: '?'
status: '+'
- name: The `Create` operation returns `MeterProvider`
status: '?'
status: '+'
- name: The `Create` operation returns `LoggerProvider`
status: '?'
status: '+'
- name: The `Create` operation returns `Propagators`
status: '?'
status: '+'
- name: The `Create` operation calls `CreatePlugin` of corresponding `ComponentProvider` when encountering extension components
status: '?'
status: '+'
- name: Register a `ComponentProvider`
status: '?'
status: '+'
- name: Exporters
features:
- name: '[Exporter interface](specification/trace/sdk.md#span-exporter)'
Expand Down
Loading