1
0
mirror of synced 2024-11-22 01:13:49 +00:00
Commit Graph

251 Commits

Author SHA1 Message Date
Menno van Lavieren
06654b099a Allow Message middleware to septup a nested context and call 'next' multiple times 2017-07-07 10:59:12 +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
5f9014125d Finished the Connectionstring Parser with extensive unit tests 2017-06-26 11:43:55 +02:00
Menno van Lavieren
451bedd4e0 Build a connectionstring parser, needs integration and testing 2017-06-23 18:08:03 +02:00
80ac032f18 Fixed #16: No exception when publishing while RabbitMQ is down 2017-02-21 22:08:05 +01:00
1fba66d105 Started flow documentation 2017-02-19 10:59:34 +01:00
80d8f24123 Fixed #15: Fix timing issue with flows when response comes in too fast
Added more documentation
2017-02-16 23:03:07 +01: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
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
b460362cdb Removed X2Software from package ID since NuGet primarily shows the ID instead of the title 2017-02-14 23:21:43 +01:00
1393155e60 Added icons for NuGet packages (I'm not an artist. Anyone want to redesign these? :-)) 2017-02-14 23:12:31 +01:00
0a9bc09884 Fixed #11: Improve stack traces for exceptions
Fixed #12: Stack overflow when an exception occurs in the middleware
2017-02-14 22:45:59 +01:00
52ad9a4fc6 Fixed Tapeti trying to publish return types of type Task 2017-02-13 15:47:57 +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
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
120108bd41 Implemented #10: YieldWithParallelRequest 2017-02-12 19:04:26 +01:00
6b2a562d62 Fixed #9: Allow subscribing to queues before consuming 2017-02-12 15:18:12 +01:00
d7514e37d0 Fixed #8: Account for all-capital abbreviations in routing key strategy 2017-02-12 14:42:49 +01:00
0bcd0c087c Wrote some more documentation 2017-02-11 21:32:30 +01:00
961a659d0a Changed default for RegisterAllControllers to GetEntryAssembly
Added Sync version of Subscribe
2017-02-11 21:32:03 +01:00
d2581bbafb Updated readme for Read the Docs 2017-02-11 14:54:35 +01:00
a4e8178c44 Added the start of the ReadTheDocs documentation 2017-02-11 14:32:07 +01:00
92dfed3a65 Fixed nopush parameter in Publish.ps1 2017-02-10 16:57:20 +01:00
163a118ff9 Fixed nuspec dependencies between Tapeti packages 2017-02-10 16:55:16 +01:00
ac4386fd55 Moved annotations to a separate package to reduce dependencies for messaging interface packages 2017-02-10 16:33:05 +01:00
ff8c4363e4 Fix for Publish.ps1 on Windows 7 (Powershell 4), buffer GitVersion output before passing to ConvertFrom-Json 2017-02-10 13:05:10 +01:00
b319be8d76 Fixed InvalidCastException for Task<T> methods 2017-02-10 12:07:34 +01:00
ddc9d77a4c Preparations for NuGet push 2017-02-08 22:09:06 +01:00
7f2e00d832 Updated readme 2017-02-08 16:14:12 +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
f52ace5f78 Merge branch 'feature/flow' into develop
Conflicts:
	Config/IBindingContext.cs
	Config/IConfig.cs
	Config/IMessageContext.cs
	Connection/TapetiConsumer.cs
	Connection/TapetiPublisher.cs
	Connection/TapetiWorker.cs
	Helpers/MiddlewareHelper.cs
	IPublisher.cs
	Tapeti.Flow/Tapeti.Flow.csproj
	Tapeti.Saga/ISagaProvider.cs
	Tapeti.Saga/SagaMiddleware.cs
	Tapeti.Saga/SagaProvider.cs
	TapetiConfig.cs
	Test/MarcoController.cs
	Test/Program.cs
2017-02-07 16:17:35 +01:00
b980e308d1 Added request/response validation for non-yieldpoint methods
Added ExceptionStrategy
Removed PublishExchange, fixed default ExchangeStrategy
2017-02-07 16:13:33 +01:00
c04f7bd0fe First working prototype of the flow port 2017-02-05 23:22:34 +01:00
a2970b6893 Work in progress for migrating from Saga to Flow 2017-01-31 12:01:08 +01:00
5e24a2a336 Fixed Saga loading and message handler filtering
Added Saga publisher extension
2016-12-14 20:28:17 +01:00
7bafd2f3c4 Somewhere along the line the recent changes got lost. Fixed it, I hope. 2016-12-13 22:01:43 +01:00
0c4f8a04f0 Merge branch 'feature/multiqueuecontrollers' into develop 2016-12-11 15:09:20 +01:00
cb06ffd1b8 Back to a working state 2016-12-11 15:08:58 +01:00
f5ae7322bd Added Saga interfaces
More mockup code
2016-12-07 10:19:16 +01:00
3e27d56809 Some more interface foundations 2016-12-05 23:41:17 +01:00
039fd3d6f2 Started refactoring, not in any usable state yet 2016-12-05 08:00:09 +01:00
e6a6c89e29 Added concept for ILogger
Moved some code about
2016-11-21 20:54:29 +01:00
646ba22e63 Implemented consumer, serializer, routing key strategy and single-threaded task queue (first working version basically) 2016-11-20 14:34:50 +01:00
77de28d8b8 Added TaskQueue 2016-11-17 17:33:27 +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