Releases: bbossgroups/security
v6.1.3 released
v6.1.3 released
v5.8.6 released
使用参考文档
https://my.oschina.net/bboss/blog/758871
导入bboss
一般项目导入下面的maven坐标即可:
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-data</artifactId>
<version>5.8.6</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.bbossgroups.security</groupId>
<artifactId>bboss-security</artifactId>
<version>5.8.6</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
<groupId>*</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-soa</artifactId>
<version>5.8.6</version>
<scope>compile</scope>
</dependency>
v5.8.6 功能改进
-
filelog插件添加子目录/ftp子目录/sftp子目录下日志文件采集功能
-
db管理dsl mysql无法创建加载dsl问题处理
-
log4j2版本升级2.17.1、slfj版本升级1.7.32
-
修复空行处理器Record问题:关闭key大写机制后,根据字段名称获取数据失效
-
数据库持久层忽略mysql stream机制情况下获取rowid失败异常
-
filelog插件增加excel csv文件采集案例
https://github.com/bbossgroups/csv-dbhandle
https://gitee.com/bboss/csv-dbhandle
- 优化运行容器工具,增加从环境变量、jvm属性配置检索mainclass功能,使用示例如下:
#默认使用org.frameworkset.elasticsearch.imp.DB2CSVFile作为作业主程序,
#如果设置了环境变量mainclassevn,则使用mainclassevn作为作业主程序
#环境变量名称不能和属性名称一致,否则报循环引用异常,并将原始值返回
mainclass=#[mainclassevn:org.frameworkset.elasticsearch.imp.DB2CSVFile]
-
升级mysql驱动版本号为8.0.28
-
增加通用异步批处理组件,使用案例:
v5.8.0 released
v5.8.0 released
bboss session v5.6.6 release
bboss session v5.6.6 release
bboss session v5.0.5.7 released
bboss session v5.0.5.7 released
https://www.oschina.net/news/95674/bboss-session-5-0-5-7-released
bboss session v5.0.3.1 released
bboss session v5.0.3.1 发布,bboss session 框架为 web 应用提供 session 共享和 session 监控功能。
主要功能特性:
支持集群session共享
支持跨域跨应用session共享
提供强大的统一session管理监控和统计查询功能
支持redis和mongodb两种存储机制
功能改进:
1.升级bboss框架到5.0.3.6
2.日志组件由log4j改为slf4j
3.会话管理性能优化
4.完善bboss 序列化组件对异常对象的序列化机制
bboss session v5.0.2 released
bboss session 共享框架 v5.0.2 发布
功能改进及问题修复:
1.新增bboss-ticket模块:基于jwt,提供跨域跨应用SSO解决方案,采用bboss session管理用户凭证并且支持单点登入和登出
2.将两个session demo从bboss session核心git库剥离出来,
github地址:https://github.com/bbossgroups/sessiondemo
码云地址:http://git.oschina.net/bboss/sessiondemo
3.将依赖的bboss版本升级到v5.0.2
4.增加采用jvm序列化session数据机制,自动识别对象是否实现java.io.Seralizable接口,对于没有实现该接口的对象仍然采用bboss 序列化机制,jvm配置方式:
5.改进bboss序列化机制:指定在session数据序列化过程中需要忽略的异常类型,如果出现配置列表中的异常则忽略该异常继续完成其他数据的序列化操作,配置方法:在配置文件/resources/org/frameworkset/soa/serialconf.xml的ignoreExceptions节点中进行设置,多个异常以换行符分割:
默认忽略org.hibernate.LazyInitializationException异常6.增强session数据redis存储机制,修复一系列bug,详情查看版本commit记录
bboss session源码托管地址:
bboss session v5.0.1 released
bboss session v5.0.1 released
功能改进及新增功能特性
1.修复一系列bug
2.将bboss版本依赖升级到bboss v5.0.1
3.采用gradle构建和发布版本
4.将框架包发布到maven中央库
5.新增redis存储session数据机制
7.新增redis存储分布式令牌机制
8.新增自定义sessionid生成插件
9.新增json序列化session数据机制,默认采用bboss序列化机制,当存储到session中对象结构比较简单(不存在对象引用关系何循环依赖关系)是可以采用json序列化机制
10.新增storeReadAttributes机制,布尔值,默认false(关闭)。标识web请求结束时是否将请求过程中从session读取的po对象数据(忽略基本数据类型)持久化到后端持久层(redis或者mongodb)。这个机制在遗留系统集成bboss session时特别有用,单机情况下session中保存的对象的引用关系并且对象存储在本地jvm内存中,读取后修改对象属性数据就会生效,集群环境下开启session共享后,如果修改对象属性不持久化到redis或者mongodb的话,最新的session数据不会对其他节点共享生效,这种情况下要么调整程序显示调用session.setAttribute方法进行持久化(代价高,有些遗留系统没有源码,修改代码不可行),要么将storeReadAttributes设置为true,由bboss框架来自动保存这种修改状态(省事又省力)。
11.将redis和mongodb操作组件从session共享框架中剥离,形成独立的bboss子模块bboss-data
bboss session v4.10.7 released.
bboss session v4.10.7 released.
新增功能:
1.提供redis存储和管理会话插件
2.提供redis存储和管理令牌和凭证插件
配置和使用redis插件请参考文档:http://yin-bp.iteye.com/blog/2287102
功能改进:
增加lazestore开关,延迟并一次性提交新增、修改、删除的session数据,大幅提升性能;为true标识开启
bboss session v4.10.2 released
this is a bug fixed released version.