Skip to content

Latest commit

 

History

History
750 lines (363 loc) · 31.1 KB

CHANGELOG.md

File metadata and controls

750 lines (363 loc) · 31.1 KB

15.1.0 (2024-10-15)

Features

  • add default projections healthcheck (75c6ad6)

15.0.0 (2024-04-05)

Features

  • bump projection-handling (1c62df5)

BREAKING CHANGES

  • bump projection-handling

14.0.0 (2024-03-12)

Features

  • upgrade to dotnet 8.0.2 (04f96bf)

BREAKING CHANGES

  • upgrade to dotnet 8.0.2

13.1.2 (2024-02-13)

Bug Fixes

  • bump projection-handling + add configure awaits (7c52b1d)

13.1.1 (2024-02-07)

13.1.0 (2023-12-14)

Features

  • bump ProjectionHandling packages (eba91ef)

13.0.11 (2023-07-14)

Bug Fixes

  • bump dependencies projection-handling (3746dc8)
  • use await using + dispose the value not the factory (3c71a90)

13.0.10 (2023-01-27)

Bug Fixes

13.0.9 (2023-01-27)

Bug Fixes

  • bump projection handling and cleanup paketrefs (7bdbf33)

13.0.8 (2023-01-26)

Bug Fixes

  • add runner.microsoft to paket.template (801fe2b)

13.0.7 (2023-01-01)

Bug Fixes

13.0.6 (2022-12-31)

Bug Fixes

  • make ProjectorModule implement IServiceCollectionModule (1803884)

13.0.5 (2022-12-31)

Bug Fixes

  • re-enable Microsoft.DependencyInjection (2973605)

13.0.4 (2022-12-31)

Bug Fixes

  • remove ~.Microsoft folder (4e439b5)
  • unify Autofac & Microsoft projects (f521dee)

13.0.3 (2022-12-30)

Bug Fixes

  • use dotnet nuget to push Projector.Microsoft package (51a0851)

13.0.2 (2022-12-29)

Bug Fixes

13.0.1 (2022-12-29)

Bug Fixes

13.0.0 (2022-12-29)

Bug Fixes

BREAKING CHANGES

  • move to dotnet 6.0.3

  • chore(release): 12.0.0 [skip ci]

12.0.0 (2022-03-28)

Features

BREAKING CHANGES

  • 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)

Features

12.0.1 (2022-04-29)

Bug Fixes

  • bump projection/event-handling (154b0c4)

12.0.0 (2022-03-28)

Features

BREAKING CHANGES

  • move to dotnet 6.0.3

11.1.1 (2022-01-20)

Bug Fixes

  • wait for task to finish before returning app (1367acc)

11.1.0 (2021-12-16)

Features

  • add extension to start projectionmanager async (d3e7a0b)

11.0.0 (2021-12-16)

Features

  • add an interval for catchup to update the state (05216e6)

BREAKING CHANGES

  • CHANGE add CatchUpUpdatePositionMessageInterval to IConnectedProjectionCatchUpSettings

10.2.5 (2021-12-14)

Bug Fixes

10.2.4 (2021-12-08)

Bug Fixes

10.2.3 (2021-12-08)

Bug Fixes

10.2.2 (2021-12-08)

Bug Fixes

  • add varchar conversions (bd30d0a)

10.2.1 (2021-12-03)

Bug Fixes

  • restore RegisterConnectionString (189c462)

10.2.0 (2021-12-03)

Features

  • provide endpoint for event history (175c9d0)

10.1.2 (2021-10-20)

Bug Fixes

  • bump projection handling (b045f1e)

10.1.1 (2021-05-28)

Bug Fixes

10.1.0 (2021-03-31)

Features

  • bump projection handling (78decfd)

10.0.0 (2021-03-10)

Bug Fixes

  • clean up deprecated out code (b022e9a)
  • get name and description from acutal projections GRAR-1876 (cd41783)

BREAKING CHANGES

  • 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)

Bug Fixes

  • update projectionhandling dependency GRAR-1876 (2f2b60c)

Features

  • add name and description to registered projections GRAR-1876 (8bd4dbc)

BREAKING CHANGES

  • CHANGE Extended the ProjectionRepsonse type and cleaned up property names

8.0.0 (2021-03-10)

Bug Fixes

  • rename projection identifier from Name to Id GRAR-1876 (618f8e2)

BREAKING CHANGES

  • CHANGE Exception and Response have been modified

7.0.4 (2021-02-02)

Bug Fixes

7.0.3 (2020-12-19)

Bug Fixes

7.0.2 (2020-11-19)

Bug Fixes

  • update eventhandling reference (0219497)

7.0.1 (2020-11-18)

Bug Fixes

  • remove set-env usage in gh-actions (8c82ae9)

7.0.0 (2020-11-02)

Bug Fixes

  • change noretry to default settings (e9199c7)
  • return unknow status for default mapping (dcbc09f)
  • use catch up page size from settings (4d96d5e)

Features

  • introduce projection specific settings (ead9df0)

BREAKING CHANGES

  • CHANGES introduce the ConnectedProjectionSettings no longer except registrations without projection settings

6.1.2 (2020-10-23)

Bug Fixes

  • remove ending slash of base url (514d2e8)

6.1.1 (2020-10-23)

Bug Fixes

  • projector module uses now IConfiguration instead of Root (ca4ff22)

6.1.0 (2020-10-22)

Bug Fixes

  • correct issues after rebase (1a9cc2e)
  • resolve some review remarks (61cca96)
  • set default position to -1 for projection state in api (1a27f9d)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

  • CHANGES

5.4.5 (2020-09-21)

Bug Fixes

5.4.4 (2020-07-18)

Bug Fixes

5.4.3 (2020-07-03)

Bug Fixes

  • set correct policy name in obsolete message (e33d98e)

5.4.2 (2020-07-02)

Bug Fixes

5.4.1 (2020-06-19)

Bug Fixes

5.4.0 (2020-06-16)

Bug Fixes

  • check if delay is not negative GRAR-1284 (043d757)
  • make configuration LinearBackoff specific GRAR-1284 (dfd45a5)

Features

  • add configuration for retry policy GRAR-1284 (8770855)

5.3.0 (2020-06-16)

Bug Fixes

  • 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)

Features

  • enable retry policies GRAR-1257 (2c4a810)

5.2.4 (2020-05-18)

Bug Fixes

5.2.3 (2020-05-14)

Bug Fixes

  • remove dotnet 3.1.4 package references (29b86a2)

5.2.2 (2020-05-13)

Bug Fixes

5.2.1 (2020-03-03)

Bug Fixes

5.2.0 (2020-02-01)

Features

  • upgrade netcoreapp31 and dependencies (fd45b14)

5.1.0 (2020-01-15)

Features

  • upgrade projection handling (5780cfb)

5.0.0 (2019-12-17)

Code Refactoring

  • upgrade to netcoreapp31 (f48b1ad)

BREAKING CHANGES

  • Upgrade to .NET Core 3.1

4.2.0 (2019-09-25)

Features

  • add projection manager helpers (4fac7ae)

4.1.1 (2019-09-25)

Bug Fixes

  • allow reserved column names (6ace0bc)

4.1.0 (2019-09-25)

Features

4.0.0 (2019-09-24)

Bug Fixes

  • make setup for should resume explicit (7b3fc27)
  • register context so that it will not be a single instance (fa647ac)

Features

  • add ==/!= operator for ConnectedProjectionName (43d8b1d)
  • add UserDesiredState class (ef35af2)
  • allow projections to be resumed (abab01a)
  • update user desired state when starting/stopping projections (5604d33)

BREAKING CHANGES

  • ConnectedProjectionsManager.Start/Stop made async, needs cancellation token. DefaultProjectorController made async.

3.3.2 (2019-08-27)

Bug Fixes

  • make datadog tracing check more for nulls (8e07d08)

3.3.1 (2019-08-26)

Bug Fixes

  • use fixed datadog tracing (abd74a4)

3.3.0 (2019-08-22)

Features

3.2.0 (2019-08-22)

Features

  • return 400 when projection name is incorrect fixes #20 (fd907d3)

3.1.3 (2019-04-30)

3.1.2 (2019-04-26)

3.1.1 (2019-04-14)

Bug Fixes

  • 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)

Features

  • allow access to container when registering projections, fixes #10 (78c0cd8)

3.0.1 (2019-03-26)

Bug Fixes

  • use dotnetcore guid for test project (a7dc108)

3.0.0 (2019-03-25)

Bug Fixes

  • 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)

BREAKING CHANGES

  • manager no longer receives commands
  • removed the constructor with ILoggerFactory dependency

2.0.0 (2019-03-20)

Bug Fixes

  • 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)

Features

  • remove own eventbus implementation (f96326a)
  • use a single command flow (a0b24ec)

BREAKING CHANGES

  • 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)

Bug Fixes

  • update projectionhandling runner dependency (80895c3)

Features

  • add registration for migrator (5c1fa68)

1.0.3 (2019-03-07)

Bug Fixes

  • set correct dependency version in package (b3941ee)

1.0.2 (2019-03-07)

Bug Fixes

  • update Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner dependency (eebc3ec)

1.0.1 (2019-02-26)

Bug Fixes

1.0.0 (2019-02-26)

Bug Fixes

  • 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)

Features

  • add default projector controller template (8d74597)
  • first version of projector (1b60cf9)
  • initial commit (73be20c)