Mark van Renswoude
67fe5f21eb
Fixed JetBrains annotations?
2023-04-26 11:50:28 +02:00
Mark van Renswoude
4ce318b560
#43 Move binding related attributes to Tapeti Core
2023-04-14 15:47:50 +02:00
Mark van Renswoude
6b38d59468
Fixed #39 : Stateless Request-Response does not filter target controller method
...
Added NoBinding attribute
2023-04-13 08:39:43 +02:00
Mark van Renswoude
0c2bbf396c
Fixed RabbitMQ.Client reference to 6.5
...
Removed obsolete dependency on System.Configuration.ConfigurationManager
2023-03-31 08:01:26 +02:00
Mark van Renswoude
0919bfee50
Fixed #41 - RabbitMQ.Client 6.5 compatibility
...
Consumers are now properly async as well
2023-03-31 07:42:59 +02:00
Mark van Renswoude
5fc010a7e1
Temporary RabbitMQ.Client version fix for #41
...
Added test for incompatible queue arguments
2023-03-30 15:45:13 +02:00
Mark van Renswoude
97672f4321
Implemented nullable reference types support
2022-11-23 09:13:38 +01:00
Mark van Renswoude
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
Mark van Renswoude
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
Mark van Renswoude
7143ad3c2f
Implemented QueueArgumentsAttribute (untested)
2022-11-17 16:47:07 +01:00
Mark van Renswoude
c75f893da8
Dropped support for .NET Standard
2022-11-17 15:24:27 +01:00
Mark van Renswoude
d6138e2cfa
Downgraded language version to 8
...
Hasn't seem to cause any issues in older .NET versions yet (only used new syntax features), but this will prevent using most unsupported new features for .NET Standard 2.0
2022-11-17 13:32:59 +01:00
Mark van Renswoude
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
Mark van Renswoude
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
c76bce30fa
Added SourceLink reference
2021-09-16 11:41:03 +02:00
Mark van Renswoude
ce377810c8
Separated publishing into separate channel and task queue
...
Hopefully fixes #23
2021-07-18 13:27:10 +02:00
Mark van Renswoude
e25fa5aa52
Implemented IAsyncDisposable
2021-06-02 20:56:10 +02:00
Mark van Renswoude
1be1b599a0
Updated all references NuGet packages to latest stable version
...
Fixed ReSharper code issues
2021-05-29 21:52:07 +02:00
Mark van Renswoude
4cbb0f9649
Fixed #26 : replace nuspec files by dotnet pack
2021-05-29 12:40:17 +02:00
Mark van Renswoude
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
Mark van Renswoude
314a67db00
[ci skip] Bit of refactoring and bugfixing, mostly documentation
2019-08-14 20:48:40 +02:00
Mark van Renswoude
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
Mark van Renswoude
cb552cc4cb
Enabled XML Documentation generation for all projects
2019-05-23 14:00:36 +02:00
Hans Mulder
93e19f842a
Port Tapeti to .NET Standard
2018-06-11 09:51:15 +02: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
625c80e8f7
RDB-136 Flow tabel wordt niet meer opgeruimd Bij een exceptie in Flow
...
Mogelijkheid voor het registreren van Cleanup middleware in Tapeti
2017-10-13 13:07:41 +02:00
Menno van Lavieren
50bcd26d40
Connect Disconnect en Reconnect events toegevoegd aan de TapetiConnection
2017-07-14 12:33:09 +02:00
Menno van Lavieren
6d88a05862
Removed GitVersionTask package, so building works independent of installed MsBuild version
2017-07-10 13:12:17 +02:00
Menno van Lavieren
5131e931f5
Package updates Onder andere RabbitMQ Newtosoft en SimpleInjector
2017-06-26 13:04:10 +02:00
Menno van Lavieren
451bedd4e0
Build a connectionstring parser, needs integration and testing
2017-06-23 18:08:03 +02:00
Mark van Renswoude
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
Mark van Renswoude
28cd486b50
Added GitVersionTask to update assembly version
...
Added missing i to Tapet.Tests
2017-02-13 15:42:38 +01:00
Mark van Renswoude
4a9afe41d4
Added DataAnnotations package to NuGet publish script
2017-02-12 22:00:08 +01:00
Mark van Renswoude
e881ed94c1
Fixed #5 : Implement message validation
2017-02-12 21:43:30 +01:00
Mark van Renswoude
ac4386fd55
Moved annotations to a separate package to reduce dependencies for messaging interface packages
2017-02-10 16:33:05 +01:00
Mark van Renswoude
ddc9d77a4c
Preparations for NuGet push
2017-02-08 22:09:06 +01:00
Mark van Renswoude
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
Mark van Renswoude
1f41f6bcc0
Renamed IMiddlewareBundle to ITapetiExtension
2017-02-07 18:22:28 +01:00
Mark van Renswoude
66fbcf2427
Moved Tapeti project to it's own folder
2017-02-07 16:22:04 +01:00
Mark van Renswoude
9d101f5d0d
Moved project up one folder
2016-11-17 09:05:39 +01:00
Mark van Renswoude
97b654737a
Some initial ideas worked out, with a generous amount of todos
2016-11-16 23:11:05 +01:00