Commit Graph

23 Commits

Author SHA1 Message Date
Piotr Kiełkowicz 93157a56a2
Release 0.7.0 (#2486) 2023-04-25 06:40:54 +02:00
Zach Montoya df78d34cb9
Update native code (#2280)
* Port all of the changes to the native product and native tests

* Pass integrations to the profiler via C# and PInvoke, instead of integrations.json

* Delete integrations.json and remove environment variable OTEL_DOTNET_AUTO_INTEGRATIONS_FILE

* Add ByRef improvements to the CallTarget infrastructure:
- struct CallTargetReturn/CallTargetReturn<T> is now a readonly ref struct
- Pass CallTargetState by ref into EndMethod integration callbacks
- Pass input arguments by ref into BeginMethod integration callbacks

See f2cbb4ba93

* Really small changes to CallTarget infrastructure

* Fix build when using C#11

* Run format-native.sh

* Update native headers

* Fix possible null reference exception

* Fix changelog lint error

* Fix yet another native header issue

* Skip the StrongNamedTests for now

* Add the instrumentation type ("Trace|Log|Metric") and the instrumentation name (e.g. "GraphQL") to each instrumentation to allow for enabling and disabling integrations via environment variables

* Fix native format errors

* Fix the StackExchangeRedis integration definitions, which should resolve the integration test issues for the CustomSdkTests case and the StackExchangeRedisTests case

* Drop: Temporary launchSettings.json

* Commit updates to NServiceBus to try and resolve multiple System.Diagnostics.DiagnosticSource dll's getting loaded

* Add DiagnosticSource package reference to fix .NET Frameowrk test applications

* Add test skip for "TestApplication.StrongNamedValidation" spans, and document the GH issue that tracks the follow-up work

* Remove Datadog log prefix

* PR feedback: Update comments in NativeCallTargetDefinition.cs to keep the native call target definitions struct in-sync on the managed and native side

---------
2023-04-14 07:24:06 +02:00
Piotr Kiełkowicz 765a89c46d
Typo fixes in installation script (#2412) 2023-04-06 09:19:14 +02:00
Paulo Janotti a798fd8fba
Make .psm1 easier to use with Dockerfiles (#2336) 2023-03-17 11:04:07 +00:00
Piotr Kiełkowicz 133037f2af
Release 0.6.0 (#2270) 2023-03-01 06:16:31 +00:00
Piotr Kiełkowicz 2e50a3b090
Release 0.6.0-beta.2 (#2205) 2023-02-15 07:00:02 +01:00
Robert Pająk 34a057f34e
Improve GAC registration in PowerShell module (#2171) 2023-02-08 06:16:51 +00:00
Piotr Kiełkowicz 70e5a05e06
[PS installation] have OTEL_DOTNET_AUTO_INSTALL_DIR as variable (#2160) 2023-02-03 12:26:35 +00:00
Piotr Kiełkowicz 908504a9ae
Release 0.6.0-beta.1 (#2159) 2023-02-03 11:25:56 +01:00
xiang17 e1a7525f33
PowerShell module: add progress bar to GAC installation step (#2140) 2023-02-01 17:57:24 -08:00
Rasmus Kuusmann 085b2c36a9
Add offline install option for PowerShell (#2095)
* Add offline install option

* fix format

* remove else blocks

---------

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2023-01-27 18:50:18 +00:00
Piotr Kiełkowicz 56c0c11269
Release 0.5.1-beta.3 (#1897) 2023-01-05 07:31:22 +00:00
Robert Pająk 1aa9403c7d
Install netfx dlls into GAC (#1884)
* Install netfx dlls into GAC

* Better output (silent)

* Fix the bad path

Co-authored-by: Rasmus Kuusmann <rkuusmann@splunk.com>
2023-01-03 14:58:12 -08:00
Piotr Kiełkowicz 1ac707ee11
Release 0.5.1-beta.2 (#1733) 2022-12-08 08:52:54 +00:00
Robert Pająk 73ea6721ba
Release 0.5.1-beta.1 (#1690) 2022-11-30 09:26:11 +00:00
Robert Pająk 773dce6bda
Release 0.5.0 (#1649)
* Update releasing

* Add ASPNETCORE_HOSTINGSTARTUPASSEMBLIES to envvars.sh

* Fix plugin publish in examples
2022-11-24 14:26:23 +01:00
Rasmus Kuusmann 772997f739
Fix PS module IIS unregistration (#1595) 2022-11-09 08:50:29 +01:00
Rasmus Kuusmann 885b2c4e43
PS module default to ProgramFiles (#1533)
Add custom path warning and default to ProgramFiles dir
2022-11-02 13:51:32 +00:00
Rasmus Kuusmann 7a8ef600e2
Fix PowerShell IIS registration (#1514) 2022-10-27 18:06:56 +02:00
Robert Pająk d02b9ccd23
Release 0.4.0-beta.1 (#1506) 2022-10-27 09:03:13 +02:00
Rasmus Kuusmann 6f7f12e24c
Fix PS module name in README.md (#1495) 2022-10-25 15:10:53 +00:00
Rasmus Kuusmann a84ccfc52d
Fix PS install path variable (#1496) 2022-10-25 16:50:14 +02:00
Rasmus Kuusmann 6535133e33
Correct DotNet name case (#1489) 2022-10-24 11:37:28 +00:00