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
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
b816e56018
Code style cleanup
2022-02-09 09:50:25 +01:00
Mark van Renswoude
56a842ea5c
Implemented #37 Support injection of CancellationToken in message handlers
2021-10-29 15:47:48 +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
145850c3c2
Provide a way to disable queue verification
...
- Backwards compatibility with incompatible queue definitions
2020-03-17 15:21:39 +01:00
Mark van Renswoude
2745d18779
Implemented stateless request-response support
2020-02-12 11:34:51 +01: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
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
Mark van Renswoude
5b3be481e1
Fixed #6 : Use 'mandatory' on replies (review)
...
Fixed #13 : Exception for dynamic queues after reconnect
2019-02-14 15:08:04 +01:00
Mark van Renswoude
60c7020a2c
Fixed #6 : Use 'mandatory' on replies
2019-02-14 15:08:04 +01:00
Mark van Renswoude
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
Mark van Renswoude
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
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
e881ed94c1
Fixed #5 : Implement message validation
2017-02-12 21:43:30 +01:00
Mark van Renswoude
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
Mark van Renswoude
6b2a562d62
Fixed #9 : Allow subscribing to queues before consuming
2017-02-12 15:18:12 +01:00
Mark van Renswoude
961a659d0a
Changed default for RegisterAllControllers to GetEntryAssembly
...
Added Sync version of Subscribe
2017-02-11 21:32:03 +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