Skip to content

Commit

Permalink
Merge pull request #38 from petabridge/dev
Browse files Browse the repository at this point in the history
v1.1.1 Release
  • Loading branch information
Aaronontheweb authored Jan 8, 2020
2 parents 06af023 + 807fa84 commit 628485d
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 18 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
At present, this repository exposes the following interfaces for use within [Akka.NET](http://getakka.net/) applications that intend to leverage Phobos in production:

* [`INeverTrace`](https://phobos.petabridge.com/api/Phobos.Actor.Common.INeverTrace.html) - permanently disables tracing support for any actors marked with this interface and cannot be overridden by configuration.
* [`IWithTrace`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IWithTrace.html) - explicitly adds tracing support to a message, actor, etc.
* [`IWithTracing`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IWithTracing.html) - explicitly adds tracing support to a message, actor, etc.
* [`INeverMonitor`](https://phobos.petabridge.com/api/Phobos.Actor.Common.INeverMonitor.html) - permanently disables monitoring support for any actors marked with this interface and cannot be overridden by configuration.
* [`IWithMonitor`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IWithMonitor.html) - explicitly adds monitoring support to a message, actor, etc.
* [`IWithMetrics`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IWithMetrics.html) - explicitly adds monitoring support to a message, actor, etc.

And then we have some aggregate interfaces for simplification purposes:

Expand Down
9 changes: 2 additions & 7 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,2 @@
#### 1.1.0 January 06 2020 ####
Introduced the following interfaces:

* [`ITrace`](https://phobos.petabridge.com/api/Phobos.Actor.Common.ITrace.html) - explicitly adds tracing support to a message, actor, etc.
* [`IMonitor`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IMonitor.html) - explicitly adds monitoring support to a message, actor, etc.
* [`INeverInstrumented`](https://phobos.petabridge.com/api/Phobos.Actor.Common.INeverInstrumented.html) - permanently disables tracing and monitoring support for any actors marked with this interface and cannot be overridden by configuration.
* [`IInstrumented`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IInstrumented.html) - explicitly enables both tracing and monitoring support for this object.
#### 1.1.1 January 07 2020 ####
Renamed `IWithTrace` to to `IWithTracing`.
2 changes: 1 addition & 1 deletion src/Phobos.Actor.Common/IInstrumented.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace Phobos.Actor.Common
/// <summary>
/// Marker interface that indicates that this resource is fully instrumented.
/// </summary>
public interface IInstrumented : IWithTrace, IWithMetrics
public interface IInstrumented : IWithTracing, IWithMetrics
{
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace Phobos.Actor.Common
/// Marker interface that indicates that this actor, message, etc is used
/// by Phobos to begin traces.
/// </summary>
public interface IWithTrace
public interface IWithTracing
{
}
}
10 changes: 3 additions & 7 deletions src/common.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,8 @@
<PropertyGroup>
<Copyright>Copyright © 2018 Petabridge</Copyright>
<Authors>Petabridge</Authors>
<VersionPrefix>1.1.0</VersionPrefix>
<PackageReleaseNotes>Introduced the following interfaces:
[`ITrace`](https://phobos.petabridge.com/api/Phobos.Actor.Common.ITrace.html) - explicitly adds tracing support to a message, actor, etc.
[`IMonitor`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IMonitor.html) - explicitly adds monitoring support to a message, actor, etc.
[`INeverInstrumented`](https://phobos.petabridge.com/api/Phobos.Actor.Common.INeverInstrumented.html) - permanently disables tracing and monitoring support for any actors marked with this interface and cannot be overridden by configuration.
[`IInstrumented`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IInstrumented.html) - explicitly enables both tracing and monitoring support for this object.</PackageReleaseNotes>
<VersionPrefix>1.1.1</VersionPrefix>
<PackageReleaseNotes>Renamed `IWithTrace` to to `IWithTracing`.</PackageReleaseNotes>
<PackageIconUrl>https://phobos.petabridge.com/images/phobos_profile_icon.png</PackageIconUrl>
<PackageProjectUrl>
https://phobos.petabridge.com/
Expand All @@ -19,7 +15,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
</PropertyGroup>
<PropertyGroup>
<XunitVersion>2.3.0</XunitVersion>
<XunitVersion>2.4.1</XunitVersion>
<TestSdkVersion>16.4.0</TestSdkVersion>
</PropertyGroup>
</Project>

0 comments on commit 628485d

Please sign in to comment.