Releases: datalust/seq-api
Releases · datalust/seq-api
v2023.1.0
- #113 - update documentation for event search (@KodrAus)
- #116 - updates for Seq 2023.1 (@nblumhardt)
v2022.1.0
- Update API version (media type) to v9
- Add support for variables in searches and queries
- Add support for the
System,Project, andOrganizationpermissions - Don't convert date-looking strings to
DateTimewhen deserializing untyped JSON values - this prevents unpredictable behavior unpredictable when reading query results etc. - Use
decimalwhen deserializing numbers in untyped JSON data - this is more accurate because Seq's internal numeric representation isdecimal - Expose a text description of user roles
- Update the API for user search history tracking
- Expose
SyntaxonAppSettingPart - Build with VS2022
- Some non-null reference type annotations
- Redesigned
Eventsresource groupEnumerateAsync()provides a reliable, obvious, interface to searches, which transparently handles pagingListAsync()wrapsEnumerateAsync()and simplifies use for consumers without C#9await foreachPageAsync()provides low-level API accessDeleteAsync()does what is implied by its nameInSignalAsync()andDeleteInSignalAsync()removed, replaced with the methods above
- Adds
net6.0TFM
v2021.4.0
- #105 - updates for the Seq 2021.4 API contracts (@nblumhardt)
v2021.3.1
v2021.3.0
- #100 - Seq 2021.3 API updates (@datalust)
- New alerts model, replacing the earlier dashboard-based alerting implementation
- Support for disaster recovery APIs including node status, fail-over, and license capabilities
- Namespace updates - dashboarding-related types move from
Seq.Api.Model.MonitoringtoSeq.Api.Model.Dashboarding - Dashboard type name updates -
MeasurementPartbecomesColumnPart ServerMetricsEntity.EventStoreDiskRemainingBytesmade nullable to correctly reflect the HTTP API definition of this propertyInputAppliedPropertyPartconsolidated withEventPropertyPart, now inSeq.Api.Model.Shared- Feature flags support via
RootEntity.EnabledFeatures
v2021.2.0
Merge pull request #98 from datalust/dev 2021.2.0 Release
v2021.1.0
v153
Merge pull request #92 from datalust/dev 2020.5 Release
v2020.4.0
v2020.1.0
- #80 - support certificate validation callbacks, proxy settings, etc. via
HttpClientHandler, fixSeqConnectiondisposal (@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.TaggedPropertiesbecomesSignal.ColumnsbreakingSeqConnection.EnsureConnected()becomesEnsureConnectedAsync(), consistent with the other APIs in this project breakingAppInstanceEntity.InputSignalExpressionrenamed toStreamedSignalExpressionto avoid confusion with inputs breakingAppInstanceEntity.Metricssplit intoProcessMetrics,InputMetrics,DiagnosticInputMetricsandOutputMetrics(with corresponding split ofAppInstanceMetricsPart) breakingRunningTaskPartmoved from Seq.Api.Model.Diagnostics to RunningTasks breakingApiKeyEntity.InputFilter,MinimumLevel,UseServerTimestampsandAppliedPropertiesmoved toApiKeyEntity.InputSettingsbreakingSignalFilterPartrenamed toDescriptiveFilterPart, to clarify its use across the API and not only with signals breaking- Adds
AlertStateEntityandSeqConnection.AlertStates - Adds
SettingName.NewUserRoleIds SeqApiClientnow acceptsapplication/vnd.datalust.seq.v8+json, the media type indicating 2020.1 API supportAppInstanceEntity.InputSettingsadded, to support filtering, property tagging, etc.EntitycarriesExtensionDatato ease backwards compatibility on the server-side- New
SettingNameentries for various OpenID Connect settings,AuthenticationProvider,AutomaticallyProvisionAuthenticatedUsers, andAzureADAuthority; some obsolete settings removed/marked SeqConnection.RunningTasksadded to support diagnostics and task cancellationUserEntitynow exposesAuthenticationProviderandAuthenticationProviderUniqueIdentifierApiKeysResourceGroup,AppInstancesResourceGroupandDiagnosticsResourceGroupnow exposeGetMeasurementTimeseriesAsync()for 24-hr metric histograms