Skip to content

Releases: ruby-china/homeland

v2.7.0

27 Feb 11:45
Compare
Choose a tag to compare

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

17 Feb 06:47
Compare
Choose a tag to compare

变动与问题修复

  1. 改用 ExceptionTrack 代替之前的 ExceptionLog 的代码,异常信息新增 Request Headers 里面的一些必要信息,以便于参考 (#864)
  2. 清理关于 Nokogiri Gem 的 warnning.
  3. 去掉 Sinatra 的依赖;
  4. 修正话题查看页面拉出了当前登录用户所有喜欢过的数据的问题;
  5. 修正某些时候会有 "invalid value for Integer" 异常的问题;

v2.6.1

13 Feb 02:28
Compare
Choose a tag to compare

修正

  • 修复 2.6.0 带来的 Team 页面无法打开的问题;(#862)

v2.6.0

11 Feb 02:46
Compare
Choose a tag to compare

重要发布

  • 全新设计的赞、收藏、关注等功能数据结构;(#857)

注意! 本次发布需要之前在使用 2.5.x 一下版本的用户手动执行升级迁移数据的命令!!

升级步骤 for 源代码部署用户

  1. 停机
  2. 发布代码到线上,停止服务
  3. 执行 RAILS_ENV=production bundle exec rails upgrade:action_store
  4. 重启 Memcached
  5. 启动 Web 服务

升级步骤 for Docker 用户

  1. 更新 homeland-docker 的仓库 git pull origin master
  2. 发布新系统 sudo make update
  3. 停止服务 sudo make stop
  4. 执行数据升级 sudo make upgrade_action_store 等待执行完成。
  5. 重启 Memcached sudo make stop-all
  6. 启动服务 sudo make start

Fork 源代码自定义用户

请参见 #857

v2.5.2

06 Feb 02:00
Compare
Choose a tag to compare

小变动

  • @ 自动完成用户名的功能改进,匹配的时候将回帖相关用户优先放前面,其次是关注的用户;
  • 升级 second_level_cache 到 2.3.0,以及调整调用方式,调整缓存时间。
  • 话题结束调整,当话题结束以后,不允许新增、修改、删除回帖。(#489)
  • Reply API 结果增加 Mention 提及来源的话题信息; (#846)
  • RuCaptcha 升级,新的验证码样式,效率提升;

问题修复

  • 修正 Markdown List 行之间有换行时,排版乱掉的问题; (#842)
  • 修正评论列表的样式;
  • 一些已知异常修复;
  • 修复 upload_host 配置以后,可能验证码无法出来的问题;(#856)

v2.5.1

10 Jan 11:04
Compare
Choose a tag to compare

重要内容

  • 修正 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

22 Dec 08:49
Compare
Choose a tag to compare

新功能

  • 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

15 Dec 06:14
Compare
Choose a tag to compare

安全性修复

  • 修正 YouTube 视频嵌入功能引入的 iframe XSS 安全漏洞!(#822 #824)

其他

  • 修复 Windows 下代码块的字体为 Consolas;

v2.4.0

14 Dec 02:26
Compare
Choose a tag to compare

新功能

  • 默认语言可以支持通过配置 default_locale 来设置,还可以开关 auto_locale 自动探测浏览器语言;
  • 用户资料新微信、微博、QQ、Facebook 等多个字段,并且可以通过配置 profile_fields 来开关;(#800)
  • 管理后台话题、回帖、三方应用列表增加搜索功能;
  • 话题列表将节点名称显示在标题前面;

修正与调整

  • 所有节点的浮动窗口宽度增大;
  • 修正后台批量删除用户最近 10 条回帖对已软删除的回帖无效的问题;
  • 更新多个 Gem 的版本到最新;
  • 修正某些时候话题列表缺少节点的问题;

v2.3.4

07 Dec 12:41
Compare
Choose a tag to compare
  • 修复登录可能会遇到 CSRF 验证错误的问题;