Skip to content

v0.2.1

Choose a tag to compare

@gzamboni gzamboni released this 05 Mar 04:41
· 11 commits to main since this release

v0.2.1 (2026-03-04)

🎯 Overview

This is a maintenance release that fixes build and packaging issues.

🐛 Bug Fixes

  • Build Configuration: Fixed missing cmd directory in GoReleaser configuration
  • Package Structure: Corrected directory structure for proper binary packaging

🔨 Internal Changes

  • Updated .goreleaser.yaml to include all necessary files
  • Fixed binary path references in release workflow

v0.2.0 (2026-03-04)

🎯 Overview

Major release introducing write operations (INSERT, UPDATE, DELETE) and significant project restructuring for better maintainability.

✨ New Features

Write Operations Support

The plugin now supports full CRUD operations on Redis data structures:

INSERT Operations:

  • Insert string keys with values
  • Insert hash fields
  • Insert list items (appends to end)
  • Insert set members
  • Insert sorted set members with scores

UPDATE Operations:

  • Update string key values
  • Update hash field values
  • Update sorted set member scores

DELETE Operations:

  • Delete entire keys
  • Delete hash fields
  • Delete list items (removes all occurrences)
  • Delete set members
  • Delete sorted set members

Example Queries:

-- Insert
INSERT INTO keys (key, value) VALUES ('user:1', 'John Doe')
INSERT INTO hashes (key, field, value) VALUES ('user:1', 'email', 'john@example.com')

-- Update
UPDATE keys SET value = 'Jane Doe' WHERE key = 'user:1'
UPDATE hashes SET value = 'jane@example.com' WHERE key = 'user:1' AND field = 'email'

-- Delete
DELETE FROM keys WHERE key = 'user:1'
DELETE FROM hashes WHERE key = 'user:1' AND field = 'email'

🔧 Improvements

Project Restructuring

📚 Documentation

  • Added comprehensive write operations documentation in README
  • Updated virtual tables section with write operation examples
  • Added SQL syntax examples for INSERT, UPDATE, DELETE
  • Updated AGENTS.md with new architecture details

🔨 Internal Changes

  • Implemented SQL statement parser for INSERT, UPDATE, DELETE
  • Added write operation handlers for all virtual tables
  • Enhanced error handling for write operations
  • Improved code modularity and maintainability

⚠️ Breaking Changes

None - All existing read operations remain fully compatible