Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 7, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

ecodina and others added 7 commits September 7, 2025 21:45
#55322)

* fix: Add missing task success and duration metrics in task-sdk
- Add Stats import to task_runner.py
- Record success metrics in _handle_current_task_success():
- Record duration metrics in finalize() for all terminal states:

* Remove redundant comment in task_runner.py

* Remove redundant comment in task_runner.py
* Close Dutch translation gaps (2025-09-06)

* Fix typo in hitl.json

Co-authored-by: Bas Harenslak <BasPH@users.noreply.github.com>

---------

Co-authored-by: Bas Harenslak <BasPH@users.noreply.github.com>
* Add worker maintenance mode functionality to Edge3 provider UI

  - Add POST /edge_worker/ui/worker/{worker_name}/maintenance endpoint to request maintenance mode
  - Add DELETE /edge_worker/ui/worker/{worker_name}/maintenance endpoint to exit maintenance mode
  - Add maintenance request form with required comment field (max 1024 chars)
  - Add maintenance state handling for all maintenance-related worker states
  - Add proper error handling and user feedback for maintenance operations
  - Add worker existence validation and database session management
  - Remove authentication dependencies for UI maintenance endpoints
  - Update frontend to show maintenance controls based on worker state
  - Format maintenance comments with timestamps for audit trail

* Move MaintenanceRequest to datamodels_ui.py for better code organization
Remove explicit session.commit() calls - let SQLAlchemy handle transactions

* refactor: extract OperationsCell into separate component

  - Move MaintenanceRequest class to datamodels_ui.py for better organization
  - Remove explicit session.commit() calls, let SQLAlchemy handle transactions
  - Extract OperationsCell and MaintenanceForm into separate component file
  - Clean up unused imports in WorkerPage.tsx
  - Improve code modularity and maintainability

* refactor: replace manual fetch with generated axios wrappers for maintenance operations

  - Use useUiServiceRequestWorkerMaintenance and useUiServiceExitWorkerMaintenance hooks
  - Remove manual fetch implementation with CSRF token handling
  - Simplify error handling using React Query's onSuccess/onError callbacks
  - Improve type safety with generated API client
  - Reduce bundle size and code complexity
  - Maintain same functionality with cleaner, more maintainable code

* Use react icons instead of old school buttons

* Add tooltips to buttons

* Have exit button not if it is in maintenance exit already

* Add authentication to (new) API endpoints

---------

Co-authored-by: Jens Scheffler <jscheffl@apache.org>
* store DAG parsing duration and display it in UI

* static fixes, regenerate ERD
@pull pull bot locked and limited conversation to collaborators Sep 7, 2025
@pull pull bot added the ⤵️ pull label Sep 7, 2025
@pull pull bot merged commit 7c6cd90 into boost-entropy-python:main Sep 7, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants