Tags: Kinto/kinto
Tags
Bump msgpack from 1.1.2 to 1.2.1 (#3732) Bumps [msgpack](https://github.com/msgpack/msgpack-python) from 1.1.2 to 1.2.1. - [Release notes](https://github.com/msgpack/msgpack-python/releases) - [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md) - [Commits](msgpack/msgpack-python@v1.1.2...v1.2.1) --- updated-dependencies: - dependency-name: msgpack dependency-version: 1.2.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump the minor-patch group across 1 directory with 6 updates (#3714) * Bump the minor-patch group across 1 directory with 6 updates Bumps the minor-patch group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.49` | `2.0.50` | | [newrelic](https://github.com/newrelic/newrelic-python-agent) | `13.0.0` | `13.0.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.14` | `0.15.15` | | [granian](https://github.com/emmett-framework/granian) | `2.7.4` | `2.7.5` | | [ty](https://github.com/astral-sh/ty) | `0.0.38` | `0.0.40` | | [docutils](https://github.com/rtfd/recommonmark) | `0.22.4` | `0.23` | Updates `sqlalchemy` from 2.0.49 to 2.0.50 - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) Updates `newrelic` from 13.0.0 to 13.0.1 - [Release notes](https://github.com/newrelic/newrelic-python-agent/releases) - [Commits](newrelic/newrelic-python-agent@v13.0.0...v13.0.1) Updates `ruff` from 0.15.14 to 0.15.15 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.14...0.15.15) Updates `granian` from 2.7.4 to 2.7.5 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](emmett-framework/granian@v2.7.4...v2.7.5) Updates `ty` from 0.0.38 to 0.0.40 - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [Commits](astral-sh/ty@0.0.38...0.0.40) Updates `docutils` from 0.22.4 to 0.23 - [Changelog](https://github.com/readthedocs/recommonmark/blob/master/CHANGELOG.md) - [Commits](https://github.com/rtfd/recommonmark/commits) --- updated-dependencies: - dependency-name: docutils dependency-version: '0.23' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patch - dependency-name: granian dependency-version: 2.7.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-patch - dependency-name: newrelic dependency-version: 13.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-patch - dependency-name: ruff dependency-version: 0.15.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-patch - dependency-name: sqlalchemy dependency-version: 2.0.50 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-patch - dependency-name: ty dependency-version: 0.0.40 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Downgrade docutils * Dependabot: allow sub-dependencies --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mathieu Leplatre <mathieu@mozilla.com>
Fix crash when object ID contains regex special chars (Fixes #2676) (#… …3697) * Fix HTTP 500 when object ID contains regex special chars Escape special regex characters in object IDs before passing them to get_accessible_objects. The '*' wildcard used by plural endpoints is preserved after escaping. Fixes #2676 * Add Franco Morales to contributors * style: run make format and fix ruff lints
Add type checking (#3668) * Fix ty type checker errors to make `make lint` pass Add `ty` type checker to the lint pipeline and resolve all errors across the codebase using inline `# type: ignore` suppressions, TYPE_CHECKING guard patterns, and a `_StorageMixin` base class for storage test mixins. Also fixes a latent bug: `settings.update(extras or None)` → `extras or {}`. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Fix ty type checker warnings to make \`make lint\` pass cleanly - Replace deprecated \`codecs.open()\` with \`open()\` and \`tempfile.mktemp()\` with \`NamedTemporaryFile(delete=False)\` - Suppress \`unsupported-base\` warnings on colander/zope.interface subclasses where ty cannot resolve the metaclass-based MRO - Suppress \`possibly-missing-attribute\` warnings on \`sqlalchemy.exc\` accesses via the optional \`sqlalchemy\` module reference - Remove two stale \`# type: ignore[attr-defined]\` comments in openapi support Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Fix CORS broken by instance attrs shadowing class attrs set by init_from_settings() Instance-level `self.cors_origins = []` in `__init__` shadowed the class-level `cls.cors_origins` set by `init_from_settings()`, causing all Service instances to have empty cors_origins and disabling CORS entirely. Replace instance attribute initializations with class-level type annotations (no assignment), which satisfy ty without interfering with the class attribute lookup in get_arguments(). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
PreviousNext