Skip to content

🚀 Release v1.4.0#52

Merged
ElioNeto merged 7 commits into
mainfrom
release/v1.4.0
Mar 6, 2026
Merged

🚀 Release v1.4.0#52
ElioNeto merged 7 commits into
mainfrom
release/v1.4.0

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

🚀 Release v1.4.0

Bump type: minor


⚙️ 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)

📝 Changelog (atualizado)

  • Merge pull request [feature/fix-rebrand] Merge to develop #53 from ElioNeto/feature/fix-rebrand 4d17324
  • fix: update doctest to use correct LsmEngine API 61c282c
  • fix: correct doctest example to use LsmEngine::new instead of open 5ab2be6
  • fix: add explicit lifetime annotations to memtable iter methods c08dc37
  • fix: remove unused warnings in iterator.rs 83ad6ce
  • docs: rebrand references from lsm-kv-store to apexstore in documentation and code 1cdce55
  • feat: implement StorageIterator trait and MemTableIterator (Task 2.1: Trait & MemTable #20) a48d93b
  • docs: rebrand README from LSM KV Store to ApexStore 04ab74d
  • docs: add ApexStore module documentation to lib.rs 208ea40
  • docs: rebrand configuration file to ApexStore cbf1e9d
  • chore: rebrand package from lsm-kv-store to apexstore b490e64
  • Merge pull request [feature/31-36-auth-concurrent] Merge to develop #45 from ElioNeto/feature/31-36-auth-concurrent 8853997
  • Implementation Plan for Issues #31 & #36: Concurrent Reads and Bearer Token Authentication 2894a5d
  • Update dependencies and metadata in Cargo files d2cd2c6
  • docs: add implementation plan for issues Task: Implement Bearer Token Authentication for API Layer #31 and [TASK] Enable Concurrent Reads in SstableReader #36 68ecf3e
  • Merge pull request [feature/global-shared-cache] Merge to develop #43 from ElioNeto/feature/global-shared-cache f4d326e
  • fix: update integration tests to use shared GlobalBlockCache 40e8d0a
  • fix: derive Debug for GlobalBlockCache 975caad
  • feat: integrate GlobalBlockCache into LsmEngine 71b2d33
  • refactor: use GlobalBlockCache in SstableReader 12dcf3d
  • feat: add cache module to storage 3031515
  • feat: implement GlobalBlockCache and CacheKey b1a0d04
  • docs: add implementation plan for global shared block cache 726c55b
  • Removed example code and API documentation files 92416c2

Última atualização: 2026-03-06 15:46:05 UTC

ElioNeto added 7 commits March 6, 2026 12:27
Implements StorageIterator trait and MemTableIterator for unified iteration interface.

- Define StorageIterator trait with key(), value(), is_valid(), next(), seek()
- Implement MemTableIterator wrapping BTreeMap::Range
- Add iter() and iter_from() methods to MemTable
- Add 13 comprehensive unit tests
- Zero-copy iteration with O(log n) seek performance

Closes #20
[feature/fix-rebrand] Merge to develop
@ElioNeto
ElioNeto marked this pull request as ready for review March 6, 2026 15:47
@ElioNeto
ElioNeto merged commit c57be0d into main Mar 6, 2026
1 check 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.

1 participant