Skip to content

Releases: johnnymillergh/muscle-and-fitness-server

0.0.1

13 Dec 13:40
Compare
Choose a tag to compare

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...
Read more