Releases: datalust/seq-api
Releases · datalust/seq-api
Release list
v2026.1.0
What's Changed
- Updated for Seq 3.3 by @nblumhardt in #14
- Migrate to .NET Standard 1.3/.NET 4.5+, project.json. by @nblumhardt in #15
- WebSocket support for streaming events by @nblumhardt in #16
- Move OnCompleted() to the receiver task, ensuring ordering… by @nblumhardt in #17
- Log unobserved task exceptions in the seq-tail sample by @nblumhardt in #18
- Don't reference the nonexistent System.Collections.Concurrent assembly by @nblumhardt in #19
- Remove unused parameter from sample by @nblumhardt in #20
- Don't include NETStandard.Library for .NET 4.5 by @nblumhardt in #23
- Improved API error reporting, added SignalCopy example by @nblumhardt in #25
- Add LoginWindowsIntegratedAsync() to the Users resource by @nblumhardt in #27
- Missing .ConfigureAwait(false) by @nblumhardt in #28
- Fixes Events.DeleteInSignalAsync() by @nblumhardt in #29
- Fix up spelling of Diagnostics by @andymac4182 in #34
- Update to VS2017 Project Format by @andymac4182 in #33
- Update Seq.Api.csproj by @neman in #36
- Update to match the Seq 4.0 API by @nblumhardt in #35
- Remove active transactions metric no longer supplied by Seq 4 by @nblumhardt in #37
- Update to match Seq 4.2 by @nblumhardt in #42
- Update to match latest Seq 4.2 preview API by @nblumhardt in #43
- Ensure non-templated entities can still be created by @nblumhardt in #45
- Use
~in ToString for unioned signals by @KodrAus in #47 - Make date range start fully optional when querying by @nblumhardt in #49
- Update to match the newest (soon-to-be published) Seq 5 preview by @nblumhardt in #50
- Add CancellationToken by @SimonCropp in #51
- Ignore un-populated
Signal.IsRestrictedby @nblumhardt in #52 - Fixed samples in README.md by @tompazourek in #55
- Final v5 API changes by @nblumhardt in #57
- Update to the Seq 5.1 API by @nblumhardt in #60
- Retry loading resource groups if the initial attempt fails by @nblumhardt in #66
- Include 'render' and 'permalinkId' parameters in single event load requests by @nblumhardt in #67
- Add EnsureConnected(); be more resilient to failed initial root entity loading by @nblumhardt in #68
- Allow a timeout to be passed through SeqConnnection to the underlying HttpClient by @nblumhardt in #69
- Clean-up and documentation by @nblumhardt in #71
- Partial revert of #69 - Timeout is already accessible by @nblumhardt in #72
- Deprecate well-known role ids and introduce SeqConnection.Roles by @nblumhardt in #75
- Complete API documentation by @nblumhardt in #76
- Support certificate validation callbacks, proxy settings, etc. by @nblumhardt in #80
- Update with the lastest Seq preview features by @nblumhardt in #81
- Update to the latest Seq 2020.1 API version (breaking changes, here!) by @nblumhardt in #82
- Add example app for first-time Seq setup - enabling Azure Active Directory as authentication by @larenelg in #86
- Rename
masterbranch tomainby @larenelg in #87 - Updates for Seq 2020.4 by @nblumhardt in #88
- 2020.5 API parity by @nblumhardt in #91
- 2021.1 API updates by @nblumhardt in #94
- Seq 2021.3 API updates by @nblumhardt in #100
- Oops - typo in dev version prefix by @nblumhardt in #102
- Seq 2021.3 API updates by @KodrAus in #103
- Update to include minor additions in the Seq 2021.4 API by @nblumhardt in #105
- Variables and permissions by @liammclennan in #108
- Final API changes for 2022.1 by @nblumhardt in #109
- Update the events snippet by @KodrAus in #114
- Updates for Seq 2023.1 by @nblumhardt in #116
- Updates for 2023.1.2 by @KodrAus in #118
- Bump version number and update dependencies for 2023.2 by @nblumhardt in #120
- Update for Seq 2023.3 by @nblumhardt in #121
- Updates for Seq 2023.4 by @nblumhardt in #123
- Add
OpenIdConnectMetadataAddresssetting name by @nblumhardt in #128 - merge 2024.1 changes from seq by @liammclennan in #129
- Seq 2024.2 API updates by @nblumhardt in #132
- Seq 2024.2 EntraID Example fix by @vogonistic in #134
- Add expression indexes by @liammclennan in #135
- IndexesResourceGroup.cs Find should return an
IndexEntity. by @liammclennan in #136 - Add ExpressionIndexesResourceGroup.FindAsync by @liammclennan in #137
- Upstream changes from Seq 2024.3 by @nblumhardt in #138
- Update to the Seq 2025.1 API by @nblumhardt in #141
- 2025.1 API changes to support WebSockets, query tracing, node connection state by @nblumhardt in #142
- Upstream changes from Seq 2025.2 by @liammclennan in #145
- Begin phasing in anti-CSRF-token support by @nblumhardt in #146
- Earlier 2025.2 builds produce
ws://absolute WebSocket URIs, fix scheme normalization by @nblumhardt in #148 - Updates for the Seq 2026.1 API by @nblumhardt in #154
- Build with GitHub Actions by @nblumhardt in #155
Data.TryQueryAsync(), remaining metrics updates by @nblumhardt in #156- More 2026.1 updates by @nblumhardt in #157
New Contributors
- @andymac4182 made their first contribution in #34
- @neman made their first contribution in #36
- @SimonCropp made their first contribution in #51
- @tompazourek made their first contribution in #55
- @larenelg made their first contribution in #86
- @vogonistic made their first contribution in #134
Full Changelog: https://github.com/datalust/seq-api/commits/v2026.1.0
v2025.2.2
- #146 — begin phasing in anti-CSRF tokens (@nblumhardt)
v2025.2.1
Important
This build contains a bug that prevents the Events.EnumerateAsync() function working on most existing Seq builds.
- #146 — begin phasing in anti-CSRF token support (@nblumhardt)
v2025.2.0
Merge pull request #144 from datalust/dev 2025.2.0 Release
v2025.1.0
Important
This build works with Seq 2025.1 and later versions. Pull version 2024.3.* of this package to support earlier releases.
- Update accepted media type to
application/vnd.datalust.seq.v11+json - Use WebSocket streaming in
EventsResourceGroup.EnumerateAsync(), and introduce non-WebSocketPagedEnumerateAsync()fallback option - Add
bool traceparameter to query/search APIs to turn on detailed server-side query tracing - Expand support for various search parameters when streaming new events with
StreamAsync() - Remove generic argument from
StreamAsync()in favor of expandedStreamDocumentsAsync()APIs - Remove
IObservable<T>subscriptions for streaming APIs in favor ofIAsyncEnumerable<T> - Replace
ClusterNodesResourceGroupwith newClusterResourceGroup - Remove the obsolete
SeqConnection(.., configureHandler)constructors replaced by variants withcreateHttpMessageHandlercallbacks - Update/improve Alerting API coverage
- Update/refactor Apps API coverage
- Update dependencies, add
net8.0target - Update samples to target
net9.0
v2024.3.0
What's Changed
- Seq 2024.2 EntraID Example fix by @vogonistic in #134
- Add expression indexes by @liammclennan in #135
- IndexesResourceGroup.cs Find should return an
IndexEntity. by @liammclennan in #136 - Add ExpressionIndexesResourceGroup.FindAsync by @liammclennan in #137
- Upstream changes from Seq 2024.3 by @nblumhardt in #138
Full Changelog: v2024.2.0...v2024.3.0
v2024.2.0
- #132 - Seq 2024.2 API updates (@nblumhardt)
- Rename
SettingName.AzureAD*toSettingName.EntraID* - Update API media type version string
- Include
SpanKindonLogEvents
- Rename
v2024.1.0
- #128 - add
OpenIdConnectMetadataAddresssetting name (@nblumhardt) - #129 - 2024.1 API changes (@liammclennan)
- Add cluster metrics resources
- Span-related properties on
EventEntity
v2023.4.0
- Default to
SocketsHttpHandleron all platforms - New
SeqConnection(string, string, Func<CookieContainer, HttpMessageHandler>)to allow handler implementation selection - Rename
DateTimeRangetoDateTimeRangePartin line with other API "DTO" types - Add
SeqConnection.ApiKeys.GetAllMeasurementTimeseriesAsync()for bulk API key metrics
v2023.3.0
Version increment to match Seq 2023.3 in line with the project's versioning policy; no API or functional changes in this release.