Releases: Avanade/Beef
Releases · Avanade/Beef
v.4.1.20210419
Cdc events (#125) * EventData Source. IEventPublisher refactor. * Integrated EventData.Source into Entity and CDC code-gen. * Added Operation.XxxExtensions. Changed Extensions code to simplify. IRequestCache updates. RefernceDataBase IUniqueKey support. CdcOutbox Table Lsn Columns nullable. * Introduce CloudEvents event format (used as the default also). * Add generated of CdcBackgroundServiceExtensions. * Re-gen all. * Add further tests for converters. * Mid YAML formatting change. * Updated YAML value formatting. * Minor tweaks/tests. * Update changelog for issue. Co-authored-by: Eric Sibly <[email protected]>
v.4.1.20210309
Event repository (#112) * Revert "Revert "event-repository"" This reverts commit e7aead87a53dc6307d80f278e4401dcfb7c31880. * Introduce first version of new resiliency approach. * Deprecate existing ResilientEventHubTrigger. Replicate functionality into EventHubSubscriber with EventHubsAzureStorageRepository to perform same - relies on new ExponentialBackoffRetry functionality. * Introduce usage of PartitionContext. * EventSubscriber testing. * Quick backup before moving things around. * Create new Event.EventHubs assembly. * Updated all references. Finish Events to EventHubs assembly ports. * Remove SuppressMessage from model. Rename Retries to Attempts/Attempt. * Updated CDC. * Use Cdc All vs Cdc Net - avoid potential message loss. Split Cdc Execute and Complete into two SPs Added new `Config.ETagJsonName`.
v.4.1.20210202
DB code-gen with Handlebars, Change Data Capture (CDC) introduction, Validation Async, many bug fixes and improvements.
v4.1.20201029
Fix issue #80 and #81. (#82)
v4.1.20201008
Reference data authorization code-gen fix; plus re-publish of solution template.
v4.1.20200925
Code generation fixes post DI introduction.
v4.1-20200920: New code-gen (handlebars) foundation
Primarily the introduction of handlebars as the code-generation engine. All entity code-gen has been ported; the db code-gen is on the backlog (still using legacy custom).
Initial v4.1.1 release
This represents the initial v4.1.1
DI release.
Note: tag created post the actual release date of 18-Aug-2020, hence the tag name difference with the underlying date.
Version v3.1 - pre v4.1
Represents the v3.1.x
version before the major v4.1.1
release. This allows a convenient reference of the codebase prior for those that have not upgraded.