Releases: microsoft/durabletask-netherite
Netherite 1.1.0
This 1.1.0 release includes many reliability improvements and bug fixes. Since the last release 1.0.1 there were also a number of small patches prior to this release
1.1.0
- Update to FASTER 2.0.14 (#181)
- Add a sample for running an orchestration with DTFx. (#180)
- Remove obsolete uses of ConnectionStringResolver (#171)
- Fix io notification (#179)
- Measure cache size periodically (#170)
- Remove serialization cache (#173)
- Update packages (#175)
- Fix cachesize test (#172)
- Set the default for MaxEntityOperationBatchSize (#165)
- Add support for specialized purge interface (#167)
- Fix minor bug in AzureStorageDevice (#166)
- Enforce persistence barrier for self-messages (#164)
- Fix race condition on OrchestrationRuntimeState (#161)
- Add runtime check for batch workers that are stuck (#163)
- Fix cachedebugger test (#162)
1.0.4
- Improve lease management (#157)
- Update to FASTER 2.0.3, DurableTask 2.9.0, Durable Functions 2.7.1 (#158)
- Generalize explicit placement of instances (#159)
1.0.3
- Remove Microsoft.Extensions.Logging.Abstractions dependency (#156)
1.0.2
Netherite 1.0.1
This 1.0.1 release is a minor patch for the 1.0.0 release that fixes a few last-minute issues:
Netherite 1.0.0
This the first non-preview release of Netherite.
Release notes:
Netherite Release Candidate 1.0.0-rc1
This release contains all of the functionality planned for the first production release, but still has a dependency on the Faster prerelease, so it is technically still a prerelease.
There are many changes since the last beta release. The most significant change is that we are using Faster v2, and tracking the cache size. In particular, instance and orchestration histories are now evicted from the cache if the cache size exceeds the configured maximum.
Netherite Preview 0.7.0-beta
Release notes:
- Fix autoscaler (#108)
- fix deduplication of fragmented partition and client events (#106)
- Fix hanging storage (#103)
- fix bug in client connection establishment, introduced in #82, that caused slow startup (#102)
- Add fault injection test, fix bugs (#101)
- implement dequeue count for sessions and activities (#92)
- Implement replay checker (#99)
- fix compiler warnings (#100)
- remove OrchestrationState from the persisted BatchProcessed to save space in commit log (#94)
- fix culling of waiters in instance state (#93)
- Fix client responses to wait for persistence (#98)
- Replace double-dynamic invocation (#95)
- separate storage of singleton states from storage of instance and history states. (#30)
- fix nullref in scale monitor (#97)
Netherite Preview 0.6.1-alpha
Adds support for netstandard2.0.
Netherite Preview 0.6.0-alpha
Netherite Preview 0.5.0-alpha
Netherite Preview 0.4.0-alpha
- Fixes to linux logging #37
- Fixes for auto scaler, and add support for using blobs instead of tables #42
- Ignore
ExtendedSessionsEnabled
setting, instead addCacheOrchestrationCursor
setting #43 - Reorganize performance tests #50
- Fix bug in activity scheduler #51
- Update package references #54
- Validate that existing taskhubs are connected to the original event hubs, and if not, throw exception with informational message #59
- Mitigations for dll load problem #55, #57
- Minor ETW tracing improvements #60
- Revise connection settings #58
- Fix JSON serialization of format string #47