Releases: forattini-dev/s3db.js
Releases Β· forattini-dev/s3db.js
v21.5.2
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.comv21.5.1
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.comv21.5.0
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.comv21.4.9
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.comv21.4.8
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.comv21.4.7
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.comv21.4.4
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.comv21.4.3
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.comv21.4.2
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.comv21.4.1
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