• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Kinto / kinto
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 30 Jul 2015 02:40PM UTC
Files 77
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 3474-sanitize-statsd-metrics
  • 3475-block-malformed-bigints
  • 3488-fix-crash-on-invalid-accept
  • 3543-more-prometheus-settings
  • add-history-logger
  • add-new-index-deleted-objects
  • add-object-deleted-index
  • add-prometheus-prefix
  • add-resource-timestamps-method
  • all-timestamp-reg-fix
  • arm-docker-image
  • assert-metrics-unicity
  • catch-file-not-found
  • colons
  • config-hash-root-endpoint
  • contains_safety_checks
  • delete-every-threshold
  • dependabot/github_actions/all-dependencies-3249c11fdc
  • dependabot/github_actions/all-dependencies-35b2a8182b
  • dependabot/github_actions/all-dependencies-5e51f74d5c
  • dependabot/github_actions/all-dependencies-76468cb07f
  • dependabot/github_actions/all-dependencies-7921bc0373
  • dependabot/github_actions/all-dependencies-9c09232849
  • dependabot/pip/bcrypt-5.0.0
  • dependabot/pip/dockerflow-2026.1.26
  • dependabot/pip/minor-patch-038bd4c57d
  • dependabot/pip/minor-patch-04a568ed09
  • dependabot/pip/minor-patch-1275e36baa
  • dependabot/pip/minor-patch-16aeedb791
  • dependabot/pip/minor-patch-17c3e128d8
  • dependabot/pip/minor-patch-19f7a59cdb
  • dependabot/pip/minor-patch-1c7a929ae2
  • dependabot/pip/minor-patch-27f8dfd19b
  • dependabot/pip/minor-patch-28f3bea9e6
  • dependabot/pip/minor-patch-2f016cd4fe
  • dependabot/pip/minor-patch-31884262a2
  • dependabot/pip/minor-patch-3b97229db6
  • dependabot/pip/minor-patch-3ec6cef17a
  • dependabot/pip/minor-patch-44f3969bc2
  • dependabot/pip/minor-patch-483124d411
  • dependabot/pip/minor-patch-4c908532e5
  • dependabot/pip/minor-patch-4cda259ea2
  • dependabot/pip/minor-patch-521baee04d
  • dependabot/pip/minor-patch-54f192f0fd
  • dependabot/pip/minor-patch-693c307639
  • dependabot/pip/minor-patch-70bac49855
  • dependabot/pip/minor-patch-7743ec6d30
  • dependabot/pip/minor-patch-78d556b97d
  • dependabot/pip/minor-patch-88cba1261a
  • dependabot/pip/minor-patch-89f141fffc
  • dependabot/pip/minor-patch-8bde3f13b7
  • dependabot/pip/minor-patch-8f3a6216d6
  • dependabot/pip/minor-patch-913b1d66f9
  • dependabot/pip/minor-patch-91a6c6b1c2
  • dependabot/pip/minor-patch-938e65cc50
  • dependabot/pip/minor-patch-9721d90657
  • dependabot/pip/minor-patch-9d6400f375
  • dependabot/pip/minor-patch-a2de253972
  • dependabot/pip/minor-patch-a3f17ebdc3
  • dependabot/pip/minor-patch-a4600a57f3
  • dependabot/pip/minor-patch-a654893d22
  • dependabot/pip/minor-patch-ad966063fe
  • dependabot/pip/minor-patch-b5dac18461
  • dependabot/pip/minor-patch-c223d056d3
  • dependabot/pip/minor-patch-c3e892670e
  • dependabot/pip/minor-patch-c47d124bcd
  • dependabot/pip/minor-patch-caa4acdf90
  • dependabot/pip/minor-patch-d2d7f38822
  • dependabot/pip/minor-patch-e235767b31
  • dependabot/pip/minor-patch-e7847f94a6
  • dependabot/pip/minor-patch-e790cf7d43
  • dependabot/pip/minor-patch-eab889b97a
  • dependabot/pip/minor-patch-eecb800418
  • dependabot/pip/minor-patch-f86d19be86
  • dependabot/pip/newrelic-11.0.0
  • dependabot/pip/pytest-9.0.0
  • dependabot/pip/pytest-cov-7.0.0
  • dependabot/pip/requests-2.32.4
  • dependabot/pip/sphinx-9.0.1
  • dependabot/pip/sphinx-9.0.4
  • dependabot/pip/sphinx-9.1.0
  • dependabot/pip/urllib3-2.5.0
  • dependabot/pip/urllib3-2.6.0
  • dependabot/pip/urllib3-2.6.3
  • dependabot/pip/werkzeug-3.1.4
  • dependabot/pip/werkzeug-3.1.5
  • dependabot/pip/zope-sqlalchemy-4.0
  • do-not-override-server-settings-cache-expires
  • drop-accounts-emailing-support
  • drop-automatic-statsd
  • expose-excluded-history
  • fix-3386
  • fix-docs-purge-deleted
  • fix-documentation-typos
  • fix-dup-metrics
  • fix-duration-seconds
  • fix-issue-3606-json-validation
  • fix-metrics-duration
  • fix-metrics-folder-creation
  • fix-publish-action
  • fix-purge-deleted-commit
  • fix-purge-memory
  • histogram-for-timers
  • history-snapshot
  • import-cornice
  • improve-makefile
  • main
  • master
  • metrics/cache-hit-ratio
  • multiprocess-prometheus
  • optimize-history-trimming
  • optimize-resource-timestamps
  • option-exclude-history-user_id
  • prometheus-settings-metrics
  • purge-tombstones-command
  • reduce-cardinality-of-request-duration-and-size
  • reenable-readthedocs
  • remove-leftovers
  • remove-obsolete-docs
  • remove-quotas-plugins
  • remove-redundant-setting
  • rework-prometheus-metrics
  • set-request-id-dockerflow
  • skip-report-size-duration-on-404

04 Feb 2026 08:57AM UTC coverage: 100.0%. Remained the same
21665015590

push

github

web-flow
Fix TypeError crash when POST data is not a dict (#3636)

* Fix TypeError crash when POST data is not a dict (#3606)

When posting to /records endpoint with data that is not a dictionary
(e.g., {"data": ""}), the server would crash with a TypeError instead
of returning a proper 400 validation error.

Added TypeError to the exception handling in object_id property.

* Add CHEN, CHIH-HSI to contributors

* Format test file with ruff

1508 of 1508 branches covered (100.0%)

1 of 1 new or added line in 1 file covered. (100.0%)

7663 of 7663 relevant lines covered (100.0%)

3.0 hits per line

Relevant lines Covered
Build:
Build:
7663 RELEVANT LINES 7663 COVERED LINES
3.0 HITS PER LINE
Source Files on master
  • Tree
  • List 77
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21665015590 main Fix TypeError crash when POST data is not a dict (#3636) * Fix TypeError crash when POST data is not a dict (#3606) When posting to /records endpoint with data that is not a dictionary (e.g., {"data": ""}), the server would crash with a TypeErro... push 04 Feb 2026 09:03AM UTC web-flow github
100.0
21636117738 fix-issue-3606-json-validation Merge b3b7ebb0f into b4ef97bf2 Pull #3636 04 Feb 2026 08:57AM UTC web-flow github
100.0
21635713272 main Bump the minor-patch group with 3 updates (#3637) Bumps the minor-patch group with 3 updates: [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy), [newrelic](https://github.com/newrelic/newrelic-python-agent) and [playwright](https://github.co... push 03 Feb 2026 03:18PM UTC web-flow github
100.0
21612913822 dependabot/pip/minor-patch-88cba1261a Merge 48ed93fe6 into 37fabb0c8 Pull #3637 03 Feb 2026 01:26AM UTC web-flow github
100.0
21519586589 main Catch FileNotFoundError on Prometheus metrics endpoint (#3635) * Catch FileNotFoundError on Prometheus metrics endpoint * Return 204 if no body push 30 Jan 2026 02:46PM UTC web-flow github
100.0
21481494192 catch-file-not-found Merge f62b3321a into 165c0dee7 Pull #3635 29 Jan 2026 02:18PM UTC web-flow github
100.0
21481439902 catch-file-not-found Merge e33bfa0a5 into 165c0dee7 Pull #3635 29 Jan 2026 02:16PM UTC web-flow github
100.0
21404178850 main Do not allow to override server cache setting from collection metadata (#3634) push 27 Jan 2026 04:01PM UTC web-flow github
100.0
21397011393 do-not-override-server-settings-cache-expires Merge a3ceb45b6 into bde804fb3 Pull #3634 27 Jan 2026 12:28PM UTC web-flow github
100.0
21390103536 main Bump the minor-patch group with 3 updates (#3632) Bumps the minor-patch group with 3 updates: [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy), [newrelic](https://github.com/newrelic/newrelic-python-agent) and [ruff](https://github.com/astr... push 27 Jan 2026 08:38AM UTC web-flow github
100.0
See All Builds (9612)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc