Hans Mulder
74a3aa19f7
Pass parameter consumeResult to handle.Cleanup - fixed cleanup state after exception
2020-01-17 14:16:13 +01:00
9351861fcc
Merge branch 'release/2.0' into master
2019-10-21 14:05:58 +02:00
c453b96a86
Readme updated for 2.0 merge
2019-10-21 14:03:48 +02:00
450ab0bce4
Implemented EasyNetQ Hosepipe compatibility for Tapeti.cmd [ci skip]
2019-10-17 11:34:08 +02:00
ad7e3be558
Added shovel command to Tapeti.cmd [ci skip]
2019-10-16 14:49:23 +02:00
34da354fc2
Start of Tapeti.Cmd [ci skip]
...
Support for basic queue to/from disk operations
2019-10-16 13:54:43 +02:00
cbcfb0de54
Updated Newtonsoft.Json version
2019-10-16 10:11:27 +02:00
267db41e11
Refreshed NuGet API key
2019-10-10 17:23:47 +02:00
dd6d6bd95a
Merge branch 'hotfix/1.3.4'
2019-10-10 17:19:42 +02:00
e5614f9d7b
Fixed #19 : No retry in Flow.SQL
2019-10-10 17:19:28 +02:00
26fb064f42
Fixed #19 : No retry in Flow.SQL
2019-10-10 16:26:13 +02:00
38d6f29576
Refreshed NuGet API key [ci skip]
2019-10-10 16:09:57 +02:00
2e2a77a7ae
Possible fix for #18 Two consumers from same connection after reconnect
...
- Consume calls still in the TapetiClient task queue while it is reconnecting would not be cancelled, but new calls were added as well after the reconnect
- Unrelated but useful: added LocalPort and Disconnect event to logging
2019-10-10 16:03:47 +02:00
9a85702ed8
Changed version number strategy to include CommitsSinceVersionSource
2019-10-01 10:27:48 +02:00
322d6356a7
Added more logging to UpdateVersion script
2019-10-01 10:23:25 +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
99bc839814
Fixed consumers not restarting after a reconnect
2019-09-10 19:38:59 +02:00
8888af3d0f
Merge branch 'release/1.3.3'
2019-09-10 19:01:32 +02:00
74ad8fb43e
Fixed consumers after reconnect
2019-09-10 19:01:01 +02:00
a9045eea7e
[skip appveyor] Fixed ReadTheDocs badge link for the 2.0 release
2019-08-20 13:05:55 +02:00
d571e98037
Updated documentation links to introduction page
...
Added 2.0 beta release branch links
2019-08-20 13:03:28 +02:00
95e8f52abf
Reintroduced the separate introduction page, as it was causing tree issues on ReadTheDocs
2019-08-20 12:55:12 +02:00
502df0ffee
Reorganized the documentation so that the introduction is the landing page.
...
Learned that the Tapeti is now classified as endangered. No implications for this library I hope!
2019-08-20 12:17:48 +02:00
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
295b584969
Added integration packages for Autofac, Castle Windsor, Ninject and Unity IoC containers
...
First example shows the various implementations
2019-08-19 16:36:26 +02:00
c63b821b87
Fixed #11 : Do not persist flow for dynamic queues
2019-08-19 09:33:07 +02:00
23f86b3597
Finally removed the old mess of a test project, all functionality should be covered by the examples
...
Added SpeedTest example
2019-08-18 11:41:29 +02:00
84ee6f090d
[skip appveyor] Added support for ClientProperties (manual and in the AppSettings)
...
Added support for managementport in the ConnectionStringParser
Added documentation on setting the connection parameters
2019-08-18 11:06:33 +02:00
7075baeb80
[skip appveyor] #9 Documentation and examples
...
Added YieldWithParallelRequest and Tapeti.Transient examples.
2019-08-17 14:19:29 +02:00
cd80778775
[skip appveyor] Moved all example projects to the correct subfolder
2019-08-16 13:54:31 +02:00
82646d1b1f
[skip appveyor] #9 Documentation and examples
...
Added Tapeti.Transient documentation.
2019-08-16 13:45:31 +02:00
7389b5bf06
[skip appveyor] #9 Documentation and examples
...
Added DataAnnotations to all examples.
Implemented third example for Flow. Fixed a bug where Start would not give up it's flow lock.
2019-08-16 11:47:57 +02:00
8e0edabeed
[skip appveyor] #9 Documentation and examples
...
Implemented two examples. More needed to get rid of the mess that is the current "Test" project.
2019-08-16 10:51:35 +02:00
93fa25c163
[skip appveyor] Fixed #4 : Unhelpful error message when starting a (parallel) flow before Subscribe has finished
...
Fixed #12 : Flow allows request message without Request attribute
2019-08-15 17:56:38 +02:00
25c01ee1ed
[ci skip] Fixed #14 : Clarify error when yielding a parallel request builder without requests
...
Did not implement the short-circuit to the converge method yet, as that would circumvent the controller check. Maybe later.
2019-08-15 17:45:39 +02:00
a74924af90
[skip appveyor] Moar documentation
2019-08-15 17:11:54 +02:00
196aa63a4a
[ci skip] Fixed the last of the ReSharper code issues
2019-08-15 16:00:04 +02:00
c83ca889b7
[ci skip] Fixed wrong port being used for management API
...
Fixed exchange not being created for bindings and publishing
Added documentation for DataAnnotations package
2019-08-15 15:55:45 +02:00
46ea070865
[ci skip] More documentation, only parallel and transient requests remaining
2019-08-15 15:36:40 +02:00
dcd0436f30
[ci skip] Started writing the missing documentation
2019-08-15 14:55:15 +02:00
0aa44cfefd
[ci skip] Fixed: Binding.ForMethod failed because ControllerMethodBinding did not implement IControllerMethodBinding
2019-08-15 12:10:29 +02:00
8ec85ac99f
[ci skip] Reimplemented FlowStarter
2019-08-15 12:04:03 +02:00
d211d33108
[ci skip] Fixed ReSharper code issues (ironically, in JetBrains.Annotations as well)
2019-08-15 11:32:39 +02:00
fed377992b
[ci skip] Done with XML documentation for now
...
Made a few classes internal that were supposed to be
2019-08-15 11:26:55 +02:00
314a67db00
[ci skip] Bit of refactoring and bugfixing, mostly documentation
2019-08-14 20:48:40 +02:00
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
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
53dc0b79f1
Merge branch 'release/1.3.2'
2019-08-08 11:56:26 +02:00
70f394f7fe
Merge tag '1.3.2' into develop
2019-08-08 11:56:26 +02:00
d17f4f3a9f
Fixed Tapeti not reconnecting after a disconnect event unless Publish is called
2019-08-08 11:56:10 +02:00