Skip to content

Releases: arcjet/arcjet-js

v1.0.0-alpha.31

22 Nov 15:45
24d2ee3
Compare
Choose a tag to compare

1.0.0-alpha.31 (2024-11-22)

🪲 Bug Fixes

  • nosecone: Export overridden defaults from adapters (#2301) (e3f4686)

v1.0.0-alpha.30

20 Nov 17:39
c6e7b9d
Compare
Choose a tag to compare

1.0.0-alpha.30 (2024-11-20)

🪲 Bug Fixes

  • nosecone-next: Avoid overriding original headers (#2284) (3fcd8b1)
  • nosecone: Re-export default configuration from adapters (#2285) (8b19f65)

v1.0.0-alpha.29

19 Nov 19:56
2e66f84
Compare
Choose a tag to compare

1.0.0-alpha.29 (2024-11-19)

🚀 New Features

  • Create nosecone package for creating secure headers (#2237) (1e8e73b)

🪲 Bug Fixes

  • arcjet: Log error message when fingerprint cannot be built (#2139) (56e5319)
  • Guard against incorrectly written local rules (#2191) (0885ccf)
  • sveltekit: Load env from node:process (#2156) (346a350), closes #2154

🧹 Miscellaneous Chores

v1.0.0-alpha.28

23 Oct 20:50
9150887
Compare
Choose a tag to compare

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

v1.0.0-alpha.27

01 Oct 18:04
39db93e
Compare
Choose a tag to compare

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

v1.0.0-alpha.26

16 Sep 18:32
cf1a274
Compare
Choose a tag to compare

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)

v1.0.0-alpha.25

10 Sep 20:03
2d11996
Compare
Choose a tag to compare

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)

v1.0.0-alpha.24

05 Sep 18:16
3ca6989
Compare
Choose a tag to compare

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)

v1.0.0-alpha.23

02 Sep 19:19
a1d2d41
Compare
Choose a tag to compare

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)

v1.0.0-alpha.22

26 Aug 20:25
908d7da
Compare
Choose a tag to compare

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

⚠ BREAKING CHANGES

  • tsconfig: Enable verbatim module syntax (#1324)

🚀 New Features

🧹 Miscellaneous Chores