Files
fastapi_best_architecture/CHANGELOG.md
2026-01-13 19:50:54 +08:00

142 KiB

v1.12.3 - 2026-01-13

What's Changed

  • Update changelog for v1.12.2 by @wu-clan in #995
  • Update login log request header column length by @wu-clan in #996
  • Fix opera log non-json data overload by @shj366 in #998
  • Remove the opera log desensitization asynchronous by @wu-clan in #999
  • Update redis and server monitor implementations by @wu-clan in #1000
  • Optimize definitions of multiple utility functions by @wu-clan in #1001
  • Update code generation part file naming by @wu-clan in #1002
  • Update nickname generation when create user by @wu-clan in #1004
  • Update the plugin dependency install method by @wu-clan in #1007
  • Update i18n language storage and loading by @wu-clan in #1008

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.12.2...v1.12.3

Contributors

@shj366 @wu-clan

Changes

v1.12.2 - 2026-01-07

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.12.1...v1.12.2

Contributors

@wu-clan

Changes

v1.12.1 - 2025-12-31

What's Changed

  • Update changelog for v1.12.0 by @wu-clan in #963
  • Update Grafana security and user default config by @wu-clan in #964
  • Rename the pre start script to migrate by @wu-clan in #965
  • Add code generation and notice SQL scripts by @wu-clan in #966
  • Fix support for special character passwords by @wu-clan in #968
  • Add an independent contribution document by @wu-clan in #971
  • Fix i18n target language error when concurrent by @wu-clan in #970
  • Add observability instrument for redis client by @wu-clan in #972
  • Add OTEL semantic specification metrics config by @wu-clan in #973
  • Fix case where the user agent was empty by @wu-clan in #976
  • Optimize login log database session calls by @wu-clan in #977
  • Add the auto init project CLI command by @wu-clan in #978
  • Bump dependencies and pre-commits by @wu-clan in #979
  • Add observability instrument for httpx request by @wu-clan in #980
  • Update git and docker ignore files by @wu-clan in #981

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.12.0...v1.12.1

Contributors

@wu-clan

Changes

v1.12.0 - 2025-12-15

What's Changed

  • Update changelog for v1.11.2 by @wu-clan in #942
  • Update celery related docker container independence by @wu-clan in #943
  • Fix super value in update user permissions by @wu-clan in #948
  • Optimize data permission logic and usage by @wu-clan in #947
  • Update pre-commit to prek in pre-commit script by @wu-clan in #949
  • Optimize the coupling of user social plugin by @wu-clan in #950
  • Add the database primary key mode config by @wu-clan in #953
  • Optimize the coupling of code generation CLI by @wu-clan in #951
  • Add CLI init project database support by @wu-clan in #952
  • Update the init project database CLI to subcommand by @wu-clan in #954
  • Fix CLI command for code generation by @wu-clan in #956
  • Fix the IP address in the request log by @wuyuemushi in #959
  • Add the Grafana observability suite by @wu-clan in #961
  • Update the version number to 1.12.0 by @wu-clan in #962

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.11.2...v1.12.0

Contributors

@wu-clan @wuyuemushi

Changes

v1.11.2 - 2025-11-28

What's Changed

  • Update changelog for v1.11.1 by @wu-clan in #923
  • Fix typos in data rule sql scripts by @wu-clan in #926
  • Restore captcha uuid naming in the login params by @wu-clan in #928
  • Add distributed deployment support for snowflake ID by @downdawn in #927
  • Add env reqs for plugin install and uninstall by @wu-clan in #929
  • Optimize the use of some LRU caches by @wu-clan in #932
  • Update the i18n language file init location by @wu-clan in #934
  • Fix get column types in code generation by @wu-clan in #935
  • Bump dependencies and pre-commits by @wu-clan in #936
  • Update the files interface filename to file by @wu-clan in #937
  • Update task application interface definitions by @wu-clan in #938
  • Update code generation interface definitions by @wu-clan in #939
  • Update the fba run CLI command output by @wu-clan in #941
  • Update the version number to 1.11.2 by @wu-clan in #940

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.11.1...v1.11.2

Contributors

@downdawn @wu-clan

Changes

v1.11.1 - 2025-11-16

What's Changed

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.11.0...v1.11.1

Contributors

@linrong @wu-clan

Changes

v1.11.0 - 2025-11-12

What's Changed

  • Update changelog for v1.10.4 by @wu-clan in #916
  • Refactor foreign keys and relationships to pure logic by @wu-clan in #901

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.10.4...v1.11.0

Contributors

@wu-clan

Changes

v1.10.4 - 2025-11-12

What's Changed

  • Update changelog for v1.10.3 by @wu-clan in #895
  • Bump fastapi oauth2 from 0.0.1 to 0.0.2 by @wu-clan in #896
  • Update the interface timing accuracy in log by @wu-clan in #897
  • Optimize redis batch get and delete operations by @wu-clan in #899
  • Update the time column type in the task by @wu-clan in #900
  • Add the user social independent enum file by @wu-clan in #902
  • Optimize the request params of the service layer by @wu-clan in #903
  • Optimize the data permission condition build by @wu-clan in #904
  • Fix response status codes in the request logs by @wu-clan in #905
  • Add dept validation to user updates by @wu-clan in #906
  • Update the version number to 1.10.4 by @wu-clan in #907
  • Fix typo in the data permission prompt by @wu-clan in #909
  • Fix user cache cleanup when operating data rules by @wu-clan in #910
  • Fix create and delete department validations by @wu-clan in #911
  • Fix the user menu sidebar parsing by @wu-clan in #912
  • Add user social unbinding account interface by @wu-clan in #913
  • Fix user cache cleanup when updating data scope by @wu-clan in #915
  • Fix dept and menu table subqueries by @wu-clan in #914

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.10.3...v1.10.4

Contributors

@wu-clan

Changes

v1.10.3 - 2025-10-30

What's Changed

  • Update changelog for v1.10.2 by @wu-clan in #873
  • Fix docker default database env variables by @wu-clan in #874
  • Add port for fba sever in docker compose by @wu-clan in #875
  • Update the container naming in docker scripts by @wu-clan in #876
  • Fix the httpurl type compatibility with postgresql by @wu-clan in #877
  • Update the default length of user email column by @wu-clan in #878
  • Update the serializer of httpurl type by @wu-clan in #879
  • Fix the OAuth2 link acquisition in HTTPS by @wu-clan in #881
  • Add Google OAuth2 callback to opera log exclusion by @wu-clan in #882
  • Update the length style of the model columns by @wu-clan in #883
  • Bump dependencies to the latest version by @wu-clan in #890
  • Fix import in code generation api template by @wu-clan in #891
  • Fix celery compatibility with psycopg version by @wu-clan in #892
  • Fix the venv pip availability in Linux by @wu-clan in #893
  • Add the celery rabbitmq vhost config by @wu-clan in #894

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.10.2...v1.10.3

Contributors

@wu-clan

Changes

v1.10.2 - 2025-10-21

What's Changed

  • Update the changelog for v1.10.1 by @wu-clan in #869
  • Bump rtoml and uvicorn to support python 3.14 by @wu-clan in #871
  • Optimize sqlalchemy types to simplify compatibility by @wu-clan in #870
  • Bump fastapi to remove warning for python 3.14 by @wu-clan in #872

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.10.1...v1.10.2

Contributors

@wu-clan

Changes

v1.10.1 - 2025-10-18

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.10.0...v1.10.1

Contributors

@wu-clan

Changes

v1.10.0 - 2025-10-17

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.9.0...v1.10.0

Contributors

@wu-clan

Changes

v1.9.0 - 2025-10-16

What's Changed

  • Update changelog for v1.8.3 by @wu-clan in #849
  • Bump fastapi and pydantic to the latest by @wu-clan in #851
  • Update superuser verify to dependency injection by @wu-clan in #852
  • Fix the superuser verify missing auth by @wu-clan in #854
  • Update request state usage to context variable by @wu-clan in #853
  • Fix safely of access ctx in exception handlers by @wu-clan in #855
  • Refactor the service layer db session call method by @wu-clan in #850

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.8.3...v1.9.0

Contributors

@wu-clan

Changes

v1.8.3 - 2025-10-13

What's Changed

  • Update changelog for v1.8.2 by @wu-clan in #841
  • Fix the pgsql script in dict plugin by @wu-clan in #842
  • Fix SQL script syntax error in config plugin by @wu-clan in #843
  • Bump dependencies and pre-commits by @wu-clan in #845
  • Update the ruff rules and format the code by @wu-clan in #846
  • Bump fastapi and sqlalchemy to support python 3.14 by @wu-clan in #847
  • Bump sqlalchemy-crud-plus from 0.12.0 to 0.12.1 by @wu-clan in #848

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.8.2...v1.8.3

Contributors

@wu-clan

Changes

v1.8.2 - 2025-09-26

What's Changed

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.8.1...v1.8.2

Contributors

@MortyZhaoy @byte-voyager @wu-clan

Changes

v1.8.1 - 2025-09-09

What's Changed

  • Update changelog for v1.8.0 by @wu-clan in #772
  • Optimize the celery crontab expression validation by @yanlingsishao in #773
  • Add bulk update interface for config plugin by @wu-clan in #774
  • Optimize email sending config update logic by @wu-clan in #775
  • Add test data SQL script for config plugin by @wu-clan in #776
  • Update the env parameter value in env file by @wu-clan in #777
  • Fix the docker compose env configuration file by @wu-clan in #778
  • Fix redis client not close after plugin parse by @wu-clan in #780
  • Fix the celery beat distributed lock timeout by @wu-clan in #779
  • Fix the plugin model object detection logic by @wuyao4 in #782
  • Update the celery task result table creation logic by @wu-clan in #783
  • Fix code generation template params and filename by @wu-clan in #784
  • Fix CLI openapi url in production environment by @siyue-wang in #785
  • Update the model datetime column type to custom by @wu-clan in #786
  • Update the opera log exception message record by @wu-clan in #788
  • Update the handling of CORS 500 status code by @wu-clan in #789
  • Add the Google OAuth2 login by @wu-clan in #790
  • Fix the tzinfo comparison in the timezone type by @IAseven in #787
  • Bump dependencies and pre-commits by @wu-clan in #791
  • Update the notice model and pagination by @wu-clan in #792
  • Add the dict type query all interface by @wu-clan in #794
  • Fix sql script syntax error in config plugin by @wu-clan in #793
  • Fix the psycopg dependency naming by @wu-clan in #795
  • Add schema for the tree data by @wu-clan in #796
  • Add the code generator to the CLI by @wu-clan in #798
  • Optimize the code generation interaction logic by @wu-clan in #799
  • Fix console import in main module by @wu-clan in #800
  • Fix the subprocess check call failed in windows by @yzbf-lin in #802
  • Fix alembic migration file missing import by @wu-clan in #803

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.8.0...v1.8.1

Contributors

@IAseven @siyue-wang @wu-clan @wuyao4 @yanlingsishao @yzbf-lin

Changes

v1.8.0 - 2025-08-15

What's Changed

  • Update changelog for v1.7.0 by @wu-clan in #729
  • Simplify task crontab expression validation by @wu-clan in #733
  • Add distributed lock for scheduled task by @wu-clan in #732
  • Update the default cache period for userinfo by @wu-clan in #734
  • Fix celery CLI option to required by @wu-clan in #737
  • Add auth whitelist regular expression config by @wu-clan in #738
  • Fix the opera log field encryption by @wu-clan in #739
  • Update the OAuth2 login password policy by @wu-clan in #741
  • Add update support for user email and phone by @wu-clan in #742
  • Fix the error trigger when model auto import by @wu-clan in #743
  • Simplify the plugin status update logic by @wu-clan in #744
  • Add some interfaces for user profiles by @wu-clan in #745
  • Add schedule task demo that contains params by @wu-clan in #746
  • Fix the kwargs params of schedule task by @wu-clan in #747
  • Refactor code generation files and routes by @wu-clan in #748
  • Refactor task routes and add control routes by @wu-clan in #749
  • Fix message format in validation exception handler by @wu-clan in #755
  • Update the opera log desensitization method by @wu-clan in #756
  • Add business pagination in the code generator by @wu-clan in #757
  • Optimize the data sort logic of tree nodes by @wu-clan in #758
  • Update log output config and format by @wu-clan in #759
  • Update the naming of table creation function by @wu-clan in #760
  • Optimize the opera log storage logic through queue by @IAseven in #750
  • Optimize naming and preview in code generation by @wu-clan in #764
  • Update the description for the run file by @wu-clan in #766
  • Optimize the timezone datetime return encoder by @wu-clan in #767
  • Update the content layout of the config file by @wu-clan in #768
  • Add a standalone email sending plugin by @wu-clan in #769
  • Add i18n support for response message by @downdawn in #753
  • Update the menu title in SQL scripts by @wu-clan in #770
  • Update the version number to 1.8.0 by @wu-clan in #771

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.7.0...v1.8.0

Contributors

@IAseven @downdawn @wu-clan

Changes

v1.7.0 - 2025-07-16

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.6.0...v1.7.0

Contributors

@wu-clan

Changes

v1.6.0 - 2025-06-30

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.5.2...v1.6.0

Contributors

@wu-clan

Changes

v1.5.2 - 2025-06-24

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.5.1...v1.5.2

Contributors

@downdawn @wu-clan

Changes

v1.5.1 - 2025-06-16

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.5.0...v1.5.1

Contributors

@downdawn @wu-clan

Changes

v1.5.0 - 2025-06-09

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.4.3...v1.5.0

Contributors

@wu-clan

Changes

v1.4.3 - 2025-06-02

What's Changed

  • Update changelog for v1.4.2 by @wu-clan in #639
  • Fix the role update business variables by @wu-clan in #640
  • Fix the menu delete interface arg description by @wu-clan in #641
  • Fix the filter of query all menus by @wu-clan in #642
  • Refactor routes to better align with RESTful by @wu-clan in #645
  • Update the server startup time to string by @wu-clan in #646
  • Add get all data scope rules interface by @wu-clan in #647
  • Add data permission condition for filter data by @wu-clan in #648
  • Update default value for role filter scopes by @wu-clan in #649
  • Fix data permission condition for filter data by @wu-clan in #650

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.4.2...v1.4.3

Contributors

@wu-clan

Changes

v1.4.2 - 2025-05-29

What's Changed

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.4.1...v1.4.2

Contributors

@huyuwei1996 @wu-clan

Changes

v1.4.1 - 2025-05-25

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.4.0...v1.4.1

Contributors

@wu-clan

Changes

v1.4.0 - 2025-05-22

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.3.0...v1.4.0

Contributors

@wu-clan

Changes

v1.3.0 - 2025-05-16

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.2.0...v1.3.0

Contributors

@wu-clan

Changes

v1.2.0 - 2025-05-01

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.1.2...v1.2.0

Contributors

@wu-clan

Changes

v1.1.2 - 2025-04-23

What's Changed

  • Update the changelog for v1.1.1 by @wu-clan in #583
  • Fix the condition to query menu by title by @wu-clan in #584
  • Fix cache cleanup when updating role menu by @wu-clan in #585
  • Optimize the userinfo cache cleaning logic by @wu-clan in #586
  • Bump fastapi pagination from 0.12.34 to 0.13.0 by @wu-clan in #587
  • Update the routing style of the task app by @wu-clan in #588

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.1.1...v1.1.2

Contributors

@wu-clan

Changes

v1.1.1 - 2025-04-18

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.1.0...v1.1.1

Contributors

@wu-clan

Changes

v1.1.0 - 2025-04-17

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.0.5...v1.1.0

Contributors

@huyuwei1996 @wu-clan

Changes

v1.0.5 - 2025-04-09

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.0.4...v1.0.5

Contributors

@wu-clan

Changes

v1.0.4 - 2025-03-28

What's Changed

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.0.3...v1.0.4

Contributors

@PoetryL @ThankCat @wu-clan

Changes

v1.0.3 - 2025-03-11

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.0.2...v1.0.3

Contributors

@huyuwei1996 @wu-clan

Changes

v1.0.2 - 2025-03-01

What's Changed

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.0.1...v1.0.2

Contributors

@wu-clan

Changes

v1.0.1 - 2025-02-26

What's Changed

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/compare/v1.0.0...v1.0.1

Contributors

@huyuwei1996 @wu-clan

Changes

v1.0.0 - 2025-02-24

What's Changed

New Contributors

Full Changelog: https://github.com/fastapi-practices/fastapi_best_architecture/commits/v1.0.0

Contributors

@Meepoljdx @dependabot @dividduang @downdawn @obrua @qhp13654398483 @wu-clan @yshan2028

Changes