Skip to content

Releases: Magpiny/malama

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Aug 18:07

Full Changelog: v0.3.0...v0.3.1

v0.3.0-1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 02:56

What's Changed

  • Master by @Magpiny in #17
  • v0.2.6 (UI customization and polishing) by @Magpiny in #18
  • Master by @Magpiny in #19
  • README EDITS by @Magpiny in #20
  • README edits by @Magpiny in #21
  • test: add v0.2.8-1 automated testing framework and core validation by @Magpiny in #22
  • Master by @Magpiny in #23
  • feat(File Edit): changed os from 22.04 to 24.04 in ci_cd yml file by @Magpiny in #24
  • feat(File Edit): added missing spdlog-libs in ci_cd yml file by @Magpiny in #25
  • feat(File Edit): added missing spdlog-libs in ci_cd yml file by @Magpiny in #26
  • feat(File Edit): added missing libboost-cobalt-dev in ci_cd yml file by @Magpiny in #27
  • feat(File Edit): added ipped ubuntu version to 25.04 from 24.04 in ci… by @Magpiny in #28
  • feat(File Edit): added ubuntu version to 26.04 from 25.04 in ci_cd y… by @Magpiny in #29
  • feat(File Edit): boost-cobalt by @Magpiny in #30
  • feat(File Edit): boost-cobalt fix by @Magpiny in #31
  • feat(File Edit): boost-cobalt fix by @Magpiny in #32
  • feat(File Edit): glib2.0 fix by @Magpiny in #33
  • feat(File Edit): cobalt fix2.0 by @Magpiny in #34
  • feat(File Edit): cobalt fix2.0 by @Magpiny in #35
  • feat(File Edit): cobalt fix2.0 by @Magpiny in #36
  • feat(File Edit): cobalt fix2.0 by @Magpiny in #37
  • feat(File Edit): Changed CI OS to arch linux to match my local (Catch… by @Magpiny in #38
  • feat(File Edit): Changed poppler-cpp to poppler(arch repos naming) by @Magpiny in #39
  • feat(File Edit): Changed Modified README.md to reflect current change… by @Magpiny in #40
  • feat(File Edit): CI File -> fix CI failures by @Magpiny in #41

Full Changelog: v0.2.9...v0.3.0-1

Narok

Choose a tag to compare

@Magpiny Magpiny released this 12 Aug 08:27

Full Changelog: v0.2.9...v0.2.9

Here is a release note template tailored for GitHub for Malama v0.2.9:


🚀 Malama v0.2.9

Malama v0.2.9 introduces per-session parameter tuning, pre-flight context budgeting, conversation export capabilities, and test suite expansions to elevate your native local LLM chat experience on Linux!


🌟 What's New in v0.2.9

🎛️ Per-Session Parameter Tuning & System Prompts

  • Dynamic Inference Parameters: Customize temperature, top_p, top_k, repeat_penalty, and num_ctx independently for each conversation thread.
  • System Prompt Overrides: Integrated modal panel to inject custom system instructions per session before dispatching prompts to Ollama.

📊 Pre-Flight Token Budget & Attachment Estimator

  • Real-time Budgeting: Instant calculation of prompt + attachment context size before submitting a request.
  • Context Overflow Warnings: Visual warning indicator alerts you when your total context payload approaches or exceeds the configured num_ctx boundary.

💾 Native Conversation Export Subsystem (ExportEngine)

  • Export active chat sessions with formatting preserved into:
  • Markdown (.md)
  • JSON (.json)
  • Plain Text (.txt)

⚙️ Engine & Build Enhancements

  • Bumped CMake project version to 0.2.9.
  • Expanded Catch2 v3 automated test coverage for parameter serialization and export formatting.
  • Containerized Arch Linux CI/CD release pipeline for standardized AppImage assembly.

📦 Installation & Usage

AppImage (Recommended)

Download Malama-v0.2.9-x86_64.AppImage from the assets below and make it executable:

chmod +x Malama-v0.2.9-x86_64.AppImage
./Malama-v0.2.9-x86_64.AppImage

Build from Source

git clone https://github.com/Magpiny/malama.git
cd malama
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel $(nproc)
./build/malama

Note: Ensure your local [Ollama](https://ollama.com/) service is active (ollama serve).