Releases: ualbertalib/jupiter
Releases · ualbertalib/jupiter
[2.6.0] - 2023-10-05
[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:
- Do a new sync of staging from production (sync everything such as database, active storage, and solr reindex, etc)
- Deploy the new release to staging and run the migration
- Measure how long this migration is taking and watch for any complications
- 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
[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
[2.5.1] - 2023-04-26
Fixed
Chores
- Bump dns-packet from 5.3.1 to 5.5.0 by @dependabot in #3112
- Bump rubocop-rails from 2.16.1 to 2.19.0 by @dependabot in #3109
- Bump nokogiri from 1.14.2 to 1.14.3 by @dependabot in #3111
- Bump brakeman from 5.3.1 to 5.4.1 by @dependabot in #3080
- Bump listen from 3.7.1 to 3.8.0 by @dependabot in #3076
- Bump pry from 0.14.1 to 0.14.2 by @dependabot in #3075
- Bump shoulda-matchers from 5.1.0 to 5.3.0 by @dependabot in #3066
- Bump flipper-ui from 0.25.0 to 0.25.4 by @dependabot in #3070
- Bump @fortawesome/fontawesome-free from 6.2.1 to 6.4.0 by @dependabot in #3099
[2.5.0] - 2023-04-05
What's Changed
- Upgraded to ruby 3.1.4 by @ConnorSheremeta in #3097
- cut release for jupiter 2.5.0 by @ConnorSheremeta in #3108
Full Changelog: jupiter-2.4.5...jupiter-2.5.0
[2.4.5] - 2023-03-24
[2.4.4] - 2023-02-17
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
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
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
[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
[2.4.0] - 2022-09-20
Added
- Add multi-file upload per item on batch ingest workflow #2943