Changelog

This page documents the version history and changes made to Titli.

Version 0.0.10 (Current)

Added:

  • (Placeholder for changes in 0.0.10. Please update with actual changes.)

Version 0.0.9

Added: * Comprehensive Sphinx documentation * API reference for all modules * Usage guides and examples * Installation instructions

Version 0.0.8

Added:

  • Initial PyPI release

  • Core feature extraction with AfterImage

  • Multiple IDS models (KitNET, LOF, OCSVM, Autoencoder, VAE, ICL)

  • PyTorch and scikit-learn implementations

  • Streaming CSV dataset support

  • RMSE loss function

Features:

  • Feature extractors: AfterImage, NetStat

  • IDS models: KitNET, TorchKitNET, PyTorchKitsune, LOF, OCSVM, Autoencoder, VAE, ICL

  • Utilities for data handling and loss computation

Previous Versions

Earlier versions (0.0.1 - 0.0.7) were development releases with incremental feature additions.

Roadmap

Future planned features:

  • Additional feature extraction methods

  • More IDS models

  • Enhanced evaluation metrics

  • Real-time streaming support

  • Web interface for visualization

  • Distributed training support

See the GitHub repository for the latest development updates and issue tracking.