Skip to content

Releases: internetarchive/openlibrary

deploy-2026-04-09-at-21-09

09 Apr 21:56
5835a13

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: deploy-2026-03-26-at-03-26...deploy-2026-04-09-at-21-09

deploy-2026-03-26-at-03-26

26 Mar 03:58
dd3ddb2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: deploy-2026-03-19-at-18-02...deploy-2026-03-26-at-03-26

deploy-2026-03-19-at-18-02

19 Mar 18:32
fcfb7b5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: deploy-2026-03-05-at-16-24...deploy-2026-03-19-at-18-02

deploy-2026-03-05-at-16-24

05 Mar 19:11
bd0d7b8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/internetarchive/openlibrary/co...

Read more

deploy-2026-02-12-at-21-36

12 Feb 22:15
5efc000

Choose a tag to compare

What's Changed

Read more

deploy-2026-01-22-at-20-03

22 Jan 20:34
9f0cc79

Choose a tag to compare

What's Changed

Full Changelog: deploy-2026-01-08-at-18-54...deploy-2026-01-22-at-20-03

deploy-2026-01-08-at-18-54

08 Jan 19:35
43c3fc1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: deploy-2025-12-18-at-20-45...deploy-2026-01-08-at-18-54

deploy-2025-12-18-at-20-45

18 Dec 21:19
ee5541d

Choose a tag to compare

What's Changed

  • Delete some dead code in readlinks.py by @cdrini in #11500
  • Show multi-diff on /import/preview page by @cdrini in #11404
  • fix: Console errors from premature colorbox resize calls by @lokesh in #11543
  • Update Spanish translation by @dcapillae in #11567
  • Update edition classification configurations by @jimchamp in #11568
  • Update regex for closes keywords in PR assignment script by @jimchamp in #11554
  • Fix heavily crawled books appearing in trending carousel by @cdrini in #11550
  • Disable export buttons on form submit by @jimchamp in #11541
  • Add /ia/sync.json POST handler by @jimchamp in #11230
  • migrate search inside api to fastapi by @RayBB in #11454
  • fix: improve UX and clarity for Bulk Search by @akramcodez in #11358
  • Update pyopds2_openlibrary dependency version by @cdrini in #11575
  • Switch books page lists to solr from db by @benbdeitch in #11187
  • Initial const before it is referenced by @jimchamp in #11582
  • Add job_name argument to cron wrapper script by @jimchamp in #11589
  • enable auto reload for fastapi in local environment by @RayBB in #11584
  • fastapi search improve model validation and add api contract tests by @RayBB in #11549
  • migrate languages.json to fastapi (adds memcached support to fastapi) by @RayBB in #11455
  • refactor: _load_legacy_wsgi now internally resolves its config file path instead of receiving it as an argument. fastapi by @RayBB in #11484
  • refactor: Clean up unused templates by @lokesh in #11604
  • Tweak tagger/nginx rate limit logic by @cdrini in #11605
  • Move counter link higher up by @cdrini in #11566

Full Changelog: deploy-2025-12-04-at-18-59...deploy-2025-12-18-at-20-45

deploy-2025-12-04-at-18-59

04 Dec 19:57
6304926

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: deploy-2025-11-11-at-19-30...deploy-2025-12-04-at-18-59

deploy-2025-11-11-at-19-30

11 Nov 20:41
8353b73

Choose a tag to compare

What's Changed

  • POC for FastAPI on the search.json endpoint by @RayBB in #11249
  • Fix list queries erroring by @cdrini in #11364
  • fixes for fastapi by @RayBB in #11357
  • Surface matching subjects in search results by @cdrini in #11366
  • Extend Bulk Search to optionally search by ISBN as well by @cdrini in #11372
  • Adds National Library of Norway identifiers by @hmlb-no in #11363
  • remove extra font sizes from works by @RayBB in #11098
  • fix: handle EXIF orientation for uploaded images by @akramcodez in #11362
  • add typehints to author imports by @RayBB in #11094
  • make titles and subtitles monospace on mergeUI by @RayBB in #11388
  • convert three files to use httpx by @RayBB in #11374
  • refactor: font standardization - consolidate sans serif, create semantic variables/tokens by @lokesh in #11361
  • Replace tab with spaces in reading_log.html by @jimchamp in #11390
  • Update messages.po (czech) by @maranovf in #11398
  • adding arabic to language menu by @saifxyzyz in #11401
  • 11327/feature/make follow buttons asynchronous by @taearls in #11350
  • Fix: clicking label now checks associated radio button by @395ShikharSingh in #11385
  • Fix: corrected bad value for checked attribute on Privacy & Content M… by @395ShikharSingh in #11386
  • Increase Source Records links' touch target spacing by @jess-ho in #11307
  • Add webp to supported formats listed on add cover page by @akramcodez in #11392
  • fix: Hide default carousel on subject pages with associated Tags by @SAYAN02-DEV in #11394
  • Fix: Hide loading indicator if carousel loading fails. by @SAYAN02-DEV in #11389
  • Fix carousel retry link refreshing all carousels by @jimchamp in #11418
  • Split CONTRIBUTING.md: separate contributor and maintainer docs, add etiquette guidelines by @Copilot in #11421
  • Fix yearly reading goal progress regression by @jimchamp in #11423
  • Add OPDS endpoint by @cdrini in #11379
  • Remove duplicate classmethod decorator by @jimchamp in #11438
  • fix: replace hardcoded URL with dynamic environment-based URL by @395ShikharSingh in #11410
  • Ensure mypy checks vendor.py by @RayBB in #11440
  • Add timeout to IA availability requests to avoid localhost hanging by @RayBB in #11247
  • Feature: add matomo by @scottbarnes in #10840
  • Enable nginx application/json gzipping by @cdrini in #10592
  • add archive.org to trusted origin for twa by @RayBB in #11451
  • Fix BWB provider error by @cdrini in #11452

New Contributors

Full Changelog: deploy-2025-10-15-at-21-51...deploy-2025-11-11-at-19-30