Skip to content

Bump every dependency to latest; lothc 0.3.0 (native by default) - #4

Merged
RogerThomas merged 3 commits into
mainfrom
bump-deps-lothc-native
Nov 13, 2026
Merged

RogerThomas merged 3 commits into
mainfrom
bump-deps-lothc-native

Conversation

@RogerThomas

@RogerThomas RogerThomas commented Nov 13, 2026 •

Copy link
Copy Markdown
Owner

Brings the whole stack to its latest release ahead of a new full EC2 run (wrk, 128 connections, 1 core, Python 3.14).

  • lothc 0.3.0: its native transport is now the default (native="auto": Linux, no http2), so settings.upstream_client_options sets nothing for it. 0.3.0 also rejects the old native=True
  • ryjwt 0.3.1, jero 0.4.0, fastpg 0.2.2, fastapi 0.162.5, django 6.1.3, pydantic 2.14.3, psycopg 3.3.9
  • uvloop 0.23.0: robyn 0.88.0 (latest) caps uvloop<0.23, which held every group back because they share one lock. The groups never share a venv, so they're now declared as [tool.uv] conflicts and each resolves on its own. Robyn stays on 0.22.1.
  • gin: pgx 5.13.0 plus x/* refresh (go directive 1.26.10; the image already builds with golang:1.27)
  • elysia 1.4.32

Already at their latest: peregrine 1.2.0, robyn 0.88.0, litestar 2.25.0, blacksheep 2.6.4, flask 3.1.3, django-bolt 0.13.0, gin 1.12.0, Spring Boot 4.1.2 GA, jjwt 0.13.0.

Also commits the untracked reports/20261028T114129/, a jero-only CI pipeline run before full run 20261028T130318. It's kept like the other single-framework reports.

Local smoke (all 7 Python frameworks, 3s × 1 run): every test 0.00% failed on lothc 0.2.3, and test3 (the only one lothc touches) again 0.00% failed on 0.3.0.

🤖 Generated with Claude Code

RogerThomas and others added 3 commits November 13, 2026 08:31
Every dependency at its latest release for the next full run:
- lothc 0.2.3 with native=True (shared upstream_client_options, all 7 Python apps)
- ryjwt 0.3.1, jero 0.4.0, fastpg 0.2.2, fastapi 0.162.5, django 6.1.3, pydantic 2.14.3
- uvloop 0.23.0: groups declared mutually exclusive so robyn's uvloop<0.23 cap
  no longer holds back the peregrine[uvloop] apps (robyn itself stays on 0.22.1)
- gin: pgx 5.13.0 + x/* refresh (go directive 1.26.10)
- elysia 1.4.32

Already latest: peregrine 1.2.0, robyn 0.88.0, litestar 2.25.0, blacksheep 2.6.4,
flask 3.1.3, django-bolt 0.13.0, gin 1.12.0, Spring Boot 4.1.2, jjwt 0.13.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
jero-only CI pipeline run that preceded full run 20261028T130318; kept like
the other single-framework reports.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
lothc 0.3.0 makes the native transport the default (native="auto": Linux,
no http2) and turns `native` into a mode, so the explicit "native": True is
both redundant and now rejected -- drop it and floor lothc at 0.3.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@RogerThomas RogerThomas changed the title Bump every dependency to latest; lothc native transport Bump every dependency to latest; lothc 0.3.0 (native by default) Nov 13, 2026
@RogerThomas
RogerThomas merged commit da79feb into main Nov 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant