Skip to content

Commit

Permalink
Release 0.1.0-beta.1 (#575)
Browse files Browse the repository at this point in the history
* Bump version from 0.0.1 to 0.1.0

* Update CHANGELOG.md

* Move reference to CONTRIBUTING.md higher

* Refine README.md

- Document InstallationLocation
- Extract - instead of install

* Update the hyperlink to The Book of the Runtime
  • Loading branch information
pellared authored Apr 21, 2022
1 parent b1c92f9 commit d7ad144
Show file tree
Hide file tree
Showing 13 changed files with 20 additions and 13 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ All notable changes to this project are documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [Unreleased](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/compare/v0.1.0-beta.1...HEAD)

## [0.1.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v0.1.0-beta.1)

The is an initial, official beta release,
built on top of [OpenTelemetry .NET](https://github.com/open-telemetry/opentelemetry-dotnet):
Expand Down
6 changes: 5 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ You can do this by [submitting a GitHub issue](https://github.com/open-telemetry
You may also prefer writing on [Slack](https://cloud-native.slack.com/archives/C01NR1YLSE7).
If you are new, you can create a CNCF Slack account [here](http://slack.cncf.io/).

See [CONTRIBUTING.md](CONTRIBUTING.md) for more information.

## Compatibility

OpenTelemetry .NET Automatic Instrumentation attempts to work with all officially
Expand All @@ -69,9 +71,11 @@ See [config.md#instrumented-libraries-and-frameworks](config.md#instrumented-lib

### Install the instrumentation

Download and install the instrumentation binaries from
Download and extract the appropriate binaries from
[the latest release](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/latest).

> The path where you put the binaries is referenced as `%InstallationLocation%`
On Linux, you can optionally create the default log directory
after installation by running the following commands:

Expand Down
2 changes: 1 addition & 1 deletion docs/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,4 +204,4 @@ Microsoft .NET Profiling APIs:

- [Profiling API](https://docs.microsoft.com/en-us/dotnet/framework/unmanaged-api/profiling/)
- [Metadata API](https://docs.microsoft.com/en-us/dotnet/framework/unmanaged-api/metadata/)
- [The Book of the Runtime - Profiling](https://github.com/dotnet/coreclr/blob/master/Documentation/botr/profiling.md)
- [The Book of the Runtime - Profiling](https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/botr/profiling.md)
2 changes: 1 addition & 1 deletion docs/releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

1. Update the version in the following files:

- `*.cs` (TODO: extract as a constant to reduce the number of occurances)
- `TracerConstants.cs`
- `otel_profiler_constants.h`
- `version.h`
- `OpenTelemetry.AutoInstrumentation.csproj`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<AssemblyName>OpenTelemetry.AutoInstrumentation.Core</AssemblyName>

<!-- NuGet -->
<Version>0.0.1</Version>
<Version>0.1.0</Version>
<IsPackable>false</IsPackable>

<!-- Allow the GenerateAssemblyInfo task in the .NET SDK to generate all
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<OutputPath>..\bin\ProfilerResources\</OutputPath>

<!-- NuGet -->
<Version>0.0.1</Version>
<Version>0.1.0</Version>

<!-- Hide warnings for EOL .NET Core targets (e.g. netcoreapp2.0) -->
<CheckEolTargetFramework>false</CheckEolTargetFramework>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cmake_policy(SET CMP0015 NEW)
# Project definition
# ******************************************************

project("OpenTelemetry.AutoInstrumentation.Native" VERSION 0.0.1)
project("OpenTelemetry.AutoInstrumentation.Native" VERSION 0.1.0)

# ******************************************************
# Environment detection
Expand Down
4 changes: 2 additions & 2 deletions src/OpenTelemetry.AutoInstrumentation.Native/Resource.rc
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "The OpenTelemetry Authors"
VALUE "FileDescription", "OpenTelemetry CLR Profiler"
VALUE "FileVersion", "0.0.1.0"
VALUE "FileVersion", "0.1.0.0"
VALUE "InternalName", "OpenTelemetry.AutoInstrumentation.Native.DLL"
VALUE "LegalCopyright", "Copyright 2021 The OpenTelemetry Authors"
VALUE "OriginalFilename", "OpenTelemetry.AutoInstrumentation.Native.DLL"
VALUE "ProductName", "OpenTelemetry .NET AutoInstrumentation"
VALUE "ProductVersion", "0.0.1"
VALUE "ProductVersion", "0.1.0"
END
END
BLOCK "VarFileInfo"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ const WSTRING system_private_corelib_assemblyName = WStr("System.Private.CoreLib
const WSTRING opentelemetry_autoinstrumentation_loader_assemblyName = WStr("OpenTelemetry.AutoInstrumentation.Loader");

const WSTRING managed_profiler_full_assembly_version =
WStr("OpenTelemetry.AutoInstrumentation, Version=0.0.1.0, Culture=neutral, PublicKeyToken=null");
WStr("OpenTelemetry.AutoInstrumentation, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null");

const WSTRING managed_profiler_name = WStr("OpenTelemetry.AutoInstrumentation");

Expand Down
2 changes: 1 addition & 1 deletion src/OpenTelemetry.AutoInstrumentation.Native/version.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#pragma once

constexpr auto PROFILER_VERSION = "0.0.1";
constexpr auto PROFILER_VERSION = "0.1.0";
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ internal class GraphQLCommon
internal static readonly IntegrationInfo IntegrationId = IntegrationRegistry.GetIntegrationInfo(IntegrationName);

internal static readonly ActivitySource ActivitySource = new ActivitySource(
"OpenTelemetry.AutoInstrumentation.GraphQL", "0.0.1");
"OpenTelemetry.AutoInstrumentation.GraphQL", TracerConstants.Version);

private static readonly ILogger Log = OtelLogging.GetLogger();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>0.0.1</Version>
<Version>0.1.0</Version>
</PropertyGroup>

<ItemGroup>
Expand Down
1 change: 1 addition & 0 deletions src/OpenTelemetry.AutoInstrumentation/TracerConstants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ namespace OpenTelemetry.AutoInstrumentation;
public static class TracerConstants
{
public const string Language = "dotnet";
public const string Version = "0.1.0";
}
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
#pragma warning restore SA1600 // Elements should be documented

0 comments on commit d7ad144

Please sign in to comment.