Releases: arcus-azure/arcus.eventgrid
v4.0.0
Install the Arcus.EventGrid packages that you need via NuGet, for instance Arcus.EventGrid.Core:
PM > Install-Package Arcus.EventGrid.Core --Version 4.0.0
For a complete list of all Arcus.EventGrid packages see the documentation.
What's new?
Features
- Provide support for .NET 8 (arcus-azure/arcus#311)
Fixes / Changes
- Use sync secret retrieval in Azure EventGrid publisher client registration (#277)
Removal
- Remove deprecated
EventsReceived
with dedicated logger (#240) - Remove
Arcus.EventGrid
project NuGet reference (#281) - Remove
Event(Grid)Parser
(#211) - Remove unused
NoOpLogger
(#295)
Changes:
- a8315a4 chore: support net8.0 version (#313)
- 76457c5 chore: support net8.0 preview (#312)
- 3d2e7ec chore: Update LICENSE (#303)
- 8023730 chore: Bump ua-parser-js from 0.7.28 to 0.7.33 in /docs (#296)
- e7c8a4f chore: Bump Newtonsoft.Json in /src/Arcus.EventGrid.Security (#301)
- 091b0a8 chore: Bump webpack from 5.48.0 to 5.76.1 in /docs (#300)
- 9e26645 chore: Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (#297)
- 9762da5 chore: Bump @sideway/formula from 3.0.0 to 3.0.1 in /docs (#298)
- 14d6238 chore: add code coverage (#294)
- 1ff59bd chore: use
main
branch in az devops status badge (#293)
See More
- 96babaf chore: use arcus testing (#292)
- c01648c chore: use main in codeql (#291)
- 76cd1c2 chore: fix nuget warnings (#290)
- 143af1e chore: Bump json5 from 1.0.1 to 1.0.2 in /docs (#288)
- 987e736 docs: correct introduction section (#284)
- 29f1f70 docs: add deprecation message to event parsing & custom events in v3.3 (#285)
- 852e036 chore: remove publishing project (#279)
- 116d986 Update ci-build.yml (#287)
- 9f95c58 chore: fix deploy to azure button (#278)
- e20bf5a chore: frontend brand updates (#262)
- 78abbab chore: use new example package in release notes (#274)
- c6d247c docs: publish v3.3 feature docs (❗) (#272)
- a8782cb chore: use sync secret retrieval for az client registration (#277)
- f28bc21 chore: Bump decode-uri-component from 0.2.0 to 0.2.2 in /docs (#265)
- cbc799f chore: Bump express from 4.17.1 to 4.18.2 in /docs (#267)
- 4563fe1 chore: Bump qs and express in /docs (#266)
This list of changes was auto generated.
v4.0.0-preview-1
Install the Arcus.EventGrid packages that you need via NuGet, for instance Arcus.EventGrid.Core:
PM > Install-Package Arcus.EventGrid.Core --Version 4.0.0-preview-1
For a complete list of all Arcus.EventGrid packages see the documentation.
What's new?
Features
- Provide the capability to do something (#123)
Fixes / Changes
None.
Breaking Changes
None.
Removal
None.
Changes:
- a8315a4 chore: support net8.0 version (#313)
- 76457c5 chore: support net8.0 preview (#312)
- 3d2e7ec chore: Update LICENSE (#303)
- 8023730 chore: Bump ua-parser-js from 0.7.28 to 0.7.33 in /docs (#296)
- e7c8a4f chore: Bump Newtonsoft.Json in /src/Arcus.EventGrid.Security (#301)
- 091b0a8 chore: Bump webpack from 5.48.0 to 5.76.1 in /docs (#300)
- 9e26645 chore: Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (#297)
- 9762da5 chore: Bump @sideway/formula from 3.0.0 to 3.0.1 in /docs (#298)
- 14d6238 chore: add code coverage (#294)
- 1ff59bd chore: use
main
branch in az devops status badge (#293)
See More
- 96babaf chore: use arcus testing (#292)
- c01648c chore: use main in codeql (#291)
- 76cd1c2 chore: fix nuget warnings (#290)
- 143af1e chore: Bump json5 from 1.0.1 to 1.0.2 in /docs (#288)
- 987e736 docs: correct introduction section (#284)
- 29f1f70 docs: add deprecation message to event parsing & custom events in v3.3 (#285)
- 852e036 chore: remove publishing project (#279)
- 116d986 Update ci-build.yml (#287)
- 9f95c58 chore: fix deploy to azure button (#278)
- e20bf5a chore: frontend brand updates (#262)
- 78abbab chore: use new example package in release notes (#274)
- c6d247c docs: publish v3.3 feature docs (❗) (#272)
- a8782cb chore: use sync secret retrieval for az client registration (#277)
- f28bc21 chore: Bump decode-uri-component from 0.2.0 to 0.2.2 in /docs (#265)
- cbc799f chore: Bump express from 4.17.1 to 4.18.2 in /docs (#267)
- 4563fe1 chore: Bump qs and express in /docs (#266)
This list of changes was auto generated.
v3.3.0
Install the Arcus.EventGrid packages that you need via NuGet, for instance Arcus.EventGrid.Core:
PM > Install-Package Arcus.EventGrid.Core --Version 3.3.0
For a complete list of all Arcus.EventGrid packages see the documentation.
What's new?
Features
- Provide event publishing with the new Azure SDK (#193)
- Provide W3C correlation support during event publishing (#250)
- Provide managed identity authentication when registering event publisher (#190)
Changes:
- 1f669b9 chore: remove table of contents (#263)
- 846d385 feat: use new az sdk in testing (#271)
- d9709b3 chore: Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /src/Arcus.EventGrid.Publishing (#270)
- 3305d1c chore: update coddql to v2 (#261)
- 79eab66 Update docusaurus.build.config.js
- 86e94c6 chore: support netstandard2.1 eventgrid core (#260)
- 76f155f chore: Bump loader-utils from 1.4.1 to 1.4.2 in /docs (#259)
- 97c87b3 fix: exception messages dependent eventgrid publisher client services (#258)
- 106334d chore: remove installation details from readme (#255)
- 5dcbc43 feat: add w3c event correlation support (#251)
See More
- 32271b7 chore: remove deprecated pr validation config (#256)
- 65313ae chore: Bump ansi-regex in /docs (#253)
- 88299c1 chore: Bump loader-utils from 1.4.0 to 1.4.1 in /docs (#252)
- f3e107f feat: add managed identity support to event publishing (#249)
- 671bfc1 feat: eventgrid publisher client w correlation tracking (#245)
- 90c5074 chore: Bump terser from 4.8.0 to 4.8.1 in /docs (#242)
- 498a882 docs: add introduction section (#241)
- fc95a93 chore: Bump eventsource from 1.1.0 to 1.1.1 in /docs (#239)
- e5c3bf6 chore: add package readme project tag (#238)
- dd09148 feat: add eventgrid to dependency injection w http client support (#236)
- 477b358 chore: update release notes w example (#235)
- b9bba47 chore: add readme and proj url to nuget pkg (#234)
- f8192e1 chore: update README with a supported NuGet package (#233)
- 51e1a1d docs: publish v3.2 feature docs (#232)
- 300cfeb chore: Bump cross-fetch from 3.1.4 to 3.1.5 in /docs (#237)
This list of changes was auto generated.
Full Changelog: v3.2.0...v3.3.0
v3.3.0-preview-1
Install the Arcus.EventGrid packages that you need via NuGet, for instance Arcus.EventGrid.Publishing:
PM > Install-Package Arcus.EventGrid.Publishing --Version 3.3.0-preview-1
For a complete list of all Arcus.EventGrid packages see the documentation.
What's new?
Features
- Provide the capability to do something (#123)
Fixes / Changes
None.
Breaking Changes
None.
Removal
None.
Changes:
- 5dcbc43 feat: add w3c event correlation support (#251)
- 32271b7 chore: remove deprecated pr validation config (#256)
- 65313ae chore: Bump ansi-regex in /docs (#253)
- 88299c1 chore: Bump loader-utils from 1.4.0 to 1.4.1 in /docs (#252)
- f3e107f feat: add managed identity support to event publishing (#249)
- 671bfc1 feat: eventgrid publisher client w correlation tracking (#245)
- 90c5074 chore: Bump terser from 4.8.0 to 4.8.1 in /docs (#242)
- 498a882 docs: add introduction section (#241)
- fc95a93 chore: Bump eventsource from 1.1.0 to 1.1.1 in /docs (#239)
- e5c3bf6 chore: add package readme project tag (#238)
See More
- dd09148 feat: add eventgrid to dependency injection w http client support (#236)
- 477b358 chore: update release notes w example (#235)
- b9bba47 chore: add readme and proj url to nuget pkg (#234)
- f8192e1 chore: update README with a supported NuGet package (#233)
- 51e1a1d docs: publish v3.2 feature docs (#232)
- 300cfeb chore: Bump cross-fetch from 3.1.4 to 3.1.5 in /docs (#237)
This list of changes was auto generated.
v3.2.0
Install new version via NuGet
What's new?
Features
- Provide .NET 6 support
- Provide the capability to validate CloudEvent event subscriptions (#180)
- Provide the capability to validate events in Azure Functions (#197)
- Provide the capability to filter based on event payload during writing automated integration tests (#178)
Fixes / Changes
- Fix possible stack overflow when abstract event representation gets serialized (#200)
- Moves Web API event subscription validation and authorization to
Arcus.EventGrid.WebApi.Security
(#174) - Fix incorrectly implemented time-out functionality when retrieving published events during automated testing (#195)
Removal
- Remove .NET Core 2.2 support in the
Arcus.EventGrid.Testing
library (#161) - Remove support for
Arcus.EventGrid.All
library (#222, #230) - Remove support for
Arcus.EventGrid.Security
library (#210) - Remove signatures on libraries (#162)
Changes:
- 35654ae test: fix cloud event filter timeout (#231)
- 490a2a8 chore: Bump async from 2.6.3 to 2.6.4 in /docs (#229)
- 76ef85d chore: remove all project (#227)
- 2870e65 chore: treat warnings as errors (#228)
- 5a3c265 chore: Bump minimist from 1.2.5 to 1.2.6 in /docs (#226)
- 6172fe0 chore: upgrade towards net6.0 (#224)
- c89554d chore: add codeql code scanning (#223)
- d3d5009 chore: Bump algoliasearch-helper from 3.5.5 to 3.7.0 in /docs (#208)
- a13a14a chore: Bump axios from 0.21.1 to 0.21.4 in /docs (#209)
- 339ad2f chore: use file paths io url routes (#220)
See More
- c29ba1a chore: Bump shelljs from 0.8.4 to 0.8.5 in /docs (#212)
- 218c2d2 chore: Bump prismjs from 1.25.0 to 1.27.0 in /docs (#217)
- c642634 chore: Bump url-parse from 1.5.7 to 1.5.10 in /docs (#218)
- f3cdf8b chore: Bump url-parse from 1.5.3 to 1.5.7 in /docs (#216)
- 6dba1e7 chore: Bump follow-redirects from 1.14.7 to 1.14.8 in /docs (#215)
- c7acff9 chore: Bump follow-redirects from 1.14.1 to 1.14.7 in /docs (#213)
- 7fb0393 chore: Bump nanoid from 3.1.23 to 3.2.0 in /docs (#214)
- c048126 chore: upgrade to .net6.0 (#203)
- fdb6d6c fix: general event serialization should take into acount cloud events and event grid events (#201)
- f698400 docs: deprecate old security project (#205)
- 775d089 chore: fix typo in security project (#207)
- 91cd3ef feat: add eventgrid subscription to az functions (#199)
- 42fdba6 docs: typo 'highlighting' in README docs (#202)
- 4c8c84b chore: add @fgheysels to code-owners (#198)
- 429841c test: be explicit on receiving no events (#196)
- 4899d32 chore: remove @tomkerkhove as code owner (#194)
- bd08b40 docs: Separate build script (#192)
- 441920d docs: Add search functionality (#191)
- b376694 fix: streamline issue template with other Arcus repo's (#186)
- 3af1bc4 feat: cloudevents subscription endpoint validation (#182)
- b65f253 feat: add az event grid subscription validation to web api security (#175)
- 830b765 fix: add version prefix to README (#181)
- 169f1fb feat: add az event filters to test event consumer (#179)
- 2ada5c1 fix: Don't publish from docs/build, use /build instead for Netlify (#177)
- 33448ee docs: Provide new docs template (#176)
- 321c8e2 chore: Security upgrade github-pages from 214 to 215 (#171)
- b911fba fix: use ubuntu-latest for build pipelines (#170)
- 76af280 chore: [Snyk] Security upgrade github-pages from 207 to 214 (#155)
- 5363076 feat: add Event Grid telemetry dependency tracking (#159)
- 0872428 feat: use secret store for new az event grid authorization (#168)
- b140c65 feat: use new Azure SDK for testing package (#167)
- d0ebbab fix: docs/Gemfile & docs/Gemfile.lock to reduce vulnerabilities (#166)
- 43f89d2 fix: use correct NoOp async policy (#158)
- 9984cab chore: Bump rexml from 3.2.4 to 3.2.5 in /docs (#157)
- 526ff1b fix: docs/Gemfile to reduce vulnerabilities (#154)
- 8f3c320 chore: Bump nokogiri from 1.10.10 to 1.11.0 in /docs (#153)
- 707857b fix: create Semantic config (#152)
- 1dcb528 Docs - add missing 'using's to the feature docs (#151)
- 2c3bdc9 Provide issue template configuration (#150)
Full Changelog: v3.1.0...v3.2.0
v3.2.0-preview-3
Install new version via NuGet
Changes:
- b376694 fix: streamline issue template with other Arcus repo's (#186)
- 3af1bc4 feat: cloudevents subscription endpoint validation (#182)
- b65f253 feat: add az event grid subscription validation to web api security (#175)
- 830b765 fix: add version prefix to README (#181)
- 169f1fb feat: add az event filters to test event consumer (#179)
- 2ada5c1 fix: Don't publish from docs/build, use /build instead for Netlify (#177)
- 33448ee docs: Provide new docs template (#176)
- 321c8e2 chore: Security upgrade github-pages from 214 to 215 (#171)
- b911fba fix: use ubuntu-latest for build pipelines (#170)
- 76af280 chore: [Snyk] Security upgrade github-pages from 207 to 214 (#155)
See More
- 5363076 feat: add Event Grid telemetry dependency tracking (#159)
- 0872428 feat: use secret store for new az event grid authorization (#168)
- b140c65 feat: use new Azure SDK for testing package (#167)
- d0ebbab fix: docs/Gemfile & docs/Gemfile.lock to reduce vulnerabilities (#166)
- 43f89d2 fix: use correct NoOp async policy (#158)
- 9984cab chore: Bump rexml from 3.2.4 to 3.2.5 in /docs (#157)
- 526ff1b fix: docs/Gemfile to reduce vulnerabilities (#154)
- 8f3c320 chore: Bump nokogiri from 1.10.10 to 1.11.0 in /docs (#153)
- 707857b fix: create Semantic config (#152)
- 1dcb528 Docs - add missing 'using's to the feature docs (#151)
- 2c3bdc9 Provide issue template configuration (#150)
This list of changes was auto generated.
v3.2.0-preview-1
Install new version via NuGet
Changes:
- 321c8e2 chore: Security upgrade github-pages from 214 to 215 (#171)
- b911fba fix: use ubuntu-latest for build pipelines (#170)
- 76af280 chore: [Snyk] Security upgrade github-pages from 207 to 214 (#155)
- 5363076 feat: add Event Grid telemetry dependency tracking (#159)
- 0872428 feat: use secret store for new az event grid authorization (#168)
- b140c65 feat: use new Azure SDK for testing package (#167)
- d0ebbab fix: docs/Gemfile & docs/Gemfile.lock to reduce vulnerabilities (#166)
- 43f89d2 fix: use correct NoOp async policy (#158)
- 9984cab chore: Bump rexml from 3.2.4 to 3.2.5 in /docs (#157)
- 526ff1b fix: docs/Gemfile to reduce vulnerabilities (#154)
v3.1.0
Install new version via NuGet
> Install-Package Arcus.EventGrid.All -Version 3.1.0
Features
- Migrate from
Polly-Signed
toPolly
to unify packages instead of using both
Breaking Changes
None
Removal
None
Changes:
- 0a85ebb Migrate from Polly-Signed to Polly (#147)
- 1908696 Docs - update README with a more correct installation message (#144)
- 2096694 Upgrade doc depenencies and patch CVE-2020-14001 (#143)
- 64eb77c Chore - use YAML build params (#142)
- 72e58b8 Docs - make preview browsable (#141)
- 272aa3e Feature - use netcoreapp3.1 (#139)
- 7a9cac4 Docs - descending versions (#137)
- f7ceb6c Docs - split docs on feature changes on each full release (#136)
- 9bf3753 Provide section on Arcus customers
- e0daff6 Chore - use Arcus.Testing.Logging (#135)
v3.0.0
Install new version via NuGet
> Install-Package Arcus.EventGrid.All -Version 3.0.0
Features
- Provide capability to push many raw events #74
- Provide support for official schemas in favor of our own #46
- Provide support for Cloud Events #8 (1.0, 0.3, 0.2 & 0.1)
Provide support for .NET Core 2.2 & 3.0 #101 EventParser
supports working with single events #106EventParser
supports for parsing CloudEvents directly #108- Improve deserialization of custom events for DataVersion & EventType #66
- Change Event Grid topic to use CloudEvents as input in ARM template #115
- Support for specifying what contract to use when publishing raw events #117
Breaking Changes
- Rename the
EventGridEventBatch<>
toEventBatch<>
#113 - Method renaming and more
Removal
- Remove hybrid host #79
Changes:
- a332e35 Provide CloudEvent setup in Azure subscription (#132)
- 09435c6 Test - add unit test to determine CloudEvent schema on events (#131)
- 183d788 Feature - add event publishing overload with subject (w/out even… (#130)
- e39ec30 Docs - provide raw event publishing feature docs (#129)
- 12b6f65 Use CloudEvents 1.0 as input schema for integration testing (ARM… (#116)
- a3418fa Fix broken paths to Azure DevOps templates
- 4a78d12 Feature - initial publish raw CloudEvents (#119)
- 37ccb26 Chore - update EventGrid projects with netcore3.0 FrameworkRefer… (#125)
- 92f5288 CHORE: remove pre-release (#124)
- 3630257 FEAT: using abstracted event for all EventGrid event parsing (#112)
See More
- f5cd3c3 Bump nokogiri from 1.10.4 to 1.10.8 in /docs (#122)
- b1154bb CHORE: update CloudEvents package to v1.3.x (#121)
- d901411 Renamed EventGridBatchEvent to EventBatch (#120)
- d29a9b4 Docs - Provide link to built-in Azure schemas (#110)
- 6ee2731 FEAT: YAML build on .NET Core 2.2 & 3.0 SDK (#105)
- 5f60527 Provide link to 'creating your own events' docs on landing page (#103)
- 8de105b Use arcus-azure/ for NuGet releases
- d5354e8 Use 'publish-official-package.yml' not 'publish-official-package/yml'
- b1383dc Use test/run-*-tests.yml@templates
- 30f2ace CHORE: use build YAML template with version property (#102)
- f03cb04 DOCS: add CloudEvent parsing support (#100)
- cbad130 Bump rubyzip from 1.2.3 to 2.0.0 in /docs (#99)
- 566e041 FEAT: add CloudEvent support for EventGridParser (#94) [ #8 ]
- 192c176 DOC: fix broken backwards arrow (#98)
- a9b0a29 FEAT: add YAML release to NuGet (#86)
- a93cc87 Use nuget/publish-preview-package.yml instead of old version (#96)
- 383e6dd CHORE: merge MyGet release into CI build (#95) [ #71 ]
- af4dc28 DOC: move custom event deserialization to deserialization docs (#92)
- a28b28f PATCH: remove obsolete event types (#93)
- bb737f8 REFACTOR: support official Azure schemas alongside our own (#82) [ #46 ]
- c9bd0f8 DOC: create custom events (#91)
- bf2bc49 DEL: remove hybrid host (#89) [ #79 ]
- 97c37bf FEAT: add YAML release to MyGet (#85)
- 69a99f6 [Docs] CVE-2019-5477 - Nokogiri Command Injection Vulnerability (#88)
- 2b05bc0 DOC: update README.md with YAML build (#84)
- 8ed4801 FEAT: add trigger to run CI for code changes in master/src (#87)
- 41f4cf5 FEAT: add YAML file for CI build (#81)
- 77bf311 Suffix remaining methods with Async (#80)
- 06e2735 DOC: add '.PublishManyRawAsync' to documentation (#78)
- 1127646 FEAT: add 'EventGridPublisher.PublishManyRawAsync' (#76) [ #74 ]
- 196b335 DOC: publishing raw events (#73) [ #57 ]
- 000076d REFACTOR: suffix all async methods with '...Async' (#75) [ #72 ]
This list of changes was auto generated.
v3.0.0-preview-2
Install new version via NuGet
> Install-Package Arcus.EventGrid.All -Version 3.0.0-preview-2
Changes:
- a3418fa Fix broken paths to Azure DevOps templates
- 4a78d12 Feature - initial publish raw CloudEvents (#119)
- 37ccb26 Chore - update EventGrid projects with netcore3.0 FrameworkRefer… (#125)
- 92f5288 CHORE: remove pre-release (#124)
- 3630257 FEAT: using abstracted event for all EventGrid event parsing (#112)
- f5cd3c3 Bump nokogiri from 1.10.4 to 1.10.8 in /docs (#122)
- b1154bb CHORE: update CloudEvents package to v1.3.x (#121)
- d901411 Renamed EventGridBatchEvent to EventBatch (#120)
- d29a9b4 Docs - Provide link to built-in Azure schemas (#110)
- 6ee2731 FEAT: YAML build on .NET Core 2.2 & 3.0 SDK (#105)
See More
- 5f60527 Provide link to 'creating your own events' docs on landing page (#103)
- 8de105b Use arcus-azure/ for NuGet releases
- d5354e8 Use 'publish-official-package.yml' not 'publish-official-package/yml'
- b1383dc Use test/run-*-tests.yml@templates
- 30f2ace CHORE: use build YAML template with version property (#102)
- f03cb04 DOCS: add CloudEvent parsing support (#100)
- cbad130 Bump rubyzip from 1.2.3 to 2.0.0 in /docs (#99)
- 566e041 FEAT: add CloudEvent support for EventGridParser (#94) [ #8 ]
- 192c176 DOC: fix broken backwards arrow (#98)
- a9b0a29 FEAT: add YAML release to NuGet (#86)
- a93cc87 Use nuget/publish-preview-package.yml instead of old version (#96)
- 383e6dd CHORE: merge MyGet release into CI build (#95) [ #71 ]
- af4dc28 DOC: move custom event deserialization to deserialization docs (#92)
- a28b28f PATCH: remove obsolete event types (#93)
- bb737f8 REFACTOR: support official Azure schemas alongside our own (#82) [ #46 ]
- c9bd0f8 DOC: create custom events (#91)
- bf2bc49 DEL: remove hybrid host (#89) [ #79 ]
- 97c37bf FEAT: add YAML release to MyGet (#85)
- 69a99f6 [Docs] CVE-2019-5477 - Nokogiri Command Injection Vulnerability (#88)
- 2b05bc0 DOC: update README.md with YAML build (#84)
- 8ed4801 FEAT: add trigger to run CI for code changes in master/src (#87)
- 41f4cf5 FEAT: add YAML file for CI build (#81)
- 77bf311 Suffix remaining methods with Async (#80)
- 06e2735 DOC: add '.PublishManyRawAsync' to documentation (#78)
- 1127646 FEAT: add 'EventGridPublisher.PublishManyRawAsync' (#76) [ #74 ]
- 196b335 DOC: publishing raw events (#73) [ #57 ]
- 000076d REFACTOR: suffix all async methods with '...Async' (#75) [ #72 ]
This list of changes was auto generated.