What's Changed
Features
- Refactor RedisLock (PP-1481) by @jonathangreen in #2285
- [PP-2130] celery backend config by @dbernstein in #2282
- Move push notifications scripts into celery tasks (PP-1481) by @jonathangreen in #2288
- [PP-1473] convert axis 360 import to celery by @dbernstein in #2277
- Update OPDS for distributors to respect the time tracking link (PP-1884) by @jonathangreen in #2293
- [PP-2169] Add support for PALACE_CELERY_RESULT_BACKEND_TRANSPORT_OPTI… by @dbernstein in #2299
- Adds collection subscriptions. (PP-1875) by @tdilauro in #2287
- Use admin UI v1.28.0. by @tdilauro in #2304
Bugfixes
- Fix Axis360 import import all task. by @dbernstein in #2294
Other Changes
- Simplify getting logger for function outside of a class by @jonathangreen in #2290
- Mitigate freezegun and pydantic issue in our fixtures (PP-2007) by @jonathangreen in #2289
Dependency Updates
- Bump cryptography from 43.0.1 to 44.0.1 by @dependabot in #2286
- Bump pydantic-settings from 2.7.1 to 2.8.0 by @dependabot in #2291
- Bump watchtower from 3.3.1 to 3.4.0 by @dependabot in #2295
- Bump boto3 from 1.36.5 to 1.37.0 by @dependabot in #2296
- Bump tox-gh-actions from 3.2.0 to 3.3.0 by @dependabot in #2297
- Bump flask-cors from 5.0.0 to 5.0.1 by @dependabot in #2298
- Bump boto3 from 1.37.0 to 1.37.1 by @dependabot in #2302
- Bump dependency-injector from 4.45.0 to 4.46.0 by @dependabot in #2301
Full Changelog: v26.2.1...v27.0.0