Skip to content

Latest commit

 

History

History
223 lines (99 loc) · 9.53 KB

CHANGELOG.md

File metadata and controls

223 lines (99 loc) · 9.53 KB

3.1.7 (2023-12-14)

Bug Fixes

  • JobRunner: Be sure that all jobs are run into tasks (7bb4ac8)

3.1.6 (2023-02-09)

Bug Fixes

  • Debounce: Be sure to only remove the debouncing key when the DebounceJob has succeeded, not when it was debounced. (33bb8ff)

3.1.5 (2023-02-09)

Bug Fixes

  • Job: fix possible null case when stopping a job (cf7efc6)

3.1.4 (2023-02-09)

Bug Fixes

  • debounce: Be sure to interrupt old running job when debouncing (a45735c)

3.1.3 (2023-02-05)

Bug Fixes

  • debounce: Be sure only the last job is ran in case of debounce. (ae8e50a)

3.1.2 (2023-02-05)

Performance Improvements

  • DebounceJob: Improve the logic of the debounce job (fed865b)

3.1.1 (2022-11-27)

Bug Fixes

  • Scope::Dispose: Fix issue where we dispose the scope too early (f23e9ae)

3.1.0 (2022-11-27)

Features

  • Scope: Create a new scope every time we build a job (6ae54b8)

3.0.2 (2022-10-05)

Bug Fixes

  • Scope: Fix issue with scope being discarded and we still need access to the JobKey (55a495f)

3.0.1 (2022-10-04)

Bug Fixes

  • Scope: Be sure to register job as transient (dac2828)

3.0.0 (2022-10-04)

Features

  • Scope: Respect the scope of the job by building it on-demand and always rebuilding it for recurring jobs (bd623f4)

BREAKING CHANGES

  • Scope: The scheduling API is now type with generic. It shouldn't impact too much your code unless you've implemented your own IContainerJob which use a generic now.

2.9.0 (2022-07-13)

Features

  • Queue: Add registration of queue part of ASP.NET JobScheduler configuration (eeb07fb)
  • Queue: Add support for queue. It's possible to register queues with their own max concurrency. (1f0ae91)

2.8.0 (2022-07-12)

Features

  • ExponentialDecorrelatedJittedBackoffRetry: Add a new retry strategy that is better than the normal exponential retry (4c0277e)

2.7.3 (2022-05-09)

Bug Fixes

  • Docs: Finally found the way to have the source code in symbol package (8b00d50)

2.7.2 (2022-05-09)

Bug Fixes

  • Docs: Include source code in the symbol package (f44c536)

2.7.1 (2022-04-17)

Bug Fixes

  • Asp.Net Core: Add missing documentation (8d62525)

2.7.0 (2022-04-16)

Bug Fixes

  • Docs: Fix documentation (b2cc37f)

Features

  • ServiceCollection: Add easy method to add Job as scoped (62e4a5e)

2.6.0 (2022-04-16)

Features

  • Asp.net Core: Add support for ASP.NET Core (a4a1ce5)
  • ContainerJob: Add concept of Container job for advance usage (e664657)
  • IDisposableAsync: Add support for Async Disposable job (0ce73fe)

2.5.1 (2022-04-16)

Bug Fixes

  • Debounce: Make debounce wait for the inner job (687aca7)

2.5.0 (2021-10-05)

Bug Fixes

  • Debounce: Job already removed when second debouncing job comes (1fcf630)

Features

  • DebounceJob: Add new feature to implement debouncing jobs (7976d03)

2.4.1 (2021-09-28)

Bug Fixes

  • TaskScheduler: Be sure the task are run in proper thread depending if a TaskScheduler was given or not. (d3d0aea)
  • Tests: Wait for the right task (99cd679)

2.4.0 (2021-09-27)

Features

  • TaskScheduler: Add option to run Job on a specific TaskScheduler (812c396)

2.3.0 (2021-07-27)

Features

  • BackoffRetry: Add 2 different backoff retry using the new delay between retries (0484803)
  • Retry: Let the user be able to define their own delay strategy between retries instead of a hardcoded value. (c26802a)

2.2.2 (2021-07-15)

Bug Fixes

  • Disposing: Dispose of task when possible (1f31de5)

2.2.1 (2021-05-22)

Bug Fixes

  • Deadlock: deadlock of task when job end (b538f8d)

2.2.0 (2021-05-15)

Features

  • AlwaysRetry: Add configurable delay for always retry between each retry of the job (4d6dde2)

2.1.1 (2021-04-13)

Bug Fixes

  • Symbols: Have symbols uploaded (42b3dd5)

2.1.0 (2021-04-08)

Features

  • OpenTelemetry: Add support for Open Telemetry (16766dc)

2.0.2 (2021-03-22)

Bug Fixes

  • ci: Add semantic release NPM (436871a)
  • Release: Fix release script (efa65cd)