Wu Clan
7845e1ff49
Fix support for special character passwords ( #968 )
...
* Fix special character password support in celery
* Fix celery amqp and socketio password
* Remove non-essential changes
2025-12-19 14:47:26 +08:00
Wu Clan
4bc5ba53e6
Add the Grafana observability suite ( #961 )
...
* Add the Grafana observability suite
* Update configs
* Update docker script directory structure
* Fix the otel trace id
* Add grafana ini
* Fix some configs and loguru integration
* Add the celery grafana
* Update Grafana dashboards
* Update configs
* Fix issues with the panel
* Update grafana configs
* Update grafana dashboards
* Optimized panel styles
* Add sqlalchemy traces
* Fix the CORS
* Update the grafana query and config
* Update grafana status is off by default
2025-12-15 17:06:43 +08:00
Wu Clan
bb5bcdf430
Add the database primary key mode config ( #953 )
...
* Add the database primary key mode config
* Update auto to autoincrement
2025-12-05 14:52:12 +08:00
Wu Clan
5a49d20c9b
Update celery related docker container independence ( #943 )
...
* Update celery related docker container independence
* Fix lint
* Fix nginx conf
2025-11-28 18:33:32 +08:00
Wu Clan
0b539f868e
Update task application interface definitions ( #938 )
...
* Update the task execution interface definition
* Update more
2025-11-27 19:20:03 +08:00
Wu Clan
6b17da59f8
Update the time column type in the task ( #900 )
2025-11-06 21:04:51 +08:00
Wu Clan
90588ebae8
Add the celery rabbitmq vhost config ( #894 )
2025-10-30 19:24:46 +08:00
Wu Clan
4540cd9338
Update the length style of the model columns ( #883 )
...
* Update the length style of the model columns
* Fix opera log table username column length
* Fix login log table username column length
2025-10-23 15:00:28 +08:00
Wu Clan
e6e53296a8
Optimize sqlalchemy types to simplify compatibility ( #870 )
...
* Optimize sqlalchemy types to simplify compatibility
* Update TimeZone type comment
2025-10-20 17:41:00 +08:00
Wu Clan
02b4215742
Fix tasks related to deleting db logs ( #863 )
2025-10-18 15:49:55 +08:00
Wu Clan
b28a4d7673
Update the primary database to postgresql ( #829 )
...
* Update the primary database to postgresql
* Delete the prints
* Fix lint
* Update models in code generation
* Delete print
* Fix the salt column type
2025-10-17 23:03:17 +08:00
Wu Clan
15a9527866
Refactor the service layer db session call method ( #850 )
...
* Refactor the service layer db session call method
* Fix lint
* Update paging interfaces
* Fix some errors
2025-10-16 12:49:56 +08:00
Wu Clan
5762834744
Update the ruff rules and format the code ( #846 )
...
* Update the ruff rules and format the code
* Update the per-file-ignores
* Update the ci
* Update rules
* Fix codes
* Fix pagination
* Update rules
2025-10-10 19:02:49 +08:00
Wu Clan
0aa4ebc635
Update the model datetime column type to custom ( #786 )
...
* Update the model datetime column type to custom
* Update the schema datetime filed json encoder
2025-08-27 20:07:35 +08:00
Wu Clan
1dfcd7ae3c
Update the celery task result table creation logic ( #783 )
...
* Update the celery task result table creation logic
* Disable beat_sync_every config
* Update the prepared comment
2025-08-21 23:46:52 +08:00
Wu Clan
f71071f905
Fix the celery beat distributed lock timeout ( #779 )
...
* Fix the celery beat distributed lock timeout
* Fix redis client not close after plugin parse
* Optimize code layout and lock extend
2025-08-21 13:50:57 +08:00
yanlingsishao
3a32522e2b
Optimize the celery crontab expression validation ( #773 )
2025-08-18 22:19:59 +08:00
Wu Clan
8591d4e592
Refactor task routes and add control routes ( #749 )
2025-08-04 13:18:07 +08:00
Wu Clan
1e4aa88487
Fix the kwargs params of schedule task ( #747 )
2025-08-04 13:15:48 +08:00
Wu Clan
0dd745b7a7
Add schedule task demo that contains params ( #746 )
2025-07-31 18:29:54 +08:00
Wu Clan
bda9b1d463
Add distributed lock for scheduled task ( #732 )
...
* Add distributed lock for scheduled task
* Add the task to extend lock
* Fix the close
2025-07-21 12:29:12 +08:00
Wu Clan
e0a106ec51
Simplify task crontab expression validation ( #733 )
2025-07-18 21:11:54 +08:00
Wu Clan
f2d3c39425
Fix login and operation log clearing ( #728 )
2025-07-16 13:34:37 +08:00
Wu Clan
e45d2d6fe7
Add CLI support for startup celery services ( #724 )
...
* Add CLI support for startup celery services
* update the cli file
2025-07-16 12:28:57 +08:00
Wu Clan
326a1883e8
Fix the parsing of execution task params ( #725 )
...
* Fix the parsing of execution task params
* Enhanced checksums
2025-07-16 12:10:33 +08:00
Wu Clan
9ff36d4498
Delete the default value of schema enum data ( #723 )
2025-07-15 10:43:58 +08:00
Wu Clan
98ef07ad32
Simplify celery task crontab config ( #722 )
2025-07-15 00:28:10 +08:00
Wu Clan
802b0d456a
Optimize celery integrations and events ( #721 )
2025-07-14 19:17:24 +08:00
Wu Clan
6767f0e2e6
Update the celery task comment and name ( #720 )
2025-07-11 21:08:56 +08:00
Wu Clan
d72a05c965
Fix the celery task scheduler query ( #719 )
2025-07-11 21:08:44 +08:00
Wu Clan
ce3be1db8e
Add support for celery dynamic tasks ( #715 )
...
* Add support for celery dynamic tasks
* Update the celery conf
* Update the celery task tables name
* Refactor the celery task-related interfaces
* Optimize auto-discovery tasks
* Remove redundant config
* Refine the business codes
* Optimize crontab validation returns
* Update dependencies in pyproject toml
* Fix some bugs
* Update dependencies
* Update the version to 1.7.0
* Fix update and delete event
2025-07-11 07:54:33 +08:00
Dylan
6d5e741d94
Optimize api with semantic HTTP status codes ( #681 )
2025-06-23 22:18:17 +08:00
Wu Clan
319ba13df1
Optimize routes to better align with RESTful ( #673 )
...
* Optimize routes to better align with RESTful
* Add codes endpoint description
* Update jinja templates
* fix typo
* fix sql
2025-06-19 11:06:34 +08:00
Wu Clan
0d1f05d307
Fix some error class import ( #672 )
2025-06-17 15:30:35 +08:00
Wu Clan
8998687adb
Fix the task result schema param type ( #611 )
2025-05-20 15:10:15 +08:00
Wu Clan
27b9cf4c64
Simplify apps and plugins config method ( #600 )
2025-05-13 13:16:06 +08:00
Wu Clan
338e50e255
Update the routing style of the task app ( #588 )
...
* Update the routing style of the task app
* Fix prefix
2025-04-23 19:33:36 +08:00
Wu Clan
db81319dc4
Fix the failure hook of celery task ( #569 )
2025-04-08 12:09:29 +08:00
Wu Clan
e492cec7d7
Optimize codes and comments with cursor ( #550 )
2025-03-28 10:08:32 +08:00
Wu Clan
5defeca590
Fix celery async task worker pool ( #533 )
...
* Fix celery async task worker pool
* Update celery start scripts
* fix lint
2025-02-27 15:38:10 +08:00
Wu Clan
7553ccf14d
Update return schema of query interface ( #492 )
...
* Update return model of query interface
* Update tree data return type hints
* Update code generation and task return types
* Fix inconsistency between ORM query result and schema
2025-01-18 23:33:37 +08:00
Wu Clan
e0606d115c
Update the route version define location ( #485 )
...
* Update the route version define location
* fix lint
2025-01-10 14:00:26 +08:00
Wu Clan
a15693cc26
Fix celery service functions error ( #462 )
2024-11-16 17:13:29 +08:00
Wu Clan
5e60d9c248
Update api body params to schema ( #461 )
2024-11-16 11:07:40 +08:00
Wu Clan
fc5a0f9dfa
Update the celery configuration and tasks ( #458 )
...
* Update the celery configuration and tasks
* fix message notifications
2024-11-15 14:29:02 +08:00
Wu Clan
5c0b107142
Update singleton pattern class typing ( #452 )
2024-11-08 12:16:13 +08:00
Wu Clan
493c2b2545
Add asynchronous socketio application server ( #437 )
...
* Add asynchronous socketio application server
* fix uv lock
* Update cors
* fix socket app
2024-11-02 00:12:01 +08:00
Wu Clan
b13410c7d1
Optimize the naming of setting params ( #410 )
2024-09-09 11:50:22 +08:00
Wu Clan
b43c08b5d2
Update redis cache prefix separator to : ( #387 )
...
* Update redis cache prefix separator to `:`
* Update refresh token redis prefix
2024-08-22 12:28:05 +08:00
Wu Clan
c743182211
Optimize serialization and jwt performance ( #382 )
...
* Optimize serialization and algorithm performance
* Fix get tree data to async
* Removed CPU-intensive multi-threaded execution
* Update pdm pre commit to 2.18.0
* Add jwt user info cache
* Update ci
* Fix ci
* Fix redis delete prefix
* Adapt to JWT user instance
* Update jwt middleware token parse
2024-08-17 09:26:16 +08:00