Skip to content

Release v0.15.0

Choose a tag to compare

@ralsina ralsina released this 28 Dec 01:00
· 13 commits to main since this release

[0.15.0] - 2025-12-28

πŸš€ Features

  • Add multi-provider AI log analysis with dynamic prompts
  • Add model switching with dropdown UI and curated model lists per provider
  • Migrate to docopt-config for enhanced configuration

πŸ› Bug Fixes

  • Remove dead code for unused ai-current-provider element
  • Add error handling for malformed ai API responses
  • Remove redundant empty body check in /ask-ai endpoint
  • Prevent XSS in AI response error handling
  • Use to_s instead of as(String) for type flexibility
  • Handle timezone edge cases (/UTC, Etc/UTC) in Docker
  • Properly configure timezone in Docker image

πŸ’Ό Other

  • Release v0.15.0

🚜 Refactor

  • (ai) Fix lint issues, reduce complexity, add constants for DRY, improve test coverage
  • Replace internal BakedFileHandler with external library

πŸ“š Documentation

  • Update README.md [skip ci]
  • Create .all-contributorsrc [skip ci]

🎨 Styling

  • Fix ameba lint issues in AI module

πŸ§ͺ Testing

  • Add provider specs with webmock