Skip to content

v2.0.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@mathewc mathewc released this 14 Nov 23:49
· 483 commits to master since this release

Main items in this release:

  • Table binding
    • added new JObject/JArray/IAsyncCollector<JObject>/ICollector<JObject> bindings
    • added the ability to specify table Filter/Take expressions via TableAttribute. Used in conjunction with the new JObject/JArray bindings to allow query options to be specified declaratively
  • Blob binding
    • added support for CloudAppendBlob
    • in addition to being able to bind to CloudBlockBlob and CloudPageBlob, you can now bind to CloudAppendBlob
  • Additions to TimeoutAttribute to allow the host to be brought down when timeout fires
    • e.g. `[Timeout("00:00:01", ThrowOnTimeout = true)]
  • EventHubTrigger
    • Allow EventProcessorOptions and PartitionManagerOptions to be specified when creating EventHubConfiguration
    • allow binding to byte[]
    • lots of other improvements to the EventHub bindings
  • New Twilio binding for sending SMS messages
    • send an SMS message easily from your job function!
    • details here on usage
  • TimerTrigger - lots of fixes and stability improvements. Fixes include:
  • ApiHub trigger
    • added support for poison queue handling
    • max retry count can be specified via ApiHubConfiguration.MaxFunctionExecutionRetryCount
    • when a file exceeds this retry count, a message for that file is written to queue webjobs-apihubtrigger-poison
  • NotificationHub binding
    • added NotificationHubClient binding
    • enabled "test send" debugging via NotificationHubsAttribute.EnableTestSend
  • SendGrid binding
    • moved to latest SendGrid v3 API (Breaking)
    • see samples here for new signatures and usage
  • moved to latest versions of our package dependencies (Storage, ServiceBus, etc.)
  • bug fixes