github GetDKAN/dkan 2.20.8

latest release: 2.20.9
24 days ago

Note

This update adds a new configuration for the DKAN MySQL Importer module: "Disable strict mode for creating/altering MySQL tables". Previously the module would always attempt to disable innodb_strict_mode before creating or altering a datastore table. This is sometimes needed for edge cases where the data resource may exceed the header size limit. See #4505.
If a mysql user lacks the necessary permissions to disable strict mode, however, this will cause errors on table creation. If you do not need strict mode to be disabled or do not have the necessary permission, you should not be disabling innodb_strict_mode. After upgrading, visit /admin/dkan/datastore/mysql_import and uncheck the "Disable strict mode for creating/altering MySQL tables" option. (On new installations, it will be unchecked by default.)

What's Changed

  • Allow null on addDistributionInfo in DatastoreInfo by @janette in #4509
  • Migrate from codelimate to qlty by @dafeder in #4513
  • Strict mode opt-in for MySQL importer by @dafeder in #4512
  • Split dashboard title search terms into multiple conditions in query to get accurate results by @kaise-lafrai in #4520
  • Remove flaky test by @dafeder in #4522
  • Isolate all DKAN logic in JSON Form widget to plugin file by @dafeder in #4486
  • Test coverage for API delete, and for unauthorized request by @dafeder in #4523

What's Fixed

  • Query Schema updates to throw json schema validation errors if any of the conditions are not met. @kaise-lafrai #4528

Don't miss a new dkan release

NewReleases is sending notifications on new releases.