Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@arcjet/next

Package Overview
Dependencies
Maintainers
2
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arcjet/next - npm Package Versions

23

1.0.0-alpha.28

Diff

Changelog

Source

1.0.0-alpha.28 (2024-10-23)

⚠ BREAKING CHANGES

  • ip: Accept Request or IncomingMessage directly (#2018)
  • ip: Exit early if platform-specific headers are missing IP (#2021)
  • Ensure performance metrics are scoped to same call (#2019)
  • Return ERROR decision when fingerprint cannot be generated (#1990)
  • protocol: Remove received_at and decision fields from Report (#1988)
  • analyze: improve sensitive info string token accuracy (#1962)
  • Update Wasm with phone-number fix and tokenizer update (#1854)
  • Remove match option from rate limit rules (#1815)

🚀 New Features

🪲 Bug Fixes

  • arcjet: Ensure performance measurements are 1-to-1 and always captured (#1858) (4d29f9a)
  • Ensure performance metrics are scoped to same call (#2019) (e9f869c), closes #1865
  • ip: Exit early if platform-specific headers are missing IP (#2021) (1a13d9c)
  • nestjs: Lookup request from GraphQL context in ArcjetGuard (#1857) (c0b2903), closes #1856
  • Return ERROR decision when fingerprint cannot be generated (#1990) (618a1ee), closes #1801
  • Update Wasm with phone-number fix and tokenizer update (#1854) (f94f078)

🧹 Miscellaneous Chores

  • Add README links for new adapters (#1831) (81885d9), closes #1813
  • analyze: Regenerate Wasm with updated dependencies (#2067) (f96994c)
  • examples: Reorganize examples for clarity and decoupling from Next.js version (#2017) (8568bf2)
  • examples: Various cleanup (#2066) (c626228)
  • protocol: Remove received_at and decision fields from Report (#1988) (3da543e)
  • Remove match option from rate limit rules (#1815) (853119d), closes #1810
blaine-arcjet
published 1.0.0-alpha.27 •

Changelog

Source

1.0.0-alpha.27 (2024-10-01)

⚠ BREAKING CHANGES

  • Add options validation for all rules (#1785)
  • Only produce 1 rule per constructor (#1783)

🚀 New Features

🪲 Bug Fixes

🧹 Miscellaneous Chores

blaine-arcjet
published 1.0.0-alpha.26 •

Changelog

Source

1.0.0-alpha.26 (2024-09-16)

🚀 New Features

🧹 Miscellaneous Chores

  • ci: Ignore eslint majors for our nestjs example (#1638) (16be215)
  • ci: Increase our dependabot open PR limit (#1670) (5dee404)
  • ci: Sort dependabot projects and add missing nestjs example (#1617) (4c0e77b)
blaine-arcjet
published 1.0.0-alpha.25 •

Changelog

Source

1.0.0-alpha.25 (2024-09-10)

🧹 Miscellaneous Chores

  • All examples use root level characteristics (#1543) (6b360af)
  • analyze: Regenerate WebAssembly with updated bot list (#1546) (0a38e0f), closes #1545
  • analyze: Update crawler list with Coda Server Fetcher (#1580) (91dd435)
  • Update READMEs with latest examples (#1542) (8969486)
blaine-arcjet
published 1.0.0-alpha.24 •

Changelog

Source

1.0.0-alpha.24 (2024-09-05)

⚠ BREAKING CHANGES

  • Rework bot detection rule with allow/deny configuration (#1437)

🚀 New Features

  • Rework bot detection rule with allow/deny configuration (#1437) (eef18e3)

🧹 Miscellaneous Chores

  • examples: Correct some usage mistakes in sensitive info examples (#1503) (1286280)
blaine-arcjet
published 1.0.0-alpha.23 •

Changelog

Source

1.0.0-alpha.23 (2024-09-02)

🚀 New Features

  • add library to perform redaction of sensitive information (#1358) (59d4a0d)

🪲 Bug Fixes

  • analyze: Ensure headers are serialized correctly (#1435) (0319412)
  • arcjet: Infer types when no detect function is specified (#1446) (8ae0370)
  • Ensure instantiation throws if WebAssembly is unavailable (#1458) (0edfd45)

🧹 Miscellaneous Chores

  • deps: bump webpack and @nestjs/cli in /examples/nodejs-nestjs (#1456) (8d125ac)
  • example: Remove env package usage (#1457) (f09f3d3)
  • remove sideEffects from analyze (#1444) (572aaa0)
  • transport: Reduce idle timeout for AWS Global Accelerator (#1479) (cd1df38)
blaine-arcjet
published 1.0.0-alpha.22 •

Changelog

Source

1.0.0-alpha.22 (2024-08-26)

⚠ BREAKING CHANGES

  • tsconfig: Enable verbatim module syntax (#1324)

🚀 New Features

🧹 Miscellaneous Chores

blaine-arcjet
published 1.0.0-alpha.21 •

Changelog

Source

1.0.0-alpha.21 (2024-08-05)

🚀 New Features

  • Abstract transports into package to leverage conditional exports (#1221) (27776f7)
  • Attempt to warm http2 connection upon SDK startup (#1201) (a5c2571)

🧹 Miscellaneous Chores

  • ci: Change the dependabot commit prefix for Actions PRs (#1231) (4dac6d5)
  • ci: Ignore typescript-eslint 8 until we upgrade to eslint 9 (#1263) (b089de2), closes #539
  • ci: Leverage Dependabot to update our GitHub Actions (#1222) (ffde70a)
  • ci: Switch release-please-action location & update to latest version (#1229) (e44d81d)
  • deps: bump actions/checkout from 3 to 4 (#1226) (7d5242c)
  • deps: bump step-security/harden-runner from 2.7.0 to 2.9.0 (#1225) (76755e1)
  • examples: Ensure bun examples have updated dependencies (#1213) (e766029)
  • Remove Dependencies section from release notes (#1211) (1708f6a)
blaine-arcjet
published 1.0.0-alpha.20 •

Changelog

Source

1.0.0-alpha.20 (2024-07-24)

🪲 Bug Fixes

  • analyze: Ensure locally-unknown email information doesn't deny (#1176) (c4ca3f8), closes #1175

📦 Dependencies

  • bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 (#1164) (06344e7)
  • bump @typescript-eslint/parser from 7.16.1 to 7.17.0 (#1165) (40adc5b)
  • bump eslint-config-turbo from 2.0.6 to 2.0.9 (#1159) (1e7a59f)
  • dev: bump @rollup/wasm-node from 4.18.1 to 4.19.0 (#1160) (7062ca0)
  • dev: bump typescript from 5.5.3 to 5.5.4 (#1166) (644e3a6)
  • example: bump @clerk/nextjs from 5.2.5 to 5.2.6 in /examples/nextjs-14-permit in the dependencies group (#1173) (2dd29a7)
  • example: bump hono from 4.4.13 to 4.5.1 in /examples/nodejs-hono-rl in the dependencies group across 1 directory (#1158) (797d8b8)
  • example: bump postcss from 8.4.39 to 8.4.40 in /examples/nextjs-14-app-dir-validate-email in the dependencies group (#1177) (926f84e)
  • example: bump postcss from 8.4.39 to 8.4.40 in /examples/nextjs-14-clerk-rl in the dependencies group across 1 directory (#1180) (47b6e7d)
  • example: bump tailwindcss from 3.4.4 to 3.4.6 in /examples/nextjs-14-app-dir-validate-email in the dependencies group across 1 directory (#1139) (ee1938b)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-app-dir-rl in the dependencies group (#1152) (282448a)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-decorate in the dependencies group (#1148) (1149de9)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-ip-details in the dependencies group (#1147) (c77aa6b)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-nextauth-4 in the dependencies group (#1145) (a97525b)
  • example: bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-pages-wrap in the dependencies group (#1151) (d9291c6)
  • example: bump the dependencies group across 1 directory with 2 updates (#1171) (e2bfd35)
  • example: bump the dependencies group across 1 directory with 2 updates (#1179) (1240621)
  • example: bump the dependencies group across 1 directory with 3 updates (#1163) (213a7c8)
  • example: bump the dependencies group across 1 directory with 3 updates (#1178) (9bc5f1e)
  • example: bump the dependencies group across 1 directory with 3 updates (#1181) (f01ec2c)
  • example: bump the dependencies group across 1 directory with 5 updates (#1167) (f3c8ca7)
  • example: bump the dependencies group across 1 directory with 6 updates (#1169) (a02a74c)

🧹 Miscellaneous Chores

  • examples: Add Next.js app with Permit.io for dynamic Arcjet rules (#1067) (6939878)
blaine-arcjet
published 1.0.0-alpha.19 •

Changelog

Source

1.0.0-alpha.19 (2024-07-15)

🚀 New Features

  • detect common free/disposable email providers locally (#1096) (115d016), closes #1095

📦 Dependencies

  • Bump @typescript-eslint/eslint-plugin from 7.14.1 to 7.15.0 (#1063) (d4a1cfe)
  • Bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.16.0 (#1091) (6bbcbe6)
  • bump @typescript-eslint/eslint-plugin from 7.16.0 to 7.16.1 (#1135) (6f4495a)
  • Bump @typescript-eslint/parser from 7.14.1 to 7.15.0 (#1064) (b6e2b0f)
  • Bump @typescript-eslint/parser from 7.15.0 to 7.16.0 (#1090) (c31957f)
  • bump @typescript-eslint/parser from 7.16.0 to 7.16.1 (#1132) (3feb40a)
  • Bump typeid-js from 0.7.0 to 1.0.0 (#1079) (fa276c5)
  • dev: Bump @edge-runtime/jest-environment from 2.3.10 to 3.0.0 (#1087) (1e6eb00)
  • dev: bump @edge-runtime/jest-environment from 3.0.0 to 3.0.1 (#1123) (9064240)
  • dev: Bump @rollup/wasm-node from 4.18.0 to 4.18.1 (#1092) (ffc298a)
  • dev: Bump bun-types from 1.1.17 to 1.1.18 (#1080) (6bb3483)
  • dev: bump bun-types from 1.1.18 to 1.1.20 (#1118) (dbf3826)
  • dev: Bump typescript from 5.5.2 to 5.5.3 (#1065) (ef05395)
  • example: Bump @clerk/nextjs from 5.1.6 to 5.2.2 in /examples/nextjs-14-clerk-rl in the dependencies group across 1 directory (#1082) (7ac1236)
  • example: Bump @clerk/nextjs from 5.1.6 to 5.2.2 in /examples/nextjs-14-clerk-shield in the dependencies group across 1 directory (#1081) (9b89f9b)
  • example: bump @clerk/nextjs from 5.2.2 to 5.2.3 in /examples/nextjs-14-clerk-rl in the dependencies group (#1119) (5fe9ef0)
  • example: bump @clerk/nextjs from 5.2.2 to 5.2.3 in /examples/nextjs-14-clerk-shield in the dependencies group (#1121) (baf55e0)
  • example: Bump hono from 4.4.11 to 4.4.12 in /examples/nodejs-hono-rl in the dependencies group (#1085) (3782001)
  • example: Bump hono from 4.4.12 to 4.4.13 in /examples/nodejs-hono-rl in the dependencies group (#1112) (49f8721)
  • example: Bump lucide-react from 0.399.0 to 0.400.0 in /examples/nextjs-14-authjs-5 in the dependencies group (#1066) (b44dd6a)
  • example: bump lucide-react from 0.407.0 to 0.408.0 in /examples/nextjs-14-authjs-5 in the dependencies group (#1116) (84bd181)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-app-dir-rl in the dependencies group (#1124) (c73e955)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-authjs-5 in the dependencies group (#1129) (74adca7)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-clerk-rl in the dependencies group (#1125) (8aa2f53)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-clerk-shield in the dependencies group (#1130) (6f76186)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-decorate in the dependencies group (#1126) (b2d9a81)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-ip-details in the dependencies group (#1127) (0251e74)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-nextauth-4 in the dependencies group (#1128) (b7f0028)
  • example: bump tailwindcss from 3.4.4 to 3.4.5 in /examples/nextjs-14-pages-wrap in the dependencies group (#1131) (af3f8d6)
  • example: Bump the dependencies group across 1 directory with 2 updates (#1068) (bc86928)
  • example: Bump the dependencies group across 1 directory with 2 updates (#1071) (75df78a)
  • example: bump the dependencies group across 1 directory with 2 updates (#1117) (306d4f1)
  • example: Bump the dependencies group across 1 directory with 3 updates (#1072) (937b184)
  • example: Bump the dependencies group across 1 directory with 3 updates (#1108) (3714941)
  • example: Bump the dependencies group across 1 directory with 4 updates (#1106) (caaea7a)
  • example: Bump the dependencies group across 1 directory with 6 updates (#1109) (c877b39)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-rl with 2 updates (#1104) (8cbde05)
  • example: Bump the dependencies group in /examples/nextjs-14-app-dir-validate-email with 2 updates (#1107) (298a70b)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-rl with 2 updates (#1102) (f1e7a4c)
  • example: Bump the dependencies group in /examples/nextjs-14-clerk-shield with 2 updates (#1101) (10184f9)
  • example: Bump the dependencies group in /examples/nextjs-14-decorate with 2 updates (#1111) (52394af)
  • example: Bump the dependencies group in /examples/nextjs-14-ip-details with 2 updates (#1105) (5127321)
  • example: Bump the dependencies group in /examples/nextjs-14-nextauth-4 with 2 updates (#1103) (8ef993f)
  • example: Bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#1113) (89b3ccb)
  • example: bump the dependencies group in /examples/nextjs-14-openai with 2 updates (#1133) (d2ac694)
  • example: Bump the dependencies group in /examples/nextjs-14-pages-wrap with 2 updates (#1110) (fb05224)
  • example: bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#1120) (729c886)
  • example: bump the dependencies group in /examples/nextjs-14-react-hook-form with 2 updates (#1134) (2fbe4d6)
  • example: Bump the dependencies group in /examples/sveltekit with 2 updates (#1093) (009591a)
  • example: bump the dependencies group in /examples/sveltekit with 2 updates (#1136) (c93a9eb)

🧹 Miscellaneous Chores

  • examples: Add example of testing APIs with Newman (#1083) (6b2ccf0)
  • examples: Show dynamic feature flags with LaunchDarkly (#1100) (d3bf356)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc