Skip to content

v1.10.0

Choose a tag to compare

@arcjet-arcjet-js-release-please arcjet-arcjet-js-release-please released this 11 Aug 19:10
Immutable release. Only release title and notes can be modified.
a370d37

1.10.0 (2026-08-11)

🚀 New Features

  • example: add Next.js Guard policy agent (#6191) (c7726c3)
  • expand metadata to nested JSON on guard() and protect() (#6171) (caedefa)
  • expose threat and billing metadata (#6207) (aa94784)
  • guard: add capture client surface (#6175) (95e07ef)
  • guard: add Eve support as @arcjet/guard/vercel-eve/v0 (#6208) (e3a399d)
  • guard: add provider-namespaced AI SDK helpers as @arcjet/guard subpaths (#6164) (90a867a)
  • guard: batch and flush capture delivery (#6176) (3a3a74a)
  • guard: evaluate remote local policies first (#6222) (78183d9)
  • guard: evaluate remote policies (#6186) (63e6939)
  • support explicit client IP sources (#6223) (12924e1)

🪲 Bug Fixes

📝 Documentation

🧹 Miscellaneous Chores

  • adjust Arcjet descriptions (#6181) (c6f3928)
  • document publishing and fix sensitive-info-rampart peer deps (#6146) (22d48de)
  • examples: remove examples migrated to arcjet/examples (#6217) (e69962f)
  • pin npm to 12.0.1 in CI and remove unenforced Trunk config (#6154) (ed08ede)
  • proto: sync generated bindings with arcjet monorepo main (#6163) (500a889)

📚 Tests

  • transport: characterize unary Connect behavior (#6221) (4d4f362)

🔨 Build System

  • deps-dev: bump astro from 7.0.9 to 7.1.0 (#6152) (4e7e33c)
  • deps-dev: bump fast-uri from 3.1.2 to 3.1.4 in /examples/nestjs (#6161) (7752027)
  • deps-dev: bump ip-address from 10.2.0 to 10.4.0 in /examples/express-newman (#6190) (492b221)
  • deps-dev: bump js-yaml from 4.3.0 to 4.3.1 (#6210) (2c516a5)
  • deps-dev: bump js-yaml from 4.3.0 to 4.3.1 in /examples/nextjs-server-actions (#6212) (86be46f)
  • deps-dev: bump js-yaml from 4.3.0 to 4.3.1 in /examples/remix-express (#6209) (12974fe)
  • deps-dev: bump next from 16.2.10 to 16.2.11 (#6169) (451ee09)
  • deps-dev: bump react-router from 7.18.1 to 8.3.0 (#6168) (775885d)
  • deps: bump @nuxt/devtools from 3.2.4 to 3.4.1 in /examples/nuxt (#6211) (cd362db)
  • deps: bump astro and @astrojs/node in /examples/astro (#6182) (509c35d)
  • deps: bump body-parser from 1.20.4 to 1.20.6 in /examples/react-router-middleware (#6153) (f8792c3)
  • deps: bump brace-expansion from 2.1.2 to 2.1.4 in /examples/nuxt (#6196) (0e91f70)
  • deps: bump brace-expansion in /examples/nextjs-ai-agent (#6195) (f7d090c)
  • deps: bump brace-expansion, @eslint/compat and eslint in /examples/sveltekit (#6150) (529712b)
  • deps: bump fast-uri in /examples/fastify (#6188) (f118e62)
  • deps: bump find-my-way from 9.6.0 to 9.7.0 in /examples/fastify (#6170) (1e95a4f)
  • deps: bump js-yaml from 4.3.0 to 4.3.1 in /examples/nextjs-pages-wrap (#6214) (4d7e6c8)
  • deps: bump next from 16.2.6 to 16.2.12 in examples (#6180) (fb2eb5e)
  • deps: bump postcss and next (#6194) (c98714e)
  • deps: bump postcss and next in /examples/nextjs-ai-agent (#6197) (dfdf161)
  • deps: bump postcss and next in /examples/nextjs-app-dir-rate-limit (#6204) (cd4f5f6)
  • deps: bump postcss and next in /examples/nextjs-app-dir-validate-email (#6203) (1b0f48f)
  • deps: bump postcss and next in /examples/nextjs-bot-categories (#6202) (1c15f89)
  • deps: bump postcss and next in /examples/nextjs-decorate (#6201) (343622b)
  • deps: bump postcss and next in /examples/nextjs-guard-policy (#6213) (a904d7b)
  • deps: bump postcss and next in /examples/nextjs-sensitive-info (#6200) (f94f880)
  • deps: bump postcss from 8.5.19 to 8.5.25 in /examples/react-router (#6193) (0d93ce7)
  • deps: bump svgo from 4.0.1 to 4.0.2 in /examples/astro (#6155) (1e1bc60)
  • deps: bump tar from 7.5.20 to 7.5.22 in /examples/nuxt (#6167) (e414bcd)
  • deps: bump undici from 6.27.0 to 6.28.0 in /examples/remix-express (#6192) (8c1227b)

✅ Continuous Integration

  • detect vendor SDK version skew and cover node-guard-policy (#6215) (b39316c)
  • publish: read npm pkg get output as JSON (#6205) (3298b8a)