Releases: hathitrust/holdings-backend
Releases · hathitrust/holdings-backend
v1.0.0
Initial stable release.
What's Changed
- HT-2752, HT-2753: Draft ADRs for performance & consistency by @aelkiss in #66
- Remove deprecated methods from Cluster by @jsteverman in #68
- Change table ht_institutions to ht_billing_members by @jsteverman in #70
- Prevent duplicate holdings in large clusters by @jsteverman in #65
- HT-2771 combine n_chron/n_enum for matching purposes by @jsteverman in #69
- Ht 2792 reclustering by @jsteverman in #71
- Calc extra per member by @jsteverman in #73
- HT-2771: revert mpm matching to only use n_enum by @jsteverman in #72
- Members must have inst_id and weight by @jsteverman in #74
- Calc cost rpt on item format not cluster format by @jsteverman in #75
- HT-2904: remove enum_chron from format algo by @jsteverman in #76
- HT-2835: Daily Hathifile loading by @aelkiss in #78
- Optimizations for when to recluster by @aelkiss in #80
- HT-2900: Add n_enum and lock_id to overlap reports by @jsteverman in #79
- Bump rexml from 3.2.4 to 3.2.5 by @dependabot in #81
- Further recluster optimizations by @aelkiss in #82
- HT-2689: Test that aborted transactions are rolled back by @aelkiss in #85
- Hathifiles daily loading by @aelkiss in #83
- Add cluster last modified by @jsteverman in #86
- Ht 2940 incremental update of overlaps by @jsteverman in #88
- HT-2837 (despite the branch name) by @mwarin in #84
- HT-2970 / HT-2940: Update last_modified iff something has changed by @aelkiss in #89
- HT-2909: updates to devops workflows by @aelkiss in #90
- HT-2898: Format and Overlap determination documentation by @jsteverman in #77
- HT-2910: Load and track OCN concordance diffs by @aelkiss in #91
- minor scrub/load fixes by @mwarin in #92
- Fix run estimate wrapper by @aelkiss in #94
- Change item tracking form array to set by @jsteverman in #93
- Autoscrub multi OCN by @mwarin in #95
- Load concordance diffs by @jsteverman in #96
- Add index to cluster.last_modified by @jsteverman in #98
- cannot load services before /lib/ by @mwarin in #100
- Pry shell by @mwarin in #101
- script for HT-3037, to remove unr & unsw by @mwarin in #102
- script to get all holdings for 1+ member(s) by @mwarin in #103
- HT-3026: Nightly etas overlap updates by @jsteverman in #97
- faster lookup of holdings by @mwarin in #99
- Bump addressable from 2.7.0 to 2.8.0 by @dependabot in #104
- HT-3072 add narrative and stat tracking to estimate generation by @jsteverman in #106
- added scripts for generating cross-costreport comparisons by @mwarin in #108
- now also generates a file for the hilites tab of the cost report by @mwarin in #109
- HT-3038: Individual etas reports by @jsteverman in #105
- temp solution for prepping HT003-files by @mwarin in #110
- HT-2907: lib organization by @jsteverman in #111
- Ht 3063 doc routine task by @mwarin in #112
- Change location of concordance diffs to concordance/diffs by @jsteverman in #114
- HT-3026: Nightly ETAS table update, table rename by @jsteverman in #113
- Fix requires in ht items loaders by @jsteverman in #116
- Fix add print holdings loader by @mwarin in #118
- Ht 3115 namespace reports by @jsteverman in #117
- Fix session timeout for etas db update by @jsteverman in #119
- Prevent ETAS update session time out by @jsteverman in #121
- Ht 3115 refactor reports by @jsteverman in #120
- HT-3118: Namespace services by @aelkiss in #122
- Fix required dependencies in overlap reports by @jsteverman in #124
- Missed require of ETASOverlap by @jsteverman in #125
- Rename lib/report lib/reports by @jsteverman in #128
- Adding member_counts_report code (HT-2568). by @mwarin in #126
- Ht 3116 namespace scrub by @mwarin in #127
- HT-3082: Compute item format using only HTItem by @aelkiss in #123
- Fix failing specs because of HT Item factory changes by @jsteverman in #131
- Merge concordance by @jsteverman in #130
- Ht 2568 membercounts contd by @mwarin in #133
- Make load path / bundle stuff consistent by @aelkiss in #134
- Ht 3192 enumbug by @mwarin in #135
- add/delete only changed overlap records by @jsteverman in #132
- Remove reference to non-existent ETAS module by @jsteverman in #136
- Ht 3061 not all holdings in cost report by @jsteverman in #137
- Overlap report revisions by @jsteverman in #138
- fixed require-path for compile etas, added test by @mwarin in #139
- Document overlap report generation by @jsteverman in #142
- HT-3117, overlap namespacing by @mwarin in #141
- removed distinct ocns columns from member counts report script, updated tests by @mwarin in #140
- HT-3213 delete export_overlap_report by @jsteverman in #143
- HT-2909: Remove Kubernetes stuff by @aelkiss in #144
- HT-3211: push job metrics to pushgateway by @aelkiss in #145
- Clusterable Shared Print Commitments and loader by @jsteverman in #146
- HT-3254: Bugfix: recluster commitments by @jsteverman in #147
- HT-3003: missing largeclusters file bugfix by @jsteverman in #149
- HT-3216: bugfix write report only for org reqd by @jsteverman in #150
- HT-3263: Use milemarker gem instead of built-in waypoint by @aelkiss in #151
- Remove logging to slack by @aelkiss in #152
- delete specified holdings and any empty clusters that result by @mwarin in #153
- Updates for ruby 3.0 by @aelkiss in #155
- Validate gzip AND txt files found in conc/raw by @jsteverman in #157
- New class Utils::SessionKeepAlive: for keeping sessions alive by @mwarin in #156
- Ht 3237 ocn reclustering avoidance by @jsteverman in #154
- Add catalog_id, htid, enumchron to etas overlap by @...