1.0.0-beta.1 (2024-05-20)
Pre-release
Pre-release
Secutils.dev API
⚠ BREAKING CHANGES
- platform: migrate from SQLite to PostgreSQL as the main database (6c73226)
- platform, security: move identity management to Ory Kratos (2035135)
- platform, config: add support for the application TOML configuration file (3446290)
Features
- platform, security: introduce API to retrieve currently authenticated user (a3a4471)
- platform, security: introduce admin-only APIs to retrieve any users by ID and email (7c8ec97)
- platform, security: introduce API to terminate user account (8be73d4)
- webhooks: introduce API to enable/disable responders (35965fc)
- platform: add support for user subscriptions and tiers (281f80f)
- platform: introduce subscription tier config (72cfd03) and make subscription management and feature overview URLs configurable (70faae9)
- platform: switch to a structured logger (60e4a8e) and add support for more detailed structured logging (998bdd3)
- platform, security: add support for JWT credentials (6e6ca22)
- platform, security: add support for operator users and operator ephemeral service accounts (88e4cfc)
Bug Fixes
- platform: bump minimum Deno runtime heap size to
5mb
for basic tier (7edef3a) - platform: expose all user subscription fields to the clients (6c30e40)
- platform: make termination of the long-running user scripts more resilient (3cff6fb)
- platform: reset
JsRuntime
termination flag after termination (f9e88e6) - platform: unify styles for account activation, password reset, and notifications emails (f62635c)
- webhooks, web-scraping: adjust subscription default values (9fe5780)
Performance Improvements
- platform: acquire single database connection for data streams (2fee287)
Full Changelog: v1.0.0-alpha.5...v1.0.0-beta.1
Secutils.dev Web UI
⚠ BREAKING CHANGES
- platform, security: migrate user authentication to Ory Kratos (b785d68)
Features
- platform: add
Account
UI to view and manage subscription details (3e09090)
- webhooks: allow enabling/disabling responders (1104922)
- platform: allow zooming script editor content with the mouse wheel (187fdfd)
- web-scraping: limit a number of tracker revisions and responder requests according to the user subscription (24da25e and 1d67a98) according to the user subscription
Bug Fixes
- platform: redirect user to
/signin
after signout and do not cacheindex.html
(bb581f6) - utils: increase width of the
Actions
column for certificates, private keys, and CSP (f8a48d9)
Full Changelog: secutils-dev/secutils-webui@v1.0.0-alpha.5...v1.0.0-beta.1
Secutils.dev Web Scraper
Features
- platform: support configurable
userAgent
header viaSECUTILS_WEB_SCRAPER_USER_AGENT
envvar (030c8d9)
Bug Fixes
- platform: set proper path to the
main
module inpackage.json
(47aeda2)
Full Changelog: secutils-dev/secutils-web-scraper@v1.0.0-alpha.5...v1.0.0-beta.1