Avatar for the Cap-go user
Cap-go
capgo
BlogDocsChangelog

[codex] remove zod from backend validation

#1902
Comparing
codex/arktype-rbac-pilot
(
7342740
) with
main
(
110282f
)
CodSpeed Performance Gauge
0%
Untouched
28

Benchmarks

28 total
with undefined
benches/password-policy.bench.ts::getEffectivePasswordMinLength
CodSpeed Performance Gauge
+1%
14.3 µs14.2 µs
with edge values
benches/password-policy.bench.ts::getEffectivePasswordMinLength
CodSpeed Performance Gauge
+1%
18.4 µs18.2 µs
with valid min length
benches/password-policy.bench.ts::getEffectivePasswordMinLength
CodSpeed Performance Gauge
+1%
19.3 µs19.2 µs
long ASCII password (72 bytes)
benches/password-policy.bench.ts::getPasswordUtf8ByteLength
CodSpeed Performance Gauge
+1%
29.5 µs29.4 µs
multibyte password validation
benches/password-policy.bench.ts::getPasswordPolicyValidationErrors
CodSpeed Performance Gauge
0%
30 µs29.8 µs
with custom fallback
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
12.4 µs12.4 µs
empty policy
benches/password-policy.bench.ts::getPasswordPolicyValidationErrors
CodSpeed Performance Gauge
0%
26.9 µs26.8 µs
non-number types
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
14.3 µs14.2 µs
float truncation
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
15.1 µs15.1 µs
valid number within range
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
25.5 µs25.5 µs
invalid password (all rules fail)
benches/password-policy.bench.ts::getPasswordPolicyValidationErrors
CodSpeed Performance Gauge
0%
38.4 µs38.3 µs
multibyte password (emoji + accented)
benches/password-policy.bench.ts::getPasswordUtf8ByteLength
CodSpeed Performance Gauge
0%
22.8 µs22.8 µs
valid password against strict policy
benches/password-policy.bench.ts::getPasswordPolicyValidationErrors
CodSpeed Performance Gauge
0%
41.5 µs41.4 µs
ASCII password
benches/password-policy.bench.ts::getPasswordUtf8ByteLength
CodSpeed Performance Gauge
0%
40.5 µs40.5 µs
zero
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
15.2 µs15.1 µs
negative number
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
15.2 µs15.1 µs
number exceeding max
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
15.8 µs15.8 µs
NaN and Infinity
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
0%
18 µs18 µs
sparse existing vs full device
benches/device-comparison.bench.ts::hasComparableDeviceChanged
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
null/undefined existing
benches/device-comparison.bench.ts::toComparableExisting
CodSpeed Performance Gauge
0%
15.7 µs15.7 µs
no changes detected
benches/device-comparison.bench.ts::hasComparableDeviceChanged
CodSpeed Performance Gauge
0%
1 ms1 ms
changes detected (version_name differs)
benches/device-comparison.bench.ts::hasComparableDeviceChanged
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
full device object
benches/device-comparison.bench.ts::toComparableDevice
CodSpeed Performance Gauge
0%
42.1 µs42.1 µs
full device
benches/device-comparison.bench.ts::buildNormalizedDeviceForWrite
CodSpeed Performance Gauge
0%
70.9 µs71 µs
full existing row
benches/device-comparison.bench.ts::toComparableExisting
CodSpeed Performance Gauge
0%
39.8 µs39.9 µs

Commits

Click on a commit to change the comparison range
Base
main
110282f
+0.08%
refactor(backend): pilot arktype validation for private rbac routes
c612b7e
6 days ago
by riderx
+0.03%
fix(ci): polyfill Object.groupBy for eslint config
d5490b0
6 days ago
by riderx
0%
Merge branch 'main' into codex/arktype-rbac-pilot
023453b
5 days ago
by riderx
+0.02%
fix(rbac): preserve validation contracts
79a091d
5 days ago
by riderx
0%
fix(rbac): preserve headerless json validation
c355dd9
5 days ago
by riderx
-0.07%
fix(rbac): preserve invalid json responses
120ace7
5 days ago
by riderx
0%
fix(tests): isolate organization apikey setup auth
c3add38
5 days ago
by riderx
+0.11%
fix(rbac): preserve parse error codes
aaa196b
5 days ago
by riderx
-0.11%
fix(tests): advance seeded apikey sequence
6f2f052
5 days ago
by riderx
+0.05%
fix(tests): isolate audit log apikey coverage
8b031ff
5 days ago
by riderx
+0.16%
fix(rbac): check group permissions before validation
b1759fb
5 days ago
by riderx
-0.21%
fix(rbac): address remaining review feedback
f954d94
5 days ago
by riderx
+0.02%
refactor(validation): remove zod from backend schemas
337b3d6
5 days ago
by riderx
-0.06%
fix(stats): avoid arktype range union ambiguity
74f6e08
5 days ago
by riderx
+0.05%
fix(validation): reject empty plugin versions
3a8f679
5 days ago
by riderx
+0.05%
test(organization): assert stable org fields
bc2f981
5 days ago
by riderx
+0.16%
merge: resolve main into codex/arktype-rbac-pilot
c5e508f
2 days ago
by riderx
-0.12%
fix: restore merge dependency manifests
ef309db
2 days ago
by riderx
+0.03%
test: stabilize plan helper auth assertion
c5419da
2 days ago
by riderx
0%
fix: guard optional otp type validation
5ed4dbf
2 days ago
by riderx
-0.05%
fix(db): avoid org user privilege trigger recursion
5814974
2 days ago
by riderx
+0.01%
fix(db): restore exact super admin trigger checks
e3c10f4
2 days ago
by riderx
-0.03%
test(db): assert admin function execute grants
45fb9e8
2 days ago
by riderx
+0.04%
test(db): avoid rescind invitation execute crash
fd549b8
2 days ago
by riderx
+0.11%
test(db): avoid deletion cron permission crash
fc3f0e5
2 days ago
by riderx
-0.01%
test(db): harden rpc execute grant checks
c14d4d8
2 days ago
by riderx
-0.09%
test(db): avoid 2fa rpc execute crash
9d4d7c9
2 days ago
by riderx
-0.06%
fix(db): mark billing org rpcs volatile
6bc27b8
2 days ago
by riderx
+0.09%
fix(db): clear remaining sql lint warnings
074496a
2 days ago
by riderx
-0.01%
fix(db): use positional args in lint cleanup
7800216
2 days ago
by riderx
-0.1%
fix(db): recreate app right helpers for lint cleanup
da553be
2 days ago
by riderx
+0.05%
fix(db): suppress legacy helper lint warnings
b1ec62f
2 days ago
by riderx
+0.04%
fix(db): preserve helper signatures for lint pragmas
ffbf447
2 days ago
by riderx
-0.06%
fix(db): qualify lint pragma helpers
bc9a271
2 days ago
by riderx
+0.1%
fix(db): rename legacy app right params
97d7783
2 days ago
by riderx
0%
fix(db): preserve legacy helper signatures
7342740
2 days ago
by riderx
© 2026 CodSpeed Technology
Home Terms Privacy Docs