1
0
mirror of synced 2024-12-23 09:43:07 +01:00
Commit Graph

24 Commits

Author SHA1 Message Date
a0c9d97694 Added ConfigureAwait to (hopefully) all awaits
Ugly as heck, but it's recommended for libraries
2024-04-08 14:20:15 +02:00
6985efb6f9 Added ResetStopwatch functionality to IDiagnosticContext 2024-03-13 13:43:43 +01:00
9c40c2928c Fixed timing issue when a parallel flow response arrives before the flow is stored 2023-04-20 10:40:13 +02:00
17074178d5 Fixed result type check failing for Task result in flows 2023-04-06 14:03:34 +02:00
840654524e Fixed build 2022-11-23 09:25:46 +01:00
97672f4321 Implemented nullable reference types support 2022-11-23 09:13:38 +01:00
bcdb376256 Fixed queue arguments error due to wrong value types
Added test for publish overflows
Removed support for Unity Container
Changed third party package references to ranges
Fixed XML documentation
2022-11-22 13:20:47 +01:00
7a25a1fd1f Added ValueTask support to flows 2022-02-09 12:21:47 +01:00
165680fd38 Added ValueTask support
- This is a breaking change for custom middleware implementations
Added validation for return type handling
- This may be breaking for incorrect implementations, but highly unlikely
2022-02-09 11:27:07 +01:00
2b4dd8e251 [ci skip] WIP: support for adding requests mid-parallel flow 2021-12-09 23:52:25 +01:00
be576a2409 Implemented #31: Include message details in exception logging (optionally)
Refactored IControllerMessageContext into context payloads to get access to it in the exception handler
2021-09-02 16:16:44 +02:00
Hans Mulder
20cfedba00 Fixed: delete flowstate when Exception occurs - parallellrequest 2020-01-20 16:47:59 +01:00
c63b821b87 Fixed #11: Do not persist flow for dynamic queues 2019-08-19 09:33:07 +02:00
8ec85ac99f [ci skip] Reimplemented FlowStarter 2019-08-15 12:04:03 +02:00
314a67db00 [ci skip] Bit of refactoring and bugfixing, mostly documentation 2019-08-14 20:48:40 +02:00
f8fca5879c [ci skip] Major refactoring for 2.0
- Compiles, but that's about it. Plenty of ToDo's left before it will run. Beware, ye who enter here.
- Cleanup of the internals, with the aim to keep the interface to application code compatible
- Added the ability to declare durable queues on startup and update the bindings
- Possibly fixed an issue with publish timeouts being logged after a reconnect
2019-08-13 20:30:04 +02:00
74985e45de Fixed all ReSharper issues
Some are silly, like the "member not used" for public interfaces. The comments everywhere are ugly, sorry, but it keeps the possibly important issues visible without a dependency on some ReSharper annotations package.
2018-12-19 20:50:56 +01:00
43458b19f7 Actually fixed Flow context storing for parallel request 2018-12-19 20:20:08 +01:00
Menno van Lavieren
3ce847c21f RDB-46 Volgorde bug in Flow Library
Refactoring van de FlowStore en de FlowPovider met de oplossing voor de bug
2017-10-17 10:34:07 +02:00
20ac467006 Fixed #6: Provide a way to start a flow outside of a message handler
Fixed Continuation methods binding to dynamic queues
2017-02-15 22:05:01 +01:00
52ad9a4fc6 Fixed Tapeti trying to publish return types of type Task 2017-02-13 15:47:57 +01:00
120108bd41 Implemented #10: YieldWithParallelRequest 2017-02-12 19:04:26 +01:00
6779f3a4d0 Added AppSettings ConnectionParams helper
Changed BindingFilters to MessageFilterMiddleware (in preparation for SignalR interaction package)
Start of SqlConnectionFlowRepository
2017-02-08 15:52:24 +01:00
b980e308d1 Added request/response validation for non-yieldpoint methods
Added ExceptionStrategy
Removed PublishExchange, fixed default ExchangeStrategy
2017-02-07 16:13:33 +01:00