v21.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.com