14.0.0 (2024-04-05)
- remove datadog (d4bf7c5)
- remove datadog from the project
13.0.0 (2024-03-11)
- move to dotnet 8.0.2 and remove .Microsoft projects (ac5bce8)
- 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)
- use configureawait false in lastchangedlist (22f3f32)
12.1.0 (2024-02-02)
- add cachevalidator wether to update position (7aa7022)
12.0.1 (2023-12-14)
- add connectionstring to NpgsqlMigrationFactory (360d214)
12.0.0 (2023-12-14)
- style to trigger build (b4e4184)
- runner + split sqlserver, npgsql (e28ca27)
Runner
is now agnostic of database provider.Runner.SqlServer
andRunner.Npgsql
are added.
11.1.2 (2023-11-30)
- add StreamId to Envelope Metadata (23a5dd9)
11.1.1 (2023-06-22)
- add index to lastchangedlist (b3ed6e0)
11.1.0 (2023-06-13)
- FindAsync return type must match original FindAsync method (e872565)
- add direct envelope microsoft ioc registration (20178b9)
- add lastchangedlist direct ioc registration (e5bb7b1)
11.0.7 (2023-01-01)
- make LogSerializerSettings writable (f51f227)
11.0.6 (2023-01-01)
- fix LastChangedList.Microsoft (56eb606)
11.0.5 (2022-12-31)
11.0.4 (2022-12-29)
- move owned instances to DependencyInjection library (951cdbc)
11.0.3 (2022-12-28)
- 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)
- run sonar end when release version != none (e046bdc)
11.0.1 (2022-04-29)
- redirect sonar to /dev/null (5d35c53)
- relax requirement on
TProjection
forConnectedProjectionTest
(12cf4da)
11.0.0 (2022-04-13)
- add IMessage constraint on Envelope (2a34560)
- Introduce IMessage constraint on
Envelope
10.0.1 (2022-03-25)
- test in FeedProjectorTests (43f278a)
10.0.0 (2022-03-25)
- move to dotnet 6.0.3 (36de26b)
- move to dotnet 6.0.3
9.1.4 (2022-03-03)
- IsGenericType instead of IsGenericTypeDefinition (408aa96)
9.1.3 (2022-03-03)
- generic envelope check for projection test (92a48b9)
9.1.2 (2022-03-03)
- do not envelope already enveloped events (eb3e4a1)
9.1.1 (2022-03-03)
- revert "feat: add e-tag to LastChangedRecord" (978f9f3)
9.1.0 (2022-03-03)
- add e-tag to LastChangedRecord (adb2d93)
9.0.0 (2021-11-25)
- refactor BuildUri + BuildCacheKey GAWR-666 (e09e067)
- the RunnerDbContext methods are now overridable (045cf9b)
-
- 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)
- add ConnectedProjectionTest (665f1fa)
8.0.3 (2021-10-20)
- removed static fields, with no static use (2b16303)
8.0.2 (2021-05-28)
- move to 5.0.6 (b7ec96c)
8.0.1 (2021-03-31)
- sync feed only swallows AtomResolveHandlerException (56c4893)
8.0.0 (2021-03-30)
- use a specific exception if atom handler can't be resolved (9e92dd1)
- When resolving a handler for atomprojections a AtomResolveHandlerException is now thrown
7.1.0 (2021-03-09)
- introduce connected projection name, description attribute GRAR-1876 (96749eb)
7.0.6 (2021-02-02)
- move to 5.0.2 (8d71498)
7.0.5 (2021-01-07)
- improve performance for determining to be indexed values GRAR-1673 (0f1dd14)
7.0.4 (2020-12-18)
- move to 5.0.1 (f556cab)
7.0.3 (2020-11-19)
- update aggregatesource reference (af31a24)
7.0.2 (2020-11-19)
- update eventhandling reference (71a1bfb)
7.0.1 (2020-11-18)
- remove set-env usage in gh-actions (3fbff73)
7.0.0 (2020-10-20)
- add ErrorMessage to projection state GRAR-1302 (06e07fd)
- add errormessage to projection state lastchangedlist (fe22c2c)
- the added columns means package users will have to run migrations.
6.2.0 (2020-10-03)
- add feedprojector GRAR-1562 (d182f34)
6.1.0 (2020-09-22)
- add timeout to lastchangedlist commands (b59471b)
6.0.8 (2020-09-21)
- move to 3.1.8 (f41e55a)
6.0.7 (2020-07-18)
- move to 3.1.6 (4fba30f)
6.0.6 (2020-07-02)
- update streamstore (fdb39a5)
6.0.5 (2020-06-19)
- move to 3.1.5 (7b3e79e)
6.0.4 (2020-05-18)
- move to 3.1.4 (d6715bb)
6.0.3 (2020-05-14)
- downgrade dotnet 3.1.4 references (2c3a4f2)
6.0.2 (2020-05-13)
- move to GH-actions (d7a30b1)
6.0.1 (2020-05-06)
- add missing index on LastChangedList GRAR-1271 (9c758e3)
6.0.0 (2020-04-08)
- Upgrade SqlStreamStore
5.4.1 (2020-03-31)
- use correct build user (f063714)
5.4.0 (2020-03-31)
- add last error message to last changed list (c7e8cb7)
5.3.1 (2020-03-03)
- bump netcore 3.1.2 (8f9a71f)
5.3.0 (2020-02-24)
- make it compile and refactor into one extension method (b329bd8)
- add extension for default command timeout for migrators (0833d39)
5.2.0 (2020-01-31)
- upgrade netcoreapp31 and dependencies (8066b56)
5.1.2 (2020-01-23)
- correct nullability for projectionstates (8fe5b2e)
5.1.1 (2020-01-15)
- correct nullability for EF classes (9ca2b17)
5.1.0 (2019-12-15)
- upgrade to netcoreapp31 (e31f6c7)
5.0.0 (2019-11-22)
- upgrade to netcoreapp30 (2b89673)
- Upgrade to .NET Core 3
4.6.0 (2019-09-26)
- runner: runner only projects events that are mapped (ceb74c4)
4.5.2 (2019-09-16)
- use generic dbtraceconnection (ead4a90)
4.5.1 (2019-09-12)
- forgot to add lasterror field (69b7f10)
4.5.0 (2019-09-12)
- keep track of how many times lastchanged has errored (3790176)
4.4.1 (2019-08-28)
- use longer timeout for migrations (ac8cd4f)
4.4.0 (2019-08-28)
- add UseExtendedSqlServerMigrations() (e6e7cff)
4.3.2 (2019-08-27)
- make datadog tracing check more for nulls (716c182)
4.3.1 (2019-08-26)
- use fixed datadog tracing (3e5ff0f)
4.3.0 (2019-08-22)
- bump to .net 2.2.6 (d8cc684)
4.2.0 (2019-08-22)
- add migration to save states of projectionstates (edfce41)
4.1.0 (2019-08-22)
- add EF extension to have an ColumnStoreIndex (fbd79fe)
4.0.0 (2019-08-13)
- 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)
- the added columns means package users will have to run migrations.
3.6.0 (2019-06-24)
- add Log JsonSerializer settings (95e7fbf)
3.5.2 (2019-05-20)
- sync filter header is now escaped to string (da4965a)
3.5.1 (2019-05-20)
3.5.0 (2019-05-20)
- add embed to filter header (8138ad3)
3.4.1 (2019-05-02)
3.4.0 (2019-05-02)
- make ef options configurable (8e53aec)
3.3.1 (2019-04-26)
3.3.0 (2019-04-23)
- add overload LastChangedList to have multiple projections (d25a619)
3.2.0 (2019-04-18)
- update datadog dependency (6ae536e)
3.1.1 (2019-03-08)
- styling fix, trigger rebuild (9211e5d)
3.1.0 (2019-03-07)
- change IConfigurationRoot to IConfiguration to be less restrictive (76e4a27)
- introduce IRunnerDbContextMigratorFactory interface (9efc1d9)
3.0.0 (2019-03-07)
- create RunnerDbContext migration infrastucture (2df9fdd)
- 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)
- use RunnerDBMigration helper instead of static helper (0072d0d)
- removed the static MigrationHelper Use instance method RunMigrationAsync instead of the static StartAsync
1.3.0 (2019-02-01)
- add migration helper to Runner (02c131a)
1.2.1 (2019-01-17)
- add position to envelope for testing projections (0d74e27)
1.2.0 (2019-01-15)
- add GetLastChangedRecords to retrieve all records for a given id (cabec63)
1.1.0 (2019-01-03)
- update projection handling with features from private branches (3b2153d)
- open source with MIT license as 'agentschap Informatie Vlaanderen' (263cdf9)