Commit Graph

414 Commits

Author SHA1 Message Date
Mark van Renswoude ca68d7dd4d Fixed appveyor tagged builds 2021-09-09 15:21:34 +02:00
Mark van Renswoude 63c3e7f25f Merge branch 'release/2.7.2' 2021-09-09 15:11:52 +02:00
Mark van Renswoude 34c2b6b1c2 Merge branch 'release/2.7.2' into develop 2021-09-09 15:11:51 +02:00
Mark van Renswoude fb6aa19884 Fixed exception in Tapeti.Transient when message arrives after the timeout 2021-09-09 15:11:44 +02:00
Mark van Renswoude f16921d12d Allow environment variables for Tapeti.Cmd connection parameters
Output connection parameters and their sources to the console
2021-09-07 15:56:59 +02:00
Mark van Renswoude 837f48ebb8 Merge branch 'feature/TapetiCmdBuild' into develop 2021-09-06 15:18:34 +02:00
Mark van Renswoude 64f55ece54 Removed duplicate artifact 2021-09-06 15:18:29 +02:00
Mark van Renswoude f3294da5ee Typo in 7z command 2021-09-06 15:14:10 +02:00
Mark van Renswoude ee16b33d62 Fixed interactive prompt stalling build
Grouped pushing artifacts
2021-09-06 15:11:51 +02:00
Mark van Renswoude 490c4d1827 Build Tapeti.Cmd in AppVeyor 2021-09-06 15:07:03 +02:00
Mark van Renswoude eaaae6d2a9 Tapeti.Cmd: support for url-encoded messages on the command line 2021-09-06 13:33:40 +02:00
Mark van Renswoude 3009eec0d4 Fixed CorrelationId not being imported in Tapeti.Cmd 2021-09-06 08:57:42 +02:00
Mark van Renswoude 447e354323 Merge branch 'release/2.7.1' 2021-09-05 10:05:11 +02:00
Mark van Renswoude 31621542b1 Merge branch 'release/2.7.1' into develop 2021-09-05 10:05:11 +02:00
Mark van Renswoude 66a0ec116b Fixed a few code hints 2021-09-05 10:05:04 +02:00
Mark van Renswoude e83645cdc4 Changed IExceptionStrategy to async 2021-09-05 10:03:29 +02:00
Mark van Renswoude 574a1fdfc2 Merge branch 'release/2.7' 2021-09-05 09:30:16 +02:00
Mark van Renswoude 3981a5c147 Slightly clarified bindqueue command 2021-09-04 14:02:35 +02:00
Mark van Renswoude e157598fa7 Implemented #32: Progress and batching for Tapeti.Cmd import
Refactored console interaction to support this feature
Updated documentation with recently added verbs
2021-09-04 14:01:03 +02:00
Mark van Renswoude 0bed6a8f92 Added progress indicators to Tapeti.Cmd
Refactored Tapeti.Cmd internals
2021-09-04 11:33:59 +02:00
Mark van Renswoude be576a2409 Implemented #31: Include message details in exception logging (optionally)
Refactored IControllerMessageContext into context payloads to get access to it in the exception handler
2021-09-02 16:16:44 +02:00
Mark van Renswoude 8f158fdaa9 Merge branch 'release/2.6' 2021-09-02 13:58:33 +02:00
Mark van Renswoude 5a90c1e0a5 Added support for consuming incompatible durable queues without breaking 2021-09-02 13:58:01 +02:00
Mark van Renswoude c2a6b4b577 Fixed NullReferenceException when flow disappears in between locks 2021-09-02 11:29:32 +02:00
Mark van Renswoude aded39981c Fixed NotImplementedException for Tapeti.Cmd Example command 2021-08-30 14:43:28 +02:00
Mark van Renswoude 2eb66c5780 Fixed body corruption in Tapeti.Cmd shovel command 2021-08-24 13:19:00 +02:00
Mark van Renswoude 51ebfd62b4 Fixed validation for converge methods 2021-07-18 14:39:18 +02:00
Mark van Renswoude d1048b0959 Moved new example 7 to examples subfolder 2021-07-18 14:33:57 +02:00
Mark van Renswoude 6d7836de2f Implemented #27: Check methods for persisted flows while loading? 2021-07-18 14:29:41 +02:00
Mark van Renswoude e9a7e32bf5 Slightly improved logging to fix #28
Logging the body is not worth it at the moment, as the original issue regarding corrupt body contents has been fixed already
2021-07-18 13:52:49 +02:00
Mark van Renswoude f4d008d6a9 Added data to controller method exceptions, like Tapeti Flow does for yield point exceptions
Closes #25, stack traces seem fine in test scenarios
2021-07-18 13:49:01 +02:00
Mark van Renswoude ce377810c8 Separated publishing into separate channel and task queue
Hopefully fixes #23
2021-07-18 13:27:10 +02:00
Mark van Renswoude 3fb5042c16 Added Bind and Unbind commands to Tapeti.Cmd 2021-07-08 13:44:16 +02:00
Mark van Renswoude 88518403fe Added DeclareQueue and RemoveQueue commands to Tapeti.Cmd 2021-07-08 09:56:31 +02:00
Mark van Renswoude 6a6f6e5e67 Merge branch 'develop' 2021-07-05 10:29:01 +02:00
Mark van Renswoude 52965b2372 Fixed #30 Test if new Tapeti async consumer runs parallel
Alternative fix for #29 Deserialization errors due to not buffering RabbitMQ Client's body
2021-07-05 10:28:49 +02:00
Mark van Renswoude 09efa161b4 Revert "Merge branch 'hotfix/2.5.1' into develop"
This reverts commit 4b2ced7956.
2021-07-05 09:01:02 +02:00
Mark van Renswoude 57c5491525 Merge branch 'hotfix/2.5.1' 2021-06-25 09:35:35 +02:00
Mark van Renswoude 4b2ced7956 Merge branch 'hotfix/2.5.1' into develop 2021-06-25 09:35:35 +02:00
Mark van Renswoude bbfb580a97 Actually fixed #29 2021-06-25 09:35:26 +02:00
Mark van Renswoude e33201dc17 Fixed #29: Deserialization errors due to not buffering RabbitMQ Client's body
- TIL there is an AsyncDefaultBasicConsumer which eliminates the need for the Task.Run
2021-06-25 09:28:25 +02:00
Mark van Renswoude 21a47ea6f5 Merge branch 'release/2.5' 2021-06-09 10:18:27 +02:00
Mark van Renswoude 8e69c79b94 Merge branch 'release/2.5' into develop 2021-06-09 10:18:27 +02:00
Mark van Renswoude a3e3a266e2 Implemented RoutingKey attribute 2021-06-04 11:51:45 +02:00
Mark van Renswoude bad7abd5bf Artifact filter ignored snupkg 2021-06-03 08:28:19 +02:00
Mark van Renswoude b1aa1feeea Symbols.nupkg is obsolete, changed to snupkg 2021-06-03 08:23:07 +02:00
Mark van Renswoude cea877f50a Push symbols package 2021-06-03 08:16:25 +02:00
Mark van Renswoude 6acf50f658 Build NuGet packages with source
Testing if that allows for debugging
2021-06-03 08:13:43 +02:00
Mark van Renswoude e25fa5aa52 Implemented IAsyncDisposable 2021-06-02 20:56:10 +02:00
Mark van Renswoude 504ade18f3 Merge branch 'release/2.4' 2021-05-29 21:55:09 +02:00