Wu Clan
1a6aba6105
Optimize code generation data processing ( #1020 )
...
* Optimize code generation data processing
* Add SQL script generation
* Update code gen table scripts
* Update types
* Fix model jinja and type conversion
2026-01-20 18:27:42 +08:00
Wu Clan
b2785dd46f
Fix snowflake type primary key field serializer ( #1024 )
2026-01-18 23:43:33 +08:00
Wu Clan
dc73f09c55
Optimize i18n language file directory structure ( #1023 )
2026-01-18 16:16:37 +08:00
Wu Clan
b4d984cb4e
Optimize dynamic config loading implementation ( #1022 )
2026-01-18 16:01:59 +08:00
Wu Clan
4d19cd2f5a
Rename locale to locales to avoid library conflict ( #1021 )
2026-01-18 15:01:43 +08:00
Wu Clan
d9d0c839ed
Fix database engine in auto init CLI command ( #1018 )
2026-01-16 13:41:14 +08:00
Wu Clan
ca51c2f8c5
Fix install plugin dependencies in docker container ( #1017 )
2026-01-16 12:40:56 +08:00
Wu Clan
88b46c1b72
Fix database calls in init CLI command ( #1016 )
2026-01-15 20:03:53 +08:00
Wu Clan
383620c899
Update the database and Redis for easier scaling ( #1015 )
...
* Update the database and Redis for easier scaling
* Restore plugin redis variable naming
2026-01-15 16:54:43 +08:00
Wu Clan
f876162456
Update the JWT for easier scaling ( #1011 )
...
* Update the JWT for easier scaling
* Fix comment
2026-01-14 23:52:29 +08:00
Wu Clan
362a559236
Update the changelog for v1.12.3 ( #1009 )
2026-01-13 19:50:54 +08:00
Wu Clan
8ae1a43581
Update i18n language storage and loading ( #1008 )
2026-01-13 19:10:41 +08:00
Wu Clan
ee849f0854
Update the plugin dependency install method ( #1007 )
2026-01-13 16:14:41 +08:00
Wu Clan
5c9a27cc16
Update nickname generation when create user ( #1004 )
...
* Update nickname generation when create user
* Fix lint
* Update code style
2026-01-12 19:03:02 +08:00
Wu Clan
1b68854b84
Update code generation part file naming ( #1002 )
2026-01-11 18:03:20 +08:00
Wu Clan
b73585ebd2
Optimize definitions of multiple utility functions ( #1001 )
...
* Optimize definitions of multiple utility functions
* Update plugin tools
2026-01-11 16:57:52 +08:00
Wu Clan
28a6228556
Update redis and server monitor implementations ( #1000 )
...
* Update redis and server monitor implementations
* Fix server disk information
2026-01-11 13:21:37 +08:00
Wu Clan
dfce2ca094
Remove the opera log desensitization asynchronous ( #999 )
2026-01-10 18:30:16 +08:00
Wu Clan
cbe4e5ebe0
Update login log request header column length ( #996 )
2026-01-08 12:23:37 +08:00
Wu Clan
2d666e375f
Update the changelog for v1.12.2 ( #995 )
2026-01-07 12:23:47 +08:00
Wu Clan
ff40c41549
Remove Linux Do OAuth2 login ( #994 )
2026-01-07 12:21:21 +08:00
Wu Clan
7619670521
Fix the key of the refresh token removed ( #993 )
2026-01-07 12:09:10 +08:00
Wu Clan
85ba942f35
Fix SQL scripts error in config plugin ( #991 )
2026-01-06 14:30:49 +08:00
Wu Clan
88f3173f8f
Fix operation log queue status management ( #989 )
...
* Fix operation log queue status management
* Fix lint
2026-01-06 10:53:23 +08:00
Wu Clan
fd87dfb25a
Remove invalid configs of operation log ( #988 )
2026-01-05 14:09:24 +08:00
Wu Clan
ad7f725e4c
Simplify the desensitization of operation log data ( #987 )
2026-01-05 12:16:51 +08:00
Wu Clan
2ef8810376
Fix environment variable file auto init ( #985 )
2026-01-04 12:20:23 +08:00
Wu Clan
f0e6ed9985
Update the changelog for v1.12.1 ( #983 )
2025-12-31 15:36:25 +08:00
Wu Clan
809879997c
Update git and docker ignore files ( #981 )
2025-12-30 12:20:33 +08:00
Wu Clan
b153b7ac18
Add observability instrument for httpx request ( #980 )
2025-12-30 12:16:59 +08:00
Wu Clan
308ccf71ae
Bump dependencies and pre-commits ( #979 )
2025-12-29 15:47:46 +08:00
Wu Clan
c8f6d9da72
Add the auto init project CLI command ( #978 )
2025-12-28 14:12:31 +08:00
Wu Clan
3f2c3e44ba
Optimize login log database session calls ( #977 )
2025-12-25 18:12:43 +08:00
Wu Clan
b5e2a9e591
Fix case where the user agent was empty ( #976 )
2025-12-25 12:03:57 +08:00
Wu Clan
cdabe91092
Add OTEL semantic specification metrics config ( #973 )
2025-12-24 10:49:25 +08:00
Wu Clan
69a59993e3
Add observability instrument for redis client ( #972 )
2025-12-20 19:25:34 +08:00
Wu Clan
b6defc671e
Fix i18n target language error when concurrent ( #970 )
2025-12-20 19:25:05 +08:00
Wu Clan
8cbea57a8a
Add an independent contribution document ( #971 )
2025-12-19 15:20:34 +08:00
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
2b76b64e85
Add code generation and notice SQL scripts ( #966 )
2025-12-16 19:55:01 +08:00
Wu Clan
dd3165a082
Rename the pre start script to migrate ( #965 )
2025-12-16 19:54:12 +08:00
Wu Clan
407d12760b
Update Grafana security and user default config ( #964 )
2025-12-16 14:39:21 +08:00
Wu Clan
f8b244c3a9
Update the changelog for v1.12.0 ( #963 )
2025-12-15 17:11:29 +08:00
Wu Clan
dfc715aad8
Update the version number to 1.12.0 ( #962 )
2025-12-15 17:07:06 +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
0c5956f828
Fix CLI command for code generation ( #956 )
2025-12-07 15:14:52 +08:00
Wu Clan
122d17ab57
Update the init project database CLI to subcommand ( #954 )
2025-12-05 17:23:44 +08:00
Wu Clan
4fb14e480a
Add CLI init project database support ( #952 )
...
* Add CLI init project database support
* Update get sql script
* Update init CLI contexts
2025-12-05 17:03:01 +08:00
Wu Clan
ea4ac6ff41
Optimize the coupling of code generation CLI ( #951 )
2025-12-05 14:52:58 +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
aad9afa9bb
Optimize the coupling of user social plugin ( #950 )
2025-12-04 11:56:37 +08:00
Wu Clan
a0e6e12d85
Update pre-commit to prek in pre-commit script ( #949 )
2025-12-04 11:56:00 +08:00
Wu Clan
5d680ff93f
Optimize data permission logic and usage ( #947 )
...
* Optimize data permission rules and usage
* Update get data permission models
* Update date permission filter
* Optimize the target model logic
* Upgrade dependencies to use latest features
* Remove model warnings
* Fix the latest feature issues
* Fix the sqlalchemy Table class import
* Fix the sqlalchemy Table class compatibility
2025-12-03 18:44:18 +08:00
Wu Clan
866b0e6ba4
Fix super value in update user permissions ( #948 )
2025-12-03 18:41:26 +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
7641d5993a
Update the changelog for v1.11.2 ( #942 )
2025-11-28 12:31:05 +08:00
Wu Clan
07d66137cb
Update the version number to 1.11.2 ( #940 )
2025-11-28 12:28:52 +08:00
Wu Clan
f918dcd9c2
Update the fba run CLI command output ( #941 )
2025-11-28 12:28:18 +08:00
Wu Clan
ed4e312cb1
Update code generation interface definitions ( #939 )
...
* Update code generation interface definitions
* Update more
* Resume irrelevant updates
2025-11-27 19:20:44 +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
8899832de9
Update the files interface filename to file ( #937 )
2025-11-27 16:26:04 +08:00
Wu Clan
d844aa323a
Bump dependencies and pre-commits ( #936 )
2025-11-26 11:14:41 +08:00
Wu Clan
ef640b0b5c
Fix get column types in code generation ( #935 )
2025-11-25 18:07:09 +08:00
Wu Clan
4d43c6a3ea
Update the i18n language file init location ( #934 )
2025-11-25 18:06:34 +08:00
Wu Clan
407c848145
Optimize the use of some LRU caches ( #932 )
2025-11-25 16:48:55 +08:00
Wu Clan
d58260a0c0
Add env reqs for plugin install and uninstall ( #929 )
2025-11-21 17:18:27 +08:00
Wu Clan
551dc51c52
Restore captcha uuid naming in the login params ( #928 )
2025-11-18 19:58:37 +08:00
Wu Clan
0729061438
Fix typos in data rule sql scripts ( #926 )
2025-11-18 19:33:24 +08:00
Wu Clan
636d867544
Update the changelog for v1.11.1 ( #923 )
2025-11-16 21:49:29 +08:00
Wu Clan
cf9e5dc4f4
Update user and login security configs ( #922 )
...
* Update user and login security configs
* Optimize some code definitions
* Update config comments
* Update the captcha check
* Update the config plugin sql scripts
* Add user password history model to init
* Fix some logic errors
* Add last_password_changed_time to user sql
* Fix user update password
* Fix the dynamic config check
* Update the user sql style
2025-11-16 21:23:36 +08:00
Wu Clan
425bc202c2
Add user social binding and unbinding ( #919 )
...
* Add user social binding and unbinding
* Add oauth2 state to binding
* Update oauth2 state
* Fix imports
* Update some interface definitions
* Update the authorization type security
2025-11-15 17:03:30 +08:00
Wu Clan
3b24dca935
Fix missing table in alembic migration ( #920 )
2025-11-14 17:55:15 +08:00
Wu Clan
98db5f4984
Update the changelog for v1.11.0 ( #917 )
2025-11-12 13:09:47 +08:00
Wu Clan
2b56168ad0
Refactor foreign keys and relationships to pure logic ( #901 )
...
* Refactor foreign keys and relationships to pure logic
* Revert of some changes
* More revert
* Update the user paginate
* Update user create and update
* Update dept select and delete
* Rename the join query functions
* Update select_join_serialize doc and README
* Fix typo in README
* Update the user delete
* Update the user social
* Update the dict plugin crud
* Update the dict plugin version
* Bump dependencies and pre-commits
* Update the code generator plugin crud
* Update the menu crud
* Update the role crud
* Update the data scope and rule crud
* Restore get_paginated to get_select
* Update the code generator plugin version
* Add the py version in pre-commit
* Remove the plugin include parameter config
* Add more cache cleaning TODO
* Rename get_with_relation to get_join
* Add the user cache clear
* Fix known compatibility issues
* Update the version number to 1.11.0
* Fix lint
* Optimize select_join_serialize logic
* Delete cache cleanup comments
* Update the oauth2 plugin version
* Fix user-role table cleanup when user update
2025-11-12 13:06:26 +08:00
Wu Clan
b9255815e1
Update the changelog for v1.10.4 ( #916 )
2025-11-12 12:01:57 +08:00
Wu Clan
93e2f0f5f9
Fix dept and menu table subqueries ( #914 )
...
* Fix dept and menu table subqueries
* Fix user cache cleanup when updating data scope
2025-11-11 17:31:59 +08:00
Wu Clan
437c026da9
Fix user cache cleanup when updating data scope ( #915 )
2025-11-11 17:30:43 +08:00
Wu Clan
316079045f
Add user social unbinding account interface ( #913 )
2025-11-11 17:06:11 +08:00
Wu Clan
5ae9f8b288
Fix the user menu sidebar parsing ( #912 )
2025-11-11 17:05:43 +08:00
Wu Clan
bef65e1baa
Fix create and delete department validations ( #911 )
2025-11-11 17:05:24 +08:00
Wu Clan
87a3cd8a9c
Fix user cache cleanup when operating data rules ( #910 )
2025-11-11 17:05:08 +08:00
Wu Clan
be7b742891
Fix typo in the data permission prompt ( #909 )
2025-11-11 17:04:25 +08:00
Wu Clan
1f98797a60
Update the version number to 1.10.4 ( #907 )
2025-11-10 23:51:28 +08:00
Wu Clan
8505e32757
Add dept validation to user updates ( #906 )
2025-11-10 23:50:38 +08:00
Wu Clan
91297d1ccd
Fix response status codes in the request logs ( #905 )
2025-11-08 16:40:16 +08:00
Wu Clan
0ea213edfd
Optimize the data permission condition build ( #904 )
2025-11-08 16:35:15 +08:00
Wu Clan
292f5d7e48
Optimize the request params of the service layer ( #903 )
2025-11-08 16:24:19 +08:00
Wu Clan
ef871f3b5c
Add the user social independent enum file ( #902 )
2025-11-08 16:21:51 +08:00
Wu Clan
6b17da59f8
Update the time column type in the task ( #900 )
2025-11-06 21:04:51 +08:00
Wu Clan
86d580edd8
Optimize redis batch get and delete operations ( #899 )
...
* Optimize redis batch get and delete operations
* Fix typo
2025-11-04 20:59:45 +08:00
Wu Clan
cdbe37de7d
Update the interface timing accuracy in log ( #897 )
...
* Update the interface timing accuracy in log
* Update log request finish
2025-11-04 20:59:00 +08:00
Wu Clan
f46974ddd9
Bump fastapi oauth2 from 0.0.1 to 0.0.2 ( #896 )
2025-11-02 19:42:51 +08:00
Wu Clan
a14d4243d9
Update the changelog for v1.10.3 ( #895 )
2025-10-30 19:28:00 +08:00
Wu Clan
90588ebae8
Add the celery rabbitmq vhost config ( #894 )
2025-10-30 19:24:46 +08:00
Wu Clan
00bc02f49c
Fix the venv pip availability in Linux ( #893 )
...
* Fix the venv pip availability in Linux
* Remove pip install timeout
2025-10-30 18:06:58 +08:00
Wu Clan
7e9ce2e691
Fix celery compatibility with psycopg version ( #892 )
2025-10-30 13:32:12 +08:00
Wu Clan
81ec0f0bd9
Fix import in code generation api template ( #891 )
2025-10-30 11:14:05 +08:00
Wu Clan
37f9716c4f
Bump dependencies to the latest version ( #890 )
...
* Bump dependencies to the latest version
* Bump fastapi to the latest version
* Fix lint
2025-10-30 11:07:40 +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
3c39d2f2f3
Add Google OAuth2 callback to opera log exclusion ( #882 )
2025-10-22 18:58:36 +08:00