Skip to content

🚀 Release v1.5.1#72

Merged
ElioNeto merged 3 commits into
mainfrom
release/v1.5.1
Mar 6, 2026
Merged

🚀 Release v1.5.1#72
ElioNeto merged 3 commits into
mainfrom
release/v1.5.1

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Mar 6, 2026

🚀 Release v1.5.1

Bump type: minor (from v1.4.2v1.5.1)


⚙️ Release Configuration

Escolha o tipo de release editando abaixo:

Release Type: [lts]

Opções válidas:

  • alpha - Release alpha (instável, desenvolvimento)
  • beta - Release beta (pré-release, testes)
  • lts - Release estável de longo prazo (produção)

📝 Instruções: Edite este PR e substitua lts acima por alpha, beta ou mantenha lts.


📝 Changelog

  • Merge pull request feat(#21): SstableIterator — lazy block loading + cobertura >90% #71 from ElioNeto/feature/issue-21-sst-iterator 37bef8f
  • fix: simplify function signatures and improve test assertions in SSTable iterator tests f84edfb
  • feat(Task 2.2: SSTable Iterator #21): implement SstableIterator with lazy block loading 5cc7094
  • Merge pull request [feature/ci-cd-testing] Merge to develop #70 from ElioNeto/feature/ci-cd-testing 129d045
  • fix: apply final rustfmt fixes for token.rs and reader.rs 8ab59db
  • Merge pull request [feature/ci-cd-testing] Merge to develop #69 from ElioNeto/feature/ci-cd-testing 4f26e08
  • fix: apply rustfmt formatting and remove clippy unused variable 581c5b6
  • Merge pull request [feature/ci-cd-testing] Merge to develop #68 from ElioNeto/feature/ci-cd-testing 610fd24
  • fix: restore correct middleware.rs implementation 15a20cf
  • fix: remove CacheKey usage in reader.rs ec2baf5
  • fix: resolve all compilation errors (17 errors fixed) 83ba352
  • fix: restore working auth implementation d9f7b83
  • fix: resolve final clippy warning in builder.rs test 79a1ba7
  • fix: resolve remaining clippy warnings in src/ bb1e693
  • fix: resolve clippy warnings for zero-warning policy da6b9bf
  • style: fix remaining rustfmt formatting issues 45883d8
  • style: fix rustfmt formatting issues 2f9cd5e
  • Merge pull request [feature/ci-cd-testing] Merge to develop #66 from ElioNeto/feature/ci-cd-testing 2265722
  • ci: implement automated testing pipeline ([TASK] Implement Automated Testing in CI/CD Pipeline #55) 5b3b50a
  • docs: update CONTRIBUTING.md with ApexStore branding 4bf5687
  • docs: update SETUP, WORKFLOWS, and CONFIGURATION with ApexStore branding 5995da8
  • feat: remove technical debt documents for SSTable Reader implementation a48d09f
  • docs: update CHANGELOG with Docker support and branding updates b47562e
  • docs: add Docker deployment section to README edf2ee4
  • docs: add docker-compose.yml for simplified deployment fe15ca8
  • docs: update Dockerfile to reflect ApexStore branding a96144d
  • Rename project in CONTRIBUTING.md 219aadc

✅ Checklist antes do merge

  • Revisei as mudanças
  • Defini o tipo de release correto
  • Testes passaram em develop
  • Documentação atualizada (se necessário)

Este PR foi gerado automaticamente pelo workflow develop-to-release

ElioNeto added 3 commits March 6, 2026 16:26
- Add SstableIterator in src/storage/sst_iterator.rs
  - Implements StorageIterator trait (key/value/is_valid/next/seek)
  - Loads blocks lazily from disk/cache via Arc<SstableReader>
  - next() transparently crosses block boundaries
  - seek() uses sparse-index binary search + in-block linear scan
  - SstableIterator::new() and new_seek() constructors
  - read_entry / read_key private helpers with bounds checking
  - 25 unit + integration tests (single block, multi-block,
    seek edge-cases, tombstones, large SSTables)

- src/storage/reader.rs: expose read_block as pub(crate)
  so SstableIterator can load blocks via the reader

- src/storage/mod.rs: register pub mod sst_iterator

Closes #21
feat(#21): SstableIterator — lazy block loading + cobertura >90%
@ElioNeto ElioNeto marked this pull request as ready for review March 6, 2026 19:57
@ElioNeto ElioNeto merged commit 97d64ee into main Mar 6, 2026
8 checks passed
@ElioNeto ElioNeto deleted the release/v1.5.1 branch April 10, 2026 12:24
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.

1 participant