Sharetribe Go is Sharetribe's old source-available marketplace software, which was also available as a hosted SaaS product. Sharetribe Go is no longer actively maintained.
Nothing special. See the [#general-update-instructions].
HTTP Strict Transport Security is now enabled by default for sites that do not
use custom domain (communities.use_domain = false
) when always_use_ssl
is
set to true
in the configuration. If you wish to disable it, set
hsts_max_age
to 0
.
Nothing else special. See the [#general-update-instructions].
Nothing special. See the general upgrade instructions.
Release contains important security fixes.
Nothing special. See the general upgrade instructions.
Nothing special. See the [#general-update-instructions].
Nothing special. See the General Update Instructions.
Ruby version is updated from 2.3.1 to 2.3.4. The update contains fixes for several security vulnerabilities.
Using RVM, you can upgrade your local Ruby version like this:
rvm install ruby-2.3.4
rvm use ruby-2.3.4
gem install bundler
bundle install
Tag version: v7.0.0
Release title: v7.0.0
Describe this release:
Make sure you have node 7.8 installed.
Then follow the general upgrade instructions in https://github.com/sharetribe/sharetribe/blob/master/UPGRADE.md.
If foreman causes trouble with an error message:
'method_missing': undefined method 'this'
it's an issue with rubygems. This issue can be solved by updating rubygems with:
gem update --system
This release migrates from database session store to cookie-based session store. The migration is done seamlessly without users being logged out.
Make sure that you are using a cache store that can share cache between processes (such as FileStore, MemCacheStore or Redis) if you are running multiple server processes. The new session implementation caches user session data and if the cache is not shared between all server processes they will get out of sync and actions such as logout will only log out the user from one process but not from all processes. See this Rails Guides article to read more about Cache Stores in Rails.
Add a new scheduled task to clean up expired tokens. Run it once per day:
bundle exec rails runner ActiveSessionsHelper.cleanup
To read more, see Scheduled tasks.