dotnetcore / EasyCaching

:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
MIT License
1.92k stars 321 forks source link

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

Closed billhong-just closed 1 year ago

billhong-just commented 1 year ago

Fixes #477

catcherwong commented 1 year ago

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

https://github.com/dotnetcore/EasyCaching/blob/6512d1c0b90d3f8ef8c59ef9d6a93c80417b09e5/build/version.props#L16-L16

https://github.com/dotnetcore/EasyCaching/blob/6512d1c0b90d3f8ef8c59ef9d6a93c80417b09e5/build/releasenotes.props#L45-L48

billhong-just commented 1 year ago

@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>
billhong-just commented 1 year ago

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

catcherwong commented 1 year ago

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

billhong-just commented 1 year ago

@catcherwong Thank you so much.