Releases: aneoconsulting/ArmoniK.Core
Releases · aneoconsulting/ArmoniK.Core
0.28.0
👉 Changelog
🩹 Fixes
- fix: properly fill error in gRPC TaskSummary object by @aneojgurhem in #792
- fix: error recovery after retry fail by @aneojgurhem in #795
- fix: catch TaskCanceledException when cancellation token is triggered while writing taskhandler in pollster by @aneojgurhem in #793
✅ Tests
- test: close session at the end of bench test by @aneojgurhem in #794
🤖 CI
- ci: pull windows client image in a separate step by @aneojgurhem in #796
0.27.2
👉 Changelog
🩹 Fixes
- fix: show exact core version in logs by @aneojgurhem in #781
- fix: properly initialize rabbit health check by @aneojgurhem in #786
- fix: cancelling session from sessions service cancel tasks and abort results from the session by @aneojgurhem in #789
- fix: ensure task in error or retry children are properly cancelled by @aneojgurhem in #790
💅 Refactors
- refactor: add debug logs around message push into the queue storage by @aneojgurhem in #791
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