Skip to content

Commit f888aef

Browse files
authored
Merge pull request #1319 from scott/dev/2.5/prepare-2.5.0
prepare 2.5 release
2 parents e424337 + 32609a2 commit f888aef

File tree

3 files changed

+52
-1
lines changed

3 files changed

+52
-1
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## VERSION 2.5.0
2+
3+
This release adds important new functionality for managing incoming spam email tickets (particularly from parse webhook services such as Sendgrid or Mandrill).
4+
Two new settings have been added that use the spam assassin score provided by these providers to either block tickets outright, or filter them to the spam
5+
folder. In addition, dependencies have been upgraded.
6+
7+
- Expose trash and Spam tickets navigation in the left ticketing nav
8+
- Adds two settings to adjust how Helpy filters spam (when using Sendgrid, Mandrill, etc.)
9+
- Stores the spam score of incoming emails in the Topic table
10+
- Adds the ability to do bulk actions on *all* tickets matching a search
11+
- Adds the option to "empty the trash", permanently deleting all messages in the trash
12+
13+
See UPDATING.md for details on how to update.
14+
115
## VERSION 2.4.3
216

317
This release fixes a bug in the way autosaving was handled.

UPDATING.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
## UPDATING HELPY
2+
3+
In the default monolithic configuration, Helpy is a fairly standard Ruby on Rails app. Updating to a new version requires several steps. There are two main places you might want to get updates from:
4+
5+
1. The `master` branch, which is generally stable but is where most dev work happens and should be considered to be an *edge* version. If you want to get the latest bleeding edge updates, pull from `master`
6+
2. The release branches. Here you can use the `release/stable` or specific version updates: ie `release/2.4.2` or `release/2.5.0`
7+
8+
Updating the community edition:
9+
10+
Whether you run the open source community edition or the cloud edition, start by updating the base app:
11+
12+
1. Get the latest version:
13+
`git pull`
14+
15+
2. Update bundled gems:
16+
`bundle install`
17+
18+
3. Run any new migrations, and update the assets:
19+
`RAILS_ENV=production bundle exec rake db:migrate`
20+
`RAILS_ENV=production bundle exec rake assets:precompile`
21+
22+
4. Restart the webserver.
23+
24+
### Cloud Edition
25+
26+
If you are running the cloud edition, perform the following additional steps:
27+
28+
1. Update the cloud gem. The major version should match the Helpy core major version.
29+
`bundle update helpy_cloud`
30+
31+
2. Run the cloud installer:
32+
`rails g helpy_cloud:install`
33+
34+
3. Update assets:
35+
`RAILS_ENV=production bundle exec rake assets:precompile`
36+
37+
4. Restart webserver

config/environment.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
Rails.application.initialize!
66

77
# Get the current tag version
8-
VERSION = '2.4.3'
8+
VERSION = '2.5.0'
99
REVISION = `git log --pretty=format:'%h' -n 1`
1010
APP_VERSION = "#{VERSION}:#{REVISION}"

0 commit comments

Comments
 (0)