Skip to content

Releases: gwu-libraries/scholarspace-hyrax

1.6.2

05 Dec 21:58
Compare
Choose a tag to compare

In this release:

  • Makes all fields except title no longer required for Journal Issue work type (#341)
  • Security updates (#338)
  • Hides download button on embargoed items (#335)
  • Adds concern/file_sets/#{id} link for accessibility (#329)

Upgrade instructions
bundle install

1.6.1

23 Mar 15:51
06896f2
Compare
Choose a tag to compare

In this release

  • Fixes broken file_sets view (#327)
  • Upgrades Rails to 5.2.7 (#330)
  • Upgrades Bulkrax to 2.3.0 (#332)

Upgrade instructions

(as scholarspace user):
gem install rails -v '~> 5.2.7' -N
cd /opt/isisfiles/isisfiles-hyrax
bundle install

1.6.0...1.6.1

1.6.0

23 Feb 19:09
Compare
Choose a tag to compare

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 your SECRET_KEY_BASE value (likely found in your /etc/profile if this is a production deployment; otherwise in your config/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 use sidekiq as the queue_adapter as per production.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 to production.rb as per production.rb.template
  • If necessary, update config.permanent_url_base to "https://scholarspace.library.gwu.edu/"

1.5.0...1.6.0

Version 1.5.0

07 Dec 14:21
Compare
Choose a tag to compare

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

  • GW Footer (#258)
  • GDPR consent popup (#259)

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 a git pull. Not sure, but it may be removed by the git updates and would need to be copied back. This release moved it to hyrax.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

1.4.0...1.5.0

Version 1.4.0

01 Feb 04:44
Compare
Choose a tag to compare

Version 1.4.0:

  • Adds a new JournalIssue work type, which includes additional metadata fields for Issue Number and Volume Number (#223)
  • Updates the nokogiri gem
  • Updates the logging level in production.rb.template (#281)

Deployment instructions

bundle install

1.3.5...1.4.0

Version 1.3.5

02 Dec 19:48
Compare
Choose a tag to compare

Version 1.3.5:

  • Adds a DOI field (#221)
  • Adds CC-BY version 4.0 licenses (#266 / #272)
  • Updates gems

Deployment instructions

bundle install

1.3.4...1.3.5

Version 1.3.4

12 Aug 16:37
3530465
Compare
Choose a tag to compare

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

1.3.3...1.3.4

Version 1.3.3

02 Mar 17:33
3b203a7
Compare
Choose a tag to compare

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

1.3.2...1.3.3

Version 1.3.2

12 Nov 20:42
5a91395
Compare
Choose a tag to compare

This release upgrades to Hyrax 2.6.0 (#244)

Upgrade instructions:
bundle install

1.3.1...1.3.2

Version 1.3.1

12 Nov 20:41
5b2caa8
Compare
Choose a tag to compare

This release removes a deprecation warning when using back-end tools (#240) and updates gems.

Upgrade instructions:
bundle install

1.3.0...1.3.1