| Changes | Show detailsMinor changes
- Register pytest plugins as entrypoints to make them available to all
extensions (
#8507 <https://github.com/ckan/ckan/pull/8507>_)
- Update release process docs (
#8586
<https://github.com/ckan/ckan/pull/8586>_)
- Migrate CI checks to GitHub Actions (
#8909
<https://github.com/ckan/ckan/pull/8909>_)
- Upgrade Jinja2 requirement to address CVE-2025-27516
Bugfixes
- Default to a long CSRF token timeout to fix “The CSRF token is invalid.”
errors (
#8803 <https://github.com/ckan/ckan/pull/8803>_)
- Fix search button styling by removing deprecated wrapper
(
#8737 <https://github.com/ckan/ckan/pull/8737>_)
- Catch an error in datastore to avoid 500 error in POSTs to
datatables/ajax/<resource_view_id>
(#8149 <https://github.com/ckan/ckan/pull/8149>_)
- Invalidate cached pages and load fresh ones if cookies change (
#6955
<https://github.com/ckan/ckan/pull/6955>_)
- Remove unsupported legacy API keys from documentation (
#8195
<https://github.com/ckan/ckan/pull/8195>_)
- Ensure
session["last_active"] is stored as an iso string instead of a
datetime so that it can be serialized to JSON (e.g. in cookies). (#8379
<https://github.com/ckan/ckan/pull/8379>_)
- Fix
check_access order for resource create view (#8588
<https://github.com/ckan/ckan/pull/8588>_)
- Fix auth check for datastore data dictionary view (
#8639
<https://github.com/ckan/ckan/pull/8639>_)
- Add missing boolean_validator to sysadmin field in user schema (
#8674
<https://github.com/ckan/ckan/pull/8674>_)
authz.has_user_permission_for_some_org returns True for sysadmins. (#8680
<https://github.com/ckan/ckan/pull/8679>_)
- Apply
humanize_entity_type helper consistently across the group listing
page (#8682 <https://github.com/ckan/ckan/pull/8682>_)
datastore_search: fix for sort on array column types (#8709
<https://github.com/ckan/ckan/pull/8709>_)
- Fix some
.btn-default classes that were mistakenly changed to .btn-light. (#8828
<https://github.com/ckan/ckan/pull/8828>_)
|