Skip to main content

2024 Changelog

1.0.0-beta.1

2024-05-20

Secutils.dev API

⚠ BREAKING CHANGES

Features

  • platform, security: introduce API to retrieve currently authenticated user (secutils@a3a4471)
  • platform, security: introduce admin-only APIs to retrieve any users by ID and email (secutils@7c8ec97)
  • platform, security: introduce API to terminate user account (secutils@8be73d4)
  • webhooks: introduce API to enable/disable responders (secutils@35965fc)
  • platform: add support for user subscriptions and tiers (secutils@281f80f)
  • platform: introduce subscription tier config (secutils@72cfd03) and make subscription management and feature overview URLs configurable (secutils@70faae9)
  • platform: switch to a structured logger (secutils@60e4a8e) and add support for more detailed structured logging (secutils@998bdd3)
  • platform, security: add support for JWT credentials (secutils@6e6ca22)
  • platform, security: add support for operator users and operator ephemeral service accounts (secutils@88e4cfc)

Fixes

  • platform: bump minimum Deno runtime heap size to 5mb for basic tier (secutils@7edef3a)
  • platform: expose all user subscription fields to the clients (secutils@6c30e40)
  • platform: make termination of the long-running user scripts more resilient (secutils@3cff6fb)
  • platform: reset JsRuntime termination flag after termination (secutils@f9e88e6)
  • platform: unify styles for account activation, password reset, and notifications emails (secutils@f62635c)
  • webhooks, web-scraping: adjust subscription default values (secutils@9fe5780)

Performance Improvements

  • platform: acquire single database connection for data streams (secutils@2fee287)

Full Changelog: secutils@v1.0.0-alpha.5...v1.0.0-beta.1

Secutils.dev Web UI

⚠ BREAKING CHANGES

Features

Secutils.dev UI - Account management

Secutils.dev UI - Responder enable/disable switch

  • platform: allow zooming script editor content with the mouse wheel (secutils-webui@187fdfd)
  • web-scraping: limit a number of tracker revisions and responder requests according to the user subscription (secutils-webui@24da25e and 1d67a98) according to the user subscription

Fixes

Full Changelog: secutils-webui@v1.0.0-alpha.5...v1.0.0-beta.1

Secutils.dev Web Scraper

Features

Fixes

Full Changelog: secutils-web-scraper@v1.0.0-alpha.5...v1.0.0-beta.1

1.0.0-alpha.5

2024-01-10

Secutils.dev API

⚠ BREAKING CHANGES

  • webhooks: drop dedicated delay responder setting in favor of custom responder JavaScript extension (secutils@5fe5d8a)

Features

  • platform: implement Deno-based JsRuntime to support user extensions and scripts (secutils@98a5d8a)
  • webhooks: add support for custom responder JavaScript extensions (secutils@5fe5d8a)
  • webhooks: capture full client socket address in responder and expose it to the script context (secutils@430a9f9)
  • webhooks: capture responder request path and query string (secutils@67eb50a)

Full Changelog: secutils@v1.0.0-alpha.4...v1.0.0-alpha.5

Secutils.dev Web UI

⚠ BREAKING CHANGES

  • webhooks: drop UI for the dedicated delay responder setting in favor of custom responder JavaScript extension (secutils-webui@7727f82)

Features

Secutils.dev UI - Responder scripts

  • webhooks: display f icon next to the responder name if it is configured with a script (secutils-webui@ecb3af7)

Secutils.dev UI - Responder script indicator

  • webhooks: display full client socket address, responder request path and query string in captured requests grid (secutils-webui@f78f5e2)

Secutils.dev UI - Responder additional fields

Full Changelog: secutils-webui@v1.0.0-alpha.4...v1.0.0-alpha.5

Secutils.dev Web Scraper

Maintenance release (dependency upgrades and other chores).

Full Changelog: secutils-web-scraper@v1.0.0-alpha.4...v1.0.0-alpha.5