Skip to content

2020.1.0 Release - #83

Merged
larenelg merged 12 commits into
masterfrom
dev
Jun 23, 2020
Merged

2020.1.0 Release#83
larenelg merged 12 commits into
masterfrom
dev

Conversation

@nblumhardt

Copy link
Copy Markdown
Member

2020.1 API changes

  • Signal.TaggedProperties becomes Signal.Columns breaking
  • SeqConnection.EnsureConnected() becomes EnsureConnectedAsync(), consistent with the other APIs in this project breaking
  • AppInstanceEntity.InputSignalExpression renamed to StreamedSignalExpression to avoid confusion with inputs breaking
  • AppInstanceEntity.Metrics split into ProcessMetrics, InputMetrics, DiagnosticInputMetrics and OutputMetrics (with corresponding split of AppInstanceMetricsPart) breaking
  • RunningTaskPart moved from Seq.Api.Model.Diagnostics to RunningTasks breaking
  • ApiKeyEntity.InputFilter, MinimumLevel, UseServerTimestamps and AppliedProperties moved to ApiKeyEntity.InputSettings breaking
  • 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

nblumhardt and others added 12 commits December 10, 2019 07:47
…ntHandler, e.g. for certificate validation or proxy configuration; adds a missing IDisposable implementation on SeqConnection
Support certificate validation callbacks, proxy settings, etc.
Update with the lastest Seq preview features
 * `SeqApiClient` now accepts `application/vnd.datalust.seq.v8+json`, the media type indicating 2020.1 API support
 * `AppInstanceEntity.InputSignalExpression` renamed to `StreamedSignalExpression` to avoid confusion with _inputs_
 * `AppInstanceEntity.InputSettings` added, to support filtering, property tagging, etc.
 * `AppInstanceEntity.Metrics` split into `ProcessMetrics`, `InputMetrics`, `DiagnosticInputMetrics` and `OutputMetrics` (with corresponding split of `AppInstanceMetricsPart`)
 * `RunningTaskPart` moved from _Seq.Api.Model.Diagnostics_ to _RunningTasks_
 * `Entity` carries `ExtensionData` to ease backwards compatibility on the server-side
 * `ApiKeyEntity.InputFilter`, `MinimumLevel`, `UseServerTimestamps` and `AppliedProperties` moved to `ApiKeyEntity.InputSettings`
 * New `SettingName` entries for various OpenID Connect settings, `AuthenticationProvider`, `AutomaticallyProvisionAuthenticatedUsers`, and `AzureADAuthority`; some obsolete settings removed/marked
 * `SignalFilterPart` renamed to `DescriptiveFilterPart`, to clarify its use across the API and not only with signals
 * `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
Update to the latest Seq 2020.1 API version (breaking changes, here!)
@larenelg
larenelg marked this pull request as ready for review June 23, 2020 00:08
@larenelg
larenelg merged commit 3ca460e into master Jun 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants