Releases: infobyte/faraday
Releases · infobyte/faraday
Release list
v5.24.2
v5.24.0
v5.23.2
- [FIX] Periodic maintenance tasks now run via Celery Beat instead of a self-rescheduling ETA chain, preventing task-storm redelivery. #8399
- [FIX] Fixed
faraday-managefailing on a clean installation after the SQLAlchemy 2 upgrade, which leftinitdbunable to create the database. #8465
v5.23.0
- [ADD] Runners table now supports filtering by Status, Tools, Last Execution Date, Last Execution Tool, and Category. #8279
- [MOD] Upgrade SQLAlchemy to 2.0 and Flask-SQLAlchemy to 3.x. #8308
- [MOD] Invalidate the current session after a successful password change so users must re-authenticate. #8379
- [FIX] Fix 500 error when filtering user tokens by the
expiredcolumn. #8395 - [FIX] Reject out-of-range cron expressions on agent schedules so an invalid crontab can no longer break the schedule list or the scheduler. #8355
v5.22.0
- [ADD] Added workspace_name to the supported columns for vulnerabilities CSV export. #8272
- [ADD] Expose creator command, parameters and per-service status on assets' API response. #8253
- [ADD] Added float type support for custom attributes. #8079
- [ADD] Added
Last Detectedas a filterable attribute in pipeline job rules. #8202 - [MOD] Truncate large vulnerability fields to 100 chars in the table view; CSV export preserves full content. #8270
- [MOD] Modify celery log handler to support log rotation with 5 historical files. #7649
- [FIX] Include cloud agent executions in workspace last_run_agent_date. #8233
- [FIX] Improved handling and validation of sorting parameters in the Filter API. #8327
- [FIX] Fixed
Activity Feedreturning nonvisible items. #8003 - [FIX] Fixed workflow conditions failing on asset date/numeric fields with
</>/<=/>=. #8296 - [FIX] Fixed duplicate notifications and premature command close on multi-batch report imports. #8313
- [FIX] Fixed random CI test failures. #8187
- [FIX] Fixed assets filter dropping items with no creator when ordering, filtering or grouping by creator username. #7268
- [FIX] Fixed several OpenAPI/Swagger generation bugs and document enum constraints on schema fields. #8181
v5.21.0
- [FIX] Block pipeline execution on read-only workspaces. #8093
- [FIX] Fixed internal CI tooling. #8271
- [FIX] Users update conflicts now properly handle SQLAlchemy session rollback. #8246
- [ADD] Added custom attributes to the tasks/fields endpoint for jobs. #8007
- [ADD] Added automation during the CI process. #8241
- [MOD] Improved internal CI review tooling. #8259
- [FIX] Fixed pipeline getting permanently stuck in "running" state when Celery worker dies. Added automatic recovery via timeout and periodic cleanup. #8170
- [ADD] Bulk Create now supports attaching credentials to vulnerabilities via a
credentialsfield (works both sync and with Celery enabled). #8078 - [ADD] Add bulk delete endpoint for agents. #8084
- [MOD] Update dependencies to resolve security CVEs (flask-login, flask, pyjwt and others). #8058
- [FIX] Fixed security issue related to filter. #8274
- [FIX] Fixed filter order on notifications. #8178
- [MOD] Improved internal CI review tooling. #8252
- [FIX] Fix 500 error on some occasions when editing a vulnerability into a duplicate. #8232
v5.20.1
v5.20.0
- [FIX] Fixed user password not being validated on create and edit actions. #8059
- [MOD] Debouncer now uses Redis to ensure distributed, single execution of workspace updates across Celery workers. #8076
- [MOD] Changed the packaging and build process to use uv. #8083
- [FIX] Fix flaky tests. #8185
- [FIX] Fixed vulnerability bulk update endpoint to improve memory usage and performance. #8094
- [FIX] Optimized some internal queries. #8201
v5.19.0
- [MOD] Refined Docker configuration with health checks, service dependencies, and optimized image handling. #8081
- [FIX] Several indexes were added to improve workspace delete performance. #8075
- [FIX] Fixed Credentials Bulk Update overwriting linked vulns. #8080
- [FIX] Resolved a date inconsistency that could trigger continuous scheduler runs or runs at incorrect times. #8071
v5.18.0
- [ADD] Added the max_task_message_size config option to prevent oversized messages from being enqueued for later processing. #8061
- [FIX] Fixed the issue with credentials cascade during a workspace deletion. #8024
- [FIX] Fixed performance problems when loading related entities on a vulnerability. #8046