04-24-24, GrCompare updates
Put pivot reports in seperate thread

04-24-24, Indexer updates
add collection in front of coa_library_location_facet

04-24-24, GrCompare updates
LIBRARY_LOCATION_FACET for BTAA collection and States within EAST or EAST23
Refactor Pivot reports

04-15-24, GrCompare updates
Disable BETA marc display search
Bug fix: some searches not using correct field.

04-15-24, Indexer updates
All RDA formats are recorded
All Pre-RDA formats are recorded If 'ebook' or 'electronic' is in the file name, an electronic format is recorded.
If 'print' or 'physical' is in the file name, any recorded "electronic' format is removed.
If an 'electronic' facet does not exist' _p is appended to the matchKey document name, otherwise _e is appended.

04-10-24, GrCompare updates
Bug fix: Handle error when siteCode label config file not uptodate.
Enable coa_language_search on GrCompare.
Clean up log file.
BETA marc display search

03-27-24, GrCompare updates
New library location label routine

03-26-24, GrCompare updates
Bug fix: Fix count showing for '4 or more' in comparison table.
New library location label beta.

03-25-24, GrCompare updates
Bug fix: improve count showing for '4 or more' in comparison table(not 100% correct yet).

03-22-24, ReportGenerator updates
Change tool-tip size to allow larger shelf locations.

03-21-24, ReportGenerator updates
Bug fix:Sync fields and labels for excel and text exports.

03-20-24, ReportGenerator updates
Bug fix: Cache object getting wrong port in test copy of BTAA.
Change "035 Field" to "035 field" in text exports".

03-19-24, ReportGenerator updates
Bug fix: Some actionNote methods not being access through actionNote_helper object.
Improve cache handling to reduce timeouts when editing actionNote labels.

03-18-24, ReportGenerator updates
Bug fix: Max Excel cells limiter effecting text export.

03-15-24, Indexer updates
Bug fix: Not differentiating between in EAST and EAST23 in actionNote display.
Bug fix: Change publisher enum to publisherName to match Solr field name.

03-14-24, Indexer updates
Bug fix: Change search query parsing for search box.

03-07-24, Indexer updates
Disable new language search in GrCompare until March index is complete.

03-04-24, Indexer updates
Bug fix: branch missing from location with owner field value.

03-01-24, GrCompare updates
New language search field.

02-22-24, GrCompare updates
Display and update library location(state) properties file in admin screen.

02-23-24, GrCompare updates
Tie library state location to the Db.

02-22-24, GrCompare updates
Display and update library location(state) properties file in admin screen.

02-21-24, GrCompare updates
Only display action note facets with 'all' string
Display only code, even when action note with owner is not yet loaded into Db

02-20-24, Indexer updates
New language search field.
New library location(state) facet field.

02-19-24, GrCompare updates
Improve Admin restart email messages.

02-15-24, GrCompare updates
Adjust Excel max row count and email text.
Branch sort in comparison box's missing entries.

02-14-24, GrCompare updates
Stop report export when the Excel row limit of 1,048,576 is reached.

02-13-24, GrCompare updates
Bug fix: Indexer Admin generating site codes from inactive collections.
Update indexing check list in Admin screen.

02-12-24, GrCompare updates
Bug fix: Fix GeoLocation textbox filter.

02-08-24, GrCompare updates
New utility to transpose mrobj report objects from user to Admin user for debugging.

02-08-24, GrCompare updates
New isDisplayActionNoteWithOwnerField.
Bug fix: Not loading all acton types from Solr into the Database.
Bug fix: New isDisplayActionNoteWithOwnerField(..).
Temp disable of "see more" with BTAA

02-07-24, GrCompare updates
New action note label system that mirrors that of branch and location.
Define item and action note labels fields in a shared location to be consistent between GrCompare and the indexer. This is so labels will work when MARC records contain abnormally long text instead of codes.

02-06-24, GrCompare updates
Add Admin option to load from Solr for branches, locations and actioNote labels.
Clear actonNotes label cache with "see more" facet is selected.

02-05-24, GrCompare updates
Remove old action note codes from database, prior to loading new format.
Set action notes field size to 255
Simplify SolrRoutines.updateDbActionNoteFieldsForCollection to longer use the cache or return a value.
Pass actionNoteCodeMap as parameter and remove ActionNotesForCollection and ActionNotesForCollectionHolder objects.

02-01-24, GrCompare updates
Bug fix: Check facet size when libraray does not have valid circ counts.
Bug fix: Load Search function not usng the new threaded search.
Change action note fields in stored queries to use new action note with owner fields.
Don't display exclusion box with see more face.
Remove link and checkbox from warning in facet list
Bug fix: Add bad data check to actionNotes fields.

01-31-24, GrCompare updates
Only show Action Note Limit facet when _WARNING:MAX REACHED_ is displayed"
Change Action Note limit facet to display "see more"
Bug fix: Site code report, now displays collections that are in the Indexing Solr but not in the Primary Solr and versa visa

01-30-24, GrCompare updates
Bug fix: New Action Note limit filter.
Replace displaySearchFilters scala template with Java version to aid debugging.

01-25-24, GrCompare updates
Bug fix: Syntax error, with new jquery library, on contract upload page.
Bug fix: Not all Branch and Location codes being transfered from Solr to Db due to erroneous long codes, in some Marc records, causing a fatal error.

01-24-24, GrCompare updates
Bug fix: OCLC_MARC_FIELD hard coded instead of variable
Apply maximum size of 32,000 characters, to Excel cell size, during report export.

01-23-24, GrCompare updates
Email admin restarts to user and goldrush

01-23-24, ReportGenerator updates
Bugfix: timer fix for.

01-22-24, GrCompare updates
On the development machine, automatic config file sync intermitently throwing type cast error, then setting the cache to shutdown. It is now disabled on the development machine.

01-19-24, GrCompare updates
Change cache initialization.

01-18-24, GrCompare updates
Bug fix: Incorrect String length test when setting branch field.
Library definitions cleanup.

01-10-24, GrCompare updates
Allow GrCompare admin to create Overlap facet using either Solr
Bug fix: Random collections giving deadbolt error wheh generating, form, action command in library definition admin screen. The fix was to clean all target code and recompile from scratch, then disribute to indexer-1, indexer-3, indexer-5 and btcompare machines.
And link to monthly Solr report to EAST admin screen.
Bug fix: monthly solr report null error, when collection does not exist yet, during indexing.
Bug fix: monthly solr report total count 0, when collection does not exist yet, during indexing.

01-09-24, GrCompare updates
Make circ. count export work with branches.
Send email and copy log when admin performs a restart.
When circ count field undefined, export a count of 0 instead of an empty string.

01-08-24, GrCompare updates
Add restart of grCompare and reportGenerator to the EAST admin screen.
Make a copy of log file prior to restarts.
Remove redundant sync, DB to config file, causing error and application to reboot.
Sstatic cache cleanup.

01-05-24, GrCompare updates
Update display month solr count to handle case where secondary has siteCodes not in the primary.
Add governments documents (086) to report export.
Bug fix: serialize solr query cache object, to remove side effects(getting set to null after report export).

01-04-24, GrCompare updates
Always generate a circ count column in reports, not just when range or facet is selected.
Add isJuvenile to report export.

01-02-24, GrCompare updates
Remove branch from library column of report exports(added 02-07-23).
Bug fix: Have reportGenerator and indexerControl machines periodically(5 minutes) sync with DB.
Bug fix: change scheduling for reportGenerator.
Bug fix: getLibraryNameMap parameter isUseCache mapped to onlyResultsInSolr.

12-21-23, Indexer updates
Handle when MARC records contain multiple branch fields, some of which are empty.

12-21-23, GrCompare updates
Bug fix: MARC display lookup fixes, when lookup is based on branch information.
Make siteCode EAST_TO_EAST23 index enabled check box disabled in admin. screen.

12-20-23, GrCompare updates
Spaces in matchKey field(with asian records) causing solr filters to fail.

12-20-23, Indexer updates
Bug fix:replace spaces in matchKey with underscores

12-19-23, GrCompare updates
Check for invalid data in facet (marc)data, causing display issue.

12-18-23, GrCompare updates
Check object is defined before adding event listener
Upgrade jquery

12-15-23, GrCompare updates
Switch new monthly solr count report to use MK collection
Sort site codes in new monthly solr count report/dd>
Change site code report to be viewable on all machines
Fix collection sorting
Polarity fix when site code count2 is null(not indexed)

12-14-23, GrCompare updates
Bug fix: add CACHE_SITECODES_FROM_FILE to clearMarcCache()

12-13-23, GrCompare updates
Bug fix: change static access to cache to use injected cache object
Bug fix: misc to fix library labels not updating on siteCode admin change
Admin siteCode facet label table header
Clear CACHE_SITECODES_FROM_FILE

12-12-23, GrCompare updates
Use DB to generate copy to EAST23 list

12-11-23, GrCompare updates
Use DB to generate indexing control list

12-08-23, GrCompare updates
Create new EAST admin
Bug fix: editPlayUser layout

12-07-23, GrCompare updates
Create admin update screen for Indexing Control

12-06-23, GrCompare updates
Create IndexerControl DB tables
Cleanup siteCode properties constants

12-05-23, GrCompare updates
Rename offensive terms
Disallow ':' which is a Solr reserved character as a search field value.

12-01-23, GrCompare updates
Standardize actionNote display routine

11-30-23, GrCompare updates
Remove {collection}---- prefix in actionNote display

11-30-23, Indexer updates
Change all actionNote with owner fields to be collection-siteCode-code

11-29-23, GrCompare updates
Match action notes base on collection
Bug fix: Development machine was having Solr primary reset to that of active production GrCompare since it also a reportGenerator
Improve admin. page application descriptions

11-28-23, GrCompare updates
Bug fix: The [View MARC] display button was displaying formated text. This caused fields with multiple spaces to displayed as one space. For example:

008 721024s1970 nyu j 00001 eng u
is now
008      721024s1970    nyu    j      00001 eng u

11-28-23, Indexer updates
Bug fix: Juvenile facet is incorrect.

11-20-23, GrCompare updates
Bug fix: New method to determine if current application is the Report Generator.

11-14-23, GrCompare updates
Update admin screens for Report Generator, Indexer Control and GR Compare

11-13-23, GrCompare updates
Display different home page and admin. pages based on host name lookup

11-10-23, GrCompare updates
Bug fix: Overlap facet generation REST call now looks for indexer host name.

11-09-23, GrCompare updates
Change don't reply email, to stop smtp security flags.
Create reboot flag for ReportGenerator
Add admin reboot for ReportGenerator.
Do not increment Overlap facet count in report if Solr error occurs.

11-08-23, GrCompare updates
Bug fix: Overlap facet generation REST call no longer returning NO_COLLECTION.
Rewrite startup service.
Automatically select Solr based on current sbt distbtaacompare or grcomapre primary solr.

11-07-23, GrCompare updates
Bug fix: Some reports terminating early due to label error exception.

11-06-23, Indexer updates
Bug fix: starting Overlap facet generation, when host was not the indexing host for the collection.

11-02-23, Indexer updates
Change actionNote_code_with_owner field to use collection instead of siteCode and branch
Change all actionNote with owner fields to use the collection prefix.

11-01-23, GrCompare updates
Add error checking to the REST controller that receives the {collection}_PERFORM_OVERLAP command

10-30-23, GrCompare updates
Convert scala file _facetLinePartial_swap to java to ease bug fixes
Bug fix: When default facet values were non-null but "" the getDescriptionTruncated() function returns the complete code field value, bypassing the normal display processing. We now check for this case
Bug fix: fix facet layout when count is large for default facets.

10-27-23, GrCompare updates
Bug fix: When the Location DB description value was non-null but "" the getDescriptionTruncated() function returns the complete code field value, bypassing the normal display processing. We now check for this case
When access branch and location label admin page, whith collection set to 'ALL' switch the user the default collection.

10-26-23, Indexer updates
Add format-Juvenile facet.

10-26-23, GrCompare updates
Clean up branch and location databases.
Improve facet tool-tip visibility.
Bug fix: fix facet layout when count is large for branch and location facets.
Clean up branch and location databases.

10-25-23, GrCompare updates
Use a regular expression marcXml.replaceAll( "&#\\d+;", "") to strip out invalid char Numeric_character_references when processing reports. This is need since the entire marc record is stored as SML in Solr and when retrieved the XML parser was failing, causing a large 'invalid record' count in the exported report.

10-24-23, GrCompare updates
Add export buttons to branch and location Admin tables.
Bug fix: As soon as user logs in set thier defaul collection to BTAA if on BtaaCompare.

10-23-23, GrCompare updates
Bug fix: Overlap facet REST routine returning ALL as the collection.

10-18-23, GrCompare updates
Create periodic queued report thread.
Start up report processing now independent.
Stand alone report generator.
GrCompare can now be updated/restated without effecting currently running reports.

10-17-23, GrCompare updates
Separate out Report Generator.

10-12-23, Indexer updates
Change actionNote_commit_with_owner facet to actionNote_commit.

10-04-23, Indexer updates
Change 'main' to 'nobranchdata' when Marc does not contain branch information.
If edition_MK() is empty return FIRST_EDITION if the format is Book.

10-04-23, GrCompare updates
Bug fix:Retry on error, as temporary fix for unset('-1') results in common and unique results threads.
Bug fix:new test pivot facet code not completely disabled.

10-03-23, GrCompare updates
Bug fix:Publication location filter fix.
Bug fix:Losing chartAction when applying sort to common/unique lists.
Bug fix:Add debugging code to help troubleshoot unset('-1') results in common and unique results threads.

10-02-23, GrCompare updates
Use pivotFacet for circcounts, branches and locations.

10-02-23, Indexer changes
When creating MatchKey, if edition_MK() is empty, and mongraph, return FIRST_EDITION.

9-27-23, GrCompare updates
Sort branch and location facets by library name.

9-26-23, GrCompare updates
Separate allowed facet counts for Branch, Location and other facets.
Store allowed facet counts in config, file.

9-25-23, GrCompare updates
Remove calls to google ga() function.

9-21-23, GrCompare updates
Remove unused Google analytics to improve performance.

9-20-23, GrCompare updates
Separate BtaaCompare and GrCompare saved searches DB table.
Display results instead of chart/table when the branch facet is selected after a previous compare.
Bug fix: Not purging old reports.

09-15-23, GrCompare updates
Deleting a siteCode in the admin screen now deletes all of the library's definitions.

09-14-23, GrCompare updates
Make main library names upper case in branch compare boxes.

09-08-23, GrCompare updates
SiteCodes update now being saved to conf file.
Bug fix:New siteCodes not showing up in the update Library properties admin page.

09-06-23, GrCompare updates
Bug fix:Not getting correct indexing control host port (always using btaa).

09-09-23, Indexer updates
Remove u200b (zero width space) from item_xxx field data and add it to strip_puncuation() routine.

09-05-23, GrCompare updates
Bug fix:Change CaseIgnoreMap to HashMap when storing branch and location codes into database. This was causing all branch codes stored, in the DB, to be in lower case and Solr searches to fail.

08-30-23, GrCompare updates
Restructure database code to remove redundancies.
Bug fix:Recompile to replace broken software library.
Reduce max facet display size.
Bug fix:Max facet display size not working for branch and location accordion facets.

08-29-23, GrCompare updates
Bug fix:Remove case sensitivity in branch comparison display.

08-28-23, GrCompare updates
Bug fix:Disable transfer of solr code to DB until below problem is fixed.
Bug fix:Restore broken branch labels.
Bug fix:using code as default description broke the branch display when 'only display with valid labels' checkbox is set.

08-28-23, Indexer updates
Restore using leader after library export was fixed.
08-25-23, GrCompare updates
Update tutorial page
Bug fix:Btaa report generation not working.

08-23-23, Indexer updates
Change 'all' to 'main' when branch field does not exist so that it matches 'main' when field exists but is empty.
Change leader bit 6, in match key, to '_' so that Madison records will match.

08-17-23, GrCompare updates
Bug fix: admin page displaying grCompare when accessing indexing control machine.
Bug fix: displaySolrUrl script using indexing control machine instead of btcompare
Make Overlap facet creation work for btaa.
Bug fix: actionNote code with owner display when not in debug mode.
Add limit actionNotes to collection to Debug mode.

08-16-23, GrCompare updates
Bug fix: Error when actionNote map value is null.

08-15-23, GrCompare updates
Bug fix: some report object not getting moved to completion directory.

08-11-23, GrCompare updates
Increase max facet char length
Suppress actionNote_with_owner facet-count if corresponding. actionNote facet is suppressed.

08-10-23, GrCompare updates
Bug fix: Bad syntax'EAST_VIVA--virtua20 )--0' in 'Circ Count by Library' facet data was causing system to crash during display.

08-08-23, GrCompare updates
Bug fix: Handle null DB time stamps.

08-03-23, GrCompare updates
Bug fix: not retrieving correct primary and secondary urls for btCompare.
Simplify startup for index control machine applications.
Re-enable db to config file sync (see 05-23-23).

08-02-23, GrCompare updates
Bug fix: Handle null actionNote code.
Bug fix: Action note time stamp using facetLabel DB.
Bug fix: ActionNote timestamp not getting set.
Bug fix: ActionNote defaulting to wrong collection.
Bug fix: Strip actionNote owner from code to match DB contents.
Replace constant with AdminPropertiesFile_Inf.getDefaultCollection()

07-31-23, GrCompare updates
Bug fix: check set_2_from_query_modified initialize.
Bug fix: Overlap facet not displaying.
Bug fix: disable Overlap face for ALL collection.

07-28-23, GrCompare updates
Bug fix branch label update not working after db table rename.
Set default collection to BTAA for btcompare branch and location label loaders.

07-27-23, GrCompare updates
Complete code for use of BTAA collection, branch, location and action note database tables, based on host name.

07-25-23, GrCompare updates
Bug fix: Do not display Overlap facet after clicking on link in branch compare table.
Bug fix: When comparing branches, do not allow the branch that is selected in setOne to be selected in setTwo.

07-24-23, GrCompare updates
Bug fix: Branch comparator broken after code refactor.
Bug fix: Do not show Overlap facet when comparing and displaying branch chart..

07-20-23, Indexer updates
07-20-23 Check string length for CoAllianceIndexUtil.getPublication_geo_facet(Record).
Disable mapdb for collection and continue indexing on mapdb fatal error.

07-19-23, MARC comparison tool updates
Refactor and encapsulate action note database objects.

07-18-23, MARC comparison tool updates
Refactor and encapsulate location database objects.

07-14-23, MARC comparison tool updates
Indexer: Make publisherNameFacet multi-valued.
Indexer: Replace unneeded String functions.
Refactor and encapsulate branch database objects.
Bug fix: Sometimes an indexed MatchKey document is missing the MatchKey field. When the MatchKey field is missing the matchKey is now retrieved from the ID field. This aids in retrieval of single matching documents, which also improves report export results.

07-13-23, MARC comparison tool updates
Bug fix: Another collection fix when retrieving a single Marc document.

07-10-23, MARC comparison tool updates
Bug fix: Clear default collection when moving between compare hosts.
Bug fix: When retrieving a single Marc document for display, pass the enclosing collection.
Bug fix: Remove btaa collection from grCompare.

07-10-23, Marc Indexer
Bug fix: Remove vern fields which were causing multivalued error.

07-07-23, MARC comparison tool updates
Bug fix: Error when retrieving time stamp from empty database table.
Switch to indexer control machine for collection lookup, when accessing single document.

07-06-23, MARC comparison tool updates
Handle BTAA collection.

07-03-23, MARC comparison tool updates
Rename branch and location databases.

06-24-23, MARC comparison tool updates
Bug fix: rewrite checkForValidCircCounts routine.
Bug fix: Improve handling of multivalued fields.

06-23-23, MARC comparison tool updates
Add cache to report export.
Bug Fix: Circ count export incorrect, not allowing for circ counts in all branches.
Change Set to List for branch retrieval. This prioritizes branches that appear multiple times in Solr to deal with branches created by bad MARC data.

06-22-23, MARC comparison tool updates
Clear cache when updating siteCode labels.
Bug Fix: Circ count export incorrect when facet selected and not a range.

06-21-23, MARC comparison tool updates
Add restart option to Admin screen.

06-08-23, MARC comparison tool updates
Parse error on circ count range when date range was present during report generation.

06-07-23, MARC Indexer updates
Bug fix:Dedup branch selections before calculating valid branches

06-06-23, MARC Indexer updates
Bug fix:Previous DEBUG code was causing ""compare common error when return fields did not contain a matchKey field

06-06-23, MARC Indexer updates
Bug fix: Always create a main branch, even when a libraries definition file does not define a branch field.

06-05-23, MARC comparison tool updates
Bug fix: Fix branch selection checkbox logic.
Sort branches in comparison box's.

06-01-23, MARC comparison tool updates
GrCompare:Upgrade Marc4j 2.6.1 to 2.6.5
GrCompare:Change report export log error to warning.

03-23-23, MARC indexer updates
Indexer:Upgrade Marc4j 2.6.1 to 2.6.5

05-31-23, MARC comparison tool updates
Replace all String handling, with software library, of 035 field in both Excel and CSV exports.

05-23-23, MARC comparison tool updates
Sync all system configuration files to the Db upon home page display.
Bug fix: Remove redundant admin. screen.
Bug fix: Query parameteres getting lost during start over of search parts.

05-19-23, MARC comparison tool updates
Bug fix: Under some circumstances system switching to the ALL collection.
Increase Logger debug messages.
Set compare, using multiple threads, to be the default (can be overridden in Admin screen).
Bug fix: Admin, screen for siteCode label not updating cache correctly.
Set default collection from 'ALL' to "Colorado_Wyoming".

05-17-23 , MARC comparison tool updates
Display labels on the indexer control screen.

05-11-23 , MARC comparison tool updates
Add shard whitelist command to solr startup script.

05-10-23 , MARC comparison tool updates
On grcompare6_copy use /tmp/tmp2 directory.
Bug fix: getCurrentSolrCore( cache ) was accessing request object in the 'ALL' collection which is not accessible in search threads.
Bug fix: request object also being used some RPC calls.

05-05-23, MARC comparison tool updates
Cancel and zero old threads when startinn over in compare screen.
Add search by Parts and landing page refresh control to admin screen.

05-03-23, MARC comparison tool updates
Bug fix: change admin screen 'create unique facet' to show all collections in select, not just those in the secondary solr.

05-02-23, MARC comparison tool updates
Bug fix: change library indexing exclusion list to use {collection}.{siteCode}.
Bug fix: temp disable of search parts until fix of memory leak.
Bug fix: removing "035" from some values in multi-valued OCLC field.

05-01-23, MARC comparison tool updates
Bug fix: add error handling for GrCompare on indexing control machine when new collection does not have label.

04-29-23, MARC comparison tool updates
Bug fix: encoded form parameters not working.

04-28-23, MARC comparison tool updates
Refactor all form handling to to simplify thread code.
Refactor all form handling to to simplify thread code.
Parallelize 'owned by' chart.

04-26-23, MARC comparison tool updates
Finish refactor of noblChartSearchPost prior to adding landing page.

04-27-23, MARC comparison tool updates
New Post method for resultsChartParts page.

04-21-23, MARC comparison tool updates
Start refactor of noblChartSearchPost prior to adding landing page.

04-19-23, MARC comparison tool updates
New deep copy library.

04-18-23, MARC comparison tool updates
Remove deep copy when creating SolrResponseHelper.
Remove redundant deep copy of SolrQuery.

04-17-23, MARC comparison tool updates
Disable deep copy of CaseIgnoreMaps to speed up processing ).

04-14-23, MARC comparison tool updates
Enable parallel processing for new function getViewableFacets(..) routine.
Add 035 field to CSV exports.

04-13-23, MARC comparison tool updates
Add 583$f field and 583$h to Excel and CSV exports.
Convert viewableFacets routine to a parallel stream to improve performance.
Bug fix: CSV exports not using the new LC# export
Add cache to ConfigFileAccess.getSiteCodesMap(...).

04-12-23, MARC comparison tool updates
Bug fix: check for null in config file read routine.
Roll back actionName changes.

04-11-23, MARC comparison tool updates
Refactor search parts code.

04-07-23, MARC comparison tool updates
Begin implementation of new Search Results page which uses Multiple threads and has busy landing page to avoid timeouts.

04-05-23, MARC comparison tool updates
Bug fix: When a label for a new collection did not exist it would kill report exports.

04-04-23, MARC comparison tool updates
Admin tool to generate siteCodes for index, with exclude siteCode list (only works on indexing control host).

03-29-23, MARC indexer
Bug fix: New action limiting feature not working.

03-29-23, MARC indexer
Bug fix: New action limiting feature not working.

03-28-23, MARC indexer
Bug fix: Failing when trying to access Geo Publication Label admin page.

03-27-23, MARC indexer
Bug fix: Action Note Name facet not displaying.

03-23-23, MARC indexer
Normalize the 'Publisher Name' facet (available in April index).

03-22-23, MARC comparison tool updates
Bug fix:creating incorrect report name when exporting reports of type ".marc"

03-09-23, MARC comparison tool updates
Add debug mode to Admin screen to toggle 'Action Note with Owner' field. This change will not take effect until the March indexing run is complete.

03-08-23, MARC comparison tool updates
Use 'with owner' field to limit Action Notes to collection

03-06-23, MARC Indexer updates
Add collection prefix to ActionNote 'with owner' field to allow limiting Action Notes to a collection

03-03-23, MARC comparison tool updates
Limit library compare display to only libraries currently in Solr while using the 'ALL' collection

03-02-23, MARC comparison tool updates
Limit 'action note' facet display during branch comparison
Add 'action note with owner' facet display
Limit 'action note with owner' facet display during branch comparison

02-28-23, MARC comparison tool updates
Limit action note display to collection

02-24-23, MARC comparison tool updates
No longer open pivot reports in separate tab.
Add right like alert in pivot reports.
Add publisher name facet

02-23-23, MARC comparison tool updates
Branch comparison improvements.

02-17-23, MARC comparison tool updates
Bug Fix: Pivot report failures.
Bug Fix: Remove tutorial links when accessing holdings directly through fuseaction.
Bug Fix: Branch comparison.

02-16-23, MARC comparison tool updates
Bug Fix: fix and improve branch description admin screen.
Bug Fix: fix and improve location description admin screen.

02-08-23, MARC comparison tool updates
Change collection dropdown menu to show collections without documents in the admin location and brach display screens.

02-07-23, MARC comparison tool updates
Add Circulation Count for branches to report exports.
Change report temporary MARC export fields from 99x to 59x.
Display undefined circ. count fields as blank in export.

02-03-23, MARC comparison tool updates
PivotPoint adjustments

02-02-23, MARC comparison tool updates
Bug Fix: 'Owned by XX' results not working for branches.
Bug Fix: Display all branches when comparing main library.
Disable pivot report back button on report pages.

02-01-23, MARC comparison tool updates
Bug Fix: Fix PivotTables when using Dewey OR LC facet to display final results screen.
Improved error message in PivotTables.

01-26-23, MARC comparison tool updates
Item record display, which contain original MARC record, now shows the field/subfied used to extract branch,location and circulation count information.
Item record display, which contain original MARC record, branch, location, circ. count display not take directly from the MARC record

01-23-23, MARC comparison tool updates
Bug Fix: Handle both String and Object branch codes.
Bug Fix: Handle case of missing count in 'Circ Count by Library' facet.

01-19-23, MARC comparison tool updates
Bug Fix: Branch codes not displaying when there was no description in center results screen.

01-19-23, MARC comparison tool updates
Bug Fix: Reimplementation of the 'Circ Count by Library' facet.

01-06-23, MARC comparison tool updates
Bug Fix: Force Admin screen, for setting library indexing properties, to include collections without documents.

01-06-23, MARC comparison tool updates
Bug Fix: Force Admin screen, for setting library indexing properties, to include collections without documents.

11-28-22, MARC comparison tool updates
BugFix: The new branch with wildcards query was ignoring libraries without branches.

11-22-22, MARC comparison tool updates
Add local holdings to library home screen. The date field is currently marked as 'local' the date be in next revision

11-21-22, MARC comparison tool updates
BugFix: deselect set 1 branch from wildcard library in set 2

11-15-22, MARC comparison tool updates
Modify Admin page for uploading location information to allow for spreadsheet not containing the branch code column.

11-14-22, MARC comparison tool updates
BugFix: Admin page for uploading location information not seeing new empty collection.

11-11-22, MARC comparison tool updates
BugFix: Change branchField to use wildcards.

11-10-22, MARC comparison tool updates
BugFix: Correct query filters when mixing main libraries and branches when doing a comparison.
BugFix: Remove all spaces on test for valid branch description.

11-09-22, MARC comparison tool updates
Change branch select/deselect algorithm in comparison box.

11-05-22, MARC comparison tool updates
Bug fix: User MatchKey search not working.

11-01-22, MARC comparison tool updates
If a branch is selected, after performing a comparison, the parent institution is de-selected in the compare dropdown.

10-31-22, MARC comparison tool updates
Improved error message when Solr is not active on start page.

10-27-22, MARC comparison tool updates
Bug fix: Report export count incorrect when XML to text processing failed. This caused the remaining records to no be processed.

10-25-22, MARC comparison tool updates
Bug fix: Report processing not including Error Count in Report exports (decrementing success count rather incrementing error count).

10-12-22, MARC comparison tool updates
Indexer: Add close on JVM exit flag to the Mapdb resource.

10-07-22, MARC comparison tool updates
Bug fix: Some records, missing valid branch information, failing on export..

10-06-22, MARC comparison tool updates
Bug fix: 'Previous' and 'Next' buttons not working on initial page.
Add branch column to marc exports.

10-04-22, MARC comparison tool updates
Bug fix: clear journal cache update.

09-30-22, MARC comparison tool updates
Add Publishing Geo Labels to query display
Add Publishing Geo Labels to PivotPoint display
Add result display links to PivotPoint display
Bug Fix:Add default Goldrush Central Knowledge Base to new cache clear method.

09-26-22, MARC comparison tool updates
Add links to Pivot Table.

09-23-22, MARC comparison tool updates
Bug Fix: Admin clear journal cache link update.
Admin now shows when clear journal cache has been cleared/reloaded.

09-21-22, MARC comparison tool updates
Remove (Tutorial) links on Holdings index page.
Admin now shows when clear journal cache has been cleared/reloaded.

09-19-22, MARC comparison tool updates
Bug Fix: Admin clear journal cache link

September 15 2022, MARC comparison tool updates
Bug Fix: Remove temporary data prefix marker, for inserted data, from MatchKey field value when exporting in XML format.

September 08 2022, MARC comparison tool updates
Allow the manual creation of the Overlap facet on the Secondary Solr. NOTE: This only works on the GrCompare running on the main indexing machine (indexer-3).

September 07 2022, MARC comparison tool updates
Bug Fix: Switch from List ot Long in unique count field generation.

September 06 2022, MARC comparison tool updates
Bug Fix: The latest upgrade broke the selfSignup section. Manully create the method..providers.MyUsernamePasswordAuthProvider.getSignup(Context) as a temporary fix.

September 01 2022, MARC comparison tool updates
Bug Fix: Fix Geo Publication label update.

August 31 2022, MARC comparison tool updates
Bug Fix: Switch Pivot Report to use HTTP Post.

August 29 2022, MARC comparison tool updates
Bug Fix: Always get the Solr for the indexing history page from the main config file.

August 26 2022, MARC comparison tool updates
Bug Fix: Another fix for automatic Overlap facet generation.

August 25 2022, MARC comparison tool updates
Add "Publication Location" facet filter.
Activate "Enter" button for "Publication Location" input field.

August 24 2022, MARC comparison tool updates
Scroll browser to top of page when "thinking" is displayed.
Bug Fix:When a user selects the "WARNING:MAX REACHED" facet, ignore it.

August 23 2022, MARC comparison tool updates
Bug Fix:Incorrectly defaulting to the current indexing host in the "Create Overlap facet" admin screen.
Add solr port to details of running Overlap facet statistics.

August 09 2022, MARC comparison tool updates
Bug Fix:When retrieving siteCodes for all collection via RPC, only collections that were currently in Solr were being returned.

August 03 2022, MARC comparison tool updates
Bug Fix:When performing the indexing host lookup, handle an invalid collection name.

July 28 2022, MARC comparison tool updates
Fix RPC call Overlap facet generator, parameter contained URL instead of port
Bug Fix: The exclude facet not handling the special characters #,|,?,{,} correctly. See ViewUtils.removeSpecialCharactersForDisplayAndIDs() and _facetLinePartial.scala.html

July 28 2022, MARC comparison tool updates
Bug fix: Change the default Solr core variable to always use the properties file.
Bug fix: Add SolrOnly paramater to the LibraryName Map.

July 27 2022, MARC comparison tool updates
Bug fix: Attempt to fix the display of siteCodes, that are not currently is Solr, in branch compare boxes.

July 26 2022, MARC comparison tool updates
Bug fix: Remove trailing comma in getFieldAsString()

July 20 2022, MARC comparison tool updates
Bug fix: Don't save to cache when retrieving siteCodes from file.

July 19 2022, MARC comparison tool updates
Add Http client timeout to main configuration file.

July 19 2022, MARC comparison tool updates
Bug fix: Increase connection when posting to classic GoldRush to try and fix 'Proxy Error'.
Bug fix: When comparing branches, all branches were being selected for a SiteCode instead of just simply the SiteCode. This was overwhelming the system.
Bug fix: When comparing branches, the Overlap facet was being used to determine the 'owned by' library results. The Overlap facet is only valid when comparing complete libraries (SiteCodes) therefore it was returning incorrect results. When comparing branches the old method of determining the 'owned by' results is now being used. This is method is slower and limited in the number of allowed results, but it is accurate.

July 15 2022, MARC comparison tool updates
Bug fix: Admin page returning incorrect hostname.
Bug fix: Admin page returning incorrectly setting setting Solr secondary port #.
Bug fix: Route for error page missing.
Bug fix: Incorrect host name causing Unique facet creation status page to display incorrect results.
Do not start Unique facet creation if Solr Collection is empty.

June 30 2022, MARC comparison tool updates
When GrCompare is run on the INDEXING_CONTROL_MACHINE set the admin section to use the current secondary port of GrCompare. This will reduce the possability of the indexing and Overlap facet generation routines using incorrect Solr.

June 27 2022, MARC comparison tool updates
Add 'Publication location' label edit in Admin screen.
Bug fix: Getting 'null' error when displaying the ALL collection.

June 24 2022, MARC comparison tool updates
Refactor Matchkey Document retrieval utilities to make them available to Indexer routines.

June 24 2022, MARC comparison tool updates
Bug fix: Remove leading comma's in MatchKey document display.

June 21 2022, MARC comparison tool updates
Bug Fix:OCLC search not specific to the indexed OCLC field.
Bug Fix:Change the Database-Poll configuation in attempt fix timeout errors.

June 14 2022, MARC comparison tool updates
Bug Fix:Clear cache when changing solr port in Admin section.
Bug Fix:Display empty collection is dropdown list in Admin section.

May 24 2022, MARC comparison tool updates
Bug Fix:Overlap exclude.

May 25 2022, MARC Indexer updates
Add Publication Location facet (available in June index).

May 23 2022, MARC Indexer updates
Add 'Overlap exclude' file and supporting code to Overlap facet generation.

May 03 2022, MARC comparison tool updates
Change which libraries are displayed on the result page to be limited to the active Collection instead of the libraries used in a comparision when the display is the result of the 'Owned by' link.

April 18 2022, MARC comparison tool updates
Bug Fix: Library siteCodes containing 'OR' failing export.

April 15 2022, MARC comparison tool updates
Implement the new multi-exclude checkbox for most of the Results Page facets.
Bug Fix: The new multi-exclude checkbox implemention broke the single facet exclude 'X'.
Bug Fix: The exclude facet 'X' not handling the special character ' correctly. See ViewUtils.removeSpecialCharactersForDisplayAndIDs()

April 12 2022, MARC comparison tool updates
Facet multi-exclude checkbox implemented for the Library facet.

April 11 2022, MARC comparison tool updates
Facet functionality when accessed via GrProxy

April 06 2022, MARC Indexer updates
Bug Fix:For MapDB path

April 04 2022, MARC Indexer updates
Move Overlap MapDB files to larger partion.

March 17 2022, MARC comparison tool updates
Code clean up for readability.
Change main comparison routines to static and make thread safe so that they can be used by GrProxy.

March 16 2022, MARC comparison tool updates
Bug fix: MatchKey count display incorrect.

March 16 2022, MARC comparison tool updates
Last code refactor for MARC compare, prior to GrProxy additions

March 10 2022, MARC comparison tool updates
Change layout for bug in Firefox 98.0 on Windows

Febuary 28 2022, MARC comparison tool updates
Allow Admins to set a users default Collection

Febuary 28 2022, MARC comparison tool updates
If a users default collection is not in Solr. set the users collection to ALL to avoid an error. When a collection is removed from Solr and a user of that collection logs in, thier default collection will be set to ALL

Febuary 28 2022, MARC comparison tool updates
When using Admin screen to add a new site code: initialize the label code, label short and label long to the siteCode.

Febuary 25 2022, MARC comparison tool updates
Bug fix: Users getting set to proxy collection by default, change to ALL

Febuary 24 2022, MARC Indexer
Bug fix: Overwrite MARC 945$a field with single valued siteCode

Febuary 24 2022, MARC comparison tool updates
Bug fix: In Admin screen to add siteCodes allow simple siteCode without the path.

Febuary 22 2022, MARC comparison tool updates
Bug fix: Google Scholar export.

Febuary 16 2022, MARC comparison tool updates
Bug fix: Some report image downloads were still using http instead of https.

Febuary 13 2022, MARC comparison tool updates
Bug fix: 'ALL' collection not displaying.

Febuary 11 2022, MARC comparison tool updates
Bug fix: 'Held by XX' links displaying chart instead of displaying list.

Febuary 10 2022, MARC comparison tool updates
Version 2 of Marc Compare refactoring.

Febuary 7 2022, MARC comparison tool updates
Version 1 of Marc Compare refactoring.

January 27 2022, MARC comparison tool updates
With the chart displayed after a comparison, if the user selects a facet the comparision chart is redisplayed rather then a list.
Bug fix:When doing a comparison with set One selected and an empty set Two you now get a warning message.

January 21 2022, MARC comparison tool updates
When exporting reports from the 'ALL' collection, append the Collection name to differentiate libraries with same name. A library with the same name can now be compaired between collections. This works for all report types, including csv and excel, with and without matchKey fields.

January 20 2022, MARC comparison tool updates
Allow for libraries with the same name to be displayed, with working detail links, in the 'All' collection. A library with the same name can now be compaired between collections.

January 13 2022, MARC comparison tool updates
Admin: style changes.

January 12 2022, GrProxy updates
Bug fix: RPC for Tile lookup call not passing userId.

January 10 2022, GrProxy updates
Bug fix: RPC for Multi call not passing userId.

January 7 2022, GrProxy updates
Bug fix: RPC authentication for use with GrProxy.

January 6 2022, MARC comparison tool updates
remove ALL collection for Admin pages.
Indexing scripts: In index_file_check_solr-X.sh cange grcompare/getCollection to indexer-3/getCollection so that it matches processAllSolrUsers-indexer-XX.pl files

January 5 2022, MARC comparison tool updates
Bug fix: Admin page for adding siteCodes to Collection not displaying correct collection after adding new siteCode.
Admin page for adding siteCodes to Collection modified to display empty Solr Collections.
Bug fix: Html select for Collection failing with new empty Solr Collections.

December 23 2021, GrProxy updates
Add RPC authentication for use with GrProxy.

December 23 2021, Indexer zeroing routine.
Bug fix: Add zering for all collection_XX* fields in a matchKey document instead of just the current one.

December 22 2021, Indexer zeroing routine.
Bug fix: Zeroing of all collection_XX* count facets changed from '-1' to '0'.

December 21 2021, Indexer zeroing routine.
Add the zeroing of the collection uniqueness facet field.
Finish second Solr upgrade.

December 14 2021, MARC comparison tool updates
Bug fix: Automatic Unique Facet generation running on the wrong Solr server.

December 14 2021, MARC comparison tool updates
Bug fix: Fix libary label display when displaying 'ALL' collection.

December 9 2021, MARC comparison tool updates
Bug fix: facet label 'suppress' checkbox not being limited to current collection.

December 8 2021, MARC comparison tool updates
Setup local database for GrProxy debug.

December 06 2021, MARC comparison tool updates
Setup CORS for GrProxy.

December 03 2021, MARC comparison tool updates
Improve GUI for create unique facet admin page.

December 02 2021, MARC comparison tool updates
Add circ. count with owner field to MatchKey document display.

December 02 2021, MARC comparison tool updates
Bug fix: Fix Excel export of 035 field which contained data with the "035" string.

December 01 2021, MARC comparison tool updates
Bug fix: Improve handling of mapDb failures when creating the unique facet.
Bug fix: Individual library lookup failing when the library appeared in more then a single collection.

November 29 2021, MARC comparison tool updates
Bug fix: Library not being displayed in results summarry, when the library appeared in more then a single collection.

November 19 2021, MARC comparison tool updates
Admin section not has capability to generate and install indexer control file(solrUsers.txt)

November 19 2021, MARC comparison tool indexer updates
The indexer now tests and corrects mapDb(used to generate Overlap facet) checksum errors.

November 16 2021, MARC comparison tool updates
Bug fix: Overwrite errant String with ArrayList in mapDb.

November 12 2021, MARC comparison tool updates
Bug fix: Overwrite errant String with ArrayList in mapDb.

November 11 2021, MARC comparison tool updates
Add error recovery when mapDb object becomes locked or has invalid checksum.
Bug fix: Create Overlap facet port selection not working for Solr counts on status screen. Overlap facets were created for currect Solr but the status screen was incorrect.
Create Overlap facet form port default to secondary Solr.

November 16 2021, MARC comparison tool indexer updates
Change function that extracts publication date from MARC record to always use 1st date if government document or if second date < 1200.

November 01 2021, MARC comparison tool updates
Bug fix: Admin page for siteCode failing when changing collections, after refactoring code.

October 29 2021, MARC comparison tool updates
Bug fix: Overlap facet creation statistics.
Display active and indexing Solr configuration on Admin page.
Beta revision control for configuration files.

October 21 2021, MARC comparison tool updates
Bug fix: Overlap facet creation.

October 22 2021, MARC comparison tool indexer updates.
If reissue date is true based on control field 008 position 6 == "r" use the first date, starting in position 7.

October 21 2021, MARC comparison tool updates
Bug fix: 'Owned by' displaying chart instead of results.

October 20 2021, MARC comparison tool updates
Bug fix: Error when adding new Collection and SiteCodes. This broke after last framework upgrade.

October 7 2021, MARC comparison tool updates
Add Admin page to create an Overlap facet for a single library.
Imporve logging for opening contract file, for debug purposes..

October 13 2021, MARC comparison tool updates
Change 'owned by' links to use the new Overlap facet instead of discreet logic.

September 27 2021, MARC comparison tool updates
Improve uniqueness facet creation Admin page.

September 21 2021, MARC comparison tool updates
Improve database comparison history page.

September 23 2021, MARC comparison tool updates
Bug fix: for empty "Circ. Count #:" field in results page.

September 22 2021, MARC comparison tool updates
Record which databases are used for any comparision, not just for emailed reports.

September 21 2021, MARC comparison tool updates
Add features to database comparison history page.

September 17 2021, MARC comparison tool updates
Add download and 'from date' checkbox to database comparison history page.

September 15 2021, MARC comparison tool updates.
Bug fix: Error when changing collection on actionNote Admin page.
Bug fix: Error when encountering an action note code with a ';'.

September 14 2021, MARC comparison tool updates.
Display all collecton unique stats, Admin page.

September 14 2021, MARC comparison tool updates.
Add database comparison, Admin, view page.

September 13 2021, MARC comparison tool updates.
Store database comparisions to aid with selecting title list uploads.

August 18 2021, MARC comparison tool updates.
Improve unique facet Admin page.
Create enable/disable function for unique facet.

August 16 2021, MARC comparison tool updates.
Increase the number of location codes handled by the system.

August 11 2021, MARC comparison tool updates.
Add uniqueness facet, based on Collection (available with August index completion).
Bug Fix for Admin screen to add new facet label.

c
July 30 2021, GrCompare
Change database pooling configuration.

July 26 2021, GrCompare
Add beta unique facet generation feature.
Fix timestamp initialization after framework upgrade.

July 14 2021, GrCompare and Goldrush.
Improve DB Connection logging.

July 8 2021, GrCompare and Goldrush.
Add retry on database Timeout error when retrieving Goldrush Holdings.
Increase cache timeout for Goldrush Holdings from one hour to one day.

July 7 2021, GrCompare and Goldrush.
Increase database connection timeout.

June 30 2021, MARC comparison tool updates.
During Report Exports an empty 035 field was causing the row to not be generated.

June 16 2021, MARC comparison tool updates.
Remove the MARC 035a field column from report exports.

June 16 2021, MARC comparison tool updates.
Add the MARC 035 field column to report exports.

June 15 2021, MARC comparison tool updates.
Fix file uload for grlinker display settings template files. This feature stoped working after platform upgrade.

June 05 2021, MARC comparison tool updates.
Upgrade in attempt to fix database connection pool problems.

June 01 2021, MARC comparison tool indexer updates.
SiteCodes not being cleared correctly in MatchKey documents after upgrade. This fix will be visable in June Index.

June 01 2021, MARC comparison tool updates.
Improve library name sorting in MARC comparison page.

May 25 2021, MARC comparison tool updates.
Bug Fix: Admin functions for uploading custom templates not working correctly after framework upgrade.

May 21 2021, MARC comparison tool updates.
Improve the Library selection display when 'ALL' collection is displayed (branches are temporarily disabled).

May 19 2021, Gold Rush.
Bug fix: download contract link not working, after platform upgrade.

May 17 2021, Gold Rush
Bug Fix: Admin functions for new library setup not working correctly after framework upgrade.

May 14 2021, Gold Rush
Bug Fix: In some instances the HTTP Content-type was not being set correctly after framework upgrade.
Bug Fix: Check that Libraries from inactive collections are not displayed in the 'All Collections' view.

May 11 2021, GrReports
Bug Fix: Journal reports no longer displaying query in 'My Reports' view.
Bug Fix: Restart user reports when a new GrCompare version is installed

May 07 2021, MARC comparison tool updates.
Sort Library and Branch select boxes when viewing All Collections.

May 07 2021, Journal Comparision.
Bug Fix: Restore Title link in Display Database Contents page.

May 06 2021, MARC comparison tool updates.
Add download capability to Central Knowledge Base table.

May 06 2021, MARC comparison tool updates.
Increase the number of facets allowed for Branch and Location facets.

April 28 2021, MARC comparison tool updates.
Bug fix: The administrative journal cache reload was not working.

April 27 2021, MARC comparison tool updates.
Bug fix: The Last Login date in the user admin table was not being updated.

April 21 2021, Journal Comparison, GrProxy, MARC comparison tool updates.
Update: Upgrade web framework to newer version, this required a large code rewrite that may introduce a few bugs.

April 19 2021, GrProxy.
Bug fix: Pivot report facet label error, when switching between collections, was causing pivot reports to fail.

April 14 2021, MARC comparison tool updates.
Bug fix: Fix permissions for non admin users in new 2.6 version.

April 07 2021, MARC comparison tool updates.
Bug fix: Fix LoginHistory table which broke after MySql upgrade.

April 06 2021, MARC comparison tool updates.
Move Solr default operator and default search field from schemal.xml to solr query object.

March 12 2021, MARC comparison tool updates.
Bug Fix: Record export not working correctly for queries that do not contain Circulation Counts.

March 12 2021, MARC comparison tool updates.
When retrieving the LC Call Number the classifcation # is normally retrieved from 050$a and the item # from 050$b,
if both these fields are emtpy we now look in the 090$a and 090$b fields

March 08 2021, MARC comparison tool updates.
Bug Fix: Exporting a single '.' for the LC Call # when both 050$a and 050$b fields/subfields were empty.

February 24 2021, GrProxy.
The background Goldrush CF server URL is now in main config file.
Allow HTTPS access to GoldRush CF server.

February 03 2021, MARC comparison tool updates.
Remove erroneous 'login' button at top of screen.
Hide 'Reports' button prior to login.

January 25 2021, MARC comparison tool updates.
Add 'Admin URL' field to custom subscription upload.

January 22 2021, MARC comparison tool updates.
Enable circulation counts for all Collections that have supplied circ. count data
Handle the case where the circulation count is null or empty instead of being 0
In the case where the maximum facet count has been reached, but none of the facets are viewable due to wrong collection etc. display nothing rather then displaying "WARNING:MAX MAY BE EXCEEDED"
This problem made it appear that facets were not being displayed, when there weren't any viewable facets for the particular search criteria.

January 19 2021, MARC comparison tool updates.
Add 'location code' search.
Add 'location code' lookup page.
Bug Fix: Add 'item number' to LC classification during excel export.

December 22 2020, MARC comparison tool updates.
Bug Fix: Site Codes containing 'OR' was confusing Solr queries were 'OR' is a reserved word.

December 21 2020, MARC comparison tool updates.
Bug Fix: In the circ.count feature sites that did not contain circ.count information were not being exported .

December 19 2020, MARC Indexer updates.
Fix {collection}_item_circ_count field not resolving correctly for collections other then EAST.

December 15 2020, MARC Indexer updates.
Fix item_circ_count (non mult-facted) getting added to matchKey document.

December 18 2020, MARC comparison tool updates.
Restore access to the 'All' collection.

December 14 2020, MARC comparison tool updates.
Change the wasy Database Connections are handled in attempt to fix connection timeout problem.
Role back to previous index which only has Circulation Counts for EAST.
No longer restore the Collection when restoring a saved search. You now stay in your active Collection.
The 'All' collection is temporarily disabled.

December 13 2020, MARC comparison tool updates.
Enable circulation counts for all Collections that have had circulation counts indexed.
Temporarily remove Branch label from the main results in the center of the page. This was causing some links to cause a 'Document not found' error.

December 13 2020, MARC Indexer updates.
Index circulation counts for all collections that have supplied cirulation count information.

December 11 2020, MARC comparison tool updates.
Restore the 'All' collection to the dropdown list of Collections.

December 08 2020, MARC comparison tool updates.
Change the Solr Collection drop down list to display all collections in Solr instead of only active indexing Collections.
Fix the missing color on the Export button of the 'owned by XX' report.
Improved the suppress duplicates option of the report export. The actual MARC is now compaired to previous MARC records, rather only allowing one per library. This will aid in finding differing MARC records that get attached to the same MatchKey document.
Add the new circ count range filter to MARC report exports
Fix the 'owned by 2,3 or 4' report which broke when the suppress duplicates option was added.

December 01 2020, MARC comparison tool updates.
Remove duplicate records is now a user selectable option.

November 25 2020, MARC comparison tool updates.
Remove duplicate records from reports. In the future this will be a user selectable option.

November 24 2020, MARC comparison tool updates.
Upgrade HikariCP database connection pool in attempt to fix system crash.
Get Solr facet limits and facet limit warning message from config. file
The SolrResponseHelper was not thread safe. The object was not Serializing/Deserializing to disk correctly. Under some circumstances this may cause some queries to partially overwrite existing queries, leading to intermittent failures.
Add a warning at the bottom of each facet field when the MAX facet count has been reached. When the MAX facet count is reached, it means facets exist that are not being displayed. This is mostly for the ciculation_count facet when displays a subset of the actual facets, so the facet max limit is easily reached, even if the # of displayed facets is small. This is because the facet is for the entire collection, but I may only be display ciculation_counts for a particular library.

November 5 2020, MARC comparison tool indexer updates.
Replace the circulation count field used by the TEST collection with a dynamic field. This allowed each collection to keep track of circulation counts.
This field is created automatically within the indexing sofware without requiring special configuration.

October 28 2020, MARC comparison tool updates.
Update legacy code that was using the GET, instead of POST, HTTP method for accessing Solr. This was causing a failure with large Solr queries.

October 27 2020, MARC comparison tool updates.
A descriptive error page is now displayed when unable to connect to Solr.
Bug fix for facet library display.

October 24 2020, MARC comparison tool updates.
Change Circ.Count max facet count from 1000 to 700.

October 22 2020, MARC comparison tool updates.
Add Circulation Count to report exports.
The maximum # of facets is normally set to 100(200 for 'ALL' collections). A second query was added when the Circulation Count range facet function is used. This second query uses a maximum facet count of 1000 for the 'Circ Count' and 'Circ Count with Owner' facets. This larger number of facets is then merged with the other facets. This is only implemented when using the Circulation Count range facet function since it slows performance.
Remove depreciated methods from Report Generater to aid in code simplification.
NOTE: The new Circulation Count feature is only enabled for the EAST collection.

October 19 2020, MARC comparison tool updates.
Bug Fix: The Dewey range search was using the LC encoder instead of the Dewey encoder.
Add Circulation Count range to the user search Save/Restore funtions.
Substitute ITEM_BRANCH_EMPTY with XX in item_circ_with_owner_field.
Modify pivot report to work with Circulation Counts which is a numeric field as opposed to a text field.
Bug Fix: Intermittent error in new admistrative routines where a config file was being deleted, instead of a new empty file created, during version backup.
NOTE: The new Circulation Count feature is only enabled for the EAST collection.

October 1 2020, MARC Indexer updates.
Add 'Circulation Count' field to MatchKey documents(this is in addition to the existing 'Circulation Count with Owner' field).

September 29 2020, MARC comparison tool updates.
Improve display of fields in 'Search Results' display.
Circ Count without owner field beta(only enabled for specific collections).
NOTE: The new Circulation Count feature is only enabled for the EAST collection.

September 24 2020, MARC comparison tool updates.
New administrative page for collection labels and assigning indexing hosts.
New Beta version control for Administrative pages, This is currently only active for the collection labels admin page.
Restructure code for all administrative pages to reduce code duplication.

September 11 2020, MARC comparison tool updates.
New administrative page for facet labels (only effects display, does effect Solr facets).

September 10 2020, MARC comparison tool indexer updates.
Change to indexer to add circulation counts(without owner) to indexed item records,

September 1 2020, MARC comparison tool indexer updates.
Bug fix to indexer to handle undefined and empty circulation counts with owner field.

August 31 2020, MARC comparison tool indexer updates.
Modify zeroMKdocuments application to clear out circulation counts with owner field.

August 27 2020, MARC comparison tool updates.
Circ Count with owner field beta(only enabled for specific collections).

August 25 2020, MARC comparison tool updates.
Add JTurl column to database contents table.

August 24 2020, MARC comparison tool updates.
Bug fixes for Administrative pages revision control.

August 21 2020, MARC comparison tool updates.
Beta revision control for Administrative pages.
Improve retries on Goldrush database timeout. This should reduce 'proxy error' messages.

August 17 2020, MARC comparison tool updates.
Bug fix for library label Admin page. A siteCode containing the '-' character, can now be deleted.

August 12 2020, MARC comparison tool updates.
Bug fixes for batch location loader Admin page.

August 11 2020, MARC comparison tool updates.
Add checkbox allowing user to display only branches that have a valid label in the compare select boxes.

August 5 2020, MARC comparison tool and indexer updates.
Add first pass at indexing circulation counts.

August 5 2020, MARC comparison tool updates.
New Administration page.
Change some log levels from error to warn to aid debug.
July 30 2020, MARC comparison tool updates.
More Bug fixes for the Administrative editing of siteCodes. Only collections currently indexed in Solr were being saved to the site_codes.properties file. This caused the configuration for collections that are no longer indexed to be lost. All collections are now saved based on the contents of the collection_labels_index_host.properties file. Collections are never removed from this file, they are simply tagged as no longer being indexed.
Prior to saving the contents of the Database to the site_code.properties file, the existing file is backed up with a timestamp.
Restore restriction on right click editing of facets for administrators.

July 29 2020, MARC comparison tool updates.
Bug fixes for accessing Administrative Branch and Location pages from the main page.
Add delete funtion for ActionNoteCodes, Branch labels and Location labels.

July 22 2020, MARC comparison tool updates.
Bug fixes and enhancements for Administrative editing of Branch and Location labels.

July 20 2020, MARC comparison tool updates.
Bug fix. Administrative page for library configuration was not defaulting to the current collection.

July 17 2020, MARC comparison tool updates.
Security, bug fixes and enhancements for Administrative editing of Action Note labels.

July 10 2020, MARC comparison tool updates.
Add a siteCode/'library label' configuration page for Administrators.

July 10 2020, GoldRush updates.
Bug fix: When the same 'Library label' is used for multiple sitecodes. The label is automatically appended with '-Duplicate'. The notifies the administrator to replace it with a unique label, this may simply be a trailing '.' This is needed since the system does lookups based on the 'library label' and the design did not take into account that a library might be used in multiple collections. This was a simple way to resolve the issue with changing software architecture.

July 07 2020, GoldRush updates.
Bug fix: The 'Save Search' was failing when 'Set Two' of a compare exceeded a fixed number of characters.
Bug fix: Change 'branch label' HashMap to CaseIgnoreMap to fix cache 'type casting' errors.

July 01 2020, MARC comparison tool updates.
Indexing configuration page for administrators.

June 23 2020, MARC comparison tool indexer updates.
Add file length to the Indexing History document in Solr. This will be viewable after the next re-index.
Change the MatchKey algorithm, to look for the string "ebook" in the file name. This will be implemented with the next re-index

June 15 2020, GoldRush updates.
Bug fix: When "Browsing My Subscriptions" the table was displaying '-1' instead of 'All' for the row count option.

May 29 2020, MARC comparison tool updates.
Single library facet(checkbox) bug fix. When using a checkbox along with the apply button to select a single library facet, exported reports were returning zero results.

May 27 2020, MARC comparison tool updates.
Multi-Facet bug fix. When selecting multiple facets, followed by the 'Apply' button, the Solr filter query was being incorrectly created. This lead to erroneous results with certain combinations of facets. This is major bug fix and complex stored filter queries should be recreated.

May 22 2020, MARC comparison tool updates.
When perfoming a library comparision, A new option(checkbox) was added to allow the export of only records owned by the single library in Set One. This works for all Report formats, however it is particually usefull in allowing a library to export just the MARC records they own, which meet the compare/search criteria.

May 04 2020, MARC comparison tool updates.
Bug fix. The system now ignores branch labels with invalid punctuation, instead of displaying an error message.

April 30 2020, MARC comparison tool updates.
Clear specific cache after update branch or location description. The admin no longer needs to clear all of the caches at once.

April 29 2020, MARC comparison tool updates.
Format the numeric display of owned by 2, 3, four or more libraries in comparision chart.

April 28 2020, MARC comparison tool updates.
Fix location branch and location admin screens which was deleting blank labels.

April 20 2020, MARC comparison tool updates.
Replace 'MARC-21 (iso2709) item records only' with 'MARC-21 (iso2709)' as an export option.

April 2020, MARC comparison tool indexer updates.
Improve MatchKey generation algorithm by looking for the Publication Date in the 008 field prior to the 264$c and 260$c fields. In prior indexing runs, we were checking the 008 control field last. This change will be visable by the end of April.

March 31 2020, GoldRush updates.
Bug fix: Remove invalid text in Advanced Subscription Export.

March 27 2020, GoldRush updates.
Add simple subscription export to the Browse Subscriptions screen.

March 13 2020, Grcompare updates.
Improve load speed of the 'View My Reports' screen.
Bug fix: one of the the 'View My Reports' links was not opening in a seperate window.

March 9 2020, Grcompare updates.
Fix the display users link, in the 'View My Reports' screen

April 20 2020, MARC comparison tool updates.
Improve fault tolerance in the Journal Comparison export. When an invalid Provider/DB id was encountered, the entire report was failing. The error is now simply logged, allowing the rest of the report to be generated.

March 6 2020, MARC comparison tool updates.
The 'Language' is now multivalued in MARC Report exports (Excel and CSV)

March 5 2020, Grcompare tool updates.
Bug fix for query tool-tip not displaying (when report name contains 'marc'), in the 'View My Reports' screen.

March 5 2020, MARC comparison tool updates.
Now exporting multivalued ISBN and ISSN numbers in exported Excel and CSV reports.
Rewrite code that extracts MARC fields and subfields, when generating Marc reports. This fixes punctuation issues and allow for multivalued field exports.

March 5 2020, MARC comparison tool updates.
Rewrite code that extracts fields and subfields, when generating Marc reports. This will give more reliable results with unusual punctuation and multivalued fields.

March 2 2020, MARC comparison tool updates.
Refactor code for the 'View My Repots' display, making it easier to understand and debug.

February 27 2020, GoldRush updates.
Display the query that created for running reports, in the 'View My Repots' display, via a tool-tip.
Bug fixes for MARC-21 and XML formated record exports.
When exporting reports that have the MatchKey inserted into the them. The MatchKey prefix has been changed from 'NEW_DATA_FOR_CSV_' to 'NEW_DATA_FOR_EXPORT_'

February 26 2020, MARC comparison tool updates.
Remove unwanted characters in the Subscription/Details screen.
Remove unwanted characters in the Subscriptions/Details/Date screen.
Remove unwanted characters in the Subscription/Details/All screen.

February 26 2020, MARC comparison tool updates.
Force user to select a valid export format.

February 26 n202, MARC comparison tool updates.
Fix, export failing when comparing a large number of libraries.

February 24 2020, GoldRush updates.
Fix, FAQ button link on journal comparision page.

February 24 2020, Journal comparison tool updates.
Fix, error displayed when listing items owned by 2,3,or 4 libraris, when comparing a large number of libraries.

February 19 2020, Journal comparison tool updates.
When the GRcompare application is restarted, due to new release etc. Unfinished Journal comparion reports are restarted. This feature was previously implemented added for MARC comparision reports.

February 18 2020, Grcompare updates.
Display the query that created a completed report, in the 'View My Repots' display, via a tool-tip.

February 18 2020, MARC comparison tool updates.
The max allowed facets when displaying 'All Collections' is now 150. All other collections are still limited to 100.

February 12 2020, GoldRush updates.
Fix permissions for viewing subscriptions and contracts.
Fix error message being displayed when updating user permissions.

January 29 2020, MARC comparison tool updates.
New Admistration page to update library labels.

January 16 2020, MARC comparison tool updates.
Bug fix: MARC export not exporting records when the export query only contains excluded sites within a Collection.

January 1 2020, MARC comparison tool updates.
Bug fix: MARC export not exporting records with an empty 001 control field.

January 1 2020, MARC comparison tool indexer updates.
Update the indexing algorithm, substantially increasing the creation speed of new MatchKey and MatchKey documents.
Update Matchkey to combine MARC records that differ only in puncuation at the end of the title field.

December 3 2019, GoldRush updates.
Display a Contracts link for all tabs in the subscription details page.
Bug fix to allow the uploading of large contracts.

November 19 2019, Journal comparison tool updates.
Sort Libraries in comparison selection, list boxes.

November 19 2019, MARC comparison tool updates.
Fix login failure when the last collection viewed by user was the collection 'ALL'..

November 19 2019, MARC comparison tool updates.
Increase comparision graph width for viewing a large # of libraries.

November 5 2019, GoldRush updates.
Add a delete function to the display Contracts screen.

November 1 2019, GoldRush updates.
Add Contracts module to the subscriptions details page. Access is controlled through the edit User setttings page.

October 17 2019, MARC comparison tool updates.
Change Solr REST calls to use Post instead of Get. This removes the URL length limitation, that was being exceded in large comparisons.

October 16 2019, MARC comparison tool updates.
New Goldrush subscription export. It takes the same amount of time, but it works with large data sets, allows for searching and either CSV or Excel exports.

October 04 2019, MARC comparison tool indexer updates.
Clear cache prior to REST call that retrieves Collection for library siteCode.

October 01 2019, MARC comparison tool updates.
Reduce cache time for library labels, to fix some labels not appearing in result screen.

September 23 2019, MARC comparison tool updates.
New Pivot Reports.

August 10 2019, MARC comparison tool indexer updates.
The LC Historical Sciences facet was missing the C- prefix.

August 7 2019, MARC comparison tool updates
CSS fix for facet counts not being displayed properly.

July 22 2019, MARC comparison tool updates
Upgrade jquery library to fix browser(Chrome) issues.

July 17 2019, MARC comparison tool updates
Remove the display of duplicate branches in the results page.

July 3 2019, MARC comparison tool updates
Bug fixes for facet display.

July 1 2019, MARC comparison tool updates
Clean up 'Branch' display in result list.
Horizontally align all facet chart icons.

June 19 2019, MARC comparison tool updates
Fix Action Note Code descriptions(when available) not displaying beneath the '583(5) Institution Name' facet.

June 18 2019, MARC comparison tool updates
Allow the user to list all facets for copy and past into a text document or Excel spreadsheet. Display pie chart for selected facet.

June 11 2019, MARC comparison tool updates
Add 'Library' links to MatchKey display page, to display individual MARC records./dd>
June 5 2019, MARC comparison tool updates
'Complete Marc Record' display page new shows multiple item level records, if they exist.

May 31 2019, MARC comparison tool updates
Change export library to handle large Excel spreadsheets, without exceeding memory capacity.

May 20 2019, Gold Rush updates
Bug fix for Holdings->'Add Goldrush Database to My Holdings' - Not all GoldRush entries were being displayed.
Alphabetize 'Add Goldrush Database to My Holdings' databases in user selection list.

May 15 2019, Gold Rush updates
Speed improvement for Holdings->'Add Goldrush Database to My Holdings'.

May 9 2019, MARC comparison tool updates
Create, Administrator only, oclc export report.

April 23 2019, MARC comparison tool updates
Allow user to name the Report/File to be exported.
Exported reports are now prefixed with GR-Compare instead of Prospector-Compare.

April 24 2019, MARC comparison tool updates
Simplify javascript code when displaying comparision charts.

April 18 2019, MARC comparison tool updates
Improve the Administrative 'Reload Journal Cache' function. This will cause an immeditate rebuild of the entire cache. This fixes the problem of title list updates not being reflected in the journal comparison until the following day.

April 17 2019, MARC comparison tool updates
Restart all running MARC export reports after GrCompare reboot.

March 25 2018, MARC Indexer and MARC comparison tool updates
Improve the identification of Electronic resources in the 'Format' facet.
Add 'Gov doc' to the Format facet.
Electronic Format facets are now multi-valued, ie an item can be both 'Electronic' and 'Book'.
Perform a Unicode normalization of MARC title strings used to create MatchKey id fields. Normailizing converts two character Unicode characters into single characters. For example: the unicode character '0069 0301' ( ) becomes '00ed' ( í ). This will collapse, into a single MatchKey, resources that use inconsistent formating in their titles.

March 11 2019, MARC comparison tool updates
Remove report object files(.obj) from the reports view.

March 09 2019, MARC comparison tool updates
Change Excel export format from .xls to .xlsx(2007) format. This increases the max number of rows from 65,536 to 1,048,576 and number of columns from 256 to 16,384.

March 09 2019, MARC comparison tool updates
All running reports are now saved to disk in a ReportHolder object. This will be used in the future to restart running reports after system failure or reboot.

Febuary 22 2019, MARC comparison tool updates
Report export failing for collection, "All Collections".

Febuary 22 2019, MARC comparison tool updates
Fix empty records in export XML without matchKey.

Febuary 14 2019, MARC comparison tool updates
Fix the 'suppress' feature in the administrator screen of the 'Edit Item Branch' and 'Edit Item Location' screens.

Febuary 11 2019, MARC comparison tool updates
Export of 'owned by 2,3,or 4 libraries' now exports the individual marc records owned by each library. This is consistant with other report exports.

Febuary 11 2019, MARC comparison tool updates
Fix the new Excel exports feature, where the very first record of the export was missing.

Febuary 9 2019, MARC comparison tool updates
Add Excel export option to reports.

Febuary 8 2019, MARC comparison tool updates
Fix: Marc-21 export was broken after code clean up introduced an error.

Febuary 6 2019, MARC comparison tool updates
Add Language and Custom Field(used by Ivy Plus) to csv export.

Febuary 4 2019, MARC comparison tool updates
Add 'Delimited format ("|") (include match key field) export option.

Febuary 4 2019, MARC comparison tool updates
Add 'Delimited format ("|") (include match key field) export option.

Febuary 2 2019, MARC comparison tool updates
Add 'View My Reports' button.

Febuary 1 2019, MARC comparison tool updates
Fix bug in CSV export. The library label was sometimes missing for marc records that had multiple values in the 998$a field. This field is used to pass the library name to the CSV writer.

January 30 2019, MARC comparison tool updates
Fix bug in branch and location facets, when selecting multiple facets that don't all have a description attached.

January 29 2019, MARC comparison tool updates
Improve branch and location accordion display.

January 24 2019, MARC comparison tool updates
Add accordion grouping for Branch and Location facets. This will be added to library/branch comparision selection in a future release.

January 9 2019, MARC comparison tool updates
Load MARC 'Start Over' cache's on startup.

January 7 2019, MARC comparison tool updates
Refactor report export methods to their own package.

December 19 2018, MARC comparison tool updates
Display Library, Branch and Location facets after a comparison.

December 19 2018, MARC comparison tool updates
Add 'On/Off Site' facet's in support of 'Ivy Plus' project.

December 19 2018, MARC Indexer
Add Solr Special Facet field(ssf_1) for custom projects. The ssf_1 field is loaded with data from a custom json data file.

December 9 2018, Journal comparison tool updates
Imporve grouping of SuDocs facet, based on agency

December 9 2018, MARC Indexer
During MatchKey generation, remove leading special characters in most fields.

November 20 2018, Journal comparison tool updates
Fix unique and common journals not adding up to total journals after a journal comparison. This occured only with journals that had been recently updated. The cause is some cache objects were not being cleared when an admin performed a 'Reload Journal Cache'. These objects are now set to a cache time of one hour.

November 2 2018, MARC comparison tool updates
Fix for intermitent display of 'Held at 2,3,or 4 libraries' at bottom of comparison chart.

November 1 2018, MARC comparison tool updates
Fix the display of branch facets to show branch name instead of branch code.
Increase, max number, of facets displayed from 50 to 100.

October 26 2018, MARC comparison tool updates
Fix Action Notes facets to only dipslay if in current collection.

October 24 2018, MARC comparison tool updates
After comparing branches, results were not displaying library and branch. This broke after changing collections to handle multiple streams during indexing.
Fix 'show branches CB' becoming un-checked after a new branch comparision is started.

October 24 2018, MARC comparison tool updates
After comparing branches, links were not working for library and branch. This broke after changing collections to handle multiple streams during indexing.

October 23 2018, MARC comparison tool updates
Some branch comparison giving AJAX error or 0 results).

October 17 2018, MARC comparison tool updates
Fix the owned by 2 libraies link(somtimes it showed items owned by 4 libraries).

October 12 2018, MARC comparison tool updates
Fix actionNote when using Program Name as a facet.
Change logic for display facets, this fixed bugs in branch and location facets.
Only displaying branch and location, if it is in the current collection.
Correctly handle libraries without branches ex: OHIO University.
New data import loader for branches and locations.
Create new config file for branches, locations, circ. counts etc.
Improve cache handling when user clicks on startOver and when starting a new empty search.

September 13 2018, MARC comparison tool updates
The 583(5) Institution Name facet has been normallized to be all lowercase.
The popups for the 583(5) Institution Name facet are temporarily disabled.

September 13 2018, MARC Indexer
Solr actionNote_code field, values, have been normallized to be all lowercase.

August 29 2018, MARC comparison tool updates
Allow the # character in the notes field of saved searches.
Fix the 'Held at ' 2, 3, 'four or more' links at bottom of libarary comparison table.

August 15 2018, MARC comparison tool updates
Handle =, <>, [], * in facet and facet exclude.
Add SuDocs range search - version 1.
Fix display for Medicine subject facet.
Create common java code for LC, Dewey and SuDocs facets range processing.
Update save and restore of user searches.
Update Dewey and LC facet label maps(display).
Correctly handle facets that contain <> charaters.
Correctly handle facets that contain [] characters NOTE: [] does not OR correctly in dewey field (possibly others).

August 15 2018, Journal comparison tool updates
Fix admininstator clear cache feature, so that it reloads Gold Rush journals.

July 30 2018, MARC Indexer
Change solr index to use descrete collections and a stand alone pre-indexed MatchKey collection. This speeds up indexing by allowing for the parallel indexing of collections.