Releases: johnnymillergh/muscle-and-fitness-server
Releases · johnnymillergh/muscle-and-fitness-server
0.0.1
0.0.1 (2020-12-13)
Build System
- $Configuration: update each environment configuration (72b6c97)
- $Docker: build Docker image when it's Maven install (93ec60d)
- $Docker: update zipkin container (df5de9d)
- $Docker: use 20-bit block private network 172.16.1.0/24 (44a7450)
- $DockerHub: change DockerHub repository name (b6067aa)
- $Eureka: simplify Eureka configuration (b74c761)
- $Shell: add
auto-run-mac.sh
(5e401d7)
Code Refactoring
- $muscle-and-fitness-server: remove demo module (cd6a6d4)
- $Project: change package name, groupId, DockerHub image repository (4f65ad7)
Features
- $CMD: add auto-run-windows.cmd (7e03aa7)
- reduce env effects on build, logs (982ff20)
- $api-portal: use remote service; enhance web security exception handling (d80b182)
- $API-Portal: add register and login (e4e0318)
- $APIPortal: add new module - API Portal (c5ac76e)
- $auth-center: migrate codes from
api-portal
(9b07500) - $auth-center: provide remote service for
api-portal
: get permission list by role id list (8aca3d0) - $auth-center: provide remote service for
api-portal
: get permission list by user id (7d46e53) - $auth-center: provide remote service for
api-portal
: get role list (a472f46) - $auth-center: provide remote service for
api-portal
: save user for registering (f7a0d7e) - $auth-center: provide remote service: get user for
api-portal
(71daf55) - $Common: add new module
Auth Center
(720475b) - $Exception: capture BadCredentialsException (9e31637)
- $Exception: catch IllegalArgumentException (3c5eb03)
- $Gateway: secure gateway swagger (9207062)
- $HTTPStatus: add more HTTP statuses (4dc81c3)
- $MySQL, docker-compose: init MySQL database automatically (68e0ddf)
- $RBAC: migrate RBAC codes from project
jm-spring-boot-template
(bd559d2) - $Redis: enable Redis log output (741261e)
- $Validation: throw all validation error (19546e1)
- $WebLog: support web log for all HTTP methods (9de3114)
Performance Improvements
- $API-Portal: use var and val for local variables (ff54ca5)
- $Authentication: capture request filter exception (85d105c)
- $Exception: simplify trace and message of response (eae6793)
- $Exception: synchronize codes (645b91e)
- $Feign: enable feign compression (a9e69e8)
- $Filter: delete function-duplicated filter
RequestFilter.java
(48434f1) - $POM: delete unused dependency (6706a97)
- $POM: don't use deprecated API (dfeb345)
- $POM: shorten the time for Maven lifecycle
compile
(bac2c70) - $POM: update Spring Cloud Hoxton.SR4 (15e292e)
- $POM: upgrade hutool-all to 5.3.4 (925c8c1)
- $POM: upgrade JJWT@0.11.1 (a79dffb)
- $POM: upgrade Spring Boot 2.2.6.RELEASE (ca483d2)
- $POM: upgrade Spring Boot to 2.3.1.RELEASE (9342aa9)
- $POM: upgrade to Spring Boot 2.2.7.RELEASE (76edf55)
- $Project: abstract common configuration into custom starter (6a0a379)
- $ResponseBodyBean: add @nonnull annotation for arguments (e85bacf)
- $ResponseBodyBean: annotated with @value (0c3c94b)
- $ResponseBodyBean: delete function-duplicated method (bf47226)
- $Shell: refine auto-run-mac.sh (0b861c4)
- $SpringBoot: upgrade to Spring Boot 2.3.0.RELEASE (f17c044)
- $Swagger: upgrade Knife4j to 2.0.2 (2f1f63a)
- $Swagger: use new enhaced generation of Swagger UI; update M&F favicon (4b33cde)
- $VarAndVal: synchronize codes (e961c32)
- $VarAndVal: synchronize codes (e94b1d1)
- $VarAndVal: synchronize codes (941a87a)
- $VarAndVal: synchronize codes - DruidConfiguration.java, MyBatisPlusConfiguration.jav...