r2.0.1+
r2.0.20
Fixed: Error in sample workflow configuration code in initialization SQL for docker compose deployment
r2.0.19
Fixed: Comment button should not appear when creating a new ticket
Fixed: Error in sample workflow configuration information in initialization SQL
Fixed: Transfer ticket and add sign ticket did not trigger notification hook
r2.0.18
Fixed: [User Management] Missing required field markers when adding users
Optimized: [Deployment] Added media directory configuration for docker compose deployment
Optimized: [Admin Panel] Migrated SVG background files to local
Fixed: [User Management] When adding records in department management page, parent department can only select from current page list
Fixed: [User Management] Unable to switch pages in user role page
Fixed: [Ticket Details] When date or datetime fields are empty and ticket is returned directly, these fields cannot be edited subsequently
Fixed: [Ticket Details] Required validation for file type fields not working when processing tickets
r2.0.17
Fixed: [Ticket Details] Error on ticket details page when date type field has value and is in editable state
Fixed: [Ticket Details] Error on ticket details page when file type field has no value and current configuration is displayed
Optimized: [Documentation] Updated readme documentation
r2.0.16
Optimized: [Deployment] Simplified docker compose deployment, images uploaded to docker hub, no longer need local build, supports container startup mysql
Fixed: [API] Error in admin list information returned by workflow list API
Optimized: [New Feature] Support configuring trusted host list for hook_url to improve security
Fixed: [Admin Panel] Typo in per_page parameter in frontend code for state list and custom field list (does not affect functionality)
Fixed: [Admin Panel] Page number display error after adding configuration on second page in workflow configuration related pages
Fixed: [Code Logic] Ticket title template did not support built-in fields (creator, sn, etc.)
Fixed: [Code Logic] Ticket list page requires 1 minute to display latest ticket record after creating new ticket
Fixed: [Admin Panel] No prompt information on login failure page
Fixed: [Code Logic] Operation log not recorded when ticket state hook executes successfully
Fixed: [Code Logic] count parameter in ticket creation limit expression did not actually take effect
r2.0.15
Fixed: Docker-compose deployment unable to start after Python version upgrade
Fixed: Error in calculating final handler when handler type uses external fetch
Fixed: Missing ticket information when triggering hook for second state with handler type as external fetch
r2.0.14
Optimized: Ticket details API does not error when current ticket state is deleted
Optimized: Upgraded Python version to 3.10, replaced mysqlclient with pymysql to reduce installation complexity
Optimized: Migrated frontend icon files to local to avoid slow page loading when users cannot connect to external network
Optimized: Updated initialization SQL
Optimized: Updated screenshots in documentation to latest version
Fixed: Content confusion in creator department id information returned by ticket details API
Fixed: “Client sent AUTH, but no password is set” error when creating ticket with redis server without password configured
Added: Ticket handler now supports real-time external fetch during workflow process
Added: English version readme
r2.0.13
Fixed: New ticket interface incorrectly displayed ticket list (caused by improper handling of sub-ticket list)
Fixed: Error logs not recorded after production environment deployment
Fixed: When ticket state handler is all handlers and ticket is processed through different paths, then state is forcibly modified, ticket cannot continue processing
r2.0.12
Optimized: Admin ticket list supports ticket deletion
Optimized: Ticket details page supports creator closing and withdrawing tickets
Optimized: Ticket details page processing button supports popup prompt after clicking
Optimized: Ticket list API supports querying sub-tickets
Optimized: Ticket details page displays sub-ticket list
Fixed: Unable to submit ticket when date field is not filled
Fixed: Notification hook not triggered when ticket state is forcibly modified
Fixed: Switch for enabling popup in transition operation during workflow configuration not working
r2.0.11
Removed login authentication from backend homepage
Fixed: Unable to submit or process ticket when form contains read-only time or date type
Docker compose deployment uses utf8mb4 character set
Fixed: Flowchart interface page crash due to missing message import
Fixed: Unable to upload attachments when submitting or processing tickets in development mode
Optimized: Removed description information of built-in ticket fields to avoid display on ticket details page
Fixed: Unable to save when conditional expression is configured but target state is not selected when creating new workflow
Fixed: Attachments in ticket details not accessible in development environment
Optimized: Download files in ticket details saved with original filename
Optimized: Error on ticket details page when workflow display form is not configured
Deployment: Some notes on docker compose deployment method
Fixed: Only first 10 departments can be selected when adding user’s department
Fixed: Empty list returned on ticket view and ticket intervention pages when view or intervention permissions are configured
r2.0.10
Compatibility: [Flowchart] Compatibility for flowchart page error after automatic upgrade of frontend ant design chart version
Compatibility: [Deployment] Compatibility for docker compose deployment unable to download due to nodejs source certificate issue
r2.0.9
Added: [Details Page] Support for add sign completion operation
Optimized: [API] Ticket state deletion does not affect data return of list API (no exception thrown, replaced with ‘Unknown State’)
Fixed: [API] Operation type not recorded after hook operation, causing hook operation name to be ‘Unknown’ in operation log API
Optimized: [Code Logic] Improved eval security
r2.0.8
Fixed: [Code Logic] Application API call permission cannot pass permission verification after being added
r2.0.7
Fixed: [Code Logic] Error in calculating user’s parent department logic
Fixed: [Admin Panel] Unable to add workflow call permission successfully
Fixed: [Admin Panel] Unable to add role users in role user management
Fixed: [Admin Panel] Unable to search applications when adding application authorization in workflow basic configuration
Optimized: [Admin Panel] Display state id in workflow state list for convenience in writing conditional expressions
Optimized: [Admin Panel] Application name not allowed to be duplicated when adding or editing application call permission records
Optimized: [API] Optimized error when operation record API uses deleted transition operation
Optimized: [API] Optimized prompt information when redis is not started when creating new ticket
Optimized: [Documentation] Added description of frontend code interfaces
Optimized: [Code] Removed deprecated frontend pages and related images
r2.0.6
Fixed: [Admin Panel] Workflow list pagination not working
Fixed: [Admin Panel] Unable to delete workflow
Fixed: [Admin Panel] Participant type selected as none, but participant is still required
Fixed: [Admin Panel] Unable to add department when approval person is not selected when adding department
Fixed: [Admin Panel] Unable to add back API authorized application after deletion when editing workflow
Optimized: [Admin Panel] Display department approval person name and leader name in department list
Fixed: [Deployment] Unable to stop service with docker compose method, error when executing python3 run.py stop
Optimized: [Deployment] Docker compose deployment supports upgrade
r2.0.5
Fixed: [Admin Panel] Notification selection echo exception when editing workflow
Fixed: [Admin Panel] JSON repeatedly converted causing content exception when editing workflow state transitions multiple times
Fixed: [Admin Panel] Unable to delete user’s department
Fixed: [Ticket Details] Unable to submit multi-select type fields
Fixed: [Admin Panel] Display exception for select type fields in read-only state
Added: [Ticket Details] Added support for rich text display and echo
Optimized: [API] Performance optimization for ticket list when ticket handler is multiple people
r2.0.4
Fixed: [Deployment] Field error in initial SQL causing unable to add call permission record
Optimized: [Admin Panel] Flowchart display optimization
Fixed: [Admin Panel] Department list only displays first page
Fixed: [Admin Panel] Default approval person information error in add department popup causing unable to add department directly
Fixed: [Admin Panel] Default workflow selection initial value empty in add call permission record popup causing unable to add directly
r2.0.3
Fixed: [Admin Panel] Query conditions not working on workflow management page
Fixed: [Admin Panel] Ticket list filter conditions (creator, creation time not working)
Fixed: [Admin Panel] Conditional expression not displayed in flowchart
Fixed: [Admin Panel] No configuration entry for timer
Fixed: [Admin Panel] Some personnel information not saved when creating workflow
Fixed: [Admin Panel] New record added after editing transition record
Fixed: [Admin Panel] Hook type frontend display error
Fixed: [Deployment] Database import failure did not stop deployment process during docker compose deployment
Fixed: [Deployment] Database port specification not effective when importing initialization data during docker compose deployment
r2.0.2
Fixed: Jump to error page when creating ticket with invalid content
Fixed: Newly created users unable to login
Fixed: Regular users unable to reset password
Fixed: Permissions not working for different user types
Fixed: Super administrator unable to manage all tickets
Fixed: Regular users can view intervention ticket menu
Fixed: Unable to delete role
Fixed: Workflow type query condition not working in ticket list
Fixed: Title template not working after configuration
Optimized: Popup error when clicking new ticket button without selecting workflow
r2.0.1
Fixed: Permission issue when deploying with docker compose method
Fixed: Error when adding new workflow in admin panel