80 - support certificate validation callbacks, proxy settings, etc. via HttpClientHandler, fix SeqConnection disposal (@nblumhardt)
81 and #82 - fix websocket shutdown on recent .NET Core versions; allow app instances, feeds, and users to be created without first calling TemplateAsync(); update to Seq 2020.1 API version (changes below) (@nblumhardt)
SeqConnection.EnsureConnected() becomes EnsureConnectedAsync(), consistent with the other APIs in this project breaking
AppInstanceEntity.InputSignalExpression renamed to StreamedSignalExpression to avoid confusion with inputsbreaking
AppInstanceEntity.Metrics split into ProcessMetrics, InputMetrics, DiagnosticInputMetrics and OutputMetrics (with corresponding split of AppInstanceMetricsPart) breaking
RunningTaskPart moved from Seq.Api.Model.Diagnostics to RunningTasksbreaking
ApiKeyEntity.InputFilter, MinimumLevel, UseServerTimestamps and AppliedProperties moved to ApiKeyEntity.InputSettingsbreaking
SignalFilterPart renamed to DescriptiveFilterPart, to clarify its use across the API and not only with signals breaking
Adds AlertStateEntity and SeqConnection.AlertStates
Adds SettingName.NewUserRoleIds
SeqApiClient now accepts application/vnd.datalust.seq.v8+json, the media type indicating 2020.1 API support
AppInstanceEntity.InputSettings added, to support filtering, property tagging, etc.
Entity carries ExtensionData to ease backwards compatibility on the server-side
New SettingName entries for various OpenID Connect settings, AuthenticationProvider, AutomaticallyProvisionAuthenticatedUsers, and AzureADAuthority; some obsolete settings removed/marked
SeqConnection.RunningTasks added to support diagnostics and task cancellation
UserEntity now exposes AuthenticationProvider and AuthenticationProviderUniqueIdentifier
ApiKeysResourceGroup, AppInstancesResourceGroup and DiagnosticsResourceGroup now expose GetMeasurementTimeseriesAsync() for 24-hr metric histograms
80 - support certificate validation callbacks, proxy settings, etc. via
HttpClientHandler
, fixSeqConnection
disposal (@nblumhardt)81 and #82 - fix websocket shutdown on recent .NET Core versions; allow app instances, feeds, and users to be created without first calling
TemplateAsync()
; update to Seq 2020.1 API version (changes below) (@nblumhardt)2020.1 API changes
Signal.TaggedProperties
becomesSignal.Columns
breakingSeqConnection.EnsureConnected()
becomesEnsureConnectedAsync()
, consistent with the other APIs in this project breakingAppInstanceEntity.InputSignalExpression
renamed toStreamedSignalExpression
to avoid confusion with inputs breakingAppInstanceEntity.Metrics
split intoProcessMetrics
,InputMetrics
,DiagnosticInputMetrics
andOutputMetrics
(with corresponding split ofAppInstanceMetricsPart
) breakingRunningTaskPart
moved from Seq.Api.Model.Diagnostics to RunningTasks breakingApiKeyEntity.InputFilter
,MinimumLevel
,UseServerTimestamps
andAppliedProperties
moved toApiKeyEntity.InputSettings
breakingSignalFilterPart
renamed toDescriptiveFilterPart
, to clarify its use across the API and not only with signals breakingAlertStateEntity
andSeqConnection.AlertStates
SettingName.NewUserRoleIds
SeqApiClient
now acceptsapplication/vnd.datalust.seq.v8+json
, the media type indicating 2020.1 API supportAppInstanceEntity.InputSettings
added, to support filtering, property tagging, etc.Entity
carriesExtensionData
to ease backwards compatibility on the server-sideSettingName
entries for various OpenID Connect settings,AuthenticationProvider
,AutomaticallyProvisionAuthenticatedUsers
, andAzureADAuthority
; some obsolete settings removed/markedSeqConnection.RunningTasks
added to support diagnostics and task cancellationUserEntity
now exposesAuthenticationProvider
andAuthenticationProviderUniqueIdentifier
ApiKeysResourceGroup
,AppInstancesResourceGroup
andDiagnosticsResourceGroup
now exposeGetMeasurementTimeseriesAsync()
for 24-hr metric histograms