This repository has been archived by the owner on Jan 18, 2020. It is now read-only.
Releases: chop-dbhi/serrano
Releases · chop-dbhi/serrano
SQL Representation
Bug fixes
2.4.0 Release
Features
- #258 Field and concept resources support the
tree
parameter to filter out unrelated fields relative to the root model. - #123 Added support for Django 1.6
- #274 Added support for Django 1.7
- Optimized results endpoint. See discussion here: chop-dbhi/avocado#274
- dc26db7 Result page count is now cached
- #252 Application model counts are now executed in parallel.
- #265 Add support for canceling a data preview or export request using a DELETE request.
- #282 Implement set of endpoints for executing asynchronous queries which utilizes Avocado's new async API.
Changes
High Impact
- #259 Dropped support for Django 1.4
Medium Impact
- #205 The embedded
_links
object has been removed in favor of using theLink
andLink-Template
HTTP headers.
Fixed regression in 2.3.13
Fixes a bug in the cache methods added in 2.3.13 when accessing the /fields/<pk>/dist/
endpoint.
Backported Features and Fixes
Optimize Paginated Preview and Exporter Resources
The original discussion can be read here: chop-dbhi/avocado#274
Fix Query Processor Support for Contexts
Permissions Setting
Bugs
- #221 - The requesting user was not be supplied when determining which data fields and concepts should be returned to be viewed. This fix depended on chop-dbhi/avocado#253 which incorporates a new setting to toggle the behavior of object-level permissions.
Encoding Bugs
Changes
- Update minimum version of restlib2 to 0.4.2 which ensures JSON is decoded from the request body as UTF-8 rather than ASCII.
Bugs
- #213 - Fixes an issue that improperly decoded UTF-8 data as ASCII when sharing a query.
Pagination Bug Fix & Default HTML Formatter
Changes
- Serrano now overrides the default
DataConcept
formatter with one that includes ato_html
method which works better with the/api/data/preview/
endpoint.
Bugs
- Fixed a bug when requesting all values for a field when no values existed.