Skip to content

Releases: Furver-io/bri-db

v1.2.0

21 Jan 11:23

Choose a tag to compare

Features

  • add Docker development environment
  • add optional version argument to publish script
  • add remote client for WebSocket-based BRI access

Bug Fixes

  • bump version to 1.1.1 for npm readme rendering

v1.1.1

16 Jan 12:52

Choose a tag to compare

Fix npm readme rendering

v1.1.0

16 Jan 12:46

Choose a tag to compare

Features

  • implement AES-256-GCM encryption at rest

Bug Fixes

  • remove cold tier encryption tests (not implemented by design)
  • add repository field for npm provenance

Refactoring

  • remove encryption from cold tier, add JSDoc

Documentation

  • add crypto module documentation

v1.0.0

16 Jan 09:46

Choose a tag to compare

Features

  • add client layer with proxy API
  • add database engine with CRUD and reactivity
  • add InHouse storage adapter
  • add transaction manager with ACID support
  • add cold tier file storage and snapshots
  • add hot tier LRU cache with eviction
  • add storage core with WAL and pub/sub
  • add schema validation with type checking
  • add diff utilities for object change tracking
  • add JSS serialization with extended type support
  • restrict pre-commit hooks to run only on main branch

Bug Fixes

  • dynamically detect GitHub repo from git remote
  • resolve bugs in CI workflow and git hooks

Refactoring

  • simplify index.js to re-export from client

Documentation

  • updated WIP
  • reorganize planning docs into todo/ directory
  • update README with comprehensive documentation
  • add project planning and roadmap documentation
  • add example project demonstrating BRI usage

Tests

  • Cover Remaining Lines in operations.js (89, 262, 311)
  • add storage layer test suites
  • add JSS utility test files
  • add e2e test suite for all components

Chores

  • add TypeScript definitions
  • add package-lock.json for dependency pinning
  • add package.json and jest configuration

Other Changes

  • based on Redis