This repository was archived by the owner on Aug 23, 2026. It is now read-only.
Repository navigation
Conversation
* Update the interface timing accuracy in log * Update log request finish
* Optimize redis batch get and delete operations * Fix typo
* Fix dept and menu table subqueries * Fix user cache cleanup when updating data scope
* 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
* 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
* 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
* feat: Add support distributed deployment for Snowflake * Update the algorithm implementation * Remove duplicate codes and update error messages
* Fix redis rate limiter bucket routing * Add rate limiter function docstrings * Optimize Redis rate limiter time source
* feat(plugin): support capability plugins Add capability plugin metadata and parsing so plugins without app/api sections can participate in dependency ordering and hooks without being routed as app plugins. Also rebuild missing plugin status cache from the normalized plugin config when a route dependency checks plugin state. * refactor code --------- Co-authored-by: linwu@onemt.com.cn <linwu@onemt.com.cn> Co-authored-by: Wu Clan <jianhengwu0407@gmail.com>
* Bump dependencies and pre-commits * Fix lint
* Add multiple database data source config * Fix comments * Fix deploy env
# Conflicts: # .gitignore # .pre-commit-config.yaml # .schemas/plugin.schema.json # CHANGELOG.md # Dockerfile # README.md # README.zh-CN.md # backend/.env.example # backend/__init__.py # backend/alembic/env.py # backend/app/admin/api/router.py # backend/app/admin/api/v1/auth/auth.py # backend/app/admin/api/v1/sys/__init__.py # backend/app/admin/api/v1/sys/file.py # backend/app/admin/api/v1/sys/user.py # backend/app/admin/crud/crud_user.py # backend/app/admin/model/__init__.py # backend/app/admin/model/user.py # backend/app/admin/schema/user.py # backend/app/admin/service/auth_service.py # backend/app/admin/service/plugin_service.py # backend/app/admin/service/user_service.py # backend/app/admin/utils/cache.py # backend/app/router.py # backend/cli.py # backend/common/cache/decorator.py # backend/common/cache/local.py # backend/common/cache/pubsub.py # backend/common/context.py # backend/common/enums.py # backend/common/exception/exception_handler.py # backend/common/lifespan.py # backend/common/model.py # backend/common/security/jwt.py # backend/core/conf.py # backend/core/registrar.py # backend/database/db.py # backend/database/redis.py # backend/middleware/access_middleware.py # backend/middleware/jwt_auth_middleware.py # backend/middleware/opera_log_middleware.py # backend/plugin/config/api/v1/sys/config.py # backend/plugin/config/enums.py # backend/plugin/config/service/config_service.py # backend/plugin/config/sql/mysql/destroy.sql # backend/plugin/config/sql/mysql/destroy_snowflake.sql # backend/plugin/config/sql/mysql/init.sql # backend/plugin/config/sql/mysql/init_snowflake.sql # backend/plugin/config/sql/postgresql/destroy.sql # backend/plugin/config/sql/postgresql/destroy_snowflake.sql # backend/plugin/config/sql/postgresql/init.sql # backend/plugin/config/sql/postgresql/init_snowflake.sql # backend/plugin/core.py # backend/plugin/hooks.py # backend/plugin/installer.py # backend/plugin/requirements.py # backend/plugin/status.py # backend/plugin/validator.py # backend/sql/mysql/init_snowflake_test_data.sql # backend/sql/mysql/init_test_data.sql # backend/sql/postgresql/init_snowflake_test_data.sql # backend/sql/postgresql/init_test_data.sql # backend/static/ip2region_v4.xdb # backend/utils/async_helper.py # backend/utils/demo_mode.py # backend/utils/dynamic_config.py # backend/utils/limiter.py # backend/utils/performance.py # backend/utils/serializers.py # backend/utils/sql_parser.py # backend/utils/trace_id.py # deploy/backend/docker-compose/.env.docker # deploy/backend/docker-compose/.env.server # deploy/backend/nginx.conf # docker-compose.yml # pyproject.toml # requirements.txt # uv.lock
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.