Skip to content

Releases: UCLALibrary/californica

v1.14.4

04 Jun 20:44
Compare
Choose a tag to compare
  • Updates the ingest mapper so that multiple fields in the import csv can map to a single field in californica.
  • Internal changes to support future features.

v1.14.3

29 May 18:45
ce320e0
Compare
Choose a tag to compare
  • use MODS vocabulary for 'language'
  • Changes expected CSV header 'Item Ark' to 'Item ARK', to match current DLCS exports
  • Makes the CSV column 'Rights.copyrightStatement' optional (if missing, the value 'unknown' will be assigned on ingest.

v1.14.2

22 May 22:49
029809a
Compare
Choose a tag to compare
  • Fixes a bug where unnecessary validators would cause ingest to fail without useful errors.
  • Displays human readable values in the 'resource type' facet.
  • Maps the rights_statement value 'pd' to 'public domain'.
  • Validates that each column of an ingest csv has a unique name.

v1.14.1

15 May 17:16
Compare
Choose a tag to compare
  • Provides warnings when an imported csv file has invalid values in fields that use controlled vocabularies.

v1.14.0

15 May 03:16
Compare
Choose a tag to compare
  • Allows ingest of ordered, multi-page material such as manuscripts.

v1.13.0

10 May 18:57
Compare
Choose a tag to compare
  1. Manuscript import: Make Work and Collection objects - ac259c8

    • Remove redundant rights statement validator Ensure importing a manuscript CSV creates Work and Collection objects as expected
  2. Add field 'architect' - b6e2a2d

  3. alphabetize CalifornicaMapper - eb83dbe

  4. First pass at importing a multi-page mss from a CSV - 887b274

  5. rights statements (#603) - f645f5f

    • map empty rights statements to 'unknown'
    • add 'public domain' to rights_statements.yml
  6. Trigger read-only mode from the command line - f5dea4a

    • rake californica:read_only:on will put the system into read-only mode
    • rake californica:read_only:off will return it to normal operations
    • This will let us trigger read only mode from a cron job to automate nightly backups.
  7. add unknown to rights statement values - bfa4fb8

  8. Use FITS Servlet - 92a12e1

    • This commit allows you to use an external FITS Servlet for file characterization. To turn it on, set the 'FITS_SERVLET_URL' environment varible on your server before starting the server. This is accomplished with overrides and prepends, so it won't be possible for a FlipFlop feature to toggle this, because you will need to restart your server.
    • The FITS servlet URL should be the full path to the FITS endpoint.
    • In the docker-compose environment this is at http://fits:8080/fits.
    • In the docker-compose environment the specs are ran against the remote fits at fits:8080. On travis, the default installation is used.
    • If the FITS_SERVLET_URL is not set, the server will use the default FITS installation.
    • Connected to CAL-580

Before Deploys (Californica)

Deployed to

  • Test
  • Stage
  • Dev
  • Production

After Deploys (Californica)

v1.12.0

07 May 21:43
3d4612c
Compare
Choose a tag to compare

Rake task to fix collection type labels - b15a4a2

  • It runs on deploy so it will run on production without needing sysadmin intervention (CAL-489)

add human_readable_resource_type_sim to support faceting - 692b1ae

  • add human_readable_resource_type_sim to support faceting (URS-380)

Limit collection level reindexing during ingest - e6938c7

  • We can't remove collection level indexing entirely during ingest, because it provides some information needed by the ingest process. However, we can disable re-indexing of the collection during ingest, and limit nested indexing during ingest. This reduces the number of calls to solr during ingest.
  • CAL-581: move collection update index to end of ingest

Before Deploys (Californica)

Deployed to

  • Test
  • Stage
  • Dev
  • Production

After Deploys (Californica)

v1.11.0

02 May 20:57
6a3e5d6
Compare
Choose a tag to compare

Changes to Solr Index Format

  • Use MODS values for resource_type, adds human _readable_resource_type.

Other

  • Defers indexing collections to the end of a bulk import.

v1.10.0

01 May 19:43
Compare
Choose a tag to compare

Solr Index Changes

  • Indexes the earliest year and the primary title as single-valued fields for sorting (sort_year_isi and sort_title_tesi).

Other

  • Only allows ingest of content in /opt/data.
  • Pares down the actor stack for faster ingest.
  • Enables deleting and re-importing a work.
  • Sets creative-commons license on ingest for ladailynews collection.

v1.9.0

29 Apr 23:14
54fedaf
Compare
Choose a tag to compare
  1. Only whitelist /opt/data for file attachments - 58da8b3

  2. Default to AND operator for search - 9ff85d0

    • This uses the mm solr property for the default search settings in the catalog controller to make the default search behave like an AND search with multiple terms.
    • Connected to CAL-589
  3. Only eradicate objects if the ark matches - af817b8

    • Previously, we were matching too broadly and sometimes eradicating objects we shouldn't have matched on.
  4. CSV cleaner should destroy and eradicate objects - 22845a5

    • This is necessary so we can re-import works with the same ARK
  5. Refactor intermittently failing test- 2159be4

  6. Style fix again - 54a6aad

  7. Merge branch 'strip_down_actor_stack' of github.com:UCLALibrary/californica into strip_down_actor_stack - 0e9e172

  8. rubocop fix- 78c943b

  9. We don't want to refactor darlingtonia logic at this moment- a0d38ce

  10. Used pared down actor stack during import - d412d7c

  11. validate data present in required fields - 530cac5

  12. Log file characterization failures - 570d7e0

    • Add a custom error for corrupt files
    • Run FITS on travis
  13. simpler spec fixture csv - 6d5c3f6

  14. run sidekiq in its own container (#578) - cf76177

  15. CSVManifestValidator - Validate data is present in required fields - 3866b0d


Before Deploys (Californica)

Deployed to

  • Test
  • Stage
  • Dev
  • Production

After Deploys (Californica)