Releases: Kinto/kinto
Releases · Kinto/kinto
20.1.0
What's Changed
New Features
- Add ability to log request ID to all output messages by @leplatrem in #3510
Change your logging config to:
[handler_consoler]
-class = StreamHandler
+class = kinto.core.StreamHandlerWithRequestID
Or, via code:
from dockerflow import logging as dockerflow_logging
handler = MyLogHandler()
filter_ = dockerflow_logging.RequestIdLogFilter()
handler.addFilter(filter_)
Full Changelog: 20.0.0...20.1.0
20.0.0
What's Changed
Breaking Changes
- Remove
kinto.plugins.quotas
(fixes #2894) by @leplatrem in #3503 - Remove accounts emailing features by @leplatrem in #3505
- Do not use
kinto.plugins.statsd
by default by @leplatrem in #3504
Documentation
- Remove obsolete sections from docs (fixes #307, fixes #330, fixes #508) by @leplatrem in #3502
- Remove mentions of kinto-storage.org demo by @leplatrem in #3508
Dependency Updates
- Update Kinto Admin version to 3.6.0 by @github-actions in #3501
Upgrade Instructions
kinto.plugins.quotas
If you were using this plugin, you would have to copy its code from previous version and make sure the module is available in the PYTHONPATH
.
For example:
$ git clone git@github.com:Kinto/kinto.git
$ cd kinto/
$ git checkout 19.6.0
$ cp -R kinto/plugins/quotas /app/kinto_quotas
And refer to the folder in your config:
kinto.includes = ...
/app/kinto_quotas
Accounts Emailing Features
If you were using these features, you would have to run (and maintain) your own fork of Kinto 😢
Default StatsD metrics
The kinto.plugins.statsd
plugin now has to be included explicitly in the kinto.includes
config.
Full Changelog: 19.6.0...20.0.0
19.6.0
What's Changed
Documentation
- Re-enable readthedocs by @leplatrem in #3499
Dependency Updates
- Switch to
psycopg-binary
library by @leplatrem in #3496 - Vendor
cornice
andcornice.ext.swagger
by @leplatrem in #3497
Full Changelog: 19.5.0...19.6.0
19.5.0
What's Changed
Bug Fixes
- Fix crash when error has type bytes (fixes #3488) by @leplatrem in #3489
- Lint and fix Github Actions by @leplatrem in #3491
- Fix exception in in-memory permission backend (fixes #2687) by @cbguder in #3493
New Features
Dependency Updates
- Update Kinto Admin version to 3.5.1 by @github-actions in #3494
Other Changes
- Add workflow to check for Kinto Admin updates by @grahamalama in #3358
New Contributors
- @cbguder made their first contribution in #3490
- @github-actions made their first contribution in #3494
Full Changelog: 19.4.0...19.5.0
19.4.0
What's Changed
New Features
- Add setting to set prefix on Prometheus metrics by @leplatrem in #3483
Full Changelog: 19.3.2...19.4.0
19.3.2
What's Changed
Bug Fixes
- Adjusting CORS logic to return the first match instead of sent Origin by @alexcottner in #3471
Full Changelog: 19.3.1...19.3.2
19.3.1
What's Changed
Bug Fixes
- Fix #3474: encode unsafe characters in request summary metric by @leplatrem in #3476
- Fix #3475: prevent malformed timestamps to reach storage queries by @leplatrem in #3477
Full Changelog: 19.3.0...19.3.1
19.3.0
What's Changed
New Features
- Improve metrics API to support multiple key/value labels by @leplatrem in #3459
- Registry a no-op metrics service by default by @leplatrem in #3460
- Observe metrics request summary, size, and duration with labels by @leplatrem in #3461
Internal Changes
- Fix Dockerfile syntax to get rid of warnings by @leplatrem in #3463
Dependency Updates
- Upgrade kinto-admin to v3.4.1 by @leplatrem in #3457
Full Changelog: 19.2.0...19.3.0
19.2.0
What's Changed
New Features
- Add prometheus support (Fixes #3407) by @leplatrem in #3453
Can now be enabled via built-in pluginkinto.plugins.prometheus
inkinto.includes
(see settings docs)
Deprecations
- Before, assigning a value to the
kinto.statsd_url
setting was enough to enable StatsD monitoring. It is now recommended to addkinto.plugins.statsd
to the list of enabled plugins inkinto.includes
(see settings docs) - Initialization step
kinto.core.initialization.setup_statsd
inkinto.initialization_sequence
is now deprecated. Usekinto.core.initialization.setup_metrics
.
Internals:
config.registry.statsd
is now deprecated. Useconfig.registry.metrics
instead.
Other Changes
- Update code of conduct reference by @emmanuel-ferdman in #3444
New Contributors
- @emmanuel-ferdman made their first contribution in #3444
Full Changelog: 18.1.1...19.2.0
18.1.1
What's Changed
Bug Fixes
- Fix #3402: Prevent invalid timestamps to reach the database by @leplatrem in #3425
Full Changelog: 18.1.0...18.1.1