Repository navigation
v2.0.0
·
67 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Twig v2.0.0
This major release introduces a completely rewritten core, shifting from in-memory parsing to a streaming SQLite engine. This architecture change unlocks the support for big files and significantly reduces memory usage.
🚀 Major Features
- Streaming SQLite Backend: Twig now streams data directly into a local SQLite database. This means:
- Unlimited File Size: Theoretically you can now inspect files larger than your available RAM.
- Persistence: Your session state is preserved; re-opening a large file is instantaneous.
- Expanded Format Support: The new backend architecture is extensible, in future we can add support for yaml, toml etc.
🛠 Improvements
- Memory Efficiency: Drastic reduction in RAM usage for large files.
- Performance: Sub-millisecond search and query times powered by SQLite's FTS5.
- Documentation: Completely revamped documentation and landing page.