Savorboard
31891fbfc1
Upgrade dependent nuget package to latest version. #803
3 лет назад
Savorboard
369f3c9377
Rename DefaultGroup options to DefaultGroupName
3 лет назад
Andrii Labyntsev
1d2594d32b
Add support for group and topic prefixes ( #780 )
Co-authored-by: Andrii Labyntsev <lab.andrii@gmail.com>
3 лет назад
Savorboard
ea7e6e7764
Update nuget packages to .NET 5
4 лет назад
Reza3307
e11e44ba7c
Update nuget packages and support .Net 5 ( #727 )
Co-authored-by: Solale90 <solaleh.rm@gmail.com>
4 лет назад
patheems
ba31886db7
Solve the issue of being restricted to using Newtonsoft ( #664 )
* Solve the issue of being restricted to using Newtonsoft for serialization/deserialization.
* Removed whitespace
* Failed build fixed by injecting ISerializer.
* Removed unintended reference.
Co-authored-by: Patrick Heemskerk <pheemskerk@inforit.nl>
4 лет назад
patheems
67cc04136b
GetRuntimeMethods instead of DeclaredMethods to get inherited members. ( #647 )
* GetRuntimeMethods gets also the inherited members that are not declared in the inherited class.
* Update of failed test.
Co-authored-by: Patrick Heemskerk <pheemskerk@inforit.nl>
4 лет назад
Savorboard
1c3f70940f
Upgrade dependencies NuGet package to latest
4 лет назад
Pascal Slegtenhorst
0d603a7bde
partial topic attributes ( #617 )
* Added support for defining topic attribute partials
* Updated readme
* Small improvements to partial topic implementation.
Co-authored-by: Pascal Slegtenhorst <pslegtenhorst@inforit.nl>
4 лет назад
Savorboard
a5b807d5ef
Upgrade dependent nuget package version
4 лет назад
Savorboard
fe22904c78
Upgrade deps packages to support .net core 3.1
5 лет назад
Savorboard
cad05f0f1e
update test framework to .net core 3.1
5 лет назад
Savorboard
55f07ee14e
update samples to asp.net core 3.1
5 лет назад
Savorboard
7b3e99a947
Add broker name in address for AMP tracing
5 лет назад
Savorboard
145261a805
fix unit tests
5 лет назад
Savorboard
3ab9762155
Code refactoring
5 лет назад
Savorboard
aaecabe589
V3.0 ( #452 )
* Architectural refactoring
* Add new memory serializer
* code refactor
* Add service inject
* update to publish
* Fix message consumer bugs
* upgrade to netcoreapp3.0
* remove discoverys code
* remove unused files
* Code refactor
* code cleanup
* remove unused file
* upgrade nuget and upgrade framework to netstandard 2.1
* add async support for CAPTransaction
* bug fixed
* Typo: "Getting Stared"
* Add dashboard api interface
* Add Nodediscovry
* remove unused file
* upgrade dashoboard module
* Rename file
* Refactoring postgresql implementation for version 3.0
* Fixed mysql dashboard query bug
* Code refactoring
* Refactoring sqlserver implementation for version 3.0
* Refactoring mongo implementation for version 3.0
* Add index for mysql table
* Fixed sqlserver connection async issue
* Refactoring kafka transport implementation for version 3.0
* Refactoring inmemory storage implementation for version 3.0
* Refactoring azure serverbus transport implementation for version 3.0
* Update samples to netcoreapp3.0
* Refactoring namespace
* Change System.Text.Json to Json.NET
* Code refactoring
* Rename class
* Fix obsolete
* Fix kafka consumer client bugs
* Fix sql reader column index error
* Introduced rewrite table name option
* Introduced rewrite table name option
* Introduced rewrite table name option for pgsql
* Introduced rewrite table name option
* Fix SqlServer service injection bug
* Fix sql bug
* Fix Kafka transport check not working bug. #436
* code cleanup
* update samples
* Adjust dashboard display
* Refacing diagnostics tracing module.
* Code cleanup
* Remove outdated unit tests
* Add sync publish method with additional header
* update version to 3.0
* Add fake transport fot unit tests
* Support null value of message body.
* Rename class
* Rename class
* Fix mysql unit tests
* Fix loops when configuration items are abnormal or unreachable. #444
* Refactoring
* Add sqlsever samples
* Schema renaming to lowercase is more conformant
* Fix SQL Server tranaction error in entityframework. #402
* update readme
* update ci yml
* Remove the database integration test
* fix build error
* upgrade mongo nuget package to 2.10.0, because 2.8.0 have bugs in .net core 3.0
* Fix mongodb dashboard query bugs
* update samples
* Fix postgresql storage bugs
* Fix build error
* Fix unit tests
* Fix build errorFix unit tests
* Add Kafka options to support custom header to add offset and partition into CapHeader. #374
5 лет назад
Savorboard
d2093f3c74
Fix build errorFix unit tests
5 лет назад
Savorboard
e0769632d8
fix build error
5 лет назад
Savorboard
5dcb72a416
Fix mysql unit tests
5 лет назад
Savorboard
66b9eb9851
Rename class
5 лет назад
Savorboard
5d7c779654
Rename class
5 лет назад
Savorboard
971c9db905
Add fake transport fot unit tests
5 лет назад
Savorboard
772a509ce6
Add sync publish method with additional header
5 лет назад
Savorboard
d222559c1d
Remove outdated unit tests
5 лет назад
Savorboard
b3aeb1a247
Refactoring namespace
5 лет назад
Savorboard
5d1c1bfb08
Architectural refactoring
5 лет назад
Dmitry
d531354e4b
Diagnostic retries ( #382 )
* added Retries number to WritePublishError diagnostic event
* added Retries number to WriteSubscriberInvokeError diagnostic event
5 лет назад
Savorboard
f664b62831
Improved Ctrl+C action raised exception issue.
5 лет назад
Savorboard
7971d67221
Fix thread safe issue of ICapPublisher bug. ( #371 )
5 лет назад
Savorboard
7580ae66b2
Fix unit test
5 лет назад
Savorboard
7021dc6511
v2.6.0 ( #362 )
* Code refactor
* update code format
* Add options package reference
* Rename need retry processor
* update unit tests
* Improve ICapPublisher to singleton.
* Support options pattern for MySqlOptions
* Support options pattern for PostgreSqlOptions
* Remove reference
* update namespace of SubscriberNotFoundException.cs
* update ut
* Support options pattern for CapOptions
* update version to 2.6.0
* Support options pattern for AzureServiceBusOptions
* Fix client listening bug
* update inmemory project to using option pattern.
* Support options pattern for KafkaOptions.
* Support options pattern for MongoDbOptions.
* Fix options.
* Support options pattern for SqlServerOptions
* upgrade confluent kafka to 1.1.0
* Remove CastleCoreTest project, it is not need again
* Fix transaction dispose.
* Fix mock
* Fix mock
5 лет назад
Savorboard
9d37dc7f47
Add unit tests for ConsumerInvoker
5 лет назад
Savorboard
3f64c54f37
upgrade dependent nuget packages version
5 лет назад
Savorboard
fbda6e2be7
Add custom consumer selector unit test
5 лет назад
Savorboard
74fed843fb
Release 2.4.0 ( #250 )
* update version to 2.4.0
* Add version options to config file.
* update resource
* add message version support for dashboard
* add message version support for dashboard
* Support using version to isolate messages. #220
* update mongo unit tests
* update unit tests
* update unit tests
* Set default versions for consumer groups
* solve the problem of issue#181 (#237 )
* Issue#235 (#238 )
* solve the problem of issue#181
* solve the problem of issue#235
* refactor
* Fix the message persistence bug. #240
* using new CamelCaseNamingStrategy
* update packages to .net core 2.2
* update test framework to netcoreapp2.2
* Update .travis.yml
* update TargetFramework
* Exclude build samples project
6 лет назад
Savorboard
b62a49ffbd
Release 2.3.1 ( #221 )
* Update README.zh-cn.md
* Delete README.2.2.md
* Fix flush unclaer data bugs.
* Update README.md
* Update README.md
* Update README.zh-cn.md
* update readme.md to add the subscriber group descriptions.
* update readme
* update version to 2.3.1
* add SnowflakeId unit tests
* update build.cake for unit test adjustment
* remove unused config file
* update readme
* update readme
* Fixed dashboard messages requeue error. ( #205 )
* Refactoring
* Fixed SnowflakeId workerId to random id.
* Update README.md
* upgrade dependent nuget packages.
* Add SourceLink Support
6 лет назад
Savorboard
a2aa446412
upgrade dependent nuget packages.
6 лет назад
Savorboard
7644344d0f
add SnowflakeId unit tests
6 лет назад
Savorboard
8485fb2f0c
rename CapTransaction to Transaction
6 лет назад
Savorboard
c3b7d6b61f
Message table in database changes the primary key to non auto-Increment. ( #180 )
6 лет назад
Savorboard
86ae8bfbdc
tweak unittests
6 лет назад
Savorboard
09beaeecf7
upgrade nuget packages
6 лет назад
Savorboard
d57c88e76b
upgrade nuget packages
6 лет назад
keke
885b37ba72
Abstract MongoTransaction to make the usage more comfortable ( #167 )
* Abstract MongoTransaction to make the usage more comfortable
* Tweak the method name
6 лет назад
keke
3ecc92f21f
Abstract MongoTransaction to make the usage more comfortable ( #167 )
* Abstract MongoTransaction to make the usage more comfortable
* Tweak the method name
6 лет назад
keke
1242d2d144
Feature/support mongodb ( #163 )
* Ignore .vscode
* Add MongoDBTest
* New DotNetCore.CAP.MongoDB
* Use MongoDB
* Initialize MongoDB
* GetPublishedMessageAsync
* GetPublishedMessagesOfNeedRetry
* Get received message
* Change published state
* Chang received state
* Store received message
* MongoDBStorageTransaction
* Implement CapPublisher
* Fix CAP.BuilderTest
* Implement ICollectProcessor
* Configure MongoDBOptions
* Test MongoDBHelper
* Remove useless code
* GetMonitoringApi
* Test MongoDbStorage
* Test MongoDBStorageConnection
* Test MongoDBStorageConnection
* Add sample for MongoDB
* Tweak CapPublisher
* Wati interval
* Tweak Mongo extension
* Publish without mongo session
* Publish rollback
* Publish without session & subscribe msg
* Tweak rabbitmq config
* .gitignore
* Implement & test HourlyFailedJobs
* Rename MongoDBUtil
* Rename MongoDBUtilTest
* Tweak pipeline
* Implement HourlyJobs
* Remove redundant code
* Implement Messages
* Implement MessagesCount
* Fix non-standard StatusName
* To local time
* Tweak two properties name
* Tweak two methods name
* Supplement xml comments
* Fix wrong names
6 лет назад
keke
584852b61f
Feature/support mongodb ( #163 )
* Ignore .vscode
* Add MongoDBTest
* New DotNetCore.CAP.MongoDB
* Use MongoDB
* Initialize MongoDB
* GetPublishedMessageAsync
* GetPublishedMessagesOfNeedRetry
* Get received message
* Change published state
* Chang received state
* Store received message
* MongoDBStorageTransaction
* Implement CapPublisher
* Fix CAP.BuilderTest
* Implement ICollectProcessor
* Configure MongoDBOptions
* Test MongoDBHelper
* Remove useless code
* GetMonitoringApi
* Test MongoDbStorage
* Test MongoDBStorageConnection
* Test MongoDBStorageConnection
* Add sample for MongoDB
* Tweak CapPublisher
* Wati interval
* Tweak Mongo extension
* Publish without mongo session
* Publish rollback
* Publish without session & subscribe msg
* Tweak rabbitmq config
* .gitignore
* Implement & test HourlyFailedJobs
* Rename MongoDBUtil
* Rename MongoDBUtilTest
* Tweak pipeline
* Implement HourlyJobs
* Remove redundant code
* Implement Messages
* Implement MessagesCount
* Fix non-standard StatusName
* To local time
* Tweak two properties name
* Tweak two methods name
* Supplement xml comments
* Fix wrong names
6 лет назад
Savorboard
15edd352a9
Upgrade the dependent nuget package to the latest version
6 лет назад
Savorboard
ffd23df4fd
Upgrade the dependent nuget package to the latest version
6 лет назад