github Kinto/kinto 8.1.0

latest releases: 25.0.0, 24.1.1, 24.1.0...
8 years ago

Internal changes

  • Update the Docker compose configuration to use memcache for the cache backend (#1405)
  • Refactor the way postgresql.storage.create_from_settings ignores settings (#1410)

Operational concerns

  • The schema for the Postgres storage backend has changed. This
    changes some ID columns to use the "C" collation, which will make
    delete_all queries faster. (See
    e.g. https://www.postgresql.org/docs/9.6/static/indexes-opclass.html,
    which says "If you do use the C locale, you do not need the
    xxx_pattern_ops operator classes, because an index with the default
    operator class is usable for pattern-matching queries in the C
    locale.") This may change the default sort order and grouping of
    record IDs.

New features

  • New setting kinto.backoff_percentage to only set the backoff header a portion of the time.
  • make tdd allows development in a TDD style by rerunning tests every time a file is changed.

Bug fixes

  • Optimize the Postgres collection_timestamp method by one query. It
    now only makes two queries instead of three.
  • Update other dependencies: newrelic to 2.98.0.81 (#1409), setuptools
    to 38.4.0 (#1411, #1429, #1438, #1440), pytest to 3.3.2 (#1412,
    #1437), raven to 6.4.0 (#1421), werkzeug to 0.14.1 (#1418, #1434),
    python-memcached to 1.59 (#1423), zest.releaser to 6.13.3 (#1427),
    bravado_core to 4.11.2 (#1426, #1441), statsd to 3.2.2 (#1422),
    jsonpatch to 1.21 (#1432), sqlalchemy to 1.2.0 (#1430), sphinx to
    1.6.6 (#1442).

Don't miss a new kinto release

NewReleases is sending notifications on new releases.