Skip to content

Latest commit

 

History

History
executable file
·
726 lines (327 loc) · 28.8 KB

CHANGELOG.md

File metadata and controls

executable file
·
726 lines (327 loc) · 28.8 KB

14.0.0 (2024-04-05)

Code Refactoring

BREAKING CHANGES

  • remove datadog from the project

13.0.0 (2024-03-11)

Features

  • move to dotnet 8.0.2 and remove .Microsoft projects (ac5bce8)

BREAKING CHANGES

  • move to dotnet 8.0.2 and remove Be.Vlaanderen.Basisregisters.ProjectionHandling.LastChangedList.Microsoft, Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner.Microsoft, Be.Vlaanderen.Basisregisters.ProjectionHandling.SqlStreamStore.Microsoft and Be.Vlaanderen.Basisregisters.ProjectionHandling.Syndication.Microsoft

12.1.3 (2024-02-13)

12.1.2 (2024-02-07)

12.1.1 (2024-02-06)

Bug Fixes

  • use configureawait false in lastchangedlist (22f3f32)

12.1.0 (2024-02-02)

Features

  • add cachevalidator wether to update position (7aa7022)

12.0.1 (2023-12-14)

Bug Fixes

  • add connectionstring to NpgsqlMigrationFactory (360d214)

12.0.0 (2023-12-14)

Bug Fixes

Code Refactoring

  • runner + split sqlserver, npgsql (e28ca27)

BREAKING CHANGES

  • Runner is now agnostic of database provider. Runner.SqlServer and Runner.Npgsql are added.

11.1.2 (2023-11-30)

Bug Fixes

  • add StreamId to Envelope Metadata (23a5dd9)

11.1.1 (2023-06-22)

Performance Improvements

  • add index to lastchangedlist (b3ed6e0)

11.1.0 (2023-06-13)

Bug Fixes

  • FindAsync return type must match original FindAsync method (e872565)

Features

  • add direct envelope microsoft ioc registration (20178b9)
  • add lastchangedlist direct ioc registration (e5bb7b1)

11.0.7 (2023-01-01)

Bug Fixes

  • make LogSerializerSettings writable (f51f227)

11.0.6 (2023-01-01)

Bug Fixes

  • fix LastChangedList.Microsoft (56eb606)

11.0.5 (2022-12-31)

Bug Fixes

  • add Syndication.Microsoft project (adf3126)
  • fix paket.template (c182f17)

11.0.4 (2022-12-29)

Bug Fixes

  • move owned instances to DependencyInjection library (951cdbc)

11.0.3 (2022-12-28)

Bug Fixes

  • add Microsoft.Extensions.DependencyInjection (1e92b23)
  • add nuget to dependabot (68065bf)
  • break out of endless recursion (027ec9b)
  • comply with Serializable pattern (7ce101d)
  • ctx to context (9e26140)
  • fields should not have public accessibility (700b49c)
  • implement IDisposable correctly (4167170)
  • make ProjectionStates not nullable (5dc4197)
  • rename context to contextFactory (baedadc)
  • rename parameter (db87af6)
  • use VBR_SONAR_TOKEN (e44114c)

11.0.2 (2022-04-29)

Bug Fixes

  • run sonar end when release version != none (e046bdc)

11.0.1 (2022-04-29)

Bug Fixes

  • redirect sonar to /dev/null (5d35c53)
  • relax requirement on TProjection for ConnectedProjectionTest (12cf4da)

11.0.0 (2022-04-13)

Features

  • add IMessage constraint on Envelope (2a34560)

BREAKING CHANGES

  • Introduce IMessage constraint on Envelope

10.0.1 (2022-03-25)

Bug Fixes

  • test in FeedProjectorTests (43f278a)

10.0.0 (2022-03-25)

Features

BREAKING CHANGES

  • move to dotnet 6.0.3

9.1.4 (2022-03-03)

Bug Fixes

  • IsGenericType instead of IsGenericTypeDefinition (408aa96)

9.1.3 (2022-03-03)

Bug Fixes

  • generic envelope check for projection test (92a48b9)

9.1.2 (2022-03-03)

Bug Fixes

  • do not envelope already enveloped events (eb3e4a1)

9.1.1 (2022-03-03)

Bug Fixes

  • revert "feat: add e-tag to LastChangedRecord" (978f9f3)

9.1.0 (2022-03-03)

Features

  • add e-tag to LastChangedRecord (adb2d93)

9.0.0 (2021-11-25)

Features

  • refactor BuildUri + BuildCacheKey GAWR-666 (e09e067)
  • the RunnerDbContext methods are now overridable (045cf9b)

BREAKING CHANGES

    • Replaced UriFormat property with BuildUri method to allow flexibility for uri per accept type
  • Replaced CacheKeyFormat property with BuildCacheKey method to allow the same flexibility

8.1.0 (2021-11-17)

Features

  • add ConnectedProjectionTest (665f1fa)

8.0.3 (2021-10-20)

Bug Fixes

  • removed static fields, with no static use (2b16303)

8.0.2 (2021-05-28)

Bug Fixes

8.0.1 (2021-03-31)

Bug Fixes

  • sync feed only swallows AtomResolveHandlerException (56c4893)

8.0.0 (2021-03-30)

Bug Fixes

  • use a specific exception if atom handler can't be resolved (9e92dd1)

BREAKING CHANGES

  • When resolving a handler for atomprojections a AtomResolveHandlerException is now thrown

7.1.0 (2021-03-09)

Features

  • introduce connected projection name, description attribute GRAR-1876 (96749eb)

7.0.6 (2021-02-02)

Bug Fixes

7.0.5 (2021-01-07)

Bug Fixes

  • improve performance for determining to be indexed values GRAR-1673 (0f1dd14)

7.0.4 (2020-12-18)

Bug Fixes

7.0.3 (2020-11-19)

Bug Fixes

  • update aggregatesource reference (af31a24)

7.0.2 (2020-11-19)

Bug Fixes

  • update eventhandling reference (71a1bfb)

7.0.1 (2020-11-18)

Bug Fixes

  • remove set-env usage in gh-actions (3fbff73)

7.0.0 (2020-10-20)

Features

  • add ErrorMessage to projection state GRAR-1302 (06e07fd)
  • add errormessage to projection state lastchangedlist (fe22c2c)

BREAKING CHANGES

  • the added columns means package users will have to run migrations.

6.2.0 (2020-10-03)

Features

  • add feedprojector GRAR-1562 (d182f34)

6.1.0 (2020-09-22)

Features

  • add timeout to lastchangedlist commands (b59471b)

6.0.8 (2020-09-21)

Bug Fixes

6.0.7 (2020-07-18)

Bug Fixes

6.0.6 (2020-07-02)

Bug Fixes

6.0.5 (2020-06-19)

Bug Fixes

6.0.4 (2020-05-18)

Bug Fixes

6.0.3 (2020-05-14)

Bug Fixes

  • downgrade dotnet 3.1.4 references (2c3a4f2)

6.0.2 (2020-05-13)

Bug Fixes

6.0.1 (2020-05-06)

Bug Fixes

  • add missing index on LastChangedList GRAR-1271 (9c758e3)

6.0.0 (2020-04-08)

Bug Fixes

  • update paket.lock (1d1c620)
  • upgrade build pipeline and sql client usage (da2878c)

chore

BREAKING CHANGES

  • Upgrade SqlStreamStore

5.4.1 (2020-03-31)

Bug Fixes

5.4.0 (2020-03-31)

Features

  • add last error message to last changed list (c7e8cb7)

5.3.1 (2020-03-03)

Bug Fixes

5.3.0 (2020-02-24)

Bug Fixes

  • make it compile and refactor into one extension method (b329bd8)

Features

  • add extension for default command timeout for migrators (0833d39)

5.2.0 (2020-01-31)

Features

  • upgrade netcoreapp31 and dependencies (8066b56)

5.1.2 (2020-01-23)

Bug Fixes

  • correct nullability for projectionstates (8fe5b2e)

5.1.1 (2020-01-15)

Bug Fixes

  • correct nullability for EF classes (9ca2b17)

5.1.0 (2019-12-15)

Features

  • upgrade to netcoreapp31 (e31f6c7)

5.0.0 (2019-11-22)

Code Refactoring

  • upgrade to netcoreapp30 (2b89673)

BREAKING CHANGES

  • Upgrade to .NET Core 3

4.6.0 (2019-09-26)

Features

  • runner: runner only projects events that are mapped (ceb74c4)

4.5.2 (2019-09-16)

Bug Fixes

  • use generic dbtraceconnection (ead4a90)

4.5.1 (2019-09-12)

Bug Fixes

  • forgot to add lasterror field (69b7f10)

4.5.0 (2019-09-12)

Features

  • keep track of how many times lastchanged has errored (3790176)

4.4.1 (2019-08-28)

Bug Fixes

  • use longer timeout for migrations (ac8cd4f)

4.4.0 (2019-08-28)

Features

  • add UseExtendedSqlServerMigrations() (e6e7cff)

4.3.2 (2019-08-27)

Bug Fixes

  • make datadog tracing check more for nulls (716c182)

4.3.1 (2019-08-26)

Bug Fixes

  • use fixed datadog tracing (3e5ff0f)

4.3.0 (2019-08-22)

Features

4.2.0 (2019-08-22)

Features

  • add migration to save states of projectionstates (edfce41)

4.1.0 (2019-08-22)

Features

  • add EF extension to have an ColumnStoreIndex (fbd79fe)

4.0.0 (2019-08-13)

Features

  • add columns to store user requested state (b740cf2)
  • add extension method to update user requested state (237e943)
  • make sure a projection state exists when updating desired state (1fc1b38)

BREAKING CHANGES

  • the added columns means package users will have to run migrations.

3.6.0 (2019-06-24)

Features

  • add Log JsonSerializer settings (95e7fbf)

3.5.2 (2019-05-20)

Bug Fixes

  • sync filter header is now escaped to string (da4965a)

3.5.1 (2019-05-20)

3.5.0 (2019-05-20)

Features

  • add embed to filter header (8138ad3)

3.4.1 (2019-05-02)

3.4.0 (2019-05-02)

Features

  • make ef options configurable (8e53aec)

3.3.1 (2019-04-26)

3.3.0 (2019-04-23)

Features

  • add overload LastChangedList to have multiple projections (d25a619)

3.2.0 (2019-04-18)

Features

  • update datadog dependency (6ae536e)

3.1.1 (2019-03-08)

Bug Fixes

  • styling fix, trigger rebuild (9211e5d)

3.1.0 (2019-03-07)

Bug Fixes

  • change IConfigurationRoot to IConfiguration to be less restrictive (76e4a27)

Features

  • introduce IRunnerDbContextMigratorFactory interface (9efc1d9)

3.0.0 (2019-03-07)

Features

  • create RunnerDbContext migration infrastucture (2df9fdd)

BREAKING CHANGES

  • RunnerDbContextMigratioHelper is replaced by RunnedDbContextMigrationFactory Factory creates:
  • RunnerDbContext for generating migrations
  • IRunnerDbContextMigrator for applying the migrations.

2.0.1 (2019-02-26)

2.0.0 (2019-02-25)

Features

  • use RunnerDBMigration helper instead of static helper (0072d0d)

BREAKING CHANGES

  • removed the static MigrationHelper Use instance method RunMigrationAsync instead of the static StartAsync

1.3.0 (2019-02-01)

Features

  • add migration helper to Runner (02c131a)

1.2.1 (2019-01-17)

Bug Fixes

  • add position to envelope for testing projections (0d74e27)

1.2.0 (2019-01-15)

Features

  • add GetLastChangedRecords to retrieve all records for a given id (cabec63)

1.1.0 (2019-01-03)

Features

  • update projection handling with features from private branches (3b2153d)

1.0.0 (2018-12-20)

Features

  • open source with MIT license as 'agentschap Informatie Vlaanderen' (263cdf9)