kinto

A generic JSON document store with sharing and synchronisation capabilities.

OTHER License

Downloads
5.9K
Stars
4.3K
Committers
134
kinto -

Published by leplatrem over 9 years ago

  • Upgraded to Cliquet 2.2.1

Bug fixes

  • Improvements and fixes in the tutorial (#107)
  • Querystring handling when using the personal bucket (#119)
  • Default buckets id is now a UUID with dashes (#120)
  • Handle unknown permission and fix crash on /buckets (#88)
  • Fix permissions handling on PATCH /resource (mozilla-services/cliquet#358)

Internal changes

  • Test with the normal Kinto authentication policy and remove the fake one (#121)
kinto -

Published by leplatrem over 9 years ago

  • Upgraded to Cliquet 2.2.+

New features

  • Add the personal bucket /buckets/default, where collections are created
    implicitly (#71)
  • Kinto now uses the memory backend by default, which simplifies its usage
    for development (#86, #95)
  • Add public settings in hello view (mozilla-services/cliquet#318)

Bug fixes

  • Fix Docker compose file settings (#100)
  • Fix version redirection behaviour for unsupported versions (mozilla-services/cliquet#341)
  • Fix overriding backend settings in .ini (mozilla-services/cliquet#343)

Internal changes

  • Documentation improvements (#75)
  • Added tutorial (#79)
  • Remove hard dependency on PostgreSQL (#100)
  • Add pytest-cache (#98)
  • Add Pypy test on Travis (#99)
  • Update dependencies on make install (#97)
  • Fix URL of readthedocs.org (#90)
kinto -

Published by Natim over 9 years ago

New features

  • Polish default kinto configuration and default to memory backend. (#81)
  • Add the kinto group finder (#78)
  • Flush endpoint now returns 404 is disabled (instead of 405) (#82)

Bug fixes

  • ETag not updated on collection update (#80)

Internal changes

  • Use py.test to run tests instead of nose.
kinto - Kinto 1.0.0

Published by Natim over 9 years ago

1.0.0 (2015-06-17)

New features

  • Added notion of buckets, user groups and collections (#48, #58)
  • Buckets, collections and records can now have permissions (#59)

Breaking changes

  • Updated Cliquet to 2.0, which introduces a lot of breaking changes
    (see changelog <https://github.com/mozilla-services/cliquet/releases/2.0.0>_)
  • Firefox Accounts is not a dependency anymore and should be installed and
    included explictly using the python package cliquet-fxa
    (see documentation <https://github.com/mozilla-services/cliquet-fxa/>_)
  • API is now served under /v1
  • Collections are now managed by bucket, and not by user anymore (#44)

.. note::

A list of records cannot be manipulated until its parents objects (bucket and
collection) are created.

Settings

  • cliquet.permission_backend and cliquet.permission_url are now configured
    to use PostgreSQL instead of Redis (see default :file:config/kinto.ini)
  • cliquet.basic_auth_enabled is now deprecated (see *Cliquet* docs to enable authentication backends <http://cliquet.readthedocs.org/en/latest/reference/configuration.html#basic-auth>_)

Internal changes

  • Added documentation about deployment and data durability (#50)
  • Added load tests (#30)
  • Several improvements in documentation (#51)
kinto -

Published by leplatrem over 9 years ago

  • Upgraded to cliquet 1.8.+

Breaking changes

  • PostgreSQL database initialization process is not run automatically in
    production. Add this command to deployment procedure:

::

cliquet --ini config/kinto.ini migrate

Internal changes

  • Improved documentation (#29)
  • Require 100% coverage during tests (#27)
  • Basic Auth is now enabled by default in example config
kinto -

Published by leplatrem over 9 years ago

Bug fixes

  • Rely on Pyramid API to build pagination Next-Url (mozilla-services/cliquet#147)
kinto -

Published by leplatrem over 9 years ago

  • Upgraded to cliquet 1.4

Bug fixes

  • Fix behaviour of CloudStorage with backslashes in querystring (mozilla-services/cliquet#142)
  • Force PostgreSQl session timezone to UTC (mozilla-services/cliquet#122)
  • Fix basic auth ofuscation and prefix (mozilla-services/cliquet#128)
  • Make sure the paginate_by setting overrides the passed limit
    argument (mozilla-services/cliquet#129)
  • Fix crash of classic logger with unicode (mozilla-services/cliquet#142)
  • Fix crash of CloudStorage backend when remote returns 500 (mozilla-services/cliquet#142)
  • Fix python3.4 segmentation fault (mozilla-services/cliquet#142)
  • Add missing port in Next-Page header (mozilla-services/cliquet#147)
kinto -

Published by leplatrem over 9 years ago

Initial version

  • Schemaless storage of records
  • Firefox Account authentication
  • Kinto as a storage backend for cliquet applications