🚀 Release v1.4.1#60
Merged
Merged
Conversation
[feature/bearer-auth] Merge to develop
[feature/bearer-auth] Merge to develop
[feature/bearer-auth] Merge to develop
- Wrap File in Mutex for thread-safe positioned reads - Wrap block_cache in Mutex for thread-safe LRU updates - Change get() and scan() from &mut self to &self - Add comprehensive concurrency tests: - test_concurrent_reads_same_keys - test_concurrent_reads_different_keys - test_concurrent_reads_with_cache_contention - test_concurrent_readers_shared_cache - Use parking_lot for faster Mutex implementation - Maintain backward compatibility with existing tests - Add documentation for thread-safety guarantees
GlobalBlockCache already has internal Mutex for thread-safety, so we don't need to wrap it again. This simplifies the code and avoids unnecessary clone operations.
The benchmark file doesn't exist, causing build failures. Removing the [[bench]] section until benchmarks are implemented.
- Change serde_core alias to serde (code expects 'serde') - Add serde_json for JSON serialization - Add tracing for logging - Fix edition to 2021 (let chains require 2024)
Let chains are only available in Rust 2024. Using nested if statements for compatibility with Rust 2021 edition.
- Add [features] section with 'api' feature flag - Add tracing_subscriber for logging initialization - Make api feature default for server binary
[feature/concurrent-reads] Merge to develop
ElioNeto
marked this pull request as ready for review
March 6, 2026 17:04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 Release v1.4.1
Bump type:
minor(fromv1.3.0→v1.4.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
ltsacima poralpha,betaou mantenhalts.📝 Changelog
e5ac00b3fe4c243324a81b9cf507e0533c69243bb4882e59b09c81db03bf6bff5bdb5d3c06ae55a2bb4ddd73644161a0250ce037df439c8a9e20ef54d1732461c282c5ab2be6c08dc3783ad6ce1cdce55a48d93b04ab74d208ea40cbf1e9db490e648853997Implementation Plan for Issues #31 & #36: Concurrent Reads and Bearer Token Authentication2894a5dUpdate dependencies and metadata in Cargo filesd2cd2c668ecf3ef4d326e40e8d0a975caad71b2d3312dcf3d3031515b1a0d04726c55bRemoved example code and API documentation files92416c2✅ Checklist antes do merge
Este PR foi gerado automaticamente pelo workflow develop-to-release