1
0
mirror of synced 2024-06-18 10:57:39 +00:00
Commit Graph

37 Commits

Author SHA1 Message Date
5fc010a7e1 Temporary RabbitMQ.Client version fix for #41
Added test for incompatible queue arguments
2023-03-30 15:45:13 +02:00
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
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
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
c76bce30fa Added SourceLink reference 2021-09-16 11:41:03 +02:00
ce377810c8 Separated publishing into separate channel and task queue
Hopefully fixes #23
2021-07-18 13:27:10 +02:00
e25fa5aa52 Implemented IAsyncDisposable 2021-06-02 20:56: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
4cbb0f9649 Fixed #26: replace nuspec files by dotnet pack 2021-05-29 12:40:17 +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
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
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
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
28cd486b50 Added GitVersionTask to update assembly version
Added missing i to Tapet.Tests
2017-02-13 15:42:38 +01:00
4a9afe41d4 Added DataAnnotations package to NuGet publish script 2017-02-12 22:00:08 +01:00
e881ed94c1 Fixed #5: Implement message validation 2017-02-12 21:43:30 +01:00
ac4386fd55 Moved annotations to a separate package to reduce dependencies for messaging interface packages 2017-02-10 16:33:05 +01:00
ddc9d77a4c Preparations for NuGet push 2017-02-08 22:09:06 +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
9d101f5d0d Moved project up one folder 2016-11-17 09:05:39 +01:00
97b654737a Some initial ideas worked out, with a generous amount of todos 2016-11-16 23:11:05 +01:00