All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.
- Environment variable control for test logging (VAULT_SYNC_SILENT)
- Security vulnerability scanning with govulncheck
- golangci-lint configuration for code quality
- Makefile with development commands
- GoReleaser configuration for automated releases
- GitHub Actions CI/CD pipeline
- Docker and Docker Compose support
- Comprehensive test suite with testcontainers
- Circuit breaker pattern for resilience
- Database tracking of synced secrets
- Path-based filtering with glob pattern support
- Support for syncing secrets between Vault clusters
- Initial vault-sync implementation
- Env subtituation in config file
- Sync rule changes require manual cleanup of previously synced secrets
- Limited to KV v2 secret engines
- No built-in metrics endpoint
- Environment variable control for test logging (VAULT_SYNC_SILENT)
- Security vulnerability scanning with govulncheck
- golangci-lint configuration for code quality
- Makefile with development commands
- GoReleaser configuration for automated releases
- GitHub Actions CI/CD pipeline
- Docker and Docker Compose support
- Comprehensive test suite with testcontainers
- Circuit breaker pattern for resilience
- Database tracking of synced secrets
- Path-based filtering with glob pattern support
- Support for syncing secrets between Vault clusters
- Initial vault-sync implementation
- Env subtituation in config file
- Sync rule changes require manual cleanup of previously synced secrets
- Limited to KV v2 secret engines
- No built-in metrics endpoint
- Environment variable control for test logging (VAULT_SYNC_SILENT)
- Security vulnerability scanning with govulncheck
- golangci-lint configuration for code quality
- Makefile with development commands
- GoReleaser configuration for automated releases
- GitHub Actions CI/CD pipeline
- Docker and Docker Compose support
- Comprehensive test suite with testcontainers
- Circuit breaker pattern for resilience
- Database tracking of synced secrets
- Path-based filtering with glob pattern support
- Support for syncing secrets between Vault clusters
- Initial vault-sync implementation
- Sync rule changes require manual cleanup of previously synced secrets
- Limited to KV v2 secret engines
- No built-in metrics endpoint
- Environment variable control for test logging (VAULT_SYNC_SILENT)
- Security vulnerability scanning with govulncheck
- golangci-lint configuration for code quality
- Makefile with development commands
- GoReleaser configuration for automated releases
- GitHub Actions CI/CD pipeline
- Docker and Docker Compose support
- Comprehensive test suite with testcontainers
- Circuit breaker pattern for resilience
- Database tracking of synced secrets
- Path-based filtering with glob pattern support
- Support for syncing secrets between Vault clusters
- Initial vault-sync implementation
- Sync rule changes require manual cleanup of previously synced secrets
- Limited to KV v2 secret engines
- No built-in metrics endpoint
- Environment variable control for test logging (VAULT_SYNC_SILENT)
- Security vulnerability scanning with govulncheck
- golangci-lint configuration for code quality
- Makefile with development commands
- GoReleaser configuration for automated releases
- GitHub Actions CI/CD pipeline
- Docker and Docker Compose support
- Comprehensive test suite with testcontainers
- Circuit breaker pattern for resilience
- Database tracking of synced secrets
- Path-based filtering with glob pattern support
- Support for syncing secrets between Vault clusters
- Initial vault-sync implementation
- Env subtituation in config file
- Sync rule changes require manual cleanup of previously synced secrets
- Limited to KV v2 secret engines
- No built-in metrics endpoint
- Environment variable control for test logging (VAULT_SYNC_SILENT)
- Security vulnerability scanning with govulncheck
- golangci-lint configuration for code quality
- Makefile with development commands
- GoReleaser configuration for automated releases
- GitHub Actions CI/CD pipeline
- Docker and Docker Compose support
- Comprehensive test suite with testcontainers
- Circuit breaker pattern for resilience
- Database tracking of synced secrets
- Path-based filtering with glob pattern support
- Support for syncing secrets between Vault clusters
- Initial vault-sync implementation
- Sync rule changes require manual cleanup of previously synced secrets
- Limited to KV v2 secret engines
- No built-in metrics endpoint