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
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
b0d1ca6bc3
Added .NET Standard 2.1 as additional target framework
...
Upgraded examples to .NET 6
2022-02-09 08:35:57 +01: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
c76bce30fa
Added SourceLink reference
2021-09-16 11:41:03 +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
5a90c1e0a5
Added support for consuming incompatible durable queues without breaking
2021-09-02 13:58:01 +02:00
1be1b599a0
Updated all references NuGet packages to latest stable version
...
Fixed ReSharper code issues
2021-05-29 21:52:07 +02:00
4cbb0f9649
Fixed #26 : replace nuspec files by dotnet pack
2021-05-29 12:40:17 +02:00
65bbb00751
New features for Tapeti.Cmd
...
- Send single message from command line
- Pipe messages to standard input
- Generate example JSON
2020-03-29 11:32:51 +02:00
6e31b77b26
Added logging for binding operations
...
- IBindingLogger interface implemented in the included implementations (Console and Serilog)
Added documentation for Tapeti.Cmd
2020-03-05 10:27:46 +01:00
2e2a77a7ae
Possible fix for #18 Two consumers from same connection after reconnect
...
- Consume calls still in the TapetiClient task queue while it is reconnecting would not be cancelled, but new calls were added as well after the reconnect
- Unrelated but useful: added LocalPort and Disconnect event to logging
2019-10-10 16:03:47 +02:00
5020e3a82b
Added back version information
...
Got lost in the move to .NET Standard, all DLL's were version 1.0 causing some issues
2019-10-01 10:18:12 +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
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
cb552cc4cb
Enabled XML Documentation generation for all projects
2019-05-23 14:00:36 +02:00
60c7020a2c
Fixed #6 : Use 'mandatory' on replies
2019-02-14 15:08:04 +01:00
dcd22742e7
Implemented logging for connection events
2019-01-08 16:36:52 +01:00
aa62ac8b25
Revert "Deprecated notice in package descriptions"
...
This reverts commit ee6b9c6eeed943405174d112312d2f2359513447.
Inadvertently merged into master and develop, should've been 0.9 only
2018-12-21 15:29:31 +01:00
ccf508c5df
Merge branch 'release/1.0'
2018-12-21 11:10:53 +01:00
48f1cd92b8
Deprecated notice in package descriptions
...
Pun for version "oh nein" intended.
2018-12-19 22:04:55 +01:00
9708c9880e
Added Tapeti.Flow.SQL to AppVeyor build
2018-12-19 21:58:50 +01:00
31acbcb8e0
Merge branch 'develop' into release/1.0
2018-12-19 20:53:25 +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
f2adaaead5
Removed X2Software prefix in preparation for v1.0
2018-12-19 16:37:45 +01:00
Hans Mulder
ded6cb7b38
Added project/package for using serilog with Tapeti
2018-08-30 15:53:16 +02:00