Skip to content

Releases: ualbertalib/jupiter

[2.9.1] - 2024-05-16

16 May 21:31
34d1867
Compare
Choose a tag to compare

[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

[2.9.0] - 2024-03-14

15 Mar 00:17
15ad8c6
Compare
Choose a tag to compare

[2.9.0] - 2024-03-14

What's Changed

Full Changelog: jupiter-2.8.0...jupiter-2.9.0

[2.8.0] - 2024-02-28

29 Feb 17:31
19041bf
Compare
Choose a tag to compare

[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

24 Jan 22:38
5f87c2f
Compare
Choose a tag to compare

[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

23 Jan 17:49
abf7dc1
Compare
Choose a tag to compare

[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

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

17 Oct 16:46
ea4237e
Compare
Choose a tag to compare

[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

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