Bot releases are hidden (Show)
Published by niemyjski over 6 years ago
Version 4.3.0 is a maintenance release that focused on improving GDPR support and fixing bugs.
We've added new controls to help meet GDPR requirements. By default the Exceptionless Client will report all available metadata including potential PII data. You can fine tune the collection of information via Data Exclusions or turning off collection completely. Please visit the wiki for detailed information on how to configure the client to meet your requirements.
IncludeUserName
, IncludeMachineName
, IncludeIpAddress
, IncludeCookies
, IncludePostData
, IncludeQueryString
properties to client.Configuration
that give you fine grained data controls to limit what data is sent. Please note some of these properties are already being handled by Data Exclusions.includePrivateInformation
to the exceptionless
config section which allows you to quickly disable collection of extra metadata in your apps.client.Configuration.ConfigServerUrl
.Exceptionless.Linking.PreserveAttribute
to the main client. This attribute allows easier integration into Xamarin to insure the linker doesn't remove any required components (Contrib @GeirGrusom #189).If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 6 years ago
Version 4.2.2 is a maintenance release that focused on improving logging and fixing bugs around storage.
ExceptionlessClient.Default.UseLogger(new Exceptionless.Extensions.Logging.ExtensionsExceptionlessLog(loggerFactory))
;If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski almost 7 years ago
Version 4.2.1 is a maintenance release that focused on optimizations to the NLog target (that were identified by @snakefoot while doing a code review) and optimized the default value for submitting heartbeats and retrieving settings.
If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski almost 7 years ago
Version 4.2.0 focused on client improvements and adding support for high performance persisted storage using Message Pack.
ExceptionlessClient.Default.Configuration.IncludePrivateInformation = false
.If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski almost 7 years ago
Version 4.1.0 focused on adding support for .NET Standard 2.0, performance improvements and bug fixes.
null
and default
values to be serialized. This allows greater insight into contextual data (Contrib @jamierushton #157).If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 7 years ago
Version 4.0.4 focused on bug fixes and updating package dependencies.
If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 7 years ago
Version 4.0.3 focused on bug fixes and improvements to the .NET Core and ASP.NET Core clients.
SetDefaultMinLogLevel
. This allows you to set a min log level until server configuration is applied.SetHttpActionContext
extension methods to the web clients. This allows request and user info to captured by default when manually submitting events.If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski almost 8 years ago
Version 4.0.2 focused on bug fixes and making it easier to consume the package in Xamarin projects.
client.Configuration.Proxy
(#123). The proxy information is automatically picked up via configuration. This allows you to manually specify the proxy to use in code.If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 4.0.1 includes a work around for a bug that could cause the NuGet packages to fail to install.
If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 4.0 includes support for .NET Core and ASP.NET Core! This means you can now use Exceptionless to build .NET applications on Linux, macOS and Windows!!
Exceptionless.Portable
and Exceptionless.Extras
functionality into the Exceptionless
package and dropped support for .NET 4.0. The Exceptionless
NuGet package now supports .NET Standard 1.2+
, PCL Profile 151
, and .NET 4.5
This is the main reason for bumping the major version.
Exceptionless.Portable
NuGet package still exists and has a dependency on the Exceptionless
Package. This should make upgrading a breeze.v2.0.0
) were removed:
ExceptionlessClient.Current
property was replaced with ExceptionlessClient.Default
.EnableSSL
properties were removed.If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 4.0 includes support for .NET Core and ASP.NET Core! This means you can now use Exceptionless to build .NET applications on Linux, macOS and Windows!!
Exceptionless.Portable
and Exceptionless.Extras
functionality into the Exceptionless
package and dropped support for .NET 4.0. The Exceptionless
NuGet package now supports .NET Standard 1.2+
, PCL Profile 151
, and .NET 4.5
This is the main reason for bumping the major version.
Exceptionless.Portable
NuGet package still exists and has a dependency on the Exceptionless
Package. This should make upgrading a breeze.v2.0.0
) were removed:
ExceptionlessClient.Current
property was replaced with ExceptionlessClient.Default
.EnableSSL
properties were removed.If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.5.0 focused on improvements to sessions, real time configuration and logging.
@@EVENT_TYPE:SOURCE
Value: false
You can use any event type or source. We support using wildcards *
as part of the source. If you want to ignore complete event types then set the source to *
.@@error:*MyCustomException
Value: false
The following disables the submission of any error event where the stack trace contains an exception with a type name that ends with MyCustomException
. You can also specify the full type name with namespace and remove the wildcard.@@log:*
Value: Off
Log types are special cased but still accept true or false for values. This example will turn off log messages completely. Known values are: Trace
, Debug
, Info
, Warn
, Error
, Fatal
, Off
.@@log:MyNamespace.EventPostsJob
Value: Info
This sets a minimum log level for the EventPostsJob.client.Configuration.UpdateSettingsWhenIdleInterval = TimeSpan.Zero;
.
Func<Event, bool>
callback. The following example ignores any event that has has a value property of 2 client.Configuration.AddEventExclusion(e => e.Value.GetValueOrDefault() != 2);
SettingsCollection.GetBoolean(name)
didn't support parsing 0
or 1
as boolean values (#88). We also now support yes
and no
as valid boolean values.Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.4.1 focused on bug fixes pertaining to running under .NET Native. We'd like to thank @gardebring for his help in tracking down the .NET Native issues.
client.Configuration.ReadFromAttributes()
.Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.4.0 focused on massive improvements to deduplicating events. We'd like to thank @srijken for all of his hard work in implementing this functionality.
In previous versions of the client we had a simple plugin that looked at the hash code of each stack trace and discarded events when any part of the errors stack trace was a match. We knew we could be smarter about this and provide you even more value so iterated on it.
GetHashCode
implementations which allows us to calculate more accurate hash codes. This allows us to be super confident about discarding duplicate events.Count
so you know exactly how many events occurred without paying the price of submitting the duplicates.We have a plugin with a low priority that sits at the end of the plugin pipeline. This is to ensure events we check for duplication have been processed completely before we check it. Here is how our plugin works:
What we gain from this is allowing you to see an accurate representation of events are occurring within your app without them counting against your plan (because only a fraction of them were submitted).
Just upgrade your clients to the latest version!
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.3.6 focused on improvements to sessions and bug fixes.
myId
to my_id
).client.Register()
method will now respect your session setting. If you want to have Register handle calling client.SubmitSessionStart()
for you, then remember to first call client.Configuration.UseSessions()
.SetManualStackingKey("manualStackingKey")
and SetManualStackingInfo()
Event extension methods or EventBuilder
method overloads.This is a required update if you were previously using manual stacking.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.3.5 focused on improvements to sessions.
UseSessions()
to take an optional heartbeatInterval
TimeSpan parameter which defaults to 30 seconds. We also added a useSessionIdManagement
boolean parameter that will automatically set a manual session id. We recommend that you only call useSessionIdManagement
on long lived desktop apps.Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.3.4 focused on bug fixes.
ExceptionlessClient.Default.Configuration.UseDebugLogger()
with ExceptionlessClient.Default.Configuration.UseInMemoryLogger()
as it previously only worked in debug mode with client source.event.GetUserIdentity()
) This was causing a few plugins to silently fail.Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.3.3 focused on bug fixes and features.
EventBuilder.SetManualStackingKey("MyStackingKey")
(@adamzolotarev). By doing this you are taking complete control over how the event is stacked so be careful.ExceptionlessClient.Default.Configuration.AddUserAgentBotPatterns("*bot*")
) or server side (project settings).exception.Data
properties into the Error.Data
dictionary. This prevents you from having extra nesting (E.G., error.Data.Data
).SetGeo
would cause an event to not be processed on machines with a non english locale.Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.3.2 focused on improvements to sessions.
ExceptionlessClient.Default.Configuration.UseSessions()
.Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!
Published by niemyjski over 8 years ago
Version 3.3.1 focused on bug fixes.
Please take a look at the change log for a full list of the changes.
We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!