Releases: ruby-china/homeland
Releases · ruby-china/homeland
v2.7.0
NOTE! 升级请注意,低于 2.5.x 及一下的版本,请先阅读 2.6.0 版本的升级说明 升级以后方可升级此版本!
否则可能会丢失赞、收藏、关注有关的数据!!!
2.6.0 及以上版本可直接升级。
新功能
- 全新的个人设置页面. (#869)
- 新增打赏功能. (#871)
- 新增 Youku 视频插入的支持. (#875)
- 新功能 In Reply To,带来更好的回复体验. (#868)
改动
- 修正搜索页面,缺少 q 参数的时候的异常;
- 删除老旧的 Array 类型字段,以后完全改用新的 actions 表代替。(#860)
- Fix #873, remove ruby china. (#874)
- Use Kaminari instead of WillPaginate (#866)
v2.6.2
变动与问题修复
- 改用 ExceptionTrack 代替之前的 ExceptionLog 的代码,异常信息新增 Request Headers 里面的一些必要信息,以便于参考 (#864)
- 清理关于 Nokogiri Gem 的 warnning.
- 去掉 Sinatra 的依赖;
- 修正话题查看页面拉出了当前登录用户所有喜欢过的数据的问题;
- 修正某些时候会有 "invalid value for Integer" 异常的问题;
v2.6.1
修正
- 修复 2.6.0 带来的 Team 页面无法打开的问题;(#862)
v2.6.0
重要发布
- 全新设计的赞、收藏、关注等功能数据结构;(#857)
注意! 本次发布需要之前在使用 2.5.x 一下版本的用户手动执行升级迁移数据的命令!!
升级步骤 for 源代码部署用户
- 停机
- 发布代码到线上,停止服务
- 执行
RAILS_ENV=production bundle exec rails upgrade:action_store
- 重启 Memcached
- 启动 Web 服务
升级步骤 for Docker 用户
- 更新 homeland-docker 的仓库
git pull origin master
- 发布新系统
sudo make update
- 停止服务
sudo make stop
- 执行数据升级
sudo make upgrade_action_store
等待执行完成。
- 重启 Memcached
sudo make stop-all
- 启动服务
sudo make start
Fork 源代码自定义用户
请参见 #857
v2.5.2
小变动
- @ 自动完成用户名的功能改进,匹配的时候将回帖相关用户优先放前面,其次是关注的用户;
- 升级 second_level_cache 到 2.3.0,以及调整调用方式,调整缓存时间。
- 话题结束调整,当话题结束以后,不允许新增、修改、删除回帖。(#489)
- Reply API 结果增加 Mention 提及来源的话题信息; (#846)
- RuCaptcha 升级,新的验证码样式,效率提升;
问题修复
- 修正 Markdown List 行之间有换行时,排版乱掉的问题; (#842)
- 修正评论列表的样式;
- 一些已知异常修复;
- 修复 upload_host 配置以后,可能验证码无法出来的问题;(#856)
v2.5.1
重要内容
- 修正 2.5.0 版本 API 严重问题修复,
abilities
字段由于缓存的设计问题导致用户间混乱了,请尽快升级。
- Upload Provider
aliyun
的模式不再需要在 Aliyun OSS 管理后台上面配置图片版本,内置支持。
- 修正话题回帖的实时更新通知失败的问题;
其他调整
- OAuth 2 注册应用不在要求必须是 SSL 的 callback URL;
Reply
有关的 API 返回带上 action
字段;(#847)
- 文案修正,登陆->登录 #33 (#845)
- Fix user update search index on bio changed;
v2.5.0
新功能
- Single sign-on(SSO 单点登录)功能加入,你可以选择将 Homeland 作为 SSO Provider 或是将 Homeland 和其他现有系统通过 SSO 方式来打通用户系统与登录。(#832)
- Docker 部署方式增加内建 Let's Encrypt 的 SSL 证书申请流程,方便给 Homeland 开启 HTTPS 的支持;(homeland/homeland-docker#17)
- Ruby 2.4.0 支持,升级 Rails 5.0.1;(#837)
- 重构 API 的 JSON 序列化实现,同时增加 cache,提升 API 的效率; (#837)
- 改用 PostgreSQL 内置的搜索功能来实现 @ Auto Complete 的功能; (#840)
关于 SSO 的使用方式详见 SSO 文档
问题修复与小改进
- 修正字体里面
sans
错误的拼写,改成 sans-serif
;
- 管理后台图片列表改用小点的图片显示;
- 改进登录后返回之前页面的实现细节;
- 调整后台统计数字的排版;
v2.4.1
安全性修复
- 修正 YouTube 视频嵌入功能引入的 iframe XSS 安全漏洞!(#822 #824)
其他
- 修复 Windows 下代码块的字体为 Consolas;
v2.4.0
新功能
- 默认语言可以支持通过配置
default_locale
来设置,还可以开关 auto_locale
自动探测浏览器语言;
- 用户资料新微信、微博、QQ、Facebook 等多个字段,并且可以通过配置 profile_fields 来开关;(#800)
- 管理后台话题、回帖、三方应用列表增加搜索功能;
- 话题列表将节点名称显示在标题前面;
修正与调整
- 所有节点的浮动窗口宽度增大;
- 修正后台批量删除用户最近 10 条回帖对已软删除的回帖无效的问题;
- 更新多个 Gem 的版本到最新;
- 修正某些时候话题列表缺少节点的问题;