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
178f0a4956
Implemented unit tests for QueueArguments attribute
...
Added proof-of-concept test for TapetiClient using Testcontainers.NET
Updated packages
2022-11-21 16:59:09 +01:00
7143ad3c2f
Implemented QueueArgumentsAttribute (untested)
2022-11-17 16:47:07 +01:00
c75f893da8
Dropped support for .NET Standard
2022-11-17 15:24: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
b0d1ca6bc3
Added .NET Standard 2.1 as additional target framework
...
Upgraded examples to .NET 6
2022-02-09 08:35:57 +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
8c13917f47
Upgraded example projects to .NET 5
2021-10-29 15:51:14 +02:00
Mark van Renswoude
46e498b071
Split parts into separate repositories
...
Annotations, DataAnnotations.Extensions and Cmd
2021-10-07 15:38:43 +02:00
Mark van Renswoude
58356fbbad
Added Message Handler performance logging to Tapeti.Serilog
2021-10-07 14:03:39 +02:00
d1048b0959
Moved new example 7 to examples subfolder
2021-07-18 14:33:57 +02:00
ce377810c8
Separated publishing into separate channel and task queue
...
Hopefully fixes #23
2021-07-18 13:27:10 +02:00
1be1b599a0
Updated all references NuGet packages to latest stable version
...
Fixed ReSharper code issues
2021-05-29 21:52:07 +02:00
fa231bcc64
Test case in flow example proves the previous fix works - closes #21
2021-03-16 10:54:15 +01:00
e31d638a11
Implemented a rate limiting option for Tapeti.Cmd
...
Moved example 06 to the "examples" sub-folder
2020-07-03 15:51:41 +02:00
bef3961f7f
Added support for the Obsolete attribute to remove bindings and queues with backwards compatibility
...
Updated license in nuspec to comply with the new specifications
2019-08-20 11:47:53 +02:00
295b584969
Added integration packages for Autofac, Castle Windsor, Ninject and Unity IoC containers
...
First example shows the various implementations
2019-08-19 16:36:26 +02:00
23f86b3597
Finally removed the old mess of a test project, all functionality should be covered by the examples
...
Added SpeedTest example
2019-08-18 11:41:29 +02:00
84ee6f090d
[skip appveyor] Added support for ClientProperties (manual and in the AppSettings)
...
Added support for managementport in the ConnectionStringParser
Added documentation on setting the connection parameters
2019-08-18 11:06:33 +02:00
7075baeb80
[skip appveyor] #9 Documentation and examples
...
Added YieldWithParallelRequest and Tapeti.Transient examples.
2019-08-17 14:19:29 +02:00
cd80778775
[skip appveyor] Moved all example projects to the correct subfolder
2019-08-16 13:54:31 +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
8e0edabeed
[skip appveyor] #9 Documentation and examples
...
Implemented two examples. More needed to get rid of the mess that is the current "Test" project.
2019-08-16 10:51:35 +02:00