Skip to content

v2.0.0

Choose a tag to compare

@workdone0 workdone0 released this 18 Dec 19:10
· 67 commits to master since this release
Immutable release. Only release title and notes can be modified.
8773662

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.