Skip to content

Releases: internetarchive/openlibrary

deploy-2023-07-20

20 Jul 20:43
ef9a338
Compare
Choose a tag to compare

UI Changes:

Fixes:

Internationalization:

Imports:

Code Quality

  • @scottbarnes Break out some add_book load() functionality into individual functions (#7940)

Code consistency:

Deps:

Stats:

Full diff: deploy-2023-07-12...deploy-2023-07-20
PRs: is:pr is:merged merged:2023-07-12T20:04:31Z..2023-07-20T20:20:15Z sort:updated-asc

deploy-2023-07-12

12 Jul 20:04
1092106
Compare
Choose a tag to compare

Features:

Fixes:

  • @cdrini Small fixes/tweaks to reading log stats (#8015)
  • @cclauss Correct unique visitor counts - Use graphite summerize, not hitcount (#7946)
  • @jimchamp Bust cache if homepage fails to render (#7807)

Librarian:

  • @cdrini Add ability to reorder authors, languages + refactor autocomplete (#7962)
  • @JohannSuarez work title now displays on author page for librarians (#8013)
  • @jimchamp Allow super-librarians to edit type yamls (#7831)
  • @hornc Hyphenate ISBNs in Wikipedia cite book templates (#8039)

Performance:

Internationalization:

APIs:

Code Quality:

Testing:

Dev:

Deps:

Stats:

Full diff: deploy-2023-06-22...deploy-2023-07-12
PRs: is:pr is:merged merged:2023-06-22T18:46:47Z..2023-07-12T19:08:23Z sort:updated-asc

deploy-2023-06-22

22 Jun 18:46
48e47e5
Compare
Choose a tag to compare

Fixes:

Librarian:

APIs:

Internationalization:

Performance:

Security:

Imports:

Code Quality:

Dev:

  • @cclauss pyproject.toml: Increase tool.ruff.pylint.max-statements to 71 (#7930)
  • @cclauss The distutils module is removed in Python v3.12 (#7911)
  • @cclauss Use log() instead of logging.Logger().error() in dump.py (#7919)
  • @cclauss Improve AssertionError in openlibrary/catalog/marc/marc_xml.py (#7976)

Ops:

  • @cclauss Remove stats_solr as part of our migration to ol-home0 (#7902)

Admin:

  • @jimchamp Update instructions in admin "Spam Words" template (#7970)

Dependencies:

Stats:

Full diff: deploy-2023-05-23...deploy-2023-06-22
PRs: is:pr is:merged merged:2023-05-23T21:39:40Z..2023-06-22T18:39:36Z sort:updated-asc

deploy-2023-05-23

23 May 21:39
395c3a3
Compare
Choose a tag to compare

UI Updates:

General Fixes:

Librarians:

  • @Eds-Dbug Implement new UI for merge request table (#7707)
  • @cdrini Fix work redirects in history causing i18n error (#7820)
  • @jimchamp Prevent read-only patrons from uploading images (#7836)
  • @agmckee When editing, if edition title already exists, make that field required. (#7342)
  • @mheiman Fix clicking link in search result also selects book in ILE (#7866)

Performance:

  • @JaydenTeoh remove metadata queries for books that has availability fetched from IA (#7861)

Internationalization:

APIs:

Imports:

Code Maintenance:

  • @cclauss Combine if statements: ruff --select=SIM114,SIM116 (#7763)
  • @hornc Add further tests for sn, sl, nd abbreviations (#7767)
  • @cdrini Remove unused process_stats options/methods (#7816)
  • @kmcgonigle Refactor list view_body template file to move inline JavaScript (#7765)
  • @cclauss Prune older Docker images during deployments (#7709)
  • @cclauss ReadProcessor.get_item_status(): Remove unreachable code (#7788)
  • @cclauss Replace deprecated bable.numbers.format_number() (#7764)

Dev:

Ops:

  • @cclauss ol-www: Sitemaps are in /1/var/lib/openlibrary/sitemaps/ (#7771)
  • @cclauss Migrate ipstats from cron to graphite (#7745)
  • @cclauss ol-www0: Add cron job pull-sitemaps-from-ol-home0 (#7781)
  • @cclauss sitemaps: Add logging to the generation process (#7748)

Updates:

Stats:

Full diff: deploy-2023-03-30...deploy-2023-05-23
PRs: is:pr is:merged merged:2023-03-31T16:01:13Z..2023-05-23T21:11:32Z sort:updated-asc

deploy-2023-03-30

31 Mar 16:01
51f2948
Compare
Choose a tag to compare

Feature:

Librarians/Editing:

  • @mheiman Persist ILE selections between pages/reloads (#7502)
  • @JaydenTeoh add clarification regarding what first sentence means in edit page (#7599)
  • @JaydenTeoh fix cannot add edition identifiers with names containing illegal JavaScript (#7575)
  • @dennxa Support sorting for list carousels (#7624)

Performance:

Fixes:

Imports:

  • @scottbarnes Stop promise items from creating editions with publish_date=???? (#7518)
  • @scottbarnes Fix import api not mapping data correctly to OL metadata format (#7454)
  • @cclauss Affiliate server: Make amazon lookup thread a daemon (#7601)
  • @hornc don't import numeric subfields for edition statement and TOC (#7635)

Internationalization:

Dev:

Infrastructure:

  • @cclauss Docker container names use hyphens (#7700)
  • @cdrini Configure nginx to only serve OL on correct server_name (#7623)

Dependencies:

Stats:

Full diff: deploy-2023-03-07...deploy-2023-03-30
PRs: is:pr is:merged merged:2023-03-07T23:01:20Z..2023-03-30T20:01:36Z sort:updated-asc

deploy-2023-03-07

07 Mar 23:01
3e9f6f8
Compare
Choose a tag to compare

Features:

Fixes:

Internationalization:

Dev:

Imports:

Search (deploying after full reindex):

Dependencies:

Stats:

Full diff: deploy-2023-01-25...deploy-2023-03-07
PRs: is:pr is:merged merged:2023-01-25T20:11:42Z..2023-03-07T21:06:00Z sort:updated-asc

deploy-2023-01-25

25 Jan 20:11
c69c9f4
Compare
Choose a tag to compare

Reading goals:

  • @jimchamp Display reading goal banner only on new My Books page (#7419)

Imports:

Search

  • @RayBB [api] add ability to sort search results based on key (#7435)
  • @cdrini Add stale ratings to solr - Deployed after next full reindex (#5659)

Internationalization:

Librarians:

  • @mheiman Allow work merge if 200+ edition work is present but unselected (#7423)

Dependencies:

Stats:

Full diff: deploy-2023-01-13...deploy-2023-01-25
PRs: is:pr is:merged merged:2023-01-13..2023-01-25T20:09:55Z sort:updated-asc

deploy-2022-12-20

20 Dec 20:38
df0d9e3
Compare
Choose a tag to compare

Fixes:

Librarian:

Search:

  • @cdrini Make has_fulltext not show printdisabled only books for non-printdisabled users (#7287)
  • @cdrini Make author pages used edition-aware data (#7289)

Check-ins:

Dev:

Deps:

Stats:

Full diff: deploy-2022-12-12...deploy-2022-12-20
PRs: is:pr is:merged merged:2022-12-12T20:02:27Z..2022-12-20T20:34:41Z sort:updated-asc

deploy-2022-12-12

12 Dec 20:02
55a0a2b
Compare
Choose a tag to compare

UI:

  • @jpdh9881 Change style of lists card on book page to match other cards (#7199)
  • @michas9009 Clicking Book Page Star Ratings summary goes to ratings section (#7125)
  • @scottbarnes Don't show the reading log search when a shelf has < 1 books. (#7156)

Fixes:

Search:

Imports:

  • @cdrini Block a spam author from imports (#7205)
  • @scottbarnes Don't import from partner data where publish_date is a future year (#7202)
  • @cdrini Parallel process importbot imports to increase throughput + bug fixes (#7210)

Dev:

Admin:

Analytics:

Readinglog Checkins:

Deps:

Stats:

Full diff: deploy-2022-11-22...deploy-2022-12-12
PRs: is:pr is:merged merged:2022-11-22T21:07..2022-12-12T18:32:52Z sort:updated-asc

deploy-2022-11-16

16 Nov 21:21
802a6f3
Compare
Choose a tag to compare

UI:

Fixes:

Performance:

  • @cdrini Don't fetch search inside facets since we don't use them (#7146)
  • @cdrini Revert "Make solr restarter wait longer before restarting solr" (#7134)
  • @cdrini Make QueryCarousel only fetch required solr fields + no facets! (#7142)
  • @cdrini Switch RelatedWorksCarousel to use solr (#7137)
  • @cdrini Add sentry transactions to OL python (#7130)
  • @cdrini Fix cache=True logic for ia.get_metadata (#7135)

APIs:

Imports:

Dev:

Stats:

Full diff: deploy-2022-11-07...deploy-2022-11-16
PRs: is:pr is:merged merged:2022-11-08T02:54:02Z..2022-11-16T21:01:11Z sort:updated-asc