Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Catchup to upstream * Actually build profiler in release mode (#1362) Actually build the profiler in release mode. The changes in #1356 attempted to do this, but placed the build configuration changes into the display name of the tasks, not the actual command. Bump OpenTracing from 0.12.0 to 0.12.1 in /src/Datadog.Trace.OpenTracing (#1385) Bumps [OpenTracing](https://github.com/opentracing/opentracing-csharp) from 0.12.0 to 0.12.1. - [Release notes](https://github.com/opentracing/opentracing-csharp/releases) - [Commits](opentracing/opentracing-csharp@0.12.0...0.12.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Update dependabot all in one go (#1387) - For Datadog.Trace, allow all dependencies. For other projects, only allow direct dependencies. This cuts down on noise since all other projects go through Datadog.Trace - For Datadog.Trace and Datadog.Trace.ClrProfiler.Managed, add packages that should be ignored Update dependabot to manually ignore dependencies (#1399) Copy/paste the Datadog.Trace.csproj ignored dependencies everywhere, since Datadog.Trace triggers issues everywhere. While potentially noisier than a small "allow" list, this will raise PR's if we ever add new packages which is better than not raising PR's. Stop calling Environment.Exit in tests (#1400) Add symbols to MSI (#1364) * Add symbols to MSI * Update the PrepareRelease tool Include the job attempt number in integration test log uploads (#1403) This is the only pipeline that publishes whether the pipeline succeeds or fails, so it's the only job vulnerable to duplicate artifacts Update dependabot to ignore the MessagePack vendored dependency (#1404) Add additional test for ContainerID parsing (#1405) Python recently had an issue with container ID parsing in DataDog/dd-trace-py#2314. This adds the problematic ID to our test suite to ensure we are not affected Check agent version only once (#1406) Fixes the CMake version 3.19.8 in CMakeLists (#1407) Revert "ProcessExit event handler improvements (#1332)" (#1410) This reverts commit 0aaa30e. Include symbols in Linux packages (#1365) Generate nuget symbols package (#1401) * Generate nuget symbols package * Enable source-link * Enable deterministic builds delete log file (#1408) Bump version to 1.26.0 (#1411) * Bump version to 1.26.0 Update NuGet packages in integration tests, under existing instrumentation version ranges (#1412) Re-enable AspNet integration tests in CI (#1414) Runs the AspNet tests added by DataDog/dd-trace-dotnet#1288 . Currently, this only tests the `AspNetMvc` and `AspNetWebApi2` integrations because the `AspNet` integration is not yet enabled via automatic instrumentation. The tests are run in the Windows IIS runs for the following reasons: - Restoring the projects and publishing can be grouped into the existing `samples-iis.sln` solution - Instrumenting IIS and IIS Express requires the Datadog.Trace assemblies to be in the GAC - Adding the AspNet CI applications to `samples-iis.sln`, which we are already properly restoring and publishing in the Windows IIS jobs - Removing some compile-time references to `Datadog.Trace.dll` and `Datadog.Trace.ClrProfiler.Managed.dll` with lookups via reflection. This is used so the site can give us a clear indicator whether automatic instrumentation is running - Miscellaneous change: Stop Visual Studio from auto-generating a `launchSettings.json` for the Datadog.Trace.IntegrationTests project Fix links in CHANGELOG (#1417) Serialize tags/metrics in a single pass (#1416) Ducktype reverse proxy (#1402) * Add support for reverse proxy/ducktyping. * Fixes ducktyping for non visible types. * Changes ReverseProxyTests * Enables tests on NET451, and adds a new test using public types. Changes based on the review. * Apply suggestions from code review Co-authored-by: Zach Montoya <zach.montoya@datadoghq.com> * Apply suggestions from code review Co-authored-by: Kevin Gosse <krix33@gmail.com> * Changes based on the review. Co-authored-by: Zach Montoya <zach.montoya@datadoghq.com> Co-authored-by: Kevin Gosse <krix33@gmail.com> Fix git parser on really big pack files (>2GB) (#1413) * Fix git parser on really big pack files. > 2GB * Fix parser on big object size. * changes based in the comments. * Fixes. * Apply suggestions from code review Co-authored-by: Andrew Lock <andrew.lock@datadoghq.com> Co-authored-by: Andrew Lock <andrew.lock@datadoghq.com> Enable endpoint routing in aspnetcore benchmark (#1418) Reinstate the consolidated multi-stage build pipeline (#1363) Re-incorporate the unified build pipeline and ensure that the main pipelines can successfully run in parallel. The main difference between the two is that, for Linux builds, the managed assets are no longer being copied during the Profiler step but instead during the package step. Thus, the only changes in this PR that affects shared scripts are new conditional blocks that check a new `UNIFIED_PIPELINE` environment variable to determine in which step to copy the managed assets. Notes: - Reverts the "revert" PR DataDog/dd-trace-dotnet#1335 - Adds the NuGet config change from DataDog/dd-trace-dotnet#1353, which assumes the change will be taken don't throw or log exceptions in TryDuckCast methods (#1422) Bump version to 1.26.1 (#1424) * Bump version to 1.26.1 * Update Changelog Fix build issue when building MSI from the command line without the TracerHomeDirectory argument (#1423) * tracer merge fix * fix versions * remove arm64 builds * fix assembly naming Co-authored-by: Zach Montoya <zach.montoya@datadoghq.com>
- Loading branch information