Releases: ualbertalib/jupiter
Releases · ualbertalib/jupiter
[2.9.1] - 2024-05-16
[2.9.1] - 2024-05-16
Fixed
- Improves performance of Active Storage lookups via adding an table index.
Requires a db:migration that creates the index concurrently thus does not
lock the DB table PR#3428 - Fixed edge case on batch ingest front end tool where metadata is invalid #3148
- Fix unsafe redirect errors by using allow_other_host PR#3429
Changed
- Update bundler to match version in production PR#3433
Chores
- Bump rubocop from 1.62.1 to 1.63.1 PR#3439
- Bump json-schema from 4.1.1 to 4.2.0 by @dependabot in #3414
- Bump esbuild from 0.20.1 to 0.20.2 by @dependabot in #3415
- Bump nokogiri from 1.16.2 to 1.16.3 by @dependabot in #3418
- Bump shoulda-matchers from 6.1.0 to 6.2.0 by @dependabot in #3417
- Bump rails from 7.1.3 to 7.1.3.1 by @dependabot in #3421
- Bump rubocop-rails from 2.24.0 to 2.24.1 by @dependabot in #3422
- Bump selenium-webdriver from 4.18.1 to 4.19.0 by @dependabot in #3426
- Bump json-schema from 4.2.0 to 4.3.0 by @dependabot in #3427
- Bump rsolr from 2.5.0 to 2.6.0 by @dependabot in #3425
- Bump faker from 3.2.3 to 3.3.0 by @dependabot in #3424
- Bump debug from 1.9.1 to 1.9.2 by @dependabot in #3430
- Bump faker from 3.3.0 to 3.3.1 by @dependabot in #3432
- Bump rubocop-performance from 1.20.2 to 1.21.0 by @dependabot in #3431
- Bump nokogiri from 1.16.3 to 1.16.4 by @dependabot in #3440
- Bump @fortawesome/fontawesome-free from 6.5.1 to 6.5.2 by @dependabot in #3434
- Bump sass from 1.72.0 to 1.74.1 by @dependabot in #3436
- Bump trix and @rails/actiontext by @dependabot in #3437
- Bump sass from 1.74.1 to 1.75.0 by @dependabot in #3441
- Bump rubocop from 1.63.1 to 1.63.2 by @dependabot in #3443
- Bump flipper-active_record, flipper and flipper-ui by @dependabot in #3444
- Bump rubocop from 1.63.2 to 1.63.3 by @dependabot in #3446
- Bump selenium-webdriver from 4.19.0 to 4.20.1 by @dependabot in #3449
- Bump sidekiq from 7.2.2 to 7.2.3 by @dependabot in #3448
- Bump sidekiq from 7.2.3 to 7.2.4 by @dependabot in #3454
- Bump rubocop from 1.63.3 to 1.63.4 by @dependabot in #3452
- Bump jbuilder from 2.11.5 to 2.12.0 by @dependabot in #3453
- Bump sass from 1.75.0 to 1.76.0 by @dependabot in #3455
- Bump nokogiri from 1.16.4 to 1.16.5 by @dependabot in #3468
- Bump trix from 2.1.0 to 2.1.1 by @dependabot in #3457
[2.9.0] - 2024-03-14
[2.9.0] - 2024-03-14
What's Changed
- Bump rubocop from 1.60.2 to 1.61.0 by @dependabot in #3398
- Update changelog to use stars for bullets for all list items by @murny in #3399
- Bump rubocop-rails from 2.23.1 to 2.24.0 by @dependabot in #3404
- Bump launchy from 2.5.2 to 3.0.0 by @dependabot in #3403
- Bump pg from 1.5.5 to 1.5.6 by @dependabot in #3401
- Bump clamby from 1.6.10 to 1.6.11 by @dependabot in #3402
- Bump rubocop from 1.61.0 to 1.62.0 by @dependabot in #3406
- Bump flipper-ui, flipper and flipper-active_record by @dependabot in #3348
- Bump binding_of_caller from 1.0.0 to 1.0.1 by @dependabot in #3407
- Bump strong_migrations from 1.7.0 to 1.8.0 by @dependabot in #3411
- Bump rubocop from 1.62.0 to 1.62.1 by @dependabot in #3409
- Bump rubocop-minitest from 0.34.5 to 0.35.0 by @dependabot in #3408
- Upgrade rails to v7.1.3 by @murny in #3346
- Modify ERA take down policy text by @ConnorSheremeta in #3410
- Bump sass from 1.71.1 to 1.72.0 by @dependabot in #3412
- Prevent theses and items sitemap views from using the same cache key #3361 by @jefferya in #3400
- Update changelog and bump version file by @murny in #3413
Full Changelog: jupiter-2.8.0...jupiter-2.9.0
[2.8.0] - 2024-02-28
[2.8.0] - 2024-02-28
Added
- Migrate Webpacker to Esbuild PR#3320
Removed
- Remove fully enabled feature flags that have been enabled for years PR#3375
Chores
- Bump nokogiri from 1.16.0 to 1.16.2 PR#3368
- Bump capybara from 3.39.2 to 3.40.0 PR#3360
- Bump bootsnap from 1.17.1 to 1.18.3 PR#3363
- Bump webmock from 3.19.1 to 3.20.0 PR#3373
- Bump sidekiq-unique-jobs from 8.0.6 to 8.0.7 PR#3370
- Bump danger from 9.4.2 to 9.4.3 PR#3369
- Bump brakeman from 6.1.1 to 6.1.2 PR#3365
- Update Bundler to v2.5.5 to match production PR#3374
- Bump sidekiq-unique-jobs from 8.0.7 to 8.0.9 PR#3377
- Bump pg from 1.5.4 to 1.5.5 PR#3380
- Bump selenium-webdriver from 4.17.0 to 4.18.1 PR#3386
- Bump webmock from 3.20.0 to 3.22.0 PR#3387
- Bump rollbar from 3.5.1 to 3.5.2 PR#3385
- Bump sidekiq from 7.2.1 to 7.2.2 PR#3382
- Bump sidekiq-unique-jobs from 8.0.9 to 8.0.10 PR#3388
- Bump webmock from 3.22.0 to 3.23.0 PR#3390
- Bump jsbundling-rails from 1.2.1 to 1.3.0 PR#3391
- Bump cssbundling-rails from 1.3.3 to 1.4.0 PR#3392
- Bump rails from 7.0.8 to 7.0.8.1 dependencies ruby PR#3396
- Bump sass from 1.70.0 to 1.71.1 dependencies javascript PR##3395
- Bump esbuild from 0.20.0 to 0.20.1 dependencies javascript PR##3394
[2.7.1] - 2024-01-24
[2.7.1] - 2024-01-24
Chores
- Bump rubocop-minitest from 0.34.4 to 0.34.5 PR#3351
- Bump sidekiq-unique-jobs from 8.0.5 to 8.0.6 PR#3357
- Bump rubocop from 1.59.0 to 1.60.2 PR#3356
- Bump selenium-webdriver from 4.16.0 to 4.17.0 PR#3355
- Bump sidekiq from 7.2.0 to 7.2.1 PR#3352
- Bump core-js from 3.35.0 to 3.35.1 PR#3353
- Bump version of ffi to 1.16.3 PR#3358
- Bump rubocop-minitest from 0.34.4 to 0.34.5 PR#3351
Full Changelog: jupiter-2.7.0...jupiter-2.7.1
[2.7.0] - 2024-01-20
[2.7.0] - 2024-01-20
Fixed
- Fix bad urls and some extra text in Changelog entries PR#3269
- fix "include Pundit is deprecated. Please use include Pundit::Authorization instead." warnings PR#3318
- #3330: Fix new year sensitive tests PR#3331
Added
- Rails 7 upgrade PR#3250
Chores
- Bump strong_migrations from 1.6.3 to 1.6.4 PR#3270
- Bump core-js from 3.33.0 to 3.33.1 PR#3271
- Bump actions/setup-node from 3 to 4 PR#3276
- Bump rubocop from 1.57.1 to 1.57.2 PR#3278
- Bump ransack from 4.0.0 to 4.1.0 PR#3272
- Bump eslint-plugin-import from 2.28.1 to 2.29.0 PR#3274
- Bump rubocop-minitest from 0.32.2 to 0.33.0 PR#3273
- Bump browserify-sign from 4.2.1 to 4.2.2 PR#3279
- Bump rubocop-rails from 2.21.2 to 2.22.0 PR#3280
- Bump paper_trail from 15.0.0 to 15.1.0 PR#3275
- Bump bootsnap from 1.16.0 to 1.17.0 PR#3282
- Bump rubocop-rails from 2.22.0 to 2.22.1 PR#3283
- Bump selenium-webdriver from 4.14.0 to 4.15.0 PR#3286
- Bump core-js from 3.33.1 to 3.33.2 PR#3284
- Bump ransack from 4.1.0 to 4.1.1 PR#3281
- Bump sidekiq from 7.1.6 to 7.2.0 PR#3285
- Bump faker from 3.2.1 to 3.2.2 PR#3287
- Bump sidekiq-cron from 1.10.1 to 1.11.0 PR#3288
- Bump rubocop-rails from 2.22.1 to 2.22.2 PR#3295
- Bump danger from 9.3.2 to 9.4.0 PR#3292
- Bump core-js from 3.33.2 to 3.33.3 PR#3296
- Bump bcrypt from 3.1.19 to 3.1.20 PR#3294
- Bump nokogiri from 1.15.4 to 1.15.5 PR#3293
- Bump sidekiq-unique-jobs from 8.0.3 to 8.0.5 PR#3290
- Bump @fortawesome/fontawesome-free from 6.4.2 to 6.5.0 PR#3297
- Bump @fortawesome/fontawesome-free from 6.5.0 to 6.5.1 PR#3300
- Bump danger from 9.4.0 to 9.4.1 PR#3298
- Bump brakeman from 6.0.1 to 6.1.0 PR#3301
- Bump sidekiq-cron from 1.11.0 to 1.12.0 PR#3305
- Bump selenium-webdriver from 4.15.0 to 4.16.0 PR#3304
- Bump rollbar from 3.4.1 to 3.4.2 PR#3303
- Bump addressable from 2.8.5 to 2.8.6 PR#3307
- Bump core-js from 3.33.3 to 3.34.0 PR#3302
- Bump rubocop from 1.57.2 to 1.58.0 PR#3299
- Bump acts_as_rdfable from 0.4.0 to v0.5.0 PR#3291
- Bump danger from 9.4.1 to 9.4.2 PR#3310
- Bump rubocop from 1.58.0 to 1.59.0 PR#3309
- Bump rubocop-rails from 2.22.2 to 2.23.0 PR#3316
- Bump regenerator-runtime from 0.14.0 to 0.14.1 PR#3313
- Bump eslint-plugin-import from 2.29.0 to 2.29.1 PR#3312
- Bump omniauth from 2.1.1 to 2.1.2 PR#3319
- Bump rubocop-performance from 1.19.1 to 1.20.0 PR#3315
- Bump brakeman from 6.1.0 to 6.1.1 PR#3324
- Bump rubocop-rails from 2.23.0 to 2.23.1 PR#3323
- Bump rubocop-performance from 1.20.0 to 1.20.1 PR#3322
- Bump shoulda-matchers from 5.3.0 to 6.0.0 PR#3321
- Bump rubocop-minitest from 0.33.0 to 0.34.2 PR#3314
- Bump nokogiri from 1.15.5 to 1.16.0 PR#3325
- Bump core-js from 3.34.0 to 3.35.0 PR#3326
- Bump rollbar from 3.4.2 to 3.5.0 PR#3329
- Bump puma from 6.4.0 to 6.4.1 PR#3328
- Bump rubocop-minitest from 0.34.2 to 0.34.3 PR#3327
- Bump puma from 6.4.1 to 6.4.2 PR#3332
- Bump rubocop-performance from 1.20.1 to 1.20.2 PR#3333
- Bump follow-redirects from 1.15.3 to 1.15.4 PR#3335
- Bump strong_migrations from 1.6.4 to 1.7.0 PR#3334
- Bump rubocop-minitest from 0.34.3 to 0.34.4 PR#3336
- Bump bootsnap from 1.17.0 to 1.17.1 PR#3339
- Bump rollbar from 3.5.0 to 3.5.1 PR#3337
- Bump faker from 3.2.2 to 3.2.3 PR#3340
- Bump actions/cache from 3 to 4 PR#3343
- Bump debug from 1.6.3 to 1.9.1 PR#3345
- Bump shoulda-matchers from 6.0.0 to 6.1.0 PR#3349
Full Changelog: jupiter-2.6.1...jupiter-2.7.0
[2.6.1] - 2023-10-17
[2.6.1] - 2023-10-17
Added
- Update bundler to v2.4.18 as this is what we use in staging/production PR#3266
- Update Dockerfile.deployment PR#3264
Removed
- Remove bump infavor of a simple guide doc PR#3256
Chores
- Bump @babel/traverse from 7.9.6 to 7.23.2 PR#3265
- Bump rollbar from 3.4.0 to 3.4.1 PR#3263
- Bump rubocop from 1.57.0 to 1.57.1 PR#3262
- Bump simple_form from 5.2.0 to 5.3.0 PR#3260
- Bump rubocop from 1.56.4 to 1.57.0 PR#3259
- Bump selenium-webdriver from 4.13.1 to 4.14.0 PR#3258
- Bump sidekiq from 7.1.5 to 7.1.6 PR#3257
[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