Releases: itk-dev-rpa/OpenOrchestrator
Releases · itk-dev-rpa/OpenOrchestrator
Release 1.3.1
[1.3.1] - 2025-03-12
Fixed
- Switched croniter with cronsim
What's Changed
- Switched croniter with cronsim by @bakspace-itk in #120
Full Changelog: 1.3.0...1.3.1
1.3.0
[1.3.0] - 2024-06-19
Added
- 'Abandoned' status to queue elements.
- 'Pausing' status added to triggers.
- Disabling a 'Running' trigger in Orchestrator will set its status to 'Pausing'.
- Scheduler will change a 'Pausing' trigger to 'Paused' when the process is done.
- Queue elements can now be filtered by 'Created Date'.
Fixed
- Refactoring for more correct typing.
- Get-functions in db_util now works in SQLITE.
- DatetimeInput tried to update before the UI was ready.
- Credentials made with an old encryption key couldn't be edited.
Changed
- Sort triggers & queues by name by default.
- Log messages over 8000 characters are now truncated preserving the beginning and end.
What's Changed
- Release 1.2.0 by @ghbm-itk in #74
- Add QueueStatus.ABANDONED by @hbpe-aarhus in #78
- Feature/triggertable by @lfrmimsb in #86
- Feature/pause triggers by @ghbm-itk in #85
- Feature/typing by @ghbm-itk in #89
- Added LimitedLengthString type to avoid log errors by @bakspace-itk in #87
- Added filtering on datetime for queue element creation times by @bakspace-itk in #88
- Release/1.3.0 by @ghbm-itk in #91
New Contributors
- @hbpe-aarhus made their first contribution in #78
- @lfrmimsb made their first contribution in #86
Full Changelog: 1.2.0...1.3.0
Release 1.2.0
[1.2.0] - 2024-02-27
Changed
- Scheduler run tab refactored to OOP design.
- Run tab design cleaned up.
- Cloned repo folders are removed when the respective processes are done/failed.
- Scheduled triggers no longer try to catch up to missed runs.
- Orchestrator port number made dynamic allowing multiple instances.
- Default pagination increased on trigger and queue tables.
Fixed
- Scheduler doesn't freeze when connection is momentarily lost.
What's Changed
- Release/1.1.0 by @ghbm-itk in #59
- Feature/scheduler freeze fix by @ghbm-itk in #67
- Feature/dynamic port by @ghbm-itk in #68
- Feature/trigger catch up by @ghbm-itk in #69
- Feature/misc by @ghbm-itk in #72
- Feature/delete folders by @ghbm-itk in #70
- Feature/scheduler buttons by @ghbm-itk in #71
- Release 1.2.0 by @ghbm-itk in #73
Full Changelog: 1.1.0...1.2.0
Release 1.1.0
[1.1.0] - 2024-01-25
Changed
- Orchestrator rewritten to use NiceGui instead of TKinter for its UI.
- Lots and lots of UI changes and upgrades.
- All UI logic removed from db_util.
- Refactoring and renaming of files.
- Scheduler log area limited to 1000 lines.
- Updated Github Workflows
Added
- Queues tab in Orchestrator to monitor queues.
- Scheduler logs errors when a robot returns a non-zero return code.
- Ability to change the next run time on Scheduled triggers.
- Automated tests of database functionality and OrchestratorConnection.
- Orchestrator auto updates data when in focus.
Fixed
- Scheduler doesn't spam "File not found" anymore.
- Type hints on db functions.
What's Changed
- Release 1.0.0 by @ghbm-itk in #34
- Release Hotfix 1.0.1 by @ghbm-itk in #49
- Hotfix: Bug in queue elements by @ghbm-itk in #54
- Version 1.1.0 by @ghbm-itk in #58
- Release/1.1.0 by @ghbm-itk in #60
Full Changelog: 1.0.2...1.1.0
Release 1.0.2
[1.0.2] - 2023-12-19
Added
- db_util: Return queue element when creating calling create_queue_element.
- OrchestratorConnection: Return queue element when creating calling create_queue_element.
Fixed
- OrchestratorConnection: Bug in get_queue_elements.
What's Changed
Full Changelog: 1.0.1...1.0.2
Release 1.0.1
What's Changed
Added
- Changelog!
Fixed
- db_util: get_next_queue_trigger should only count 'NEW' queue elements.
Full Changelog: 1.0.0...1.0.1