Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1.7k
Releases: internetarchive/openlibrary
deploy-2025-11-11-at-19-30
8353b73What'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.htmlby@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
- @hmlb-no made their first contribution in#11363
- @lokesh made their first contribution in#11361
- @saifxyzyz made their first contribution in#11401
- @taearls made their first contribution in#11350
- @395ShikharSingh made their first contribution in#11385
- @jess-ho made their first contribution in#11307
- @SAYAN02-DEV made their first contribution in#11394
Full Changelog:deploy-2025-10-15-at-21-51...deploy-2025-11-11-at-19-30
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-10-15-at-21-51
ec5d974What's Changed
- Update reading log help link on patron exports page by@jimchamp in#11340
- Final solr tweaks from running solr deploy by@cdrini in#11344
- fix: improve homepage accessibility for screen readers by@akramcodez in#11355
Full Changelog:deploy-2025-10-09-at-19-33...deploy-2025-10-15-at-21-51
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-10-09-at-19-33
d98beceWhat's Changed
- Fix SQL injection vulnerability by@Meeth-webdev in#11212
- Fix button label translation for "Follow" buttons by@jimchamp in#11328
- retry mergeUI POST request by@RayBB in#11197
- Ensure default IP set in preference update script by@jimchamp in#11330
- Switch to using new doc_ids IA search parameter; avoid errors! by@cdrini in#11303
- Increase metadata fetch timeout by@cdrini in#11326
- Fix/tweak some solr docker parameters by@cdrini in#11319
- set timeout for Image.info check to avoid site going down if covers is slow by@cdrini in#11334
- Fix reading log exports by@jimchamp in#11322
- Refactor error handling in
update_legacy_preferences.pyby@jimchamp in#11339
New Contributors
- @Meeth-webdev made their first contribution in#11212
Full Changelog:deploy-2025-10-02-at-17-50...deploy-2025-10-09-at-19-33
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-10-02-at-17-50
7b46d13What's Changed
- Only update
rpdvalue if patron requested access via Open Library by@jimchamp in#11289 - Removing unsupported identifier by@mekarpeles in#11305
- Fix typo in README for migration scripts by@jimchamp in#11308
- Open tag creation and editing to curators by@jimchamp in#11296
- Carousel safe mode by@jimchamp in#11287
- Make identifiers input mobile friendly by@Lasseignejk in#11244
- Adds script to update legacy preference objects by@jimchamp in#11310
- Don't hit affiliate server on /isbn by@cdrini in#11304
- Label more solr queries for monitoring + some SubjectEngine, QueryLabel refactoring by@cdrini in#11312
- List Card Async Follow Functionality by@mekarpeles in#11311
- Fix header buttons on Create List page (#11301) by@akramcodez in#11320
New Contributors
- @akramcodez made their first contribution in#11320
Full Changelog:deploy-2025-09-22-at-23-08...deploy-2025-10-02-at-17-50
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-09-22-at-23-08
4961aacWhat's Changed
- Add meta-externalagent to user agent deny checks by@mekarpeles in#11276
- Disable automerge for renovate by@cdrini in#11278
- Add click listener to remove identifier button by@jimchamp in#11283
- Identifiers : Reinstate
isAdminas computed property by@jimchamp in#11285 - Fix
/developers/routespage by@seohyeonlee2020 in#11292 - Add timeout parameter to API request function by@mekarpeles in#11295
- Add missing SOLR_MODULES environment variables to solr_builder's solr_prod service by@cdrini in#11297
- Updates local
pg_dumpfile by@jimchamp in#11298 - Fix solr get_many erroring for no ids by@cdrini in#11299
New Contributors
- @seohyeonlee2020 made their first contribution in#11292
Full Changelog:deploy-2025-09-16-at-17-14...deploy-2025-09-22-at-23-08
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-09-16-at-17-14
5c90b59What's Changed
- Remove border from dropdown menu in language.less by@mekarpeles in#11203
- Update Spanish translations by@dcapillae in#11209
- standard library imports no longer nested by@RayBB in#11204
- add typehint literals where possible by@RayBB in#11109
- Allow independently published IA imports by@DebbieSan in#11207
- Tweak solr parameters to reduce heap usage by@cdrini in#11211
- Fix ia identifier editing by@cdrini in#11208
- [pre-commit.ci] pre-commit autoupdate by@pre-commit-ci[bot] in#11220
- refactor account get method by@RayBB in#11141
- Hide IA cover upload button if most recent cover upload is from IA by@emggeorge in#10967
- Fix: make /import/batch/approve work by@scottbarnes in#11237
- Add schemata files from olclient by@louispy in#11236
- Make site use system default fonts by@cdrini in#11039
- Update import_webbook.js by@liz907 in#11153
- Lazy load some homepage carousels to reduce likelihood of solr error by@cdrini in#11192
- Use store as primary data source for preferences by@jimchamp in#11173
- Updates query for
pdfulfillment statistics by@jimchamp in#11184 - Hide explicit covers from homepage by@cdrini in#11248
- Fix bot monitoring 'other' category by@cdrini in#11257
- Fix some JS issues by@cdrini in#11250
- Make js/css/component build in adjacent *_new directory by@cdrini in#11254
- [pre-commit.ci] pre-commit autoupdate by@pre-commit-ci[bot] in#11245
- Only load the search facets when visible by@cdrini in#11253
- Switch individual metadata fetch with bulk solr by@mekarpeles in#11219
- Replace failing method call in list seed
POSThandler by@jimchamp in#11261 - read Library of Congress author name authority control from MARC by@hornc in#11262
- Set timeAllowed solr parameter to avoid solr wasting cycles on timed-out queries by@cdrini in#11267
- Don't Search Autocomplete short generic prefixes by@cdrini in#11269
- Remove unnecessary condition for price fetching by@mekarpeles in#11266
- extract ISNI and GND author authority ids by@hornc in#11265
- Add solr to pyspy monitoring by@cdrini in#11260
- Remove references and handling of bad MARC from UPEI by@hornc in#11228
- Anonymize accounts more safely by@jimchamp in#11185
New Contributors
Full Changelog:deploy-2025-08-26-at-20-32...deploy-2025-09-16-at-17-14
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-08-26-at-20-32
6817791What's Changed
- fix tag_release by@mekarpeles in#11143
- [pre-commit.ci] pre-commit autoupdate by@pre-commit-ci[bot] in#11166
- Improving Private button design by@krishnaGauss in#11162
- Added feature for sorting authors by@krishnaGauss in#11154
- Fix: Preserve list notes when resolving redirects by@thedhanawada in#11122
- Add ISFDB (Internet Speculative Fiction Database) identifiers support by @Copilot in#11146
- Titles under a single line by@krishnaGauss in#11120
- Fix bugs in preference migration script by@jimchamp in#11183
- Update solr to latest version, 9.9.0 by@cdrini in#11188
- Allow author records with just 'death_date' to count as "dated" by@hornc in#11150
- remove old redirects by@RayBB in#11108
- set headers for wikidata get request by@RayBB in#11198
- Remove border from ghost button styles by@mekarpeles in#11196
- Fixed list corner radius by@krishnaGauss in#11191
- [pre-commit.ci] pre-commit autoupdate by@pre-commit-ci[bot] in#11189
- Partially address#11200, remove unused no_index compute by@mekarpeles in#11201
New Contributors
- @thedhanawada made their first contribution in#11122
- @Copilot made their first contribution in#11146
Full Changelog:deploy-2025-08-21-at-20-42...deploy-2025-08-26-at-20-32
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-08-21-at-20-42
4e42cd1What's Changed
- Upgrade to ruff 12.5 by@RayBB in#11074
- remove pip outdated checks by@RayBB in#11091
- fix: mergeUI checks for 429 before retrying by@RayBB in#11134
- add typehints to wikidata, reading goals, and waitinglist by@RayBB in#10999
- add typehints to memcache_memoize by@RayBB in#11092
- fix/standardize font variables by@RayBB in#11097
- Update validations in account anonymization handler by@jimchamp in#11111
- address type issue caught by mypy in waiting list by@RayBB in#11137
- add caching to /random by@RayBB in#11116
- Fix people/place/time subject pages erroring by@cdrini in#11152
- Update messages.po by@lftwv-ux in#11163
- add note about changing cbox.less by@RayBB in#11160
- Feature: show Sentry error ID to patrons by@scottbarnes in#11046
- Feature: add prometheus logging by@scottbarnes in#11172
- Script for writing preferences to
storetables by@jimchamp in#10943 - Run account anonymization actions as the patron by@jimchamp in#11167
- Use cover and title endpoints for IA cover upload by@emggeorge in#11077
- fix: support "dummy" works for orphaned editions by@pidgezero-one in#11089
- Improve solr + nginx performance monitoring by@cdrini in#11156
- Add ebook_provider field to solr by@cdrini in#11180
- Add last_modified, seed_count fields to solr for lists by@cdrini in#11179
- Add RESET option to patchdeploy.sh + switch to service names by@cdrini in#11178
New Contributors
Full Changelog:deploy-2025-08-12-at-22-48...deploy-2025-08-21-at-20-42
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-08-12-at-22-48
2439a5cWhat's Changed
- use modern ruff config by@RayBB in#11095
- use modern ruff-check pre-commit hook by@RayBB in#11096
- Fix I/O errors during sitemap generation by@jimchamp in#11105
- add typehints to accounts/model.py by@RayBB in#10993
- add typehints to ia and lending by@RayBB in#10992
- Fixed Follow button overflow by@krishnaGauss in#11088
- Feature: log when a cover URL is disallowed by@scottbarnes in#11107
- Improved Card Component for Community Lists by@krishnaGauss in#11104
anonymous_store_remediation.pyupdates by@jimchamp in#11084- Update
Bestbook.PRIMARY_KEYto production value by@jimchamp in#11083 - Fix title overflows in new list cards by@krishnaGauss in#11080
- Fix Waitlist button padding issue by@doct0r-furcation in#11079
- Added pvt button by@krishnaGauss in#11113
- Update dependency requests to v2.32.4 [SECURITY] by@renovate[bot] in#10915
- Fix OverDrive identifier URL by@cdrini in#11127
- Fix author page lists not loading by@jimchamp in#11086
- remove unused author location code by@RayBB in#11100
- fetch with retry for mergeUI by@RayBB in#11065
New Contributors
- @doct0r-furcation made their first contribution in#11079
Full Changelog:deploy-2025-07-30-at-18-57...deploy-2025-08-12-at-22-48
Assets2
Uh oh!
There was an error while loading.Please reload this page.
deploy-2025-07-30-at-18-57
baf7303What's Changed
- fixes deploy script by@mekarpeles in#11060
- Fix IA forgot password link by@cdrini in#11067
- remove dead code from merge UI by@RayBB in#11064
- add work title to ile selection tool by@RayBB in#11063
- remove unused css by@RayBB in#10997
- Note book deletions in patron's reading log by@cdrini in#11057
- Apply Copilot review notes to
deploy.shby@jimchamp in#11061 - Add trending to sort options, sort subject pages by trending, and other trending tweaks by@cdrini in#11028
- Make autocomplete edition-aware by@cdrini in#11047
- DRY up rendering of book provider buttons by@cdrini in#11051
- Fix author pages not showing Read button for direct book provider by@cdrini in#11050
- Add link to status page to view PRs in GH by@cdrini in#11071
- Remediation script for anonymized
account-emailstore entries by@jimchamp in#11068 - Account anonymization
POSThandler by@jimchamp in#11053 - Fixed the bug to handle global and community lists by@krishnaGauss in#11056
- Disallow crawling of /merges by@cdrini in#11076
- Fix date filtering for main subject page carousel by@jimchamp in#11070
- Add edit button to usergroup pages by@mekarpeles in#11045
- use UV in GitHub Actions by@RayBB in#11032
- add typehints to misc files by@RayBB in#10994
- setup docker to use uv for installation by@RayBB in#11001
- Create check-in form from template by@jimchamp in#10974
Full Changelog:deploy-2025-07-22-at-21-01...deploy-2025-07-30-at-18-57
Assets2
Uh oh!
There was an error while loading.Please reload this page.