Commit Graph

44 Commits

Author SHA1 Message Date
Mark van Renswoude 4ce318b560 #43 Move binding related attributes to Tapeti Core 2023-04-14 15:47:50 +02:00
Mark van Renswoude 1bd284166d Fixed #42: Tapeti.Flow.SQL depends on system.data.sql 2023-04-06 06:57:32 +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 c75f893da8 Dropped support for .NET Standard 2022-11-17 15:24:27 +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 7aab0f86be Added IFlowStore.GetActiveFlows for monitoring purposes 2021-11-02 15:48:14 +01:00
Mark van Renswoude c76bce30fa Added SourceLink reference 2021-09-16 11:41:03 +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 2556eedc7c Added Flow table SQL script as embedded resource
For use with DbUp or other database upgrade tools
2020-01-24 14:53:11 +01:00
Mark van Renswoude 26fb064f42 Fixed #19: No retry in Flow.SQL 2019-10-10 16:26:13 +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 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
Mark van Renswoude dcd0436f30 [ci skip] Started writing the missing documentation 2019-08-15 14:55:15 +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 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
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
Mark van Renswoude 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
Mark van Renswoude ccf508c5df Merge branch 'release/1.0' 2018-12-21 11:10:53 +01:00
Mark van Renswoude 48f1cd92b8 Deprecated notice in package descriptions
Pun for version "oh nein" intended.
2018-12-19 22:04:55 +01:00
Mark van Renswoude 525e83bde9 Implemented SQL flow repository 2018-12-19 21:41:19 +01:00
Mark van Renswoude 31acbcb8e0 Merge branch 'develop' into release/1.0 2018-12-19 20:53:25 +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 f2adaaead5 Removed X2Software prefix in preparation for v1.0 2018-12-19 16:37:45 +01:00
Hans Mulder 86d6a85813 Juiste dependecies ingevuld naar andere nuget packages 2018-06-29 14:57:46 +02:00
Hans Mulder 2d5e3b876c Added files in release folder to lib for the nuget packages 2018-06-14 15:36:52 +02:00
Hans Mulder 93e19f842a Port Tapeti to .NET Standard 2018-06-11 09:51:15 +02:00
Mark van Renswoude 65dddb8a74 AppVeyor build implementation 2017-10-17 17:24:53 +02:00
Menno van Lavieren d71927915c SqlFlow Repository interface aangepast 2017-08-14 13:58:01 +02:00
Menno van Lavieren 8d069e1c48 Rename fixes 2017-07-27 16:02:03 +02:00
Menno van Lavieren 86ffd5ab2b IFlowRepository aangepast. abstracter en simpeler 2017-07-27 15:55:37 +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
Mark van Renswoude 4a5b9673bd Revert "Removed X2Software from package ID since NuGet primarily shows the ID instead of the title"
This reverts commit 35fd50a890.
2017-02-14 23:57:07 +01:00
Mark van Renswoude b460362cdb Removed X2Software from package ID since NuGet primarily shows the ID instead of the title 2017-02-14 23:21:43 +01:00
Mark van Renswoude 1393155e60 Added icons for NuGet packages (I'm not an artist. Anyone want to redesign these? :-)) 2017-02-14 23:12:31 +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 163a118ff9 Fixed nuspec dependencies between Tapeti packages 2017-02-10 16:55:16 +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