Skip to content

Releases: ualbertalib/jupiter

[2.6.0] - 2023-10-05

06 Oct 21:23
fb78fa6
Compare
Choose a tag to compare

[2.6.0] - 2023-10-05

NOTE: This release has a migration that will need to be run in staging/production. This migration is for migrating Paper Trail from storing YAML in a text column to using JSON in a jsonb column due to security reasons. More info here: https://github.com/paper-trail-gem/paper_trail/blob/master/doc/pt_13_yaml_safe_load.md#pt-13-uses-yamlsafe_load

This migration may be slow. We need to use staging as a way to test and verify this migration and if it can be reasonably run in production in a timely manner. So I would recommend:

  1. Do a new sync of staging from production (sync everything such as database, active storage, and solr reindex, etc)
  2. Deploy the new release to staging and run the migration
  3. Measure how long this migration is taking and watch for any complications
  4. If migration ran in an acceptable amount of time and no problems, then we can proceed to production. Otherwise, let's hold off and reevaluate our approach.

Added

  • Add dev/setup binstubs to more easily setup and dev on local PR#3238
  • Upgrade pundit to latest PR#3237
  • Bump paper_trail from 13.0.0 to 15.0.0 PR#3236
  • Update Sidekiq and Sidekiq cron/unique job gems to latest versions PR#3217
  • Set platform for linux/amd64 for our Solr image PR#3193
  • add @murny to CODEOWNERS PR#3183

Removed

  • Rails no longer recommends Spring by default. Let's remove it PR#3231

Fixed

  • Squash old migrations and RDF annotations PR#3194
  • Fix Non system tests from running capybara/selenium PR#3227
  • Add patch for VCR for fixing VCR crashing in Ruby v3.1 PR#3216
  • Fix warning about already initialized constants in rake tests within tests PR#3210
  • Update dependabot.yml for npm updates to use correct javascript label PR#3184

Chores

  • Bump rubocop-rails from 2.21.1 to 2.21.2 PR#3254
  • Bump sidekiq from 7.1.4 to 7.1.5 PR#3253
  • Bump core-js from 3.32.2 to 3.33.0 dependencies javascript PR#3252
  • Bump rubocop from 1.56.3 to 1.56.4 PR#3251
  • Bump rubocop-minitest from 0.32.1 to 0.32.2 PR#3249
  • Bump rdf-isomorphic from 3.2.1 to 3.3.0 PR#3247
  • Bump selenium-webdriver from 4.12.0 to 4.13.1 PR#3246
  • Bump rdf-n3 from 3.2.1 to 3.3.0 PR#3245
  • Bump rdf-vocab from 3.2.3 to 3.3.0 PR#3243
  • Bump rubocop-minitest from 0.31.1 to 0.32.1 PR#3242
  • Bump clamby from 1.6.8 to 1.6.10 PR#3241
  • Bump puma from 6.3.1 to 6.4.0 PR#3240
  • Bump strong_migrations from 1.6.2 to 1.6.3 PR#3239
  • Bump ransack from 3.2.1 to 4.0.0 PR#3235
  • Bump danger from 9.3.1 to 9.3.2 PR#3234
  • Bump postgres to v15 locally PR#3233
  • Bump rubocop-performance from 1.19.0 to 1.19.1 PR#3232
  • Bump json-schema from 4.0.0 to 4.1.1 PR#3230
  • Bump web-console from 4.2.0 to 4.2.1 dependencies ruby PR#3222
  • Bump rubocop-minitest from 0.31.0 to 0.31.1 dependencies ruby PR#3221
  • Bump rubocop-rails from 2.21.0 to 2.21.1 dependencies ruby PR#3219
  • Bump strong_migrations from 1.6.1 to 1.6.2 dependencies ruby PR#3218
  • Bump pg from 1.5.3 to 1.5.4 dependencies ruby PR#3215
  • Bump selenium-webdriver from 4.11.0 to 4.12.0 dependencies ruby PR#3213
  • Bump json-schema from 3.0.0 to 4.0.0 dependencies ruby PR#3212
  • Bump rubocop-rails from 2.20.2 to 2.21.0 dependencies ruby PR#3211
  • Bump rdf from 3.2.9 to 3.3.1 dependencies ruby PR#3209
  • Bump erb_lint from 0.4.0 to 0.5.0 dependencies ruby PR#3208
  • Bump rubocop from 1.44.1 to 1.56.3 dependencies ruby PR#3207
  • Bump core-js from 3.32.1 to 3.32.2 dependencies javascript PR#3206
  • Bump actions/checkout from 3 to 4 actions dependencies PR#3204
  • Bump webmock from 3.18.1 to 3.19.1 dependencies ruby PR#3202
  • Bump nokogiri from 1.15.3 to 1.15.4 dependencies ruby PR#3201
  • Bump omniauth from 2.1.0 to 2.1.1 dependencies ruby PR#3199
  • Bump sidekiq-unique-jobs from 7.1.29 to 7.1.30 dependencies ruby PR#3198
  • Bump better_errors from 2.9.1 to 2.10.1 dependencies ruby PR#3197
  • Bump rails from 6.1.7.4 to 6.1.7.6 dependencies ruby PR#3196
  • Bump danger from 9.2.0 to 9.3.1 dependencies ruby PR#3195
  • Bump edtf from 3.1.0 to 3.1.1 dependencies ruby PR#3192
  • Bump rubocop-performance from 1.14.3 to 1.19.0 dependencies ruby PR#3191
  • Bump connection_pool from 2.3.0 to 2.4.1 dependencies ruby PR#3190
  • Bump flipper-active_record, flipper, and flipper-ui dependencies ruby PR#3189
  • Bump addressable from 2.8.4 to 2.8.5 dependencies ruby PR#3188
  • Bump rubocop-rails from 2.19.0 to 2.20.2 dependencies ruby PR#3187
  • Bump faker from 3.1.1 to 3.2.1 dependencies ruby PR#3186
  • Bump jquery from 3.7.0 to 3.7.1 dependencies ruby PR#3182
  • Bump eslint-plugin-import from 2.28.0 to 2.28.1 dependencies ruby PR#3181
  • Bump core-js from 3.31.1 to 3.32.1 dependencies ruby PR#3180
  • Bump puma from 6.3.0 to 6.3.1 dependencies ruby PR#3179

[2.5.2] - 2023-08-16

16 Aug 15:43
606c9b4
Compare
Choose a tag to compare

[2.5.2] - 2023-08-16

Security

  • Bump rails from 6.1.7.2 to 6.1.7.4 PR#3149

Chores

  • Bump pg from 1.4.5 to 1.5.2 PR#3128
  • Bump aasm from 5.3.0 to 5.5.0 PR#3115
  • Bump erb_lint from 0.3.1 to 0.4.0 PR#3129
  • Bump jquery from 3.6.3 to 3.7.0 PR#3134
  • Bump puma from 5.6.4 to 6.3.0 PR#3139
  • Bump webpack-dev-server from 4.11.1 to 4.15.1 PR#3144
  • Bump core-js from 3.27.2 to 3.31.1 PR#3152
  • Bump sanitize from 6.0.1 to 6.0.2 PR#3153
  • Bump rubocop-minitest from 0.21.0 to 0.31.0 PR#3133
  • Bump sidekiq-unique-jobs from 7.1.27 to 7.1.29 PR#3061
  • Bump addressable from 2.8.0 to 2.8.4 PR#3110
  • Bump capybara from 3.38.0 to 3.39.2 PR#3146
  • Bump launchy from 2.5.0 to 2.5.2 PR#3116
  • Bump semver from 5.7.1 to 5.7.2 PR#3156
  • Bump eslint-plugin-import from 2.27.5 to 2.28.0 PR#3168
  • Bump selenium-webdriver from 4.8.0 to 4.11.0 PR#3168
  • Bump word-wrap from 1.2.3 to 1.2.5 PR#3170
  • Bump webpacker from 5.4.3 to 5.4.4 PR#3160

Bug Fix for Collection AIP API

26 Apr 17:15
50e6da0
Compare
Choose a tag to compare

[2.5.1] - 2023-04-26

Fixed

  • Resolved new rubocop offenses PR#3109
  • AIP api collections with nil descriptions #3117

Chores

[2.5.0] - 2023-04-05

05 Apr 21:36
8797323
Compare
Choose a tag to compare

What's Changed

Full Changelog: jupiter-2.4.5...jupiter-2.5.0

[2.4.5] - 2023-03-24

27 Mar 19:04
2bf70c7
Compare
Choose a tag to compare

[2.4.5] - 2023-03-24

Security

  • Bump rails from 6.1.7 to 6.1.7.2
  • Prepared for ruby upgrade to 3.1.3 PR#3096

Added

  • Crawl-Delay to robots.txt PR#3027

Changed

  • Refactored tests into smaller tests PR#2563

Chores

  • Bump rack from 2.2.6.2 to 2.2.6.4

[2.4.4] - 2023-02-17

28 Feb 18:13
204b510
Compare
Choose a tag to compare

Added

  • Push collections and communities to preservation on save along with a rake task to do so #255
  • Added minitest-retry gem to retry flapping tests that are able to pass through retries #3044
  • Add attempt count for entity ingestion on depositable model. Related to pushmi_pullyu#297

Removed

  • Skylight performance monitoring. Will need to remove this secret from ansible playbook secrets as well. #3023
  • Remove brakeman's ruby EOL check PR#3051

Fixed

  • Resolved new rubocop offenses PR#3042

Changed

  • Account for new status code given by wicked PR#2978

Chores

  • Bump simplecov from 0.21.2 to 0.22.0 PR#3063
  • Bump json5 from 1.0.1 to 1.0.2 PR#3031
  • Bump @rails/activestorage from 6.1.6 to 6.1.7 PR#2964
  • Bump @rails/actiontext from 6.1.6 to 6.1.7 PR#2966
  • Bump sanitize from 6.0.0 to 6.0.1 PR#3047
  • Bump eslint-plugin-import from 2.26.0 to 2.27.5 PR#3036
  • Bump pg from 1.4.3 to 1.4.5 PR#3006
  • Bump bootsnap from 1.11.1 to 1.16.0 PR#3043
  • Bump pry-byebug from 3.8.0 to 3.10.1 PR#2947
  • Bump flipper from 0.25.2 to 0.25.4 PR#3004
  • Bump faker from 2.22.0 to 3.1.0 PR#3029
  • Bump rdf-vocab from 3.2.1 to 3.2.3 PR#3001
  • Bump git from 1.11.0 to 1.13.2 PR#3052
  • Bump @fortawesome/fontawesome-free from 6.2.0 to 6.2.1 PR#3005
  • Bump globalid from 1.0.0 to 1.1.0 PR#3046
  • Bump regenerator-runtime from 0.13.10 to 0.13.11 PR#3007
  • Bump @rails/ujs from 6.1.6 to 6.1.7 PR#2965
  • Bump jquery from 3.6.1 to 3.6.3 PR#3025
  • Bump core-js from 3.24.1 to 3.25.0 PR#2953
  • Bump rubocop from 1.36.0 to 1.44.1 PR#3042
  • Bump capybara from 3.37.1 to 3.38.0 PR#3054
  • Bump simple_form from 5.1.0 to 5.2.0 PR#3055
  • Bump core-js from 3.25.0 to 3.27.2 PR#3053
  • Bump selenium-webdriver from 4.4.0 to 4.8.0 PR#3057
  • Bump danger from 8.6.1 to 9.2.0 PR#3048
  • Bump flipper-active_record from 0.25.0 to 0.25.4 PR#3058
  • Bump spring from 4.1.0 to 4.1.1 PR#3056
  • Bump faker from 3.1.0 to 3.1.1 PR#3059
  • Bump wicked from 1.4.0 to 2.0.0 PR#2978
  • Bump strong_migrations from 1.4.0 to 1.4.2 PR#3060
  • Bump rollbar from 3.3.1 to 3.4.0 PR#3062
  • Bump simplecov from 0.21.2 to 0.22.0 PR#3063
  • Bump @rails/webpacker from 5.4.3 to 5.4.4 PR#3073

[2.4.3] - 2022-12-14

15 Dec 18:25
76d33b0
Compare
Choose a tag to compare

Bumped dependencies which resolve security vulnerabilities

Security

  • Bump rails-html-sanitizer from 1.4.3 to 1.4.4
  • Bump loofah from 2.19.0 to 2.19.1
  • Bump nokogiri from 1.13.9 to 1.13.10
  • Bump decode-uri-component from 0.2.0 to 0.2.2
  • Bump loader-utils from 1.4.1 to 1.4.2

Chores

  • Bump sidekiq from 6.4.1 to 6.5.8

[2.4.2] - 2022-11-01

01 Nov 16:01
c184169
Compare
Choose a tag to compare

Fix

  • Make sure all files are copied when items are ingested with multiple files each #2990

Chores

  • Bump nokogiri from 1.13.7 to 1.13.9
  • Bump regenerator-runtime from 0.13.9 to 0.13.10
  • Bump webdrivers from 5.0.0 to 5.2.0

Bug fix for google batch ingest workflow

19 Oct 18:10
88794c3
Compare
Choose a tag to compare

[2.4.1] - 2022-10-19

Fix

  • Stop batch ingests where items have with duplicate files #2980

Chores

  • Bump webpack-dev-server from 4.11.0 to 4.11.1
  • Bump webmock from 3.17.1 to 3.18.1
  • Bump rubocop-rails from 2.15.2 to 2.16.1

Improved GoogoleDrive ingest workflow, alphabetical file sorting, Fix layout problem

20 Sep 20:55
ca693c2
Compare
Choose a tag to compare

[2.4.0] - 2022-09-20

Added

  • Add multi-file upload per item on batch ingest workflow #2943

Removed

  • references to EZID #2671
  • Unnecessary disabling of Naming/MethodParameterName cop PR#2960

Changed

  • Column header names for batch ingestion spreadsheet #2941
  • Community links to exclude description #2969
  • Files attached to items and thesis are now sorted alphabetically in their views #2946