Skip to content

Comments

Develop#109

Merged
Mac-5 merged 17 commits intomainfrom
develop
Feb 23, 2026
Merged

Develop#109
Mac-5 merged 17 commits intomainfrom
develop

Conversation

@Mac-5
Copy link
Contributor

@Mac-5 Mac-5 commented Feb 22, 2026

No description provided.

victoruzoma874-cmd and others added 17 commits February 22, 2026 20:23
…api-versioning

feat: implement API versioning with V1 and V2 support
- Add GET /transactions/search endpoint with multiple filter support
- Support filtering by status, asset_code, amount range, date range, and stellar_account
- Implement cursor-based pagination for efficient result traversal
- Add database indexes for optimized search performance
- Use read replica for search queries to reduce primary DB load
- Return total count and paginated results with next_cursor
Resolved conflicts in:
- Cargo.toml: Merged dependencies
- src/lib.rs: Added all module exports (utils, error, health, metrics, validation)
- src/handlers/mod.rs: Added search module alongside health check updates
- src/db/queries.rs: Kept search_transactions function and Row import
- Add BackupService with pg_dump/psql integration
- Support hourly, daily, and monthly backup types
- Implement gzip compression and AES-256-CBC encryption
- Add SHA256 checksum verification for integrity
- Implement retention policy (24 hourly, 30 daily, 12 monthly)
- Add CLI commands: backup run, list, restore, cleanup
- Include comprehensive integration tests
- Add backup configuration to .env
- Separate encryption key from database credentials
Implement transaction search and filtering API
…estore

implement automated database backup and restore system
@Mac-5 Mac-5 merged commit 0dc2925 into main Feb 23, 2026
0 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants