Releases: CDLUC3/mrt-doc
Releases · CDLUC3/mrt-doc
Sprint 39: Release Report (sprint-38 - sprint-39)
Major accomplishments:
- Improve timeout error handling for presigned requests. Update Docker stack configuration to test timeouts.
- Create Billing Database and Fiscal Year Invoice Reports
- Introduce the Merritt Admin Lambda code base (not tagged here): https://github.com/CDLUC3/mrt-admin-lambda
- Good progress on addressing Storage performance issue
- Archive and decommissioning of Merritt Express
mrt-dashboard
- cf09c58a 2020-07-16 Merge pull request 70 from CDLUC3/timeout
- f790599b 2020-07-08 Update timeout
- b1631c9e 2020-07-08 rubocop cleanup
- 5994333a 2020-07-08 Add missing test
- f245dbfd 2020-07-08 Set request specific timeouts
- cb4e938c 2020-07-08 Merge branch 'timeout' of github.com:CDLUC3/mrt-dashboard into timeout
- 6acf8aaa 2020-07-07 Add timeout handling
- c53f2abd 2020-06-04 Re-apply encoding fix
- 3d3f3a74 2020-07-07 Add timeout handling
- d67c2b9d 2020-06-23 Merge pull request 69 from CDLUC3/cname
- 0086d142 2020-06-23 update cnames
- 63337d42 2020-06-04 Re-apply encoding fix
mrt-tomcat
- 0dcb61f 2020-07-15 Remove UNM4001 node from I3 - No longer needed ??
- 6d07529 2020-07-15 Add mrtHome data for store04-aws
- 3ee042f 2020-07-14 Add I3 instance
- 843f5cc 2020-07-13 delete obsolete deploy scripts for linux1 store nodes
uc3-etds
- 61b04fa 2020-07-01 Updating UCR campus contact to B. Marshall
- d5ce000 2020-07-01 Merge pull request 2 from CDLUC3/379_ucsd_pq2marc_edits
- 5f29adf 2020-07-01 856 field change, fix typo, numeric encoding level value
merritt-docker
- a38cb5a 2020-07-08 8088
- 64b3dd6 2020-07-08 dryad round trip testing
- 826bb41 2020-07-08 Revert "Update ec2-dryad.yml"
- 9a78edd 2020-07-08 Update ec2-dryad.yml
- 8a9f955 2020-07-07 Update Dockerfile
- a9f2210 2020-07-07 update ruby version for dryad
- 9e3a24d 2020-07-07 refresh dryad
- d2ee219 2020-07-07 update commits
mrt-repo-tagger
- b62956d 2020-07-02 Update config.yml
- fdac67a 2020-06-24 Update config.yml
mrt-admin-proto
- 54d110e 2020-07-02 Update query_controller.rb
- 0e57d59 2020-06-30 Add summary info
- 490c337 2020-06-29 report clean up
- e49562a 2020-06-29 Create export option
- ecc8717 2020-06-29 Merge pull request 1 from CDLUC3/query-improve
- b8e616d 2020-06-29 Update grouping functions
- 60b06fa 2020-06-29 improve aggregate queries
- 25927af 2020-06-26 Add comments to query code
- 1e10137 2020-06-26 determine where to show adjusted cost
- 85c3f69 2020-06-26 add group by owner
- 47e38b8 2020-06-25 refine billing query
- 1274245 2020-06-23 refine invoice query
- e9017fd 2020-06-23 as_of date calculations
- f02d5ec 2020-06-23 refine admin queries
- 6d1d1dd 2020-06-23 refine queries
merritt-billing
- 8076f51 2020-07-02 Update exempt.sql
- b6ae49b 2020-07-02 simplify daily cron
- a207503 2020-06-30 Note exception for a single ark
- 1afaf98 2020-06-29 fix exemption process
- 9372c20 2020-06-26 fix typo
- 578541d 2020-06-26 refine views
- 3ac2d99 2020-06-25 Update BillingDatabaseMigration.jpg
- da6c832 2020-06-25 add exemptions
- 879ed5d 2020-06-24 Update BillingDatabaseMigration.jpg
- 0b56221 2020-06-24 Add overview diagram
- 16a1aef 2020-06-24 Update README.md
- f258920 2020-06-24 Make migration procedure more intelligent
- 7a51cae 2020-06-24 Document billing database processes
- 1a7d5a2 2020-06-23 refine view defs
- 598289f 2020-06-23 update views
- e7b7045 2020-06-23 refine views
merritt-docker-prv
- a9694b8 2020-07-10 Update dryad.yml
- ccbfebb 2020-07-10 Update dryad.yml
- d0a613b 2020-07-10 Update dryad.yml
- 26c884d 2020-07-08 Update host alias
- affda5e 2020-07-08 Delete dryad-ec2.yml
- fee291f 2020-07-08 Create dryad-ec2.yml
Sprint 38: Release Report (sprint-37 - sprint-38)
Major accomplishments:
- Addressed an Audit issue pertaining to handling of checks against objects that had moved from temporary S3 storage to Glacier.
- Completed ETDs workflow change for UCSB. UCSB ETDs will now be delivered from ProQuest, directly to sftp.cdlib.org.
- Migrate mrtweb and mrtstore services to Linux2: Issues #369 #325
mrt-audit
- b67fe05 2020-06-03 Throw exception if an update mrt_audit id cannot be found
mrt-cloud
- 6cbddd1 2020-06-17 Provide optional state test
- 4a184f7 2020-06-03 Merge pull request 6 from CDLUC3/amode
- d85bb6d 2020-06-03 Fix passing accessMode to prevent attempts at Glacier reads in audit Add test to confirm accessMode is successfully being passed
mrt-repo-tagger
- 150b1b5 2020-06-23 Update config.yml
mrt-admin-proto
- ebf29a8 2020-06-22 Sample invoice code
- 6a6bd98 2020-06-22 work in prog
- e140d00 2020-06-19 special value handling
- 901db15 2020-06-19 mime group query
- 0f02b02 2020-06-19 report at campus level
- 0f81be6 2020-06-19 format col widths
- 811a902 2020-06-19 Add filter columns
- 032b412 2020-06-19 refine queries
- d9d6025 2020-06-18 Improve Queries
- f96fab0 2020-06-18 query changes
- 2fb98d2 2020-06-18 support integer formatting
- c0d501b 2020-06-11 add mime query, counnect to billing db
mrt-conf-prv
- 847be56 2020-06-17 Reset UNM to Dryad for both stage and prod
# Sprint 37: Release Report (sprint-36 - sprint-37)
Linked Issues
Major accomplishments:
- Presigned URL's support in the Merritt UI
- Storage service updates to support Dryad caching of assembled objects
mrt-dashboard
- d234084b 2020-05-29 Merge pull request 61 from CDLUC3/presign-obj
- b9f54f9d 2020-05-29 move aria-role
- f2b561d8 2020-05-29 Accessibility focus handling
- ca1b05bc 2020-05-28 rubocop clean up
- 6e976ee8 2020-05-28 pass content and format
- b87d9e6c 2020-05-27 Merge pull request 67 from CDLUC3/presign-obj1
- 1e7cfb83 2020-05-27 remove size check filter
- cb2a5fce 2020-05-27 Merge pull request 64 from CDLUC3/presign-obj1
- 4508319b 2020-05-27 refine capybara tests
- 7eadf0eb 2020-05-27 update capybara tests
- 2d0bd5fd 2020-05-22 rubocop
- 88ca6af0 2020-05-22 Add waits to modal tests
- fd532bf9 2020-05-22 document additional tests
- 076c543c 2020-05-22 improve capybara tests
- 1e19a2a5 2020-05-21 accessiblity changes and rspec methods for UI changes
- 1fd10fba 2020-05-20 additional comment and refactor
- 93844c2a 2020-05-19 refactor functions
- eb74ce0a 2020-05-15 Cleanup timing events
- 6d762ff7 2020-05-14 Refine CSS and endpoint names
- 45f4bd23 2020-05-14 rubocop resolution
- 5e171845 2020-05-14 Fix unit tests for contentDisposition
- 6e5372b6 2020-05-14 Elimintate downloads page
- cd0d345e 2020-05-13 refine presign ui
- c8de2f81 2020-05-07 undo Capfile change
- 32fc60ce 2020-05-07 simplify deploy deps
- 81099209 2020-05-07 create new namespace
- 75656634 2020-05-07 change dependency order
- 625e1a95 2020-05-07 bundle:prep_assets
- 1866fb5a 2020-05-07 add prep_assets
- 8d7128d6 2020-05-07 run assets precompile within bundle step
- 003a0aae 2020-05-07 change sequencing
- a45b7fb8 2020-05-07 add precompile to deploy.rb
- 124adbbb 2020-05-07 match dmp stage settings
- aa26ac7a 2020-05-07 Update stage.rb
- 341481ff 2020-05-07 change config.assets.compile
- 7b156907 2020-05-07 Add capfile setting
- f2a0cbee 2020-05-07 Add capistrano-rails
- 5314d82b 2020-05-07 Update Capfile
- fa0730b1 2020-05-07 Add status to download link
- 63cd294b 2020-05-07 rubocop resolution
- a7907153 2020-05-06 Fix presign controls
- fa423ee2 2020-05-05 presign interaction
- 0c1ee1a9 2020-05-04 javascript refactor
- 87765ab7 2020-05-01 Ajax dialog controls
- 7f0c28c9 2020-04-29 apply recommendations from Brian
- e191bea1 2020-04-28 move jquery/jquery-ui just to downloads
- 28cf009b 2020-04-28 update jquery include
- 92905a6f 2020-04-28 Undo jquery-ui
- 0935006c 2020-04-27 force jquery include
- 29739a3b 2020-04-27 Update Gemfile.lock
- 8f7bcb72 2020-04-27 update jquery refs
- b6116d41 2020-04-27 update js
- 51bc701b 2020-04-24 test dialog
- fb3adc51 2020-04-24 refactor js location
- eb29a6bd 2020-04-24 Update assets.rb
- e453ca77 2020-04-24 js precompile
- 25837638 2020-04-24 Create assets.rb
- 1bdc18ee 2020-04-24 add js deps
- e37311f5 2020-04-24 Merge pull request 63 from CDLUC3/presign-obj1
- 46415eec 2020-04-24 follow redirect on get-token
- a486e572 2020-04-24 debugs for stage test
- 34cbc2a5 2020-04-23 simplify render call
- 5a0114b6 2020-04-23 Update downloads_controller.rb
- b0fbbc9a 2020-04-23 Update downloads_controller.rb
- c3830ddb 2020-04-23 add respond_to
- fa28cfb3 2020-04-23 add config entries for endpoins
- 6e739646 2020-04-23 Add contentDisposition param support
- edfe595d 2020-04-23 link downloads proto to presign endpoints
- cefec157 2020-04-23 error handle in spec file
- 311abfaf 2020-04-23 resolve coverage issues for presign obj
- 91dafec5 2020-04-22 fix feature test
- 06f24865 2020-04-22 fix controller tests
- 8818413d 2020-04-22 integrate presign to ui
- b2caa18d 2020-04-21 Update _header.html.erb
- 7c7d1204 2020-04-21 Merge pull request 62 from CDLUC3/ghactions-clean
- f403005e 2020-04-21 Presign object/version handling
- aa48242b 2020-04-15 add ghaction test
mrt-tomcat
- e965905 2020-05-21 clean up obsolete ruby_env files for oai, sword
- f4f9227 2020-05-21 Merge pull request 3 from CDLUC3/mrtHomes
- eb18a14 2020-05-20 adding config files and mrtHomes data for new prod mrtstore hosts
- 09b158f 2020-05-14 Need prod artifact
- c1c822f 2020-05-13 debug capistro deploy issues with mrt-sword01x2-prd
- 34a861e 2020-05-13 Merge branch 'master' of https://github.com/CDLUC3/mrt-tomcat into mrtHomes
- 0264a1b 2020-05-08 Merge branch 'mrtHomes' of https://github.com/CDLUC3/mrt-tomcat into mrtHomes
- 8329547 2020-05-08 create deploy.rb for new ruby_env: mrt-sword01x2-prd
- 56f3692 2020-05-08 create deploy.rb for rails_env mrt-oai01x2-prd
- 9b7549a 2020-05-06 update mrt-sword01x2-stg to use role mrtHomes
- bf855ce 2020-05-06 Merge branch 'master' into mrtHomes
- bee6ff3 2020-05-06 working version of mrtHomes management.
- fa1d220 2020-05-06 prototype mrtHomes management working
- 0df9b11 2020-05-06 exploring management of ~/mrtHomes config dir
uc3-etds
- 0758585 2020-05-29 Merge pull request 1 from CDLUC3/211_UCSB_config
- 7d2f7ca 2020-05-29 211 change UCSB campus config to use proquest
merritt-docker
- 15bdaab 2020-05-29 update commits
mrt-doc
- 2d22a53 2020-05-21 Update presign-obj-by-token.md
- d2b9f81 2020-05-21 Update assemble-obj.md
- 28de9a3 2020-05-21 Update assemble-obj.md
- 2c47e7e 2020-05-14 Merge pull request 322 from CDLUC3/presign-doc
- 20bacad 2020-05-14 Update presign-obj-by-token.md
- 731735b 2020-05-14 Delete storage-key-obj.md
- 75d7cdb 2020-05-14 Update pre-signed-urls.md
- 04f36d2 2020-05-14 Update pre-signed-urls.md
- 1e94929 2020-05-14 Rename presign-obj.md to assemble-obj.md
- a16f125 2020-05-14 Update presign-obj.md
- 00dc9bd 2020-05-14 Update presign-obj.md
mrt-store
- ec2128b 2020-05-18 Merge pull request 9 from CDLUC3/p410
- e16a4ef 2020-05-18 Add data expiration support for presign - return status 410
mrt-cloud
- 41f3511 2020-05-18 Add data expiration and data expiration remaining to metadata properties
Deployment 2020-06-02: Presigned Object and Version Support in Merrit…
Deployment 2020-07-23: Direct Delivery Requests to Special Purpose Storage Servers
Deployment 2020-07-16: Deploy UI Timeout Error Handling for presigned requests
Deploy 2020-06-09: Audit Release
Release: Merritt SWORD and OAI Linux2 cutovers
Service(s)
- Merritt SWORD
- Merritt OAI
Servers affected
Stage:
uc3-mrtsword01x2-stg
uc3-mrtoai01x2-stg
Production:
uc3-mrtsword01x2-prd
uc3-mrtoai01x2-prd
Change Description
Cutover to Linux2 hosts for Merritt SWORD and OAI services.
Github issue
Pivotal Tracker issue
SWORD: https://www.pivotaltracker.com/story/show/172422380
OAI: https://www.pivotaltracker.com/story/show/169923607
Sprint 36: Release Report (sprint-35 - sprint-36)
Major accomplishments:
- Storage presigned object and version support
- Docker support for Minio
- Migration work Note here
mrt-tomcat
- f9f8d61 2020-05-07 Store stage Linux 2 (2 of 2)
- 24e8a09 2020-05-07 Store stage Linux 2 (1 of 2)
- 850d58c 2020-05-06 Merge pull request 2 from CDLUC3/mrt-sword01x2-stg
- 9d5122c 2020-05-01 add new cap env file: uc3-sword01x2-stg
- 71f0f6e 2020-04-30 Merge pull request 1 from CDLUC3/mrt-oai01x2-stg
- 8b530e5 2020-04-30 add new cap ruby environment config file: mrt-oai01x2-stg
merritt-docker
- c366e41 2020-05-08 update commits
- 481fb71 2020-05-08 docker updates
- 71b0dda 2020-04-24 Add js
- ce49ad7 2020-04-22 update store endpoint
mrt-doc
- a961f33 2020-05-11 Update presign-obj-by-token.md
- 11f7c85 2020-05-08 Update presign-obj-by-token.md
- 708ea73 2020-05-08 Update presign-obj-by-token.md
- 40ac16c 2020-05-08 Add content-disposition param
- e133d76 2020-04-22 Update presign-obj-by-token.md
- 3257325 2020-04-22 Update pre-signed-urls.md
- 77e23fa 2020-04-22 Rename presign-obj.md to assemble-obj.md
mrt-oai
- 532d6ad 2020-04-23 Merge pull request 2 from CDLUC3/logadj
- d906f91 2020-04-23 Reset log levels to 2(reg) 5(error) to reduce local logs Add sandbox2 in test
mrt-store
- b76e5e7 2020-05-11 Add content-disposition to presign-object
- 9d4059a 2020-04-28 In presign-obj-by-token fix assemble-node property
- 6688ca6 2020-04-27 Merge pull request 8 from CDLUC3/preobj
- 7eb4fd4 2020-04-24 Add content disposition to presign
- 0d890af 2020-04-22 Merge pull request 7 from CDLUC3/preobj
- 8086756 2020-04-22 Fix default content
- 444d58b 2020-04-22 Merge pull request 6 from CDLUC3/preobj
- 044962c 2020-04-22 Cleanup pre-obj errors
- 0806baa 2020-04-21 Initial load for assemble-obj processing
mrt-cloud
- 76a2b1c 2020-05-06 Merge pull request 5 from CDLUC3/awsHttps
- d24b00a 2020-05-06 For AWS S3 change http presigned to https
- d1af083 2020-05-01 Add presign to NodeService for inclusion in cloudhost
- d73f16b 2020-04-27 Merge pull request 4 from CDLUC3/contdisp
- 7ed7e22 2020-04-24 Add content disposition to presign
mrt-cloudhost-pub
- 862957f 2020-05-01 Add presign to Cloudhost
mrt-admin-proto
- 6744409 2020-05-08 add file query
- e364e01 2020-05-08 query by filename
merritt-docker-prv
- 4bebffe 2020-04-23 Merge pull request 3 from cdlib/minio-docker
- 881b67a 2020-04-23 Update app-config-ec2.yml
- f9cb401 2020-04-22 use minio for assembly