Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Using IConfiguration for WithRedisBus configuration cause DefaultRedisBus throw "Sequence contains no matching element" exception #478

Merged
merged 2 commits into from
Jun 21, 2023

Conversation

billhong-just
Copy link
Contributor

Fixes #477

…tRedisBus throw "Sequence contains no matching element" exception
@catcherwong catcherwong self-requested a review June 21, 2023 09:11
Copy link
Member

@catcherwong catcherwong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@catcherwong
Copy link
Member

@billhong-just Could you please help update the version to 1.9.1 and the release note as well?

<EasyCachingRedisBusPackageVersion>1.9.0</EasyCachingRedisBusPackageVersion>

<EasyCachingRedisBusPackageNotes>
1. Support code configuration for StackExchange.Redis.
2. Support async version of subscribe.
</EasyCachingRedisBusPackageNotes>

@billhong-just
Copy link
Contributor Author

billhong-just commented Jun 21, 2023

@catcherwong Sure, like this?

EasyCaching/build/version.props

<Project>
	<PropertyGroup>
		<EasyCachingCorePackageVersion>1.9.0</EasyCachingCorePackageVersion>
		<EasyCachingMemcachedPackageVersion>1.9.0</EasyCachingMemcachedPackageVersion>
		<EasyCachingRedisPackageVersion>1.9.0</EasyCachingRedisPackageVersion>
		<EasyCachingSQLitePackageVersion>1.9.0</EasyCachingSQLitePackageVersion>
		<EasyCachingInMemoryPackageVersion>1.9.0</EasyCachingInMemoryPackageVersion>
		<EasyCachingHybridPackageVersion>1.9.0</EasyCachingHybridPackageVersion>
		<EasyCachingAspectCorePackageVersion>1.9.0</EasyCachingAspectCorePackageVersion>
		<EasyCachingCastlePackageVersion>1.9.0</EasyCachingCastlePackageVersion>
		<EasyCachingResponseCachingPackageVersion>1.9.0</EasyCachingResponseCachingPackageVersion>
		<EasyCachingJsonPackageVersion>1.9.0</EasyCachingJsonPackageVersion>
		<EasyCachingMessagePackPackageVersion>1.9.0</EasyCachingMessagePackPackageVersion>
		<EasyCachingProtobufPackageVersion>1.9.0</EasyCachingProtobufPackageVersion>
		<EasyCachingCSRedisPackageVersion>1.9.0</EasyCachingCSRedisPackageVersion>
		<EasyCachingRedisBusPackageVersion>1.9.1</EasyCachingRedisBusPackageVersion>
		<EasyCachingCSRedisBusPackageVersion>1.9.0</EasyCachingCSRedisBusPackageVersion>
		<EasyCachingRabbitBusPackageVersion>1.9.0</EasyCachingRabbitBusPackageVersion>
		<EasyCachingKafkaBusPackageVersion>1.9.0</EasyCachingKafkaBusPackageVersion>
		<EasyCachingZookeeperBusPackageVersion>1.9.0</EasyCachingZookeeperBusPackageVersion>
		<EasyCachingDiskPackageVersion>1.9.0</EasyCachingDiskPackageVersion>
		<EasyCachingMsExtPackageVersion>1.9.0</EasyCachingMsExtPackageVersion>
		<EasyCachingLiteDBPackageVersion>1.9.0</EasyCachingLiteDBPackageVersion>
		<EasyCachingSTJsonPackageVersion>1.9.0</EasyCachingSTJsonPackageVersion>
		<EasyCachingMemoryPackageVersion>1.9.0</EasyCachingMemoryPackageVersion>
		<EasyCachingFaskKVPackageVersion>1.9.0</EasyCachingFaskKVPackageVersion>
	</PropertyGroup>
</Project>

EasyCaching/build/releasenotes.props

<Project>
	<PropertyGroup>
		<EasyCachingCorePackageNotes>
		</EasyCachingCorePackageNotes>
		<EasyCachingMemcachedPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingMemcachedPackageNotes>
		<EasyCachingRedisPackageNotes>
			1. Fixed redis distributed lock for different process.
			2. Support code configuration for StackExchange.Redis.
		</EasyCachingRedisPackageNotes>
		<EasyCachingSQLitePackageNotes>
			1. Upgrading dependencies.
		</EasyCachingSQLitePackageNotes>
		<EasyCachingInMemoryPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingInMemoryPackageNotes>
		<EasyCachingHybridPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingHybridPackageNotes>
		<EasyCachingAspectCorePackageNotes>
			1. Upgrading dependencies.
		</EasyCachingAspectCorePackageNotes>
		<EasyCachingCastlePackageNotes>
			1. Upgrading dependencies.
		</EasyCachingCastlePackageNotes>
		<EasyCachingResponseCachingPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingResponseCachingPackageNotes>
		<EasyCachingJsonPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingJsonPackageNotes>
		<EasyCachingMessagePackPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingMessagePackPackageNotes>
		<EasyCachingProtobufPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingProtobufPackageNotes>
		<EasyCachingCSRedisPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingCSRedisPackageNotes>
		<EasyCachingCSRedisBusPackageNotes>
			1. Support async version of subscribe.
		</EasyCachingCSRedisBusPackageNotes>
		<EasyCachingRedisBusPackageNotes>
			1. Support code configuration for StackExchange.Redis.
			2. Support async version of subscribe.
			3. fix: Using IConfiguration for WithRedisBus configuration cause DefaultRedisBus throw "Sequence contains no matching element" exception
		</EasyCachingRedisBusPackageNotes>
		<EasyCachingRabbitBusPackageNotes>
			1. Support async version of subscribe.
		</EasyCachingRabbitBusPackageNotes>
		<EasyCachingKafkaBusPackageNotes>
			1. Support async version of subscribe.
		</EasyCachingKafkaBusPackageNotes>
		<EasyCachingZookeeperBusPackageNotes>
			1. Support async version of subscribe.
			2. Rename WithConfluentKafkaBus to WithZookeeeperBus.
		</EasyCachingZookeeperBusPackageNotes>
		<EasyCachingDiskPackageNotes>
			1. Support custom serializer.
			2. Fixed DiskCachingProvider async warning.
		</EasyCachingDiskPackageNotes>
		<EasyCachingLiteDBPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingLiteDBPackageNotes>
		<EasyCachingSTJsonPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingSTJsonPackageNotes>
		<EasyCachingMemoryPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingMemoryPackageNotes>
		<EasyCachingFaskKVPackageNotes>
			1. Upgrading dependencies.
		</EasyCachingFaskKVPackageNotes>
	</PropertyGroup>
</Project>

@catcherwong catcherwong merged commit 3630012 into dotnetcore:dev Jun 21, 2023
3 checks passed
@billhong-just
Copy link
Contributor Author

@catcherwong Hi, do you have a release schedule for EasyCaching.Redis.Bus v1.9.1?

@catcherwong
Copy link
Member

https://www.nuget.org/packages/EasyCaching.Bus.Redis/1.9.1

@billhong-just
Copy link
Contributor Author

@catcherwong Thank you so much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants