Sharetribe version 6.3.0 is now available!

Sharetribe version 6.3.0 is now available!

Changed

  • Migrate from database session store to cookie-based session store #2935

Removed

  • Removed default twitter handle #2906

Fixed

  • Fix cropped cover photo in big screens #2895
  • Add missing padding to homepage search field in mobile view #2895
  • Fix unwanted scrolling in listing page by removing comment text area auto focus #2917
  • Fix faulty feature flag dependency handling #2932
  • Fix map bug where multiple listings close to each other caused the icon cluster to disapper when zoomed closed enough #2942
  • Fix issue #2885: Landing page always shows Sign up button for private marketplace, even if the user is logged in #2944

Security

  • Upgrade Nokogiri and rubyzip gems #2943

Upgrade from 6.2.0 to 6.3.0

Migration from database session store to cookie-based session store

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.