chore(deps): update otel/weaver docker tag to v0.15.0 #64
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.13.2
->v0.15.0
Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
open-telemetry/weaver (otel/weaver)
v0.15.0
: 0.15.0 - 2025-05-01Compare Source
Release Notes
any
. (#707 by @lquerel)resource
groups are now calledentity
groups. All JQ helper methods have been updated, but any template directly interacting withgroup.type
may be broken. Useentity
instead ofresource
group type in your Jinja templates. (#714 by @jsuereth)stderr
. Override diagnostics with--diagnostic-stdout
. (#721 by @jerbly)[0.14.0] - 2025-04-10
What's changed
Deprecated
is deprecated. Conventions should be deprecated viadeprecated
field and should keep the original stability. (#607 by @lmolkova).constraints
feature is no longer supported in semantic conventions yaml schema.The earliest version of semantic convention weaver is able to read has moved to 1.26.0. (#611 by @lmolkova).
type
property required on the semantic convention group (behind--future
flag). (#611 by @lmolkova).code_generation.exclude
annotations insemconv_attributes
and other JQ attribute helpers. (#662 by @lmolkova)[0.13.2] - 2025-02-13
What's changed
note
field to all deprecated variants and generate a formatted value whennot provided in the semconv files. (#602 by @lquerel).
[0.13.1] - 2025-02-12
What's changed
new deprecated format. (#597 by @lquerel).
[0.13.0] - 2025-02-07
What's changed
Breaking Change: Introduced a new
weaver registry diff
command to generate a diff report between two versions ofthe semantic convention registry. This PR introduces a breaking change in the semantic conventions schema. While the
text-based
deprecated
field is still supported for compatibility reasons, future semantic conventions should use thenew
deprecated
structured format. (#400 by @lquerel).deprecated
field is now a structured field defining the precise reason for deprecation. The semanticconventions must be updated to adopt this new format.
deprecated
field (i.e., string → struct) also have a potential impact on certaintemplates that reference the
deprecated
field as containing text. These templates will need to be updated to usethe
brief
field, which provides a textual explanation of the reasons for the deprecation.Improvement of comment generation: removal of
<p>
tags that precede@
Javadoc tags.(#574 by @trask).
For Issue #564 - Require attributes and event fields to have stability: Added warnings for missing stability
on: Attributes, Enum members in attributes, Event AnyValues, Enum members in AnyValues. (#568 by @jerbly).
For issue [#569](Add include_stability config into semconv_grouped_attributes):
is_experimental
returnstrue
by default. (#570 by @jerbly).Added an OTLP receiver to Weaver to prepare for the
weaver registry live-check
command. (see #548 by @lquerel)Add is_array filter and test for AttributeType. (#540 by @arthurDiff).
Refactored CLI registry commands to remove some duplication. Resolving the registry with policy checks is common for
generate
,resolve
andcheck
. (#536 by @jerbly).after_resolution
policy checks togenerate
andresolve
through the common code.--registry-git-sub-dir
option.check
if--skip-policies
was specified then it would not fail for any validation errors.Semantic Conventions Issue #1513 - Make span_kind required in yaml and break down multi-kind span
definitions - (#542 by @jerbly).
span_kind
as mandatory forspan
group types. Added a group validitycheck as a warning.
First iteration of the new command:
registry emit
. Emits a semantic convention registry as example spans to yourOTLP receiver. This may be useful in testing/simulation scenarios. (#549 by @jerbly)
For issue [#569](Add include*stability config into semconv_grouped_attributes): added
stable_only
boolean flag as a parameter forsemconv_signal
,semconv_grouped_attributes
, and othersemconv*\*
JQ semconv helpers. Whenstable_only
is set totrue
,corresponding helper function returns stable conventions only. If the flag is not set or set to false, stability filtering does not apply.
It's recommended to use
stable_only
flag instead ofexclude_stability
parameter.(#588 by @lmolkova)
[0.12.0] - 2024-12-09
What's changed
stable
,development
,deprecated
,alpha
,beta
,release_candidate
unmaintained
is not supported yet.experimental
is still accepted when parsing but aliased todevelopment
.experimental
, now returns true for any variant other thanstable
.experimental
variant.allow_custom_values
. (#514 by @jerbly).tag after lists (#511 @trask).
tags should only precede paragraphs (#510 by @trask).
Important note: Our CI/CD pipeline has been updated to use Rust cross-compilation, significantly speeding up the ARM
target (see [#506][https://github.com/open-telemetry/weaver/pull/506](https://redirect.github.com/open-telemetry/weaver/pull/506)6, thanks to @bernot-dev). If you encounter any
issues on ARM, please let us know as soon as possible. Thank you!
[0.11.0] - 2024-12-05
What's changed
map[]
to the definition of anAnyValue
. (#396 by @MSNev).stability
as optional for attribute groups. (#467 by @jerbly).extends
orattributes
requirement mandatory for all group types exceptmetric
andevent
. Added a group validity check as a warning. (#494 by @jerbly).[0.10.0] - 2024-09-23
What's changed
event
definitions with abody
of newAnyValue
type. (#297 by @MSNev).escape_square_brackets
intocomment_formats
markdown configuration. (#379 by @lquerel).enforce_trailing_dots
into thecomment_formats
configuration. (#378 by @lquerel).indent_type
in both the comment filter and thecomment_formats
configuration. (#377 by @lquerel).regex_replace
filter to support replacing text using regex. (#380 by @lquerel).[0.9.2] - 2024-09-09
What's Changed
--platform=linux/x86_64
is no longer needed to run this image on MacOS.[0.9.1] - 2024-08-22
Fixes
interrupt any command before it completes
(#337 by lquerel).
[0.9.0] - 2024-08-19
What's Changed
More details in Weaver Force Doc
and Weaver Configuration Doc.
#319, #318,
#312, #304
by jsuereth) Many improvements have been made to the creation of the Weaver Docker image,
which is now scoring an A on the Scout Docker image score.
unknown.com
test reference issue.regorus
from 0.2.2 to 0.2.3.clap
from 4.5.13 to 4.5.16.serde
from 1.0.205 to 1.0.208.alpine
from 3.18.3 to 3.20.2.rust
from 1.76.0-alpine3.18 to 1.78.0-alpine3.18.serde_json
from 1.0.122 to 1.0.125.indexmap
from 2.3.0 to 2.4.0.markdown
from 1.0.0-alpha.18 to 1.0.0-alpha.20.ratatui
,textarea
andcrossterm
version in lock-step.tui-textarea
from 0.5.2 to 0.6.1.ratatui
from 0.27.0 to 0.28.0.flate2
from 1.0.30 to 1.0.31.regex
from 1.10.5 to 1.10.6.crossterm
from 0.27.0 to 0.28.1.[0.8.0] - 2024-08-01
What's Changed
--policy
flag now accepts directories.[0.7.0] - 2024-07-22
What's Changed
The following new filters have been added to the Weaver Forge:
semconv_group_attributes_by_root_namespace
: Groups the attributes by their root namespace.semconv_attributes($options)
: Extracts and processes semantic convention attributes based on provided options. $options is an object that can contain:exclude_stability
: a list of stability levels to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.semconv_attributes
: Convenience function to extract all attributes without any filtering options.semconv_grouped_attributes($options)
: Groups the processed attributes by their root namespace based on provided options. $options is an object that can contain:exclude_stability
: a list of stability statuses to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.semconv_grouped_attributes
: Convenience function to group all attributes by their root namespace without any filtering options.semconv_group_metrics_by_root_namespace
: Groups the metrics by their root namespace.semconv_metrics($options)
: Extracts and processes semantic convention metrics based on provided options. $options is an object that can contain:exclude_stability
: a list of stability statuses to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.semconv_metrics
: Convenience function to extract all metrics without any filtering options.semconv_grouped_metrics($options)
: Groups the processed metrics by their root namespace based on provided options. $options is an object that can contain:exclude_stability
: a list of stability statuses to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.semconv_grouped_metrics
: Convenience function to group all metrics by their root namespace without any filtering options.[0.6.0] - 2024-07-16
What's Changed
This allows more flexible and powerful configuration management. For more details, please refer to the
documentation on configuration file loading order and overriding rules. by @lquerel in https://github.com/open-telemetry/weaver/pull/231
extensions, enhancing compatibility with Python syntax. For more information, see the documentation. by @lquerel
https://github.com/open-telemetry/weaver/pull/239/239
New Contributors
[0.5.0] - 2024-07-02
What's Changed
New Contributors
Full Changelog: open-telemetry/weaver@v0.4.0...v0.5.0
[0.4.0] - 2024-06-04
What's Changed
New Contributors
Full Changelog: open-telemetry/weaver@v0.3.0...v0.4.0
[0.3.0] - 2024-05-16
What's Changed
instantiated_type
: Filters a type to return the instantiated type.enum_type
: Filters a type to return the enum type or an error if the type is not an enum.capitalize_first
: Capitalizes the first letter of a string.map_text
introduces a second parameter to define the default value if the name of the text map or the input are not found in thetext_maps
section (optional parameter).enum
: Tests if an attribute has an enum type.simple_type
: Tests if a type is a simple type (i.e.: string | string[] | int | int[] | double | double[] | boolean | boolean[]).template_type
: Tests if a type is a template type (i.e.: template[]).enum_type
: Tests if a type is an enum type.Full Changelog: open-telemetry/weaver@v0.2.0...v0.3.0
[0.2.0] - 2024-04-26
Updates for Semantic Convention markdown generation, and beginnings of a suite of utilities for code generation.
What's Changed:
attribute_sort
filter to weaver_forge by @jsuereth in https://github.com/open-telemetry/weaver/pull/144Full Changelog: open-telemetry/weaver@v0.1.0...v0.2.0
[0.1.0] - 2024-04-24
Initial release of OpenTelemetry weaver for usage in semantic-conventions repository.
This is a PREVIEW release, and stability guarantees are loose prior to 1.0.
What's Changed:
been redefined into two main phases/focuses: 1) semconv support, 2) application telemetry support.
semantic-convention repository. The template engine can be used for both documentation and code generation.
enhance the management, evolution, and maintainability of semantic conventions and application telemetry schemas. It leverages a set of rules or policies to ensure the coherence and quality of these conventions and schemas over time.
weaver_semconv crate is the first to undergo this process.
[unreleased]
🚀 Features
include
constraintany_of
constraintsweaver check registry
command🐛 Bug Fixes
📚 Documentation
🧪 Testing
⚙️ Miscellaneous Tasks
tarpaulin
coverage to the entire workspacecargo tarpaulin
in the list of tools to installInstall weaver 0.15.0
Install prebuilt binaries via shell script
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/open-telemetry/weaver/releases/download/v0.15.0/weaver-installer.ps1 | iex"
Download weaver 0.15.0
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
You can also download the attestation from GitHub and verify against that directly:
v0.14.0
: 0.14.0 - 2025-04-10Compare Source
Release Notes
What's changed
Deprecated
is deprecated. Conventions should be deprecated viadeprecated
field and should keep the original stability. (#607 by @lmolkova).constraints
feature is no longer supported in semantic conventions yaml schema.The earliest version of semantic convention weaver is able to read has moved to 1.26.0. (#611 by @lmolkova).
type
property required on the semantic convention group (behind--future
flag). (#611 by @lmolkova).code_generation.exclude
annotations insemconv_attributes
and other JQ attribute helpers. (#662 by @lmolkova)Install weaver 0.14.0
Install prebuilt binaries via shell script
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/open-telemetry/weaver/releases/download/v0.14.0/weaver-installer.ps1 | iex"
Download weaver 0.14.0
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
You can also download the attestation from GitHub and verify against that directly:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.