Skip to content

Releases: arcjet/arcjet-js

v1.3.0

12 Mar 22:11
Immutable release. Only release title and notes can be modified.
682a80e

Choose a tag to compare

1.3.0 (2026-03-12)

🚀 New Features

  • add botnet category and IP abuser detection (#5913) (d307e26)
  • graduate experimental_detectPromptInjection to detectPromptInjection (#5920) (0e0e4c1)
  • set minimum timeout when detectPromptInjection rule present (#5922) (36ec27e)

🧹 Miscellaneous Chores

  • publish packages in topological dependency order (#5911) (3068548)

🔨 Build System

  • deps-dev: bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-validate-email (#5916) (22784d4)
  • deps-dev: bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-ip-details (#5914) (e7f14ee)
  • deps-dev: bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-pages-wrap (#5915) (46a94ee)

v1.2.0

06 Mar 18:30
Immutable release. Only release title and notes can be modified.
9992ba4

Choose a tag to compare

1.2.0 (2026-03-06)

🚀 New Features

🪲 Bug Fixes

🧹 Miscellaneous Chores

📚 Tests

v1.1.0

05 Feb 18:01
d2acb63

Choose a tag to compare

1.1.0 (2026-02-05)

🧹 Miscellaneous Chores

⌨️ Code Refactoring

📚 Tests

v1.1.0-rc

03 Feb 17:13
2a360cb

Choose a tag to compare

v1.1.0-rc Pre-release
Pre-release

1.1.0-rc (2026-02-03)

🚀 New Features

  • arcjet: add support for serializable characeristics, fields (#5715) (9cff098)

🪲 Bug Fixes

  • ip: prefer x-forwarded-for on unknown platforms (#5744) (9c02f9b)

📝 Documentation

🧹 Miscellaneous Chores

⌨️ Code Refactoring

  • arcjet: simplify internal code (#5703) (567b11b)
  • examples: move characteristics to rules where possible (#4753) (ec55834)

📚 Tests

🔨 Build System

  • add npm tag input for publish workflow (#5771) (1ffba81)
  • deps-dev: bump fastify from 5.7.1 to 5.7.3 in /arcjet-fastify (#5755) (c996a0b)
  • deps: bump tar from 7.5.6 to 7.5.7 in /examples/nuxt (#5727) (afee0e0)
  • enable ignore-scripts (#5211) (2c14ff3)

v1.0.0-beta.18

22 Jan 15:51
666bf45

Choose a tag to compare

1.0.0-beta.18 (2026-01-22)

⚠ BREAKING CHANGES

  • arcjet: validate request details (#5655)

🚀 New Features

  • sensitiveInfo: add sensitiveInfoValue field (#5678) (2263df7)

🪲 Bug Fixes

📝 Documentation

🧹 Miscellaneous Chores

📚 Tests

  • add tests for custom rules with no, optional, required extra fields (#5669) (3444528)
  • logger: add tests (#5644) (6664747)

🔨 Build System

  • deps-dev: bump tar from 7.4.3 to 7.5.3 in /examples/nextjs-bot-categories (#5652) (a83b417)
  • deps-dev: bump tar from 7.4.3 to 7.5.3 in /examples/nextjs-pages-wrap (#5645) (dab263e)
  • deps-dev: bump tar from 7.4.3 to 7.5.4 in /examples/nextjs-decorate (#5663) (b84e811)
  • deps-dev: bump tar from 7.4.3 to 7.5.6 in /examples/nextjs-sensitive-info (#5668) (56e6356)
  • deps-dev: bump tar from 7.5.3 to 7.5.6 in /examples/nextjs-pages-wrap (#5667) (6cf1bd6)
  • deps: bump devalue from 5.3.2 to 5.6.2 in /examples/nuxt (#5641) (3a3ffba)
  • deps: bump devalue from 5.5.0 to 5.6.2 in /examples/astro-integration (#5637) (7da77c2)
  • deps: bump diff and astro in /examples/astro (#5664) (f17bb62)
  • deps: bump h3 from 1.15.4 to 1.15.5 in /examples/astro-integration (#5653) (c2d1048)
  • deps: bump h3 from 1.15.4 to 1.15.5 in /examples/nuxt (#5640) (740fdf1)
  • deps: bump tar from 7.5.2 to 7.5.3 in /examples/nuxt (#5646) (b980e07)
  • publish: remove tag event (#5623) (83df410)

v1.0.0

22 Jan 16:56
625da66

Choose a tag to compare

1.0.0 (2026-01-22)

🧹 Miscellaneous Chores

  • remove some unused code (a79cd5f)
  • use stable versioning in release please (91a6f67)

✅ Continuous Integration

  • Add missing linked packages (3702080)

v1.0.0-beta.17

13 Jan 19:52
4a96208

Choose a tag to compare

1.0.0-beta.17 (2026-01-13)

⚠ BREAKING CHANGES

  • add support for limits to web streams (#5589)
  • arcjet: remove validateEmail block parameter (#5618)
  • arcjet: improve types around custom entities (#5584)

🚀 New Features

🪲 Bug Fixes

🏎️ Performance Improvements

  • body: exit early if expected size exceeds limit (#5600) (3900caf)

📝 Documentation

🧹 Miscellaneous Chores

⌨️ Code Refactoring

  • arcjet: improve types around custom entities (#5584) (f6951b7)

🔨 Build System

✅ Continuous Integration

  • Add stub workflow to validate deployment environment (#5593) (32b8568)

v1.0.0-beta.16

06 Jan 17:33
b92994c

Choose a tag to compare

1.0.0-beta.16 (2026-01-06)

⚠ BREAKING CHANGES

  • env: remove unused apiKey utility function (#5454)

🚀 New Features

🪲 Bug Fixes

🧹 Miscellaneous Chores

  • env: remove unused apiKey utility function (#5454) (059c226)
  • regenerate WebAssembly (#5526) (c97076b)
  • Update WebAssembly for dependency upgrades (c7b4d7e)

📚 Tests

  • add some tests for reading the request body (#5519) (b370ceb)

🔨 Build System

✅ Continuous Integration

v1.0.0-beta.15

11 Nov 13:55
8981397

Choose a tag to compare

1.0.0-beta.15 (2025-11-07)

⚠ BREAKING CHANGES

  • handle phone numbers with paren groups while restricting groups (#5362)

🚀 New Features

🪲 Bug Fixes

  • handle phone numbers with paren groups while restricting groups (#5362) (49658da)

v1.0.0-beta.14

04 Nov 13:06
a873a96

Choose a tag to compare

1.0.0-beta.14 (2025-11-04)

⚠ BREAKING CHANGES

  • drop Node.js 18 (#5364)

🧹 Miscellaneous Chores

📚 Tests

🔨 Build System

  • deps-dev: bump vite from 6.3.6 to 6.4.1 in /examples/remix-express (#5353) (c2ce6a5)
  • deps-dev: bump vite from 7.1.5 to 7.1.11 in /examples/react-router-middleware (#5313) (5ad6983)
  • deps: bump better-auth and @better-auth/cli in /examples/nextjs-better-auth (#5287) (87b370c)
  • deps: bump next-auth from 4.24.11 to 4.24.12 in /examples/nextjs-14-nextauth-4 (#5344) (d8415f4)
  • deps: bump next-auth from 5.0.0-beta.29 to 5.0.0-beta.30 in /examples/nextjs-authjs-nosecone (#5343) (2c4c90b)
  • deps: bump tar from 7.5.1 to 7.5.2 in /examples/nuxt (#5349) (66a7b80)
  • deps: bump vite from 7.1.7 to 7.1.12 in /examples/nuxt (#5361) (d10b635)
  • remove tsconfig from .release-please-manifest (#5274) (6fb42e6)
  • remove unused env variable (#5304) (bfde88a)