Releases: gwu-libraries/scholarspace-hyrax
1.6.2
1.6.1
1.6.0
Version 1.6.0 features a working Bulkrax importer configuration 🎉 . accessibility improvements, and more:
- Upgrade Hyrax from 2.9.5 to 2.96 (#317)
- Upgrade Bulkrax from pre-1.0 to 2.2.2 (#297 and #321 and 78c2164)
- Configure Bulkrax correctly for imports (#297)
- Use Sidekiq for message queueing (#31)
- Add item-level link for reporting accessibility issue with the item (#295)
- Add link for author to request item update (#302)
- Add configuration/instructions for setting up sitemap generation cron job (#296)
Upgrade instructions
Update gems: bundle install
Migrate database: RAILS_ENV=production rake db:migrate
Deploy Sidekiq
- Copy
sidekiq_conf/sidekiq.service
to/lib/systemd/system
and set ownership to root. Verify that the application path, rvm path, and queue names in sidekiq.service are consistent with the current deployment locations and queue names. - Edit
/lib/systemd/system/sidekiq.service
, adding yourSECRET_KEY_BASE
value (likely found in your/etc/profile
if this is a production deployment; otherwise in yourconfig/secrets.yml
file) to the line that sets the environment variable:
Environment=SECRET_KEY_BASE=<your secret key>
- Make sure that
production.rb
is set to usesidekiq
as the queue_adapter as perproduction.rb.template
- You may need to start Sidekiq using
sudo service sidekiq start
after this initial setup. This should not be necessary after system reboots.
Updates to production.rb
- Add
config.accessibility_url
toproduction.rb
as perproduction.rb.template
- If necessary, update
config.permanent_url_base
to"https://scholarspace.library.gwu.edu/"
Version 1.5.0
Version 1.5.0 includes infrastructure upgrades, several versions' worth of Hyrax upgrades, compliance enhancements, and adds Bulkrax.
Infrastructure
- Ubuntu 18 app server deployment (not yet repo server) (#268)
- Hyrax 2.8.0-->2.9.5 upgrade (#261)
- Ruby 5 (2.5.5) --> Ruby 7 (2.7.3)
- Rails 5.1.7 --> 5.2.6
- Passenger 5.3.7 --> 6.0.9
- FITS version 1.0.5 --> 1.5.0 (#307)
Compliance
Features
Miscellaneous fixes
- #252 alleviates having to comment out part of
hyrax.rb
and restores potential BrowseEverything functionality - Moves
hyrax.rb
to a template file (#309) - Updates to README.md (#304, #307)
- Gem updates (250f843)
Upgrade instructions
- Save a copy of
config/initializers/hyrax.rb
before doing agit pull
. Not sure, but it may be removed by the git updates and would need to be copied back. This release moved it tohyrax.rb.template
- Upgrade application server from Ubuntu 16 to Ubuntu 18.
sudo apt install libxml2 libxml2-dev
bundle install
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake assets:precompile
Version 1.4.0
Version 1.3.5
Version 1.3.5:
Deployment instructions
bundle install
Version 1.3.4
Version 1.3.4 upgrades Hyrax from version 2.7.0 to 2.8.0 (including the two intermediate releases, 2.7.1 and 2.7.2). It also brings several other gems up to date to resolve security alerts. Last but not least, this version also includes improvements to README.md and a minor HTML fix.
Deployment instructions
bundle install
Version 1.3.3
Version 1.3.3 is a maintenance release to upgrade gems, resolving several security alerts. This also takes the fixes in Hyrax 2.7.0 (#251). Some of the gems that were upgraded include:
- Hyrax
- rake
- nokogiri
- rack
- puma
Upgrade instructions
bundle install
Compare
Version 1.3.2
Version 1.3.1
This release removes a deprecation warning when using back-end tools (#240) and updates gems.
Upgrade instructions:
bundle install