Changes for version 5.02 - 2026-08-25

  • Initial public release prepared for CPAN and GitHub.
  • High-performance Berkeley DB (DB_File) flat-file database engine.
  • Packed 8-byte binary indexing pipeline for O(1) substr slicing.
  • High-speed index-assisted full-text search with phonetic and language normalization.
  • Tiered indexing (Active, Junk/Archived, and Hybrid AB/BA query modes).
  • Multi-dimensional Columnar Facet indexing (.fac) with high-efficiency bitsets.
  • ACID-like undo-journal transaction engine (transact_start, transact_end, transact_rollback) with automatic LIFO rollback.
  • Multi-granularity concurrency control (table-level and record-level flock).
  • Multilingual locale engine supporting 10 languages (en, tr, de, fr, es, ja, ru, ar, az) with Turkish dotless/dotted 'i' rules, case folding, and number/currency formatting.
  • Cross-platform RAM-Disk helper and binary index converter CLI tools.
  • Comprehensive test suite covering 37 test suites.

Documentation

Modules

High-performance Berkeley DB (DB_File) flat-file database engine
Array and matrix manipulation utilities
Core encoding, decoding, schema loading, and path resolution base class
Native .db and .inx RAM-Disk (tmpfs) unified cache and persistent buffer engine for AmberDB
Date manipulation, formatting, and date ID utility
Indexing and URL Rewrite Engine for AmberDB
High-Performance Columnar Facet Indexing, Disjunctive Counting, and Menu Generation for AmberDB
Schema-driven Tiered (Hot/Cold) Indexing and Lifecycle Management for AmberDB
Locale-aware text processing, formatting, and collation engine
ISO 4217 Currency Definition and Symbol Dictionary
Arabic Language Definition and Locale Data for AmberDB
Azerbaijani Language Definition and Locale Data for AmberDB
German Language Definition and Locale Data for AmberDB
English Language Definition and Default Locale Data for AmberDB
Spanish Language Definition and Locale Data for AmberDB
French Language Definition and Locale Data for AmberDB
Japanese Language Definition and Locale Data for AmberDB
Russian Language Definition and Locale Data for AmberDB
Turkish Language Definition and Locale Data for AmberDB
String manipulation, HTML conversion, and text sanitization utility
Database maintenance, reindexing, and utility helper module
Transaction and Undo Journaling Engine for AmberDB