3.1K Star 15.6K Fork 6.8K

GVPlengleng / pig

2020-10-09 23:12
410595 log4j 1591768487 lengleng
  • dockerfile 支持分层镜像

  • 支持代码生成预览

  • 优化 sso 功能,支持根据referer自动退出重定向,提供更多整合示例

  • 优化算数验证码 支持aviator脚本

  • 重构 common-swagger 全面支持 swagger 3.0

  • 新增 pig-common-test ,oauth2.0 单元测试新方案

  • 日志查询等增加日期区间过滤

  • 2.9 -> 2.10 仅需要执行以下SQL 即可

UPDATE `pig_config`.`config_info` SET `data_id` = 'pig-gateway-dev.yml', `group_id` = 'DEFAULT_GROUP', `content` = 'spring:\n  cloud:\n    gateway:\n      locator:\n        enabled: true\n      routes:\n        # 认证中心\n        - id: pig-auth\n          uri: lb://pig-auth\n          predicates:\n            - Path=/auth/**\n          filters:\n            # 验证码处理\n            - ValidateCodeGatewayFilter\n            # 前端密码解密\n            - PasswordDecoderFilter\n        #UPMS 模块\n        - id: pig-upms-biz\n          uri: lb://pig-upms-biz\n          predicates:\n            - Path=/admin/**\n          filters:\n            # 限流配置\n            - name: RequestRateLimiter\n              args:\n                key-resolver: \'#{@remoteAddrKeyResolver}\'\n                redis-rate-limiter.replenishRate: 100\n                redis-rate-limiter.burstCapacity: 200\n        # 代码生成模块\n        - id: pig-codegen\n          uri: lb://pig-codegen\n          predicates:\n            - Path=/gen/**\n\n\ngateway:\n  encode-key: \'thanks,pig4cloud\'\n  ignore-clients:\n    - test\n\nswagger:\n  ignore-providers:\n    - pig-auth\n    - pig-codegen\n', `md5` = '5cd71b235930c78e700819b944a14446', `gmt_create` = '2019-11-29 16:32:42', `gmt_modified` = '2020-10-09 17:10:45', `src_user` = NULL, `src_ip` = '0:0:0:0:0:0:0:1', `app_name` = '', `tenant_id` = '', `c_desc` = '网关配置', `c_use` = '', `effect` = '', `type` = 'yaml', `c_schema` = '' WHERE `id` = 4;
Last committed message: :memo: Writing docs. add pig archetype
2020-09-23 13:46
2020-09-17 11:49
410595 log4j 1591768487 lengleng

核心依赖升级

  • Spring Boot 2.3.3

  • Spring Cloud Hoxton.SR8

  • Spring Cloud Alibaba 2.2.2

  • MybatisPlus 3.4.0

  • spring boot admin 2.3.0

  • dynamic-datasource-spring-boot-starter 3.2.0

新特性

其他

  • 调整开源协议为 Apache 2.0

  • 文档(包含B站视频)全部开源 wiki.pig4cloud.com

2020-07-30 17:14
410595 log4j 1591768487 lengleng

Dependency Upgrades

  • Nacos 1.3.1
  • Spring Boot 2.3.2
  • Spring Cloud Hoxton.SR6
  • Hutool 5.3.10
  • Fastjson 1.2.73
  • Spring Boot Admin 2.2.4

New Features

BUG Fix

Last committed message: Merge branch 'dev'
2020-06-23 18:57
410595 log4j 1591768487 lengleng

pig 2.8.0 发布,移除 Hystrix 拥抱 Sentinel

Dependency Upgrades

  • Nacos 1.3.0
  • Sentinel 1.7.1
  • Spring Boot 2.2.1
  • Spring Cloud Hoxton.SR5
  • Element 2.13.2
  • Hutool 5.3.8

New Features

  • feat: 新增 pig-common-sentinel ,支持高可用流控防护和统一服务降级
  • feat: 新增 pig-sentinel-dashboard, 支持服务内嵌运行 sentinel 控制台
  • feat:新增 GET 请求支持时间字符串到 JAVA8 对象的自动转换
  • feat: 新增 spring-javaformat 插件提高代码质量
  • feat: Inner 注解支持 Class 级别全部接口对外暴露

Bug Fixes

  • 删除多数据源部分冗余代码,避免线程切换混乱问题
  • 全局异常处理 Exception 包装返回异常问题
Last committed message: :bookmark: Releasing / Version tags. 2.8
2020-05-21 15:34
410595 log4j 1591768487 lengleng
  • 升级至 Spring Boot v2.3.0
  • 升级至 Spring Cloud Hoxton.SR4
  • 支持 开发环境 P6SPY 打印SQL 日志
  • 修复安全问题. 安全测试-查询越权访问
  • 升级 Dockerfile Mysql 8.0.20
  • 升级 hutool 5.3.5
  • 升级 spring boot admin 2.2.3
  • 优化"inappropriate blocking method call"代码
  • 优化id足够长时返回前端可能会造成精度丢失的问题
  • 新特性 接口对外暴露,不校验 Authentication Header 头
  • .优化代码,R对象仅在控制器层返回
  • 优化代码 Assert断言进行参数校验
  • :bug: Fixing a bug. #I1GTO8:接口没有权限提示不够友好 接口没有权限提示不够友好 bug
  • :bug: fix a bug #I1H24Z:统一登录错误信息乱码 统一登录错误信息乱码
  • 修改网关返回异常信息时的response 请求头
  • 全参数构造器(AllArgsConstructor)更换为常量参数构造器(RequireArgsConstructor)

:heart: 感谢各位committer 为此版本舔砖加瓦

Last committed message: :bookmark: Releasing / Version tags. 2.7.4
2020-03-15 11:52
410595 log4j 1591768487 lengleng
  • 升级 hoxton.sr3 / spring boot 2.2.5
  • 重构代码生成,支持图形化数据源管理
  • 重构全局swagger ,不在使用 enbaleswagger2 注解
  • 增加 pig-common-swagger,统一mybatils-plus 配置
  • 增加 pig-common-datasource, 扩展 动态数据源
  • pig-common自定义 starter 设置为 proxy=false
  • 前端 菜单管理重构、字典管理重构
Last committed message: :bookmark: Releasing / Version tags. 2.7.0
2020-03-01 09:58
410595 log4j 1591768487 lengleng
    1. 升级 Spring Cloud Hoxton.SR2
    1. 升级 Spring Boot 2.2.5
2020-01-30 12:57
410595 log4j 1591768487 lengleng
  • feat: 新增pig sso login 功能
  • feat: 增强 dockerfile 兼容 docker-compose 支持 fabric8
  • up: spring boot 2.2.4
  • up: mybatisplus 3.3.1
  • up: avue 2.3.9
  • ui: 角色管理点击前端报错
  • ui: vue-router 菜单重复点击问题 warning
  • bug: 令牌管理的查询token 为空, 强制删除token 重构

https://github.com/pigxcloud/pig/releases/tag/v2.6.3

Last committed message: :bookmark: Releasing / Version tags. 2.6.3
2019-12-08 21:21
410595 log4j 1591768487 lengleng
  • 升级 Spring Boot 2.2.2
  • 升级 Spring Boot Admin 2.2.0
  • 升级 Mybatis Plus 3.3.0

关联里程碑
https://gitee.com/log4j/pig/milestones/25659

2019-11-30 09:08
410595 log4j 1591768487 lengleng

依赖更新

Spring Boot 2.2.1
Spring Cloud Hoxton.RELEASE
Spring Cloud Alibaba 2.1.1

重大更新

使用 Spring Cloud Alibaba,不在使用 EurekaSpring Cloud Config. 相关学习视频

新特性

增加 pig-common-swagger 模块,支持网关 swagger文档展示

http://pig-gateway:9999/swagger-ui.html
http://pig-gateway:9999/doc.html

v2.6.0 部署文档

Last committed message: :tada: Hoxton.RELEASE、Nacos Server
2019-11-05 15:53
410595 log4j 1591768487 lengleng

Spring Cloud 推荐greenwich

使用暂时推荐使用此版本 2019年11月05日

2019-08-29 18:26
410595 log4j 1591768487 lengleng

2.4.1

  • 修复代码生成,前后端版本不统一问题
  • 修复token 失效,无法退出的问题
Last committed message: :bookmark: Releasing 2.4.1 bug fix version
2019-08-26 14:46
Java
1
https://gitee.com/log4j/pig.git
git@gitee.com:log4j/pig.git
log4j
pig
pig

Search