Skip to content

Releases: forattini-dev/s3db.js

v21.5.2

07 Apr 03:37

Choose a tag to compare

What's Changed

Changes since v21.5.1:

πŸ“š Documentation

  • docs: standardize plugin sidebar with sub-pages in alphabetical order

πŸ”§ Maintenance

  • chore: dependencies updated

πŸ‘₯ Contributors


Full Changelog: v21.5.1...v21.5.2

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.5.2

# PNPM
pnpm add s3db.js@v21.5.2

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.5.2 --registry=https://npm.pkg.github.com

v21.5.1

07 Apr 02:41

Choose a tag to compare

What's Changed

Changes since v21.5.0:

πŸš€ Features

  • feat: add defaults option to DatabaseManager

πŸ“š Documentation

  • docs: add DatabaseManager and RedDB to README

πŸ‘₯ Contributors


Full Changelog: v21.5.0...v21.5.1

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.5.1

# PNPM
pnpm add s3db.js@v21.5.1

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.5.1 --registry=https://npm.pkg.github.com

v21.5.0

07 Apr 02:15

Choose a tag to compare

What's Changed

Changes since v21.4.9:

πŸš€ Features

  • feat: support inline content on insert() with docs
  • feat: support inline content on insert() via options
  • feat: add RedDbClient and DatabaseManager for multi-backend support
  • feat: add Redis and BullMQ adapters for spider crawl-queue and crawl-storage
  • feat: enhance SpiderPlugin with recker's latest features
  • feat: add metadata and custom partitions support to S3QueuePlugin
  • feat: integrate redblue-cli SDK and add driver-based spider adapters

πŸ“š Documentation

  • docs: update MCP resources and docs-data for S3Queue and QueueConsumer
  • docs: update S3Queue and QueueConsumer plugin documentation

βœ… Tests

  • test: add RedDbClient unit tests with mocked HTTP layer
  • test: add tests for DatabaseManager and insert() content options

πŸ”§ Maintenance

  • chore: bump recker 1.0.96 β†’ 1.0.98
  • chore: bump dependencies (aws-sdk, recker, dotenv)

πŸ‘₯ Contributors


Full Changelog: v21.4.9...v21.5.0

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.5.0

# PNPM
pnpm add s3db.js@v21.5.0

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.5.0 --registry=https://npm.pkg.github.com

v21.4.9

02 Apr 02:41

Choose a tag to compare

What's Changed

Changes since v21.4.8:

πŸ› Bug Fixes

  • fix: preserve and update secret fields correctly

πŸ‘₯ Contributors


Full Changelog: v21.4.8...v21.4.9

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.4.9

# PNPM
pnpm add s3db.js@v21.4.9

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.4.9 --registry=https://npm.pkg.github.com

v21.4.8

02 Apr 00:24

Choose a tag to compare

What's Changed

Changes since v21.4.7:

πŸ”§ Maintenance

  • chore: dependencies updated

πŸ‘₯ Contributors


Full Changelog: v21.4.7...v21.4.8

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.4.8

# PNPM
pnpm add s3db.js@v21.4.8

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.4.8 --registry=https://npm.pkg.github.com

v21.4.7

01 Apr 02:33

Choose a tag to compare

What's Changed

Changes since v21.4.5:

πŸš€ Features

  • feat(api): expose Raffel via addManagedServer for proxy/mesh lifecycle coupling

πŸ› Bug Fixes

  • fix(build): pass --outDir dist explicitly to tsc-alias
  • fix(build): restore baseUrl/paths for tsc-alias and silence TS6 warning

πŸ‘₯ Contributors


Full Changelog: v21.4.5...v21.4.7

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.4.7

# PNPM
pnpm add s3db.js@v21.4.7

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.4.7 --registry=https://npm.pkg.github.com

v21.4.4

31 Mar 22:13

Choose a tag to compare

What's Changed

Changes since v21.4.3:

πŸš€ Features

  • feat(api): expose Raffel app/server for advanced configurations

πŸ› Bug Fixes

  • fix(vector): install search methods on resources created after connect

πŸ“š Documentation

  • docs(mcp): add comprehensive connection strings guide to server instructions

βœ… Tests

  • fix(vector): install search methods on resources created after connect
  • test(sqlite): achieve ~100% coverage for sqlite client module

πŸ”§ Maintenance

  • test(sqlite): achieve ~100% coverage for sqlite client module

πŸ‘₯ Contributors


Full Changelog: v21.4.3...v21.4.4

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.4.4

# PNPM
pnpm add s3db.js@v21.4.4

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.4.4 --registry=https://npm.pkg.github.com

v21.4.3

31 Mar 17:08

Choose a tag to compare

What's Changed

Changes since v21.4.2:

πŸ‘₯ Contributors


Full Changelog: v21.4.2...v21.4.3

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.4.3

# PNPM
pnpm add s3db.js@v21.4.3

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.4.3 --registry=https://npm.pkg.github.com

v21.4.2

31 Mar 16:44

Choose a tag to compare

What's Changed

Changes since v21.4.1:

πŸš€ Features

  • feat: D1 batch operations and native Worker binding support
  • feat: dynamic metadata limits with R2 auto-detection
  • feat(costs): add multi-provider detection and pricing
  • feat: turso embedded replicas and sql metadata limit fix
  • feat(state-machine): add persistent TTL that survives process restarts
  • feat: add remote sqlite connection strings

πŸ“š Documentation

  • docs(readme): add sqlite memory backend to storage table
  • docs(readme): add storage backends quick reference table
  • docs(costs): update documentation for multi-provider support
  • docs: add backend pricing reference and choosing guide
  • docs(state-machine): document persistent TTL and ttlCheckInterval

πŸ‘₯ Contributors


Full Changelog: v21.4.1...v21.4.2

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.4.2

# PNPM
pnpm add s3db.js@v21.4.2

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.4.2 --registry=https://npm.pkg.github.com

v21.4.1

30 Mar 16:38

Choose a tag to compare

What's Changed

Changes since v21.4.0:

πŸ› Bug Fixes

  • fix(smoke): update import paths for modularized state-machine plugin

πŸ‘₯ Contributors


Full Changelog: v21.4.0...v21.4.1

πŸ“¦ Installation

# NPM
npm install s3db.js@v21.4.1

# PNPM
pnpm add s3db.js@v21.4.1

# GitHub Packages
npm install @forattini-dev/s3db.js@v21.4.1 --registry=https://npm.pkg.github.com