Skip to content

Releases: berkmancenter/lumendatabase

2019.10a

10 Oct 16:53
Compare
Choose a tag to compare
Merge branch 'master' into master-legacy

2019.10

04 Oct 20:35
Compare
Choose a tag to compare
Merge branch 'master' into master-legacy

2019.09

06 Sep 19:12
Compare
Choose a tag to compare
Merge branch 'master' into master-legacy

2019.07.a

04 Sep 18:07
Compare
Choose a tag to compare
Merge branch 'master' into master-legacy

2019.07

01 Jul 19:42
Compare
Choose a tag to compare
Merge branch 'master' into master-legacy

2019.05

20 May 19:43
Compare
Choose a tag to compare
Merge branch 'master' into master-legacy

Truncation

09 May 20:46
Compare
Choose a tag to compare

[2.2.0] - 2019-05-09

Added

  • Truncate URLs:
    • show only domains plus counts to anonymous users
    • show full data to logged-in users
    • allow anonymous users to request full access for limited personal use
  • Memory profiling (superadmins only)
  • Database indexes to speed up some slow queries
  • Allow for elasticsearch index names to be customized via ENV
  • Show 'submitted to Lumen' date in search results
  • Make risk triggers work
  • Add turnout back
  • Some dependency updates

Changed

  • Asset-pipeline-related gems no longer loaded in prod to save on memory
  • Prevent deep pagination on search results, since Elasticsearch doesn't support it
  • Much lower throttling limits in rack-attack, coupled with mechanism for whitelisting IPs
  • Increased cache time-to-live

Hotfix caching

04 Feb 19:32
Compare
Choose a tag to compare

Overly aggressive caching in the notice advanced search functions causes garbage data to show up. Let's not.

Hotfix ReindexRun

21 Dec 21:16
Compare
Choose a tag to compare

apply_metadata needs to be public, per errors in logs.

2.1.6

20 Dec 14:24
Compare
Choose a tag to compare

2.1.6 - 2018-12-20

Added

  • "Submitter" field on notice submissions
  • VCR dependency for SearchesModels spec
  • Placeholder notice for use in Google Canadian law notice responses
  • Auto-redaction of work descriptions for newly added works
  • Rake task for redaction of descriptions of existing works (this will be applied slowly over time to redact our existing 203M works)
  • Custom message for hidden notices

Changed/Fixed

  • Bug preventing notices submitted via OldChill from being imported into Lumen
  • Excessive instantiations on SearchesModels#search leading to slow notice searches and topic/notice display pages; the API for #search has been changed to allow its consumers to reduce their data demands
  • Excessive db queries on NoticesController#create
  • Excessive db queries onRailsAdmin#MainController#edit (resulting in minor changes to admin interface)
  • More extensive caching of expensive fragments
  • Improved code style
  • Dependencies with security vulnerabilities have been upgraded
  • Elasticsearch configuration has been streamlined
  • Most intermittent test failures have been eliminated
  • Bug whereby supporting documents submitted via the notice submission webform were miscategorized as original
  • Bug whereby entity types were not being set properly via the notice submission webform
  • Bug whereby admins could not delete notices

Removed

  • Links to related FAQs and blog entries on notice pages
  • DMCA counternotice creator

A 2.1.6 prerelease also included a feature to truncate URLs for unauthorized users, but this has been removed pending further testing.