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> _)
|