Skip to content

Releases: Azure/azure-functions-redis-extension

v1.0.0

26 Apr 21:21
1f67795
Compare
Choose a tag to compare

What's Changed

  • Remove java annotation default values
  • Update scaling metric logic to catch exceptions

Full Changelog: v0.5.0-preview...v1.0.0

v0.5.0-preview

13 Feb 21:56
f48e93b
Compare
Choose a tag to compare

Breaking Changes

  • Remove messagesPerWorker argument #111
  • Remove deleteAfterProcess parameter from RedisStreamTrigger #115
  • Change listPopFromBeginning parameter into ListDirection #145
  • Update RedisPubSubTrigger return value and add pattern parameter #146
  • Rename ConnectionStringSetting to Connection #147

New Features

Redis Input Bindings
Redis Output Bindings
Entra ID Authentication

Other Notable Changes

  • Have each consumer group start from the beginning of the stream instead of from just the newest messages #85
  • Add null check for RedisListTrigger when key does not exist #110
  • Ensure all trigger connections use shared connectionMultiplexerCache #121
  • Batch Support #112
  • Set redis client name as AzureFunctionsRedisExtension.FunctionName #128
  • Update Stream Trigger Scaling logic #129

Full Changelog: v0.3.1-preview...v0.5.0-preview

v0.3.1-preview

23 May 18:53
00a5085
Compare
Choose a tag to compare

Public Preview release

Breaking changes:

  • Removes RedisPubSubMessage, RedisListEntry, RedisStreamEntry types for native StackExchange.Redis types
  • Rename BatchSize to Count to more accurately reflect Redis naming
  • Removes support for multiple keys (to be added back later, tracked in #54)
  • Removes ConsumerGroup argument, uses FunctionId instead

New:

  • Type conversions via ValueProviders
  • Parameter Descriptors
  • Java annotations
  • .NET out of process support
  • Uses WEBSITE_INSTANCE_ID for consumer name if available

Full Changelog: v0.2.51-preview...v-0.3.0-preview

v0.2.51-preview

26 Apr 20:18
959f832
Compare
Choose a tag to compare

This breaking change removes the generic RedisMessageModel for specific trigger types: RedisPubSubMessage, RedisListEntry, RedisStreamEntry

Multiple output types are also supported now.

v0.1.60-preview

17 Feb 23:23
488a74a
Compare
Choose a tag to compare
  • update package info
  • remove exception thrown for multiple list keys on redis versions prior to 7

v0.1.49-preview

16 Feb 18:10
048433d
Compare
Choose a tag to compare

Preview release with 3 triggers: for Redis PubSub, Redis Lists, and Redis Streams.