Releases: ThePalaceProject/circulation
Releases · ThePalaceProject/circulation
v36.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Features
- Make ODL text/html imports streaming type (PP-3296) by @jonathangreen in #2943
Other Changes
- Revert "[PP-3376] Increase nginx large client buffers to support long… by @dbernstein in #2937
- [PP-3376] Makes library_uuids param optional for generating quicksigh… by @dbernstein in #2936
- Update circulation admin ui to version 1.34.0. by @dbernstein in #2942
Dependency Updates
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #2935
- Bump urllib3 from 2.6.1 to 2.6.2 by @dependabot[bot] in #2934
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #2938
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #2939
- Bump mypy from 1.19.0 to 1.19.1 by @dependabot[bot] in #2940
- Bump pre-commit from 4.5.0 to 4.5.1 by @dependabot[bot] in #2946
- Bump filelock from 3.20.0 to 3.20.1 by @dependabot[bot] in #2945
- Bump google-auth from 2.43.0 to 2.45.0 by @dependabot[bot] in #2944
- Bump flask-cors from 6.0.1 to 6.0.2 by @dependabot[bot] in #2941
Full Changelog: v36.2.0...v36.3.0
v36.2.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Features
- Add license pool ("item") status to inventory report (PP-3370) by @tdilauro in #2930
- Special handling for ODL web reader links (PP-3127) by @tdilauro in #2931
Bugfixes
- Fix SirsiDynix approval check to respect patron_blocks_enforced setting (PP-3394) by @jonathangreen in #2932
Full Changelog: v36.1.0...v36.2.0
v36.1.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Other Changes
- [PP-3376] Increase nginx large client buffers to support long quicksi… by @dbernstein in #2919
- [PP-3215] Revert remove old overdrive scripts by @dbernstein in #2923
- [PP-3377] Prevent/abort import if flagged for deletion. by @dbernstein in #2918
- Add missing import due to unrebased merge issue. by @dbernstein in #2928
Dependency Updates
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #2920
- Bump boto3 from 1.41.2 to 1.42.3 by @dependabot[bot] in #2921
- Bump dependency-injector from 4.48.2 to 4.48.3 by @dependabot[bot] in #2922
- Bump boto3 from 1.42.3 to 1.42.4 by @dependabot[bot] in #2927
- Bump urllib3 from 2.6.0 to 2.6.1 by @dependabot[bot] in #2926
- Bump pytest from 9.0.1 to 9.0.2 by @dependabot[bot] in #2924
Full Changelog: v36.0.0...v36.1.0
v36.0.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Features
- Add data migration to backfill licensepool type and status fields (PP-2992) by @jonathangreen in #2887
- Update code to use LicensePool type and status fields (PP-2993) by @jonathangreen in #2888
- Add reaper to clean up loans and holds on removed license pools (PP-2342) by @jonathangreen in #2899
- Add patron notifications for removed loans and holds (PP-2994) by @jonathangreen in #2903
Other Changes
- Enhance Celery task logging with additional context properties by @jonathangreen in #2907
- Add pickle support to BasePalaceException for Celery serialization by @jonathangreen in #2908
- Add throttling to search reindex task by @jonathangreen in #2910
- [PP-3347] Reduce the default page size on overdrive api fetch to 25 … by @dbernstein in #2912
Dependency Updates
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2900
- Bump boto3 from 1.41.0 to 1.41.1 by @dependabot[bot] in #2901
- Bump pre-commit from 4.4.0 to 4.5.0 by @dependabot[bot] in #2904
- Bump boto3 from 1.41.1 to 1.41.2 by @dependabot[bot] in #2905
- Bump pydantic from 2.12.4 to 2.12.5 by @dependabot[bot] in #2909
- Bump mypy from 1.18.2 to 1.19.0 by @dependabot[bot] in #2911
- Bump werkzeug from 3.1.3 to 3.1.4 by @dependabot[bot] in #2913
- Bump pyspellchecker from 0.8.3 to 0.8.4 by @dependabot[bot] in #2914
- Bump celery from 5.5.3 to 5.6.0 by @dependabot[bot] in #2916
- Bump redis from 5.2.1 to 6.4.0 by @dependabot[bot] in #2917
Full Changelog: v35.4.0...v36.0.0
v35.4.2
Immutable
release. Only release title and notes can be modified.
Hotfix Release
This release adds in the commits that were added to v35.3.1 that were missing in v35.4.x.
What's Changed
- Add pickle support to BasePalaceException for Celery serialization by @jonathangreen in #2908
- Add throttling to search reindex task by @jonathangreen in #2910
Full Changelog: v35.4.1...v35.4.2
v35.4.1
Immutable
release. Only release title and notes can be modified.
This bugfix release dials down number of sub tasks that are generated in each slice of an overdrive import task.
What changed
[PP-3347] Reduce the default page size on overdrive api fetch to 25 … #2912 by @dbernstein
Full Changelog: v35.4.0...v35.4.1
v35.3.1
Immutable
release. Only release title and notes can be modified.
Hotfix release
What's Changed
- Add pickle support to BasePalaceException for Celery serialization by @jonathangreen in #2908
- Add throttling to search reindex task by @jonathangreen in #2910
Full Changelog: v35.3.0...v35.3.1
v35.4.0
What's Changed
Other Changes
- [PP-3215] remove old overdrive scripts by @dbernstein in #2889
Dependency Updates
- Bump boto3 from 1.40.47 to 1.41.0 by @dependabot[bot] in #2898
Full Changelog: v35.3.0...v35.4.0
v35.3.0
What's Changed
Features
- Always use full-size image as thumbnail fallback (PP-3242) by @jonathangreen in #2896
Bugfixes
- Fix false positive thumbnail error log (PP-3242) by @jonathangreen in #2897
Full Changelog: v35.2.0...v35.3.0
v35.2.0
What's Changed
Features
- Add status and type tracking to LicensePool model (PP-2992) by @jonathangreen in #2885
- Set license pool status in CirculationData for vendor integrations (PP-2992) by @jonathangreen in #2891
Bugfixes
- [PP-3251] Fix key not found error in overdrive importer by @dbernstein in #2886
- Fix filtering to exclude unavailable open access books (PP-3309) by @jonathangreen in #2895
Other Changes
- [PP-3149] Create import libraries api endpoint by @dbernstein in #2847
- Add Python 3.14 support by @jonathangreen in #2883
- Improve exception handling in OPDS import celery tasks by @jonathangreen in #2890
- Add SAML pairwise-id attribute support (PP-3308) by @tdilauro in #2894
Dependency Updates
- Bump pytest from 8.4.2 to 9.0.0 by @dependabot[bot] in #2873
- Bump pre-commit from 4.3.0 to 4.4.0 by @dependabot[bot] in #2874
- Bump pydantic-settings from 2.11.0 to 2.12.0 by @dependabot[bot] in #2875
- Bump types-pytz from 2025.2.0.20250809 to 2025.2.0.20251108 by @dependabot[bot] in #2876
- Bump xmlsec from 1.3.16 to 1.3.17 by @dependabot[bot] in #2882
- Bump frozendict from 2.4.6 to 2.4.7 by @dependabot[bot] in #2881
- Bump certifi from 2025.10.5 to 2025.11.12 by @dependabot[bot] in #2880
- Bump pytest from 9.0.0 to 9.0.1 by @dependabot[bot] in #2879
- Bump lxml to 6.0.2 and xmlsec to 1.3.17 by @jonathangreen in #2884
- Bump alembic from 1.17.1 to 1.17.2 by @dependabot[bot] in #2892
- Bump click from 8.3.0 to 8.3.1 by @dependabot[bot] in #2893
Full Changelog: v35.1.0...v35.2.0