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
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
b816e56018
Code style cleanup
2022-02-09 09:50:25 +01:00
56a842ea5c
Implemented #37 Support injection of CancellationToken in message handlers
2021-10-29 15:47:48 +02:00
ce377810c8
Separated publishing into separate channel and task queue
...
Hopefully fixes #23
2021-07-18 13:27:10 +02:00
145850c3c2
Provide a way to disable queue verification
...
- Backwards compatibility with incompatible queue definitions
2020-03-17 15:21:39 +01:00
2745d18779
Implemented stateless request-response support
2020-02-12 11:34:51 +01: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
6cb701378d
MAX-911 RDB Relaties samenvoegen vanuit LEF en update ontvangen in LEF
...
MAX-1081 POC Dictionary tasks in Web voor request
Transient 0.1
2019-04-25 15:19:51 +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
5b3be481e1
Fixed #6 : Use 'mandatory' on replies (review)
...
Fixed #13 : Exception for dynamic queues after reconnect
2019-02-14 15:08:04 +01:00
60c7020a2c
Fixed #6 : Use 'mandatory' on replies
2019-02-14 15:08: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
247da184fa
Added prefix option for dynamic queues
2018-08-31 19:28:24 +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
a14b4378bc
BUG FIX: getters and setters of propperties are not recognised as Message handlers
2017-07-24 10:21:34 +02:00
Menno van Lavieren
cf53a1e6b1
Bug fix ReplyTo werkte niet op static queues
2017-07-21 14:14:19 +02:00
Menno van Lavieren
8b5be4eef5
Bug fix in setup nested contexts, Controller was invoked from the outer context
2017-07-10 13:13:04 +02:00
Menno van Lavieren
80b61db317
Adding controller types to the dependency container if supported
2017-07-07 11:38:34 +02: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
e881ed94c1
Fixed #5 : Implement message validation
2017-02-12 21:43:30 +01:00
eb017e7b63
Renamed StaticQueue attribute to DurableQueue to match RabbitMQ terminology (breaking change)
...
Changed default delivery mode to persistent
2017-02-12 19:15:56 +01:00
6b2a562d62
Fixed #9 : Allow subscribing to queues before consuming
2017-02-12 15:18:12 +01:00
961a659d0a
Changed default for RegisterAllControllers to GetEntryAssembly
...
Added Sync version of Subscribe
2017-02-11 21:32:03 +01:00
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
1f41f6bcc0
Renamed IMiddlewareBundle to ITapetiExtension
2017-02-07 18:22:28 +01:00
66fbcf2427
Moved Tapeti project to it's own folder
2017-02-07 16:22:04 +01:00