Commit Graph

200 Commits

Author SHA1 Message Date
Mark van Renswoude 9a85702ed8 Changed version number strategy to include CommitsSinceVersionSource 2019-10-01 10:27:48 +02:00
Mark van Renswoude 322d6356a7 Added more logging to UpdateVersion script 2019-10-01 10:23:25 +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 99bc839814 Fixed consumers not restarting after a reconnect 2019-09-10 19:38:59 +02:00
Mark van Renswoude a9045eea7e [skip appveyor] Fixed ReadTheDocs badge link for the 2.0 release 2019-08-20 13:05:55 +02:00
Mark van Renswoude d571e98037 Updated documentation links to introduction page
Added 2.0 beta release branch links
2019-08-20 13:03:28 +02:00
Mark van Renswoude 95e8f52abf Reintroduced the separate introduction page, as it was causing tree issues on ReadTheDocs 2019-08-20 12:55:12 +02:00
Mark van Renswoude 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
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 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
Mark van Renswoude c63b821b87 Fixed #11: Do not persist flow for dynamic queues 2019-08-19 09:33:07 +02:00
Mark van Renswoude 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
Mark van Renswoude 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
Mark van Renswoude 7075baeb80 [skip appveyor] #9 Documentation and examples
Added YieldWithParallelRequest and Tapeti.Transient examples.
2019-08-17 14:19:29 +02:00
Mark van Renswoude cd80778775 [skip appveyor] Moved all example projects to the correct subfolder 2019-08-16 13:54:31 +02:00
Mark van Renswoude 82646d1b1f [skip appveyor] #9 Documentation and examples
Added Tapeti.Transient documentation.
2019-08-16 13:45:31 +02:00
Mark van Renswoude 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
Mark van Renswoude 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
Mark van Renswoude 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
Mark van Renswoude 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
Mark van Renswoude a74924af90 [skip appveyor] Moar documentation 2019-08-15 17:11:54 +02:00
Mark van Renswoude 196aa63a4a [ci skip] Fixed the last of the ReSharper code issues 2019-08-15 16:00:04 +02:00
Mark van Renswoude 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
Mark van Renswoude 46ea070865 [ci skip] More documentation, only parallel and transient requests remaining 2019-08-15 15:36:40 +02:00
Mark van Renswoude dcd0436f30 [ci skip] Started writing the missing documentation 2019-08-15 14:55:15 +02:00
Mark van Renswoude 0aa44cfefd [ci skip] Fixed: Binding.ForMethod failed because ControllerMethodBinding did not implement IControllerMethodBinding 2019-08-15 12:10:29 +02:00
Mark van Renswoude 8ec85ac99f [ci skip] Reimplemented FlowStarter 2019-08-15 12:04:03 +02:00
Mark van Renswoude d211d33108 [ci skip] Fixed ReSharper code issues (ironically, in JetBrains.Annotations as well) 2019-08-15 11:32:39 +02:00
Mark van Renswoude 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
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 70f394f7fe Merge tag '1.3.2' into develop 2019-08-08 11:56:26 +02:00
Mark van Renswoude 53dc0b79f1 Merge branch 'release/1.3.2' 2019-08-08 11:56:26 +02:00
Mark van Renswoude d17f4f3a9f Fixed Tapeti not reconnecting after a disconnect event unless Publish is called 2019-08-08 11:56:10 +02:00
Mark van Renswoude 263e364a84 Merge tag '1.3.1' into develop 2019-07-18 10:03:33 +02:00
Mark van Renswoude 442cfdfd0a Merge branch 'hotfix/1.3.1' 2019-07-18 10:03:33 +02:00
Mark van Renswoude 992af1d63c Fixed: only Required attributes were validated in Tapeti.DataAnnotations
Added: RequiredGuid attribute for convenience
2019-07-18 10:03:01 +02:00
Mark van Renswoude bfb5405b8a Merge tag '1.3' into develop 2019-06-05 11:15:31 +02:00
Mark van Renswoude db5d762097 Merge branch 'release/1.3' 2019-06-05 11:15:31 +02:00
Mark van Renswoude bcd2cbed69 Removed MessageHandler attribute in favor of WithMembers on MessageController and Queue attributes 2019-05-27 11:48:10 +02:00
Mark van Renswoude cb552cc4cb Enabled XML Documentation generation for all projects 2019-05-23 14:00:36 +02:00
Mark van Renswoude 978f2b73f4 Merge branch 'hotfix/1.2.1' 2019-05-20 15:24:56 +02:00
Mark van Renswoude 30a32e4ac3 Merge tag '1.2.1' into develop 2019-05-20 15:24:56 +02:00
Mark van Renswoude 01e97a9705 Added JetBrains annotations ReSharper to prevent "is never used" hints 2019-05-20 15:24:12 +02:00
Mark van Renswoude 0bd9d06795 Fixed "Index out of range" when publishing from multiple thread (or from a message handler with prefetchcount > 1) 2019-05-20 15:22:40 +02:00
Menno van Lavieren e85807f622 Enforce loading of the flowstore before lookingup continuations, to prevent a common misuse that leads to data loss. fix 2019-05-02 13:32:03 +02:00
Menno van Lavieren 785cda387f Enforce loading of the flowstore before lookingup continuations, to prevent a common misuse that leads to data loss. 2019-05-02 13:26:59 +02:00
Menno van Lavieren 67c2fff025 MAX-1018 ModelID in workflow engine gebruiken
- MAX-1127 Berichten service gebruik modelID
Bug Fix in appveyor
2019-04-29 17:34:19 +02:00
Menno van Lavieren 6c88cf9e9e Added Nuspec file to Tapti.Transient 2019-04-25 16:36:46 +02:00