solon

🔥 New Java application development framework: FASTER, SMALLER, SIMPLER!! 2 to 3 times more concurrency 50% memory savings Startup is 5-10 times faster. 50% ~ 90% smaller packaging; Compatible with java8 ~ java22.

APACHE-2.0 License

Stars
2.2K
solon - v1.4.2

Published by noear over 3 years ago

  • 1.升级 Snack3 版本
  • 2.升级 Jetty 版本
  • 3.升级 Smart-Http 和 Smart-Socket
  • 4.升级 Nami coder: FastJson 版本,调整某些场景下反序列化策略
  • 5.调整 Nami coder: hessian,protostuff,异常处理策略
  • 6.增加 CloudListService 快捷接口
  • 7.增加 Nami coder 一批序列化与反序列化的单测
solon - v1.4.1

Published by noear over 3 years ago

1.4.1

  • 1.增加 @ClientEndpoint autoReconnect 属性
  • 2.取消 @Component remoting 属性
1.4.0
  • 1.增加 @Remoting 注解,替代 @Component(remoting=true)
  • 2.增强 solon-springboot-starter,可以将 solon 容器的内容注入到 springboot bean
    • 取消 @EnabelNamiClients 注解
    • 取消 @EnableSolonCloud 注解
    • 取消 @EnableSolon 注解
  • 3.取消 nami-springboot-starter,有 solon-springboot-starter 就可以实现需要的注入
1.3.39
  • 1.增加 AopContext::beanAroundAdd() 函数,用于手动创建拦截器
  • 2.修复 mybatis-solon-plugin 插入数据时,全是0的问题
1.3.37
  • 1.增加 jsr303 标准实现组件 solon.extend.jsr303
  • 2.优化 solon.logging 内部结构,扩展更自由
  • 3.增加 solon.cache.spymemcached, solon.cache.jedis 缓存实组件
1.3.35
  • 1.增加 sureness-solon-plugin 组件
  • 2.增加 新的 http method 设定方式
  • 3.注解 @Inject 增加 required 属性
  • 4.Solon cloud 增加 kafka-solon-plugin 组件
1.3.33
  • 1.Solon logging 增加记录器级别控制
  • 2.Solon cloud 增加 zookeeper-solon-plugin 组件
  • 3.Solon cloud 增加 snowflake-id-solon-plugin 组件(起始时间可自己定义)
  • 4.增加 普通停止方案
  • 5.UploadFile 原字段访问方式改为只读访问(以免被中途改掉)
  • 6.增加 @Inject 配置注入默认值,@Inject("${server.port:8080}") //好像以前加的
1.3.30
  • 1.断路器增加动态配置支持
  • 2.日志打印增加未格式化的异常
  • 3.增加路由组件切换支持
1.3.26
  • 1.增加 Solon cloud event 渠道概念,使不同的业务可以用不同的框架(即多框架并存)
  • 2.@Init 增加延时处理,并默认为 true
  • 3.优化session.jwt组件内部机制
1.3.21
  • 1.优化 CrossOrigin 注解,支持${}注入配置值
solon - v1.3.20

Published by noear over 3 years ago

1.3.20
  • 1.增加 安装模式启动参数支持
  • 2.增加 aliyun-oss-solon-plugin 组件
  • 3.增加 aws-s3-solon-plugin 组件
  • 4.增加 mqtt-solon-plugin 组件
  • 5.增加启动事件:AppInitEndEvent
  • 6.取消 HandlerLink 类,增加 HandlerPipeline 类
1.3.19
  • 1.Utils.loadClass(),在没指定ClassLoader时,默认用Class.forName();
  • 2.修复 @Tran(readOnly=true) 未起效的问题
  • 3.solon.extend.validation 增加 NotBlacklist、Logined 注解
1.3.18
  • 1.添加 luffy-solon-plugin 组件,实现脚本运行能力
  • 2.添加 CloudListService 接口(统一黑名单白名单的检测)
  • 3.增加 HttpServletRequest、HttpServletResponse 控制器注入支持
  • 4.增强 solon.logging.impl 异常格式化能力
  • 5.增加 solon.extend.sessionstate.jwt 通过Header的传输兼容性
1.3.17
  • 1.增加 solon.cloud.xxx.config.load 增加配置
  • 2.增加 配置注入默认值支持@Inject("${xxx:def}")
1.3.16
  • 1.增加 ctx.bodyNew() 用于构建新的body内容(可应用于手动解码重设场景)
  • 2.jar包内的资源,增加debug模式读取
1.3.15
  • 1.增加 Solon Cloud Breaker 接口定义
1.3.14
  • 1.静态文件组件,增加max-age配置;调试模式下自动不缓存
  • 2.数据组件,增加基于key的缓存控制(之前基于tag控制)
  • 3.验证组件,增加状态码控制(之前只能400)
  • 4.安全停止,升级为二段式暂停
  • 5.增加本地发现服务支持,用于本地调试用
1.3.10
  • 1.组件:org.noear.solon:beetl-web,更名为:org.noear:solon-beetl-web
  • 2.增加过滤器,支持:SolonApp(全局), Gateway(网关)
  • 3.将 solon.extend.servlet/ServletFilterSolon 转移到:solon-springboot-starter
solon - v1.3.9

Published by noear over 3 years ago

v1.3.9

solon - v1.2.19

Published by noear almost 4 years ago

Related Projects