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

39 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
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
69e26b2ae1 Merge branch 'release/2.9.1' into develop 2023-04-06 07:51:32 +02:00
6cf2314ae0 Prevent possible concurrency issues in ParallelRequestBuilder 2023-04-06 07:44:45 +02:00
8675ab3d6e Fixed exception in flow requests 2022-11-23 12:58:31 +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
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
1be1b599a0 Updated all references NuGet packages to latest stable version
Fixed ReSharper code issues
2021-05-29 21:52:07 +02: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
8ec85ac99f [ci skip] Reimplemented FlowStarter 2019-08-15 12:04:03 +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
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
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
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
Menno van Lavieren
e3496b0aaf BUG FIX van David voor flows die direct eindigen 2017-07-25 15:33:34 +02:00
80d8f24123 Fixed #15: Fix timing issue with flows when response comes in too fast
Added more documentation
2017-02-16 23:03:07 +01: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
120108bd41 Implemented #10: YieldWithParallelRequest 2017-02-12 19:04:26 +01:00
c04f7bd0fe First working prototype of the flow port 2017-02-05 23:22:34 +01:00
a2970b6893 Work in progress for migrating from Saga to Flow 2017-01-31 12:01:08 +01:00