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
4ce318b560
#43 Move binding related attributes to Tapeti Core
2023-04-14 15:47:50 +02:00
6b38d59468
Fixed #39 : Stateless Request-Response does not filter target controller method
...
Added NoBinding attribute
2023-04-13 08:39:43 +02:00
17074178d5
Fixed result type check failing for Task result in flows
2023-04-06 14:03:34 +02:00
fde278228d
Prevent possible concurrency issues in ParallelRequestBuilder
2023-04-06 07:45:09 +02:00
8675ab3d6e
Fixed exception in flow requests
2022-11-23 12:58:31 +01: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
7143ad3c2f
Implemented QueueArgumentsAttribute (untested)
2022-11-17 16:47:07 +01:00
38326bd328
Removed ValueTask overload for parallel request Converge method
...
- Doesn't work with the current persisted flow state so it would require a refactoring and in-place conversion
2022-02-10 10:17:27 +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
b816e56018
Code style cleanup
2022-02-09 09:50:25 +01:00
58d1908047
Added NoRequestsBehaviour to ParallelFlow.Yield
2021-12-10 11:45:09 +01:00
bc00d476bd
Implemented adding requests to parallel flow
...
Fixed console logger outputting incorrect message when declaring queues
2021-12-10 09:56:37 +01:00
2b4dd8e251
[ci skip] WIP: support for adding requests mid-parallel flow
2021-12-09 23:52:25 +01:00
7aab0f86be
Added IFlowStore.GetActiveFlows for monitoring purposes
2021-11-02 15:48:14 +01:00
2dc30596ef
Check for ConvergeMethodName while loading flows is incorrect
2021-10-26 20:33:25 +02:00
66a0ec116b
Fixed a few code hints
2021-09-05 10:05:04 +02: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
c2a6b4b577
Fixed NullReferenceException when flow disappears in between locks
2021-09-02 11:29:32 +02:00
51ebfd62b4
Fixed validation for converge methods
2021-07-18 14:39:18 +02:00
6d7836de2f
Implemented #27 : Check methods for persisted flows while loading?
2021-07-18 14:29:41 +02:00
1be1b599a0
Updated all references NuGet packages to latest stable version
...
Fixed ReSharper code issues
2021-05-29 21:52:07 +02:00
Frederik
13833040e8
Possible fix for #21 - Same request/response twice in flow does not continue?
2020-06-11 16:36:55 +02:00
Hans Mulder
20cfedba00
Fixed: delete flowstate when Exception occurs - parallellrequest
2020-01-20 16:47:59 +01:00
Hans Mulder
041cd1eea1
Fixed: delete flowstate when Exception occurs
2020-01-20 13:06:55 +01:00
c63b821b87
Fixed #11 : Do not persist flow for dynamic queues
2019-08-19 09:33:07 +02:00
7389b5bf06
[skip appveyor] #9 Documentation and examples
...
Added DataAnnotations to all examples.
Implemented third example for Flow. Fixed a bug where Start would not give up it's flow lock.
2019-08-16 11:47:57 +02:00
93fa25c163
[skip appveyor] Fixed #4 : Unhelpful error message when starting a (parallel) flow before Subscribe has finished
...
Fixed #12 : Flow allows request message without Request attribute
2019-08-15 17:56:38 +02:00
25c01ee1ed
[ci skip] Fixed #14 : Clarify error when yielding a parallel request builder without requests
...
Did not implement the short-circuit to the converge method yet, as that would circumvent the controller check. Maybe later.
2019-08-15 17:45:39 +02:00
196aa63a4a
[ci skip] Fixed the last of the ReSharper code issues
2019-08-15 16:00:04 +02:00
8ec85ac99f
[ci skip] Reimplemented FlowStarter
2019-08-15 12:04:03 +02:00
d211d33108
[ci skip] Fixed ReSharper code issues (ironically, in JetBrains.Annotations as well)
2019-08-15 11:32:39 +02:00
fed377992b
[ci skip] Done with XML documentation for now
...
Made a few classes internal that were supposed to be
2019-08-15 11:26:55 +02:00
314a67db00
[ci skip] Bit of refactoring and bugfixing, mostly documentation
2019-08-14 20:48:40 +02:00
6c32665c8a
[ci skip] Refactored how consume result is handled
...
Reimplemented the exception strategy and logging
Much XML documentation, such wow
2019-08-14 12:20:53 +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
Menno van Lavieren
e85807f622
Enforce loading of the flowstore before lookingup continuations, to prevent a common misuse that leads to data loss. fix
2019-05-02 13:32:03 +02:00
Menno van Lavieren
785cda387f
Enforce loading of the flowstore before lookingup continuations, to prevent a common misuse that leads to data loss.
2019-05-02 13:26:59 +02:00
Menno van Lavieren
6bc6cfe216
MAX-911 RDB Relaties samenvoegen vanuit LEF en update ontvangen in LEF
...
MAX-1081 POC Dictionary tasks in Web voor request
Setup voor Transient request response met TODO's
2019-04-24 18:04:30 +02:00
60c7020a2c
Fixed #6 : Use 'mandatory' on replies
2019-02-14 15:08:04 +01:00
02debfb82a
Fixed incorrect assertion caused by fixing "code issues" (oh the irony)
2018-12-19 21:42:04 +01: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
ab03b38e6c
Fix for exception "Neither Store nor Delete are called for the state of the current flow" with parallel requests
2018-12-19 15:53:56 +01:00
Menno van Lavieren
ee86e2c739
RDB-136 Flow tabel wordt niet meer opgeruimd Bij een exceptie in Flow
...
Refactoring om de actie van de Exceptionstrategie door te geven aan de cleanup stack
2017-10-17 13:29:16 +02: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