Skip to content

更新日志

v4.0.0 (2024-02-21)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.0.0

  1. 系统重构:对整个系统进行了全面的重构,以提高性能、可维护性和扩展性。
  2. Vue3/Nuxt3 升级: 将前端框架升级到最新的 Vue.js 3 版本,享受新版本带来的性能提升、新特性和改进。
  3. 提供全新的管理后台
  4. 简化安装流程,提供完整的 docker 镜像

v3.5.5 (2022-12-02)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.5

  • 【新增】违禁词模块,违禁词支持词组和正则表达式
  • 【新增】发帖、发文章、评论进行违禁词筛选
  • 【新增】发帖审核功能
  • 【新增】邮箱认证白名单功能
  • 【优化】优化管理后台功能细节
  • 【优化】优化 docker 镜像构建脚本(感谢长亭科技)
  • 【漏洞修复】修复外链跳转 XSS 问题(感谢长亭科技)
  • 【漏洞修复】修复一个越权查看他人邮箱信息的漏洞(感谢长亭科技)

v3.5.4 (2022-11-14)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.4

  • 【新增】新增默认头像支持
  • 【新增】新增举报功能
  • 【新增】文章封面图支持
  • 【新增】系统支持配置开启或关闭功能模块(帖子、动态、文章)
  • 【优化】优化文章模块功能,优化文章页面样式
  • 【优化】优化文章审核流程
  • 【BUGFIX】修复二级回复消息查看跳转错误
  • 【优化】升级第三方依赖、多出细节和功能优化

v3.5.3 (2022-09-27)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.3

  • 支持 docker 快速启动
  • 修复 dark 模式下多处样式细节问题
  • 代码高亮改用 PrismJS 实现
  • 用户资料新增性别、生日
  • 多处细节优化和 BUG 修复

v3.5.2 (2022-08-18)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.2

  • dark mode 样式优化
  • 优化后台帖子管理功能
  • 优化后台文章管理功能
  • 优化后台评论管理功能
  • 去掉对 iconfont 的依赖
  • 多处细节优化

v3.5.1 (2022-04-27)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.1

  • 支持隐藏内容回复后查看
  • 支持帖子置顶功能

v3.5.0 (2022-04-12)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.0

  • 升级 Go1.18
  • 重构底层框架代码

v3.4.3 (2022-03-21)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.3

  • 优化管理后台功能
  • 优化邮箱验证流程
  • 安全问题修复
  • 优化话题详情页 UI

v3.4.2 (2022-01-18)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.2

  • 新增:适配黑夜(dark)模式
  • 优化文章页面展示样式
  • BUGFIX:修复二级评论无消息通知的 BUG
  • 重构:重构事件处理框架,优化代码结构

v3.4.1 (2022-01-07)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.1

  • 新增:评论盖楼模式、优化评论组件
  • 新增:记录发帖、评论用户的 UA、IP
  • 修复:关闭密码登录后,管理后台无法登录的问题
  • 修复:搜索框显示问题,调整搜索框样式
  • 修复:头像修改失败的问题
  • 修复:修复后台几个 BUG
  • 优化:个人资料编辑页面
  • 优化:用户注册、登录页面样式
  • 优化:go.mod 依赖
  • 优化:界面样式细节

v3.4.0 (2021-11-12)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.0

  • 新增:粉丝关注功能
  • 优化:搜索功能优化
  • 优化:简化接口用户信息渲染,减少数据交互
  • 优化:优化个人中心展示样式
  • 优化:简化对 element-ui 的依赖,优化应用体积和加载速度
  • BUGFIX: 修复一个 XSS 攻击漏洞

v3.3.2 (2021-09-29)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/3.3.2

  • 全新的前后端分离后台管理系统
  • 系统重构构建和启动速度大大提升

v3.3.1 (2021-08-03)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.3.1

  • 全新的手机版、Pad 版页面样式
  • 全新的个人中心样式
  • 依赖软件版本升级
  • 多出交互细节优化

v3.3.0 (2021-06-22)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.3.0

  • 优化多项界面体验细节
  • 话题节点支持后台自定义图标
  • 修复阿里云图片上传后缀错误问题
  • 优化内部链接跳转页面刷新体验
  • 优化代码高亮组件
  • 优化列表“加载更多”功能
  • 实现 Nuxt.js 组件自动导入
  • 评论框支持上传图片
  • 集成新的 markdown 编辑器 vue-markdown-editor

v3.2.6 (2021-05-09)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.6

  • 支持开源中国一键登录
  • 反作弊系统
    • 发表内容验证码开关
    • 邮箱验证开关
    • 发表频率控制
    • 新用户观察期
    • 用户禁言
    • ...
  • 集成 nuxt-vite
  • 修复积分记录展示错误问题
  • 永久禁言用户积分清零

v3.2.5 (2021-04-16)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.5

  • Feature:全新的签到、排行榜样式,感谢Alice Re-Code贡献代码
  • Bugfix:修复注册链接跳转失效的问题
  • Bugfix:修复帖子管理菜单权限控制错误的问题
  • Bugfix:修复头像展示变形的问题
  • Bugfix:修复 Windows 平台中上传图片路径错误的问题
  • 代码结构重构

v3.2.4 (2021-03-25)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.4

  • Feature:后台支持配置登录方式,根据需要选择登录方式
  • Feature:调整 sitemap 生成策略
  • Feature:增强前台页面的管理能力,在前台页面增加多出话题、用户管理入口
  • Feature:支持永久禁言的同时清理被禁言用户的话题和文章
  • Feature:使用 dart-sass 替换 node-sass,再也不用忍受 node-sass 安装时的痛苦了
  • Bugfix:修复动态发表时上传多张图片被覆盖的问题

v3.2.3 (2021-01-26)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.3

  • 全新的话题 UI 交互
  • 全新动态功能
  • 优化话题详情页 UI
  • 修复评论数量显示错误的问题
  • 优化后台话题管理功能
  • 前台界面提供话题的推荐功能
  • 优化头像显示组件
  • 其他多处细节调整和 BUG 修复

v3.2.2 (2021-01-13)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.2

  • Feature:帖子、动态功能合并,动态功能更加完善
  • Feature:全新的帖子信息流展示样式
  • Feature:记录帖子最后回复人、最后回复时间
  • Feature:新增签到排行榜
  • Feature:帖子详情页支持推荐功能
  • Enhancement:优化头像的存储和加载方式
  • More:多处细节和功能优化

v3.2.1 (2020-12-29)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.1

  • Feature: 个人主页新增我的动态
  • Enhancement:优化帖子详情页样式
  • Enhancement:优化消息页面,新增点赞通知、收藏通知、推荐通知
  • Enhancement:优化登录页面样式
  • Enhancement:优化邮箱验证逻辑
  • Enhancement:优化页面体积
  • Bugfix:修复 QQ 登录异常的问题
  • 多处细节调整...

v3.2.0 (2020-11-28)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.0

  • 新功能:支持基于elasticsearch的帖子搜索功能
  • 优化:SEO 优化,支持神马搜索链接推送
  • 优化:完善数据库初始化脚本
  • 优化:优化日志输出逻辑,日志输出到文件时同时支持输出到控制台
  • 优化:更新markdown语法帮助文档
  • 优化:优化站内消息发送逻辑
  • 优化:优化markdown编辑器编辑模式
  • 优化:优化代码高亮库highlight.js的加载逻辑,提升网站加载速度
  • 优化:优化导航栏消息入口显示逻辑
  • 优化:优化缓存数据不存在时的处理逻辑

v3.1.9 (2020-10-22)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.9

  • 支持自定义个人中心背景主题
  • 优化帖子点赞收藏展示逻辑
  • 修复升级gorm2后造成的点赞失败问题
  • 新增签到功能入口
  • 修复一个 ssrf漏洞
  • 修复gorm日志不打印问题

v3.1.8 (2020-09-25)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.8

本次主要更新gorm 2.0gorm 是Go语言界orm产品的扛把子,在gorm2.0发布后,bbs-go也第一时间跟进并升级了gorm2.0,本次升级的gorm2.0 从零开始,深度优化性能、重构代码。

改进点如下:

  • 性能改进
  • 代码模块化
  • Context,批量插入,预编译模式,DryRun 模式,Join 预加载,Find To Map,Create From Map,FindInBatches
  • 支持嵌套事务,SavePoint,Rollback To SavePoint
  • SQL 生成器,命名参数,分组条件,Upsert,锁, 支持 Optimizer/Index/Comment Hint,子查询改进,使用SQL表达式、Context Valuer 进行 CRUD
  • 支持完整的自引用,改进 Join Table,批量数据的关联模式
  • 允许多个字段用于追踪 create、update 时间 ,支持 UNIX (毫/纳)秒
  • 支持字段权限:只读、只写、只创建、只更新、忽略
  • 新的插件系统,为多个数据库提供了官方插件,读写分离,prometheus 集成…
  • 全新的 Hook API:带插件的统一接口
  • 全新的 Migrator:允许为关系创建数据库外键,更智能的 AutoMigrate,支持约束、检查器,增强索引支持
  • 全新的 Logger:支持 context、改进可扩展性
  • 统一命名策略:表名、字段名、连接表名、外键、检查器、索引名称规则
  • 更好的自定义类型支持(例如: JSON)

v3.1.7 (2020-09-11)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.7

  • 【新特性】签到功能,签到获积分
  • 【BUGFIX】修复用户中心侧边栏管理菜单显示错误的问题
  • 【新特性】修改个人主页布局
  • 【功能增强】升级 vditor 编辑器
  • 【新特性】支持后台配置用户登录有效期

v3.1.6 (2020-08-31)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.6

  • 【新特性】支持 Docker 快速启动
  • 【改进】新用户观察期支持更小粒度的配置(之前只能配置到小时)

v3.1.5 (2020-07-10)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.5

  • 【新功能】支持多管理员功能
  • 【新功能】管理员可在前台界面删除、修改话题和文章
  • 【新功能】支持邮箱验证(发送验证邮件进行验证)
  • 【新功能】支持用户禁言功能(可设置禁言时长,禁言原因)
  • 【新功能】支持新用户观察期功能(新用户注册后观察期内无法发表内容,观察期时长可后台设置,也可关闭观察期)
  • 【新功能】支持记录操作日志
  • 【优化】优化后台文章、评论的查询性能

v3.1.4 (2020-06-30)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.4

  • 支持版主功能,可邀请版主一起管理社区
  • 新增操作日志功能,记录管理员、版主的管理记录
  • 整理和优化后台管理菜单
  • 优化后台文章、评论列表数据加载逻辑,解决大数据量时加载性能问题
  • 优化文章详情页近期文章展示逻辑
  • 整理和优化代码,提升性能

v3.1.3 (2020-05-04)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.3

  • feature: Go SDK 升级到 1.14
  • feature: 支持文章审核功能 PR-48 @zzy624
  • feature: 新增最新动态挂件
  • feature: 实现话题收藏功能
  • feature: 优化文章页布局
  • feature: 后台新增动态管理功能
  • feature: 后台新增标签管理功能
  • bugfix: 修复评论功能的一个 XSS 漏洞
  • bugfix: 修复后台用户角色修改失败的问题
  • bugfix: 修复后台用户头像显示错误问题
  • bugfix: 修复友情链接跳转问题
  • bugfix: 修复标签文章列表排序不正确问题
  • enhance: 优化管理后台样式

v3.1.2 (2020-04-22)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.2

  • 新特性:支持“动态”功能
  • 新特性:支持阿里云 OSS 图片配置缩图规则
  • 增强:重构回复功能,同时支持markdown存文本回复
  • 增强:重构 Go 语言接口部分代码

v3.1.1 (2020-03-30)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.1

  • 新特性:支持推文功能,快捷发表推文,沟通更顺畅(推文图片支持粘贴板上传、拖拽上传)
  • 新特性:支持图片LazyLoad功能,按需加载、快速省带宽
  • 新特性:支持配置默认发帖节点
  • 新特性:文件支持上传到服务器(之前仅支持上传到阿里云 OSS)
  • 新特性:首页导航栏添加快速发帖入口
  • 增强:调整多处样式细节,做一个追求完美的人
  • Bugfix:修复后台修改用户密码和角色的 BUG
  • Bugfix:修复后台友情链接 LOGO 显示问题
  • Bugfix:修复编辑内容为空的话题时,读取内容错误的问题
  • Bugfix:修复话题修改页面 Title 错误的问题

v3.1.0 (2020-02-28)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.0

  • 优化帖子列表、详情在手机屏幕上的展示
  • 去掉第三方图片的依赖
  • 优化积分中心展示样式
  • 修复 Markdown 编辑器功能错误
  • 优化项目体积

v3.0.9 (2020-02-05)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.9

  • 新增用户积分功能
  • 完善社区公告功能
  • 完善帖子详情页用户点赞功能
  • 升级后台管理,简化后台部署,不需要在单独部署
  • 修复帖子被回复相关系统消息发送逻辑错误的问题
  • 修复其他若干 bug

v3.0.8 (2020-01-07)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.8

  • 新增论坛公告功能
  • 用户注册时支持图片验证码
  • 用户登录时支持图片验证码
  • 后台登录支持图片验证码
  • 新增后台手动退出功能

v3.0.5 (2019-12-05)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.5

v3.0.4 (2019-11-18)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.4

  • 优化文章列表加载性能,将加载方式修改为上拉加载更多,这种方式在加载列表时不需要count列表总数量,当数据量大时count很耗时。
  • 修改网站样式和配色,新的样式和配色更加好看。
  • 重构前端页面组件,将公用部分抽象成可复用组件。
  • 重构代码完全遵循eslint配置的规则,让eslint没有警告 ⚠️。
  • 新增配置项站外链接跳转,开启后站外链接需要用户确认后才能进行跳转。

v3.0.3 (2019-11-11)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.3 功能建议收集:https://mlog.club/topic/609

v3.0.2 (2019-10-29)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.2 功能建议收集:https://mlog.club/topic/609

  • QQ 登录
  • 密码注册
  • 设置邮箱
  • 设置密码

v3.0.1 (2019-09-12)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.1

  • 新增话题跟帖数量
  • 新增话题点赞功能
  • 优化界面样式

v3.0.0 (2019-09-09)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.0

  • 修改页面样式配色
  • 新增标签下的发帖引导
  • 后台支持多标签
  • 使用Vditor编辑器

v2.0.0 (2019-09-03)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v2.0.0

  • 新增内容专栏功能
  • 新增好博客导航功能
  • 后台支持多 Tab 页签,操作更方便
  • 完善后台功能
  • 修复各种 BUG

v1.0.5 (2019-08-07)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v1.0.5

  • 重构项目使用nuxt.js来渲染前端界面,GoLang只提供数据支撑

v1.0.1 (2019-07-01)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v1.0.1

  • 修复两个数据越权访问的bug;
  • 自己发布的主题帖支持修改;
  • 优化页面布局;
  • 完善后台帖子管理功能;
  • 完善和重构代码;

Released under the GPL License.