15.1.0 (2024-10-15)
- add default projections healthcheck (75c6ad6)
15.0.0 (2024-04-05)
- bump projection-handling (1c62df5)
- bump projection-handling
14.0.0 (2024-03-12)
- upgrade to dotnet 8.0.2 (04f96bf)
- upgrade to dotnet 8.0.2
13.1.2 (2024-02-13)
- bump projection-handling + add configure awaits (7c52b1d)
13.1.1 (2024-02-07)
13.1.0 (2023-12-14)
- bump ProjectionHandling packages (eba91ef)
13.0.11 (2023-07-14)
- bump dependencies projection-handling (3746dc8)
- use await using + dispose the value not the factory (3c71a90)
13.0.10 (2023-01-27)
- fix paket.template (4fc6f95)
13.0.9 (2023-01-27)
- bump projection handling and cleanup paketrefs (7bdbf33)
13.0.8 (2023-01-26)
- add runner.microsoft to
paket.template
(801fe2b)
13.0.7 (2023-01-01)
- bump dependencies (7eff6af)
13.0.6 (2022-12-31)
- make ProjectorModule implement IServiceCollectionModule (1803884)
13.0.5 (2022-12-31)
- re-enable Microsoft.DependencyInjection (2973605)
13.0.4 (2022-12-31)
13.0.3 (2022-12-30)
- use dotnet nuget to push Projector.Microsoft package (51a0851)
13.0.2 (2022-12-29)
13.0.1 (2022-12-29)
- dummy commit (8b7452c)
13.0.0 (2022-12-29)
-
move to dotnet 6.0.3
-
chore(release): 12.0.0 [skip ci]
12.0.0 (2022-03-28)
- move to dotnet 6.0.3 (dc63d65)
-
move to dotnet 6.0.3
-
build(deps): bump semver-regex from 3.1.2 to 3.1.3
Bumps semver-regex from 3.1.2 to 3.1.3.
12.1.0 (2022-12-29)
12.0.1 (2022-04-29)
- bump projection/event-handling (154b0c4)
12.0.0 (2022-03-28)
- move to dotnet 6.0.3 (dc63d65)
- move to dotnet 6.0.3
11.1.1 (2022-01-20)
- wait for task to finish before returning app (1367acc)
11.1.0 (2021-12-16)
- add extension to start projectionmanager async (d3e7a0b)
11.0.0 (2021-12-16)
- add an interval for catchup to update the state (05216e6)
- CHANGE add CatchUpUpdatePositionMessageInterval to IConnectedProjectionCatchUpSettings
10.2.5 (2021-12-14)
- add other registries (631bbe0)
10.2.4 (2021-12-08)
- use external id (3e48148)
10.2.3 (2021-12-08)
- change to internal id (996e448)
10.2.2 (2021-12-08)
- add varchar conversions (bd30d0a)
10.2.1 (2021-12-03)
- restore RegisterConnectionString (189c462)
10.2.0 (2021-12-03)
- provide endpoint for event history (175c9d0)
10.1.2 (2021-10-20)
- bump projection handling (b045f1e)
10.1.1 (2021-05-28)
- move to 5.0.6 (195c553)
10.1.0 (2021-03-31)
- bump projection handling (78decfd)
10.0.0 (2021-03-10)
- clean up deprecated out code (b022e9a)
- get name and description from acutal projections GRAR-1876 (cd41783)
- CHANGE Removed deprecated code that was alreayd flagged with 'error on build'
- CHANGE updated the RegisteredConnectedProjection to use ConnectedProjectionInfo instead of strings
9.0.0 (2021-03-10)
- update projectionhandling dependency GRAR-1876 (2f2b60c)
- add name and description to registered projections GRAR-1876 (8bd4dbc)
- CHANGE Extended the ProjectionRepsonse type and cleaned up property names
8.0.0 (2021-03-10)
- rename projection identifier from Name to Id GRAR-1876 (618f8e2)
- CHANGE Exception and Response have been modified
7.0.4 (2021-02-02)
- move to 5.0.2 (d014d15)
7.0.3 (2020-12-19)
- move to 5.0.1 (a98fc91)
7.0.2 (2020-11-19)
- update eventhandling reference (0219497)
7.0.1 (2020-11-18)
- remove set-env usage in gh-actions (8c82ae9)
7.0.0 (2020-11-02)
- change noretry to default settings (e9199c7)
- return unknow status for default mapping (dcbc09f)
- use catch up page size from settings (4d96d5e)
- introduce projection specific settings (ead9df0)
- CHANGES introduce the ConnectedProjectionSettings no longer except registrations without projection settings
6.1.2 (2020-10-23)
- remove ending slash of base url (514d2e8)
6.1.1 (2020-10-23)
- projector module uses now IConfiguration instead of Root (ca4ff22)
6.1.0 (2020-10-22)
- correct issues after rebase (1a9cc2e)
- resolve some review remarks (61cca96)
- set default position to -1 for projection state in api (1a27f9d)
- add error message to api + refactor getting the state GRAR-1302 (2a67c3b)
- add HATEOAS links to projections GRAR-1304 (40d86d8)
- add last projection position to projection api status GRAR-1300 (62587f6)
- add projection state 'Crashed' to status api GRAR-1303 (2f18e82)
- add stream position to projection status api GRAR-1301 (c8ba6f7)
- set and clear errormessage for the projection GRAR-1302 (b5f086e)
- update packages projection handling (38c5b12)
6.0.0 (2020-10-20)
- add test for messagehandler executing gapstrategy GRAR-1355 (050174e)
- implement the correct gap strategies GRAR-1355 (2d31403)
- remove convenience Queue overload from interface GRAR-1355 (5a44e08)
- add restart command GRAR-1355 (9ab0435)
- handle stream gap exceptions in catch up GRAR-1355 (7f8cebc)
- handle stream gap exceptions in subscription GRAR-1355 (5332468)
- CHANGES
5.4.5 (2020-09-21)
- move to 3.1.8 (9d9983d)
5.4.4 (2020-07-18)
- move to 3.1.6 (96e14d3)
5.4.3 (2020-07-03)
- set correct policy name in obsolete message (e33d98e)
5.4.2 (2020-07-02)
- update streamstore (2ba50a0)
5.4.1 (2020-06-19)
- move to 3.1.5 (e9e2f56)
5.4.0 (2020-06-16)
- check if delay is not negative GRAR-1284 (043d757)
- make configuration LinearBackoff specific GRAR-1284 (dfd45a5)
- add configuration for retry policy GRAR-1284 (8770855)
5.3.0 (2020-06-16)
- add linear backoff policy GRAR-1257 (2260c77)
- add retry infrastructure GRAR-1257 (9d5caad)
- expose projection name and logger in message handler GRAR-1257 (4775dd6)
- make handler interface internal again GRAR-1257 (cee934e)
- simplify backoff wait time calculation GRAR-1257 (1e8680e)
- enable retry policies GRAR-1257 (2c4a810)
5.2.4 (2020-05-18)
- move to 3.1.4 (1abc3d2)
5.2.3 (2020-05-14)
- remove dotnet 3.1.4 package references (29b86a2)
5.2.2 (2020-05-13)
- move to GH-actions (5d0a1dc)
5.2.1 (2020-03-03)
- bump netcore to 3.1.2 (1f0086c)
5.2.0 (2020-02-01)
- upgrade netcoreapp31 and dependencies (fd45b14)
5.1.0 (2020-01-15)
- upgrade projection handling (5780cfb)
5.0.0 (2019-12-17)
- upgrade to netcoreapp31 (f48b1ad)
- Upgrade to .NET Core 3.1
4.2.0 (2019-09-25)
- add projection manager helpers (4fac7ae)
4.1.1 (2019-09-25)
- allow reserved column names (6ace0bc)
4.1.0 (2019-09-25)
- add db query endpoint (54fd213)
4.0.0 (2019-09-24)
- make setup for should resume explicit (7b3fc27)
- register context so that it will not be a single instance (fa647ac)
- add ==/!= operator for ConnectedProjectionName (43d8b1d)
- add UserDesiredState class (ef35af2)
- allow projections to be resumed (abab01a)
- update user desired state when starting/stopping projections (5604d33)
- ConnectedProjectionsManager.Start/Stop made async, needs cancellation token. DefaultProjectorController made async.
3.3.2 (2019-08-27)
- make datadog tracing check more for nulls (8e07d08)
3.3.1 (2019-08-26)
- use fixed datadog tracing (abd74a4)
3.3.0 (2019-08-22)
- bump to .net 2.2.6 (5d61fb4)
3.2.0 (2019-08-22)
3.1.3 (2019-04-30)
3.1.2 (2019-04-26)
3.1.1 (2019-04-14)
- don't use same instance of projectioncontext (36a85f3)
- lastProcessedPosition is set when picking message of the queue (d5de81d)
- log warning instead of throwning exception on gaps in messages (aed5b9e)
- log warnings when projections are stopped due to exception (5d18978)
- set project type to dotnet core guid (b61b947)
3.1.0 (2019-04-10)
3.0.1 (2019-03-26)
- use dotnetcore guid for test project (a7dc108)
3.0.0 (2019-03-25)
- catch exception on handle:ProcessEvent (c623121)
- extract migrationhelper from mananger (d29ac6f)
- push all received messages on commande bus (3ba2942)
- remove commands from public interface (1ac18d2)
- remove logger dependency in projectormodule (86e1f89)
- split streamstore subscription and subscription runner (575ee3d)
- splite mananger into manager, commandbus and commandhandler (e4e2cab)
- use referenced test project properties (88edf56)
- manager no longer receives commands
- removed the constructor with ILoggerFactory dependency
2.0.0 (2019-03-20)
- allow subscription when last processed is equal for stream and projection (91571c5)
- avoid exceptions when stopping a catchup already being stopped (dbd942e)
- do not check if projection is running after creating a catchup (bcd8955)
- dont await _mailbox.SendAsync (2e63587)
- loggin no longer throws an exception (e56d12b)
- remove Start.CatchUp and Start.Subscription (aaa35dc)
- send new instance of subscribe to the queue (8f74b03)
- show command name in logging by default (1ed7d71)
- update logging levels (fc947fa)
- use the supplied ILoggerFactory by configuration from host (e10f616)
- changed the manager to use events to have 1 flow to track changes
1.1.1 (2019-03-19)
1.1.0 (2019-03-08)
- update projectionhandling runner dependency (80895c3)
- add registration for migrator (5c1fa68)
1.0.3 (2019-03-07)
- set correct dependency version in package (b3941ee)
1.0.2 (2019-03-07)
- update Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner dependency (eebc3ec)
1.0.1 (2019-02-26)
- properly push to nuget (179b67b)
- add nuget dependencies according to paket.references (8c5e9cc)
- backtrack stream before (re)starting subscriptions (544342b)
- clean up subscription/catchup flow (feb2817)
- correct package.json with correct initial version (98b03a8)
- expand logging (4b7bc5a)
- get projection status directly from runners (85466ae)
- register ConnectedProjectionManager using internal constructor (e0d0ffb)
- removed the callbacks in favour of messages (d2d03cc)
- set entityframework dependency version (c642c75)