Kinto v11.0.0 Release Notes

Release Date: 2018-10-09 // over 5 years ago
  • ๐Ÿ’ฅ Breaking changes

    • 0๏ธโƒฃ The basicauth policy is not used by default anymore (#1736)

    If your application relies on this specific behaviour, you now have to add explicitly settings:

    .. code-block:: ini

    multiauth.policies = basicauth
    

    But it is recommended to use other authentication policies like the OpenID Connect or the accounts plugin instead.

    .. code-block:: ini

    # Enable plugin.
    kinto.includes = kinto.plugins.accounts
    
    # Enable authenticated policy.
    multiauth.policies = account
    multiauth.policy.account.use = kinto.plugins.accounts.AccountsPolicy
    
    # Allow anyone to create their own account.
    kinto.account_create_principals = system.Everyone
    

    ๐Ÿ“š You will find more details the authentication settings section of the documentation <https://kinto.readthedocs.io/en/stable/configuration/settings.html#authentication>_

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix crash when querystring filter contains NUL (0x00) character (fixes #1704)
    • ๐Ÿš€ Many bugs were fixed in the Kinto Admin UI (see v1.21.0 <https://github.com/Kinto/kinto-admin/releases/tag/v1.21.0>_)

    ๐Ÿ“š Documentation

    • ๐Ÿ“š Huge refactor of documentation about authentication (#1736)

    Internal changes

    • โฌ†๏ธ Upgrade kinto-admin to v1.21.0
    • ๐Ÿ—„ Deprecate assertEquals and use assertEqual (fixes #1780)
    • ๐Ÿ›  Set schema to an instance instead of class (fixes #1781)
    • ๐Ÿ›  Fix DeprecationWarning for unrecognized backslash escapes (#1758)