Releases: pulibrary/tigerdata-app
Releases · pulibrary/tigerdata-app
v0.20.0
🚀 Enhancement
- Adding metadata validation for required fields to model validation #669 (@carolyncole)
- Updating storage capacity and storage performance to v0.6.1 format #668 (@carolyncole)
- Schema version 6.1 #659 (@carolyncole)
- Mediaflux silently fails to create a project with missing metadata #652 (@JaymeeH @jrgriffiniii @bess)
🐛 Bug Fix
🧹 Maintenance
- Updating to use new rubocop rules #670 (@carolyncole @bess)
- Load the schema on deploy for QA #665 (@carolyncole)
- rename asset_update_request for consistency in application #662 (@Seanwarren77 @leefaisonr)
- rename asset_create_request for consistency in application #660 (@Seanwarren77)
- Exactly match the ruby version when publishing yard docs #657 (@bess)
Authors: 6
- @carolyncole
- Bess Sadler (@bess)
- James R. Griffin III (@jrgriffiniii)
- Jaymee Hyppolite (@JaymeeH)
- Robert-Anthony Lee-Faison (@leefaisonr)
- Sean Warren (@Seanwarren77)
v0.19.0
🚀 Enhancements
- Add ability to destroy a namespace and its contents #653 (@leefaisonr)
- Ensures that new project requests update data sponsor project metadata and provide user-friendly e-mail message bodies #647 (@JaymeeH @jrgriffiniii)
- Set up activate method project in project metadata #644 (@JaymeeH)
- ADR for the valid statuses of a project #638 (@JaymeeH @bess)
- Linking pending projects to the Details page #636 (@JaymeeH)
- styling the provenance events #635 (@JaymeeH)
- Adding approval provenance #634 (@JaymeeH @bess)
- Adding a test to make sure only system admins and super users can approve projects #633 (@carolyncole)
- refining sysadmin dashboard #632 (@JaymeeH)
- sysadmin view of Project Details page #626 (@JaymeeH)
- Adding description to rake task #627 (@carolyncole)
- adding a confirmation page for sysadmins who approve projects #625 (@JaymeeH)
- Instructions to use the new Docker images #624 (@hectorcorrea)
- Maintain separate user lists for each environment #622 (@bess)
- Finish notes from Chuck's project creation video #611 (@bess)
🐛 Bug Fixes
- Ensure flaky test passes consistently #621 (@bess)
- Re-try failing system specs even if they are not js enabled #617 (@bess)
🧹 Maintenance
- Making logon consitent with other classes #656 (@carolyncole)
- Document the return type for LogonRequest#resolve #655 (@bess)
- rename asset_destroy HTTP request for consistency in application #651 (@Seanwarren77)
- Ensure unique namespace values in tests #646 (@leefaisonr)
- Refactor all our mediaflux integration code into one place #645 (@bess)
- Update mediaflux version in CI #643 (@bess)
- refactoring #approve_project #641 (@JaymeeH)
Authors: 7
- @carolyncole
- Bess Sadler (@bess)
- Hector Correa (@hectorcorrea)
- James R. Griffin III (@jrgriffiniii)
- Jaymee Hyppolite (@JaymeeH)
- Robert-Anthony Lee-Faison (@leefaisonr)
- Sean Warren (@Seanwarren77)
v0.18.0
🚀 Enhancements
- Make approved projects on the sysadmin dashboard clickable #609 (@JaymeeH)
- Make the TigerData logo clickable #607 (@leefaisonr)
🐛 Bug Fix
🧹 Maintenance
- memoizing mediaflux metadata request #606 (@JaymeeH)
- Speed up CI by not re-installing firefox #603 (@bess @hectorcorrea)
- Retry failed tests in CI #601 (@bess)
- A start at documenting Chuck's video #585 (@bess @hectorcorrea)
- postgres consistencies #597 (@kayiwa)
Authors: 5
- Bess Sadler (@bess)
- Francis Kayiwa (@kayiwa)
- Hector Correa (@hectorcorrea)
- Jaymee Hyppolite (@JaymeeH)
- Robert-Anthony Lee-Faison (@leefaisonr)
v0.17.0
🚀 Enhancements
- Update aterm_101.md to include xtoshell #591 (@carolyncole)
- Publish code docs to github pages #588 (@bess)
- Tigerdata Storage Usage for Projectg in qa #584 (@JaymeeH)
- Create project aterm script #582 (@hectorcorrea) (@leefaisonr)
- Update aterm_101.md #598 (@carolyncole)
🐛 Bug Fix
- Display correct file count in pop up #599 (@hectorcorrea)
- Download file from shared file location #596 (@hectorcorrea)
- Fix bug in publishing YARD documentation #592 (@bess)
Authors: 4
- Carolyn Cole @carolyncole
- Bess Sadler (@bess)
- Hector Correa (@hectorcorrea)
- Jaymee Hyppolite (@JaymeeH)
v0.16.0
🚀 Features
- Run mediaflux in Circle CI on a Machine executor #577 (@bess @carolyncole)
- Updating Mediaflux Timezone Documentation #566 (@JaymeeH)
- Tigerdata Schema Documentation #556 (@JaymeeH)
🐛 Bug Fixes
- Do not install ddtrace in test environment (security improvement) #579 (@bess)
- Sending instructions at the correct level for the field #567 (@carolyncole)
- Extending the exception handling for ProjectsController provides more verbose notifications for Honeybadger #559 (@jrgriffiniii)
- Store the User.uid in the session instead of the User.id #560 (@hectorcorrea)
Authors: 5
- @carolyncole
- Bess Sadler (@bess)
- Hector Correa (@hectorcorrea)
- James R. Griffin III (@jrgriffiniii)
- Jaymee Hyppolite (@JaymeeH)
v0.15.0
🚀 Enhancement
- Ensuring that the storage usage and storage capacity is retrieved for Mediaflux Projects #547 (@jrgriffiniii @bess)
- Notify HoneyBadger when document list cannot be created #546 (@leefaisonr)
- Save export files to a shared location #530 (@hectorcorrea)
- Standardizing timestamps #536 (@leefaisonr)
🐛 Bug Fix
- User Job Timestamps #551 (@JaymeeH)
- [Spike] What timezone is mediaflux using #548 (@JaymeeH)
- Timestamp cleanup #544 (@leefaisonr)
Authors: 5
- Bess Sadler (@bess)
- Hector Correa (@hectorcorrea)
- James R. Griffin III (@jrgriffiniii)
- Jaymee Hyppolite (@JaymeeH)
- Robert-Anthony Lee-Faison (@leefaisonr)
v0.14.0
🐛 Bug Fix
- Document timestamp architecture decisions #535 (@leefaisonr)
- Randomize test order #534 (@leefaisonr)
- Format timestamp for mediaflux #533 (@leefaisonr)
- Update README.md #531 (@christinach)
- Adding in Matt's ADR into the github repo #527 (@carolyncole)
- Moving http connection to a singleton so we can really finalize it AND only create an instance #529 (@carolyncole)
- Making sure the finalizer really gets called #528 (@carolyncole)
- Adding capistrano tasks for pulling up the sidekiq console #526 (@carolyncole)
Authors: 3
- @carolyncole
- Christina Chortaria (@christinach)
- Robert-Anthony Lee-Faison (@leefaisonr)
v0.13.0
🚀 Enhancements
- Generates file list as a background job #525 (@hectorcorrea)
- Implements feature show more/less files #511 (@hectorcorrea)
- Project Revision Request Confirmation Page #503 (@JaymeeH)
- Details page - Edit buttons #505 (@JaymeeH
🐛 Bug Fix
- Implementing connection pooling for HTTP clients for Mediaflux::Http::Request #517 (@jrgriffiniii)
- Updating the aterm script generation to include the ReadOnly attribute #524 (@carolyncole)
- Ensuring that the Job completion timestamp is stored for Project Jobs #497 (@jrgriffiniii)
- Mediaflux class to destroy collections and assets #522 (@JaymeeH)
- Handle Redis client errors within ProjectsController#create #512 (@jrgriffiniii)
- Updating the schema to match the case and language of the TigerData Standard Metadata #520 (@carolyncole)
- Make
Departments
a required field in tigerdata during project creation #516 (@JaymeeH) - Restructuring the TigerdataMailer parameters in order to utilize Project IDs #510 (@jrgriffiniii)
- Allow Data Sponsor and Data User to be the same user #504 (@leefaisonr)
⚠️ Pushed to main
- Revert "Ensuring that the HTTP client is shutdown at the level of the Mediaflux::Http::Request Class destructor" (@jrgriffiniii)
- Ensuring that the HTTP client is shutdown at the level of the Mediaflux::Http::Request Class destructor (@jrgriffiniii)
Authors: 6
- @carolyncole
- Bess Sadler (@bess)
- Hector Correa (@hectorcorrea)
- James R. Griffin III (@jrgriffiniii)
- Jaymee Hyppolite (@JaymeeH)
- Robert-Anthony Lee-Faison (@leefaisonr)
v0.12.0
🚀 Enhancements
- Added MediaFlux IDs decision #506 (@kelynch)
- Project Revision Request form #493 (@JaymeeH @leefaisonr @hectorcorrea @carolyncole)
- Downloads file list to CSV #469 (@hectorcorrea)
- Only eligible Data Managers can be added in the Data Manager role #492 (@leefaisonr)
- Changing the approve status from approve to active #491 (@JaymeeH)
- Create an approve project page to allow a sysadmin to append a mediaflux id to a project #488 (@JaymeeH @jrgriffiniii)
- Upgrade to the same bundler as the servers #487 (@carolyncole)
- Updating mail configs for production #483 (@carolyncole)
- The Data Sponsor field is not editable #485 (@leefaisonr)
🐛 Bug Fix
- Create a test to create a project in local mediaflux #509 (@carolyncole)
- Tigerdata Schema: make description an optional field #507 (@JaymeeH)
- Removing call to project create to make the test pass #499 (@carolyncole)
- Changing the structure of the project to have the namespace and collections be parallel not nested #496 (@carolyncole)
Authors: 6
- @carolyncole
- Hector Correa (@hectorcorrea)
- James R. Griffin III (@jrgriffiniii)
- Jaymee Hyppolite (@JaymeeH)
- Kate Lynch (@kelynch)
- Robert-Anthony Lee-Faison (@leefaisonr)