Releases: aneoconsulting/ArmoniK.Core
Releases · aneoconsulting/ArmoniK.Core
0.27.1
👉 Changelog
🩹 Fixes
- fix: recreate rabbit connection when closed by @aneojgurhem in #779
💅 Refactors
- refactor: remove TaskData.EscapeKey by @aneojgurhem in #776
🤖 CI
- ci: add missing checkout in scout cron job and enable workflow_dispatch by @aneojgurhem in #777
- ci: move checkout in scout cron job by @aneojgurhem in #778
0.27.0
👉 Changelog
🚀 Enhancements
- feat: Enable MongoDB collection sharding by @tschneider-aneo in #760
🩹 Fixes
- fix: agent is null when error occurs in PreProcessing by @aneojgurhem in #767
- fix: add missing GH token in scout cron by @aneojgurhem in #770
- fix: Timeout handling after acquisition by @lemaitre-aneo in #774
💅 Refactors
- refactor: log filter in events API in Debug by @aneojgurhem in #759
- refactor: logs every update in database by @aneojgurhem in #769
📖 Documentation
- docs: add PR template by @aneojgurhem in #764
✅ Tests
- test: make sure to run MongoDB Auth Table tests by @aneojgurhem in #773
❤️ Contributors
- @tschneider-aneo made their first contribution in #760
0.26.0
👉 Changelog
🚀 Enhancements
- feat: add SQS (preview) by @aneojgurhem in #752
🩹 Fixes
- fix: dispose cancellation token source in SQS heart by @aneojgurhem in #755
- fix: properly init auth table and its dependencies in control plane by @aneojgurhem in #756
- fix: resubmit task when agent tries to acquire a task in Retried by @aneojgurhem in #762
📖 Documentation
- docs: Preview features description by @aneojgurhem in #747
- docs: add status state diagram by @aneojgurhem in #742
🤖 CI
- ci: add provenance and sbom by @aneojgurhem in #757
0.25.0
👉 Changelog
🚀 Enhancements
- feat: build windows images by @aneojgurhem in #708
- feat: add flag to toggle payload deletion after successful task by @aneojgurhem in #727
- feat: add CreatedBy to Task by @ereali-aneo in #737
- feat: add Pending and Paused status by @aneojgurhem in #746
🩹 Fixes
- fix: WatchToGrpcTest concurrency by @lemaitre-aneo in #736
- fix: set result associated to payload to deleted when the payload is deleted by @aneojgurhem in #740
- fix: tasks will not be inserted in the queue during paused sessions by @aneojgurhem in #738
- fix: some functions were not modified due to merge without rebase by @aneojgurhem in #745
- fix: payload removal by @lemaitre-aneo in #748
💅 Refactors
- refactor: Revamp Task Queue by @lemaitre-aneo in #725
- refactor: exception manager by @lemaitre-aneo in #724
- refactor: improve error message when scheduling agent detects a worker is down by @aneojgurhem in #749
✅ Tests
- test: add option to pause session during submission in bench by @aneojgurhem in #735
🤖 CI
- ci: Add manual test with filter by @lemaitre-aneo in #731
- ci: Add retry to pipeline by @lemaitre-aneo in #732
- ci: Split build and restore steps by @lemaitre-aneo in #733
- ci: Skip dotnet push if duplicates by @lemaitre-aneo in #741
❤️ Contributors
- @ereali-aneo made their first contribution in #737
0.24.4
👉 Changelog
🩹 Fixes
- fix: add missing payload id in Task data mask for task detailed by @aneojgurhem in #722
- fix: Reject poisonnous message and requeue waiting, failed, running and postponed in all queue implementation by @aneojgurhem in #728
📖 Documentation
- docs: xml-docs was not correct for some functions by @aneojgurhem in #719
🏡 Chore
- chore: better logs for UpdateDefinition by @aneojgurhem in #720
- chore: logs task status when acquiring it by @aneojgurhem in #718
- chore: remove preview langage version from csproj by @aneojgurhem in #721
- chore: add option in Bench to download results or not by @aneojgurhem in #723
- chore: add bench option to exit after task submission by @aneojgurhem in #726
0.24.3
👉 Changelog
🩹 Fixes
- fix: properly release task after timeout before acquisition during pipelining by @aneojgurhem in #713
🏡 Chore
- chore: fix some warnings by @lemaitre-aneo in #710
- chore: Update API to 3.19.0 by @lemaitre-aneo in #715
0.24.2
👉 Changelog
🩹 Fixes
- fix: use right tag for images used in perf test script by @aneojgurhem in #703
- fix: Default value for Task Output when creating task by @aneojgurhem in #702
- fix: Acknowledge message upon retry by @lemaitre-aneo in #705
- fix: use new open telemetry version that fixes issue with metrics suffixes by @aneojgurhem in #707
🏡 Chore
- chore: add entry for bench perf tests by @aneojgurhem in #706
0.24.1
👉 Changelog
🩹 Fixes
- fix: set readiness check to degraded when pollster does not process tasks by @aneojgurhem in #695
0.24.0
0.23.3
👉 Changelog
🩹 Fixes
- fix: reduce worker check delay by @aneojgurhem in #676
- fix: dispose an undisposed object by @aneojgurhem in #673
- fix: set task status to Timeout when tasks exceed their given deadline by @aneojgurhem in #690
- fix: abort results when cancelling tasks by @aneojgurhem in #691
- fix: worker crash during cancellation should be treated as error by @aneojgurhem in #693
- fix: return deleted status from API by @aneojgurhem in #696
💅 Refactors
- refactor: enrich logs with unique instance id by @aneojgurhem in #692
✅ Tests
- test: add options in htc mock and bench that will be propagated to task options by @aneojgurhem in #684
🤖 CI
- ci: Ignore connection refused by @lemaitre-aneo in #677