github Fu-Jie/openwebui-extensions release-2026.07.02
Multi-Plugin Update: Export to Excel v0.3.10 | 导出为 Excel v0.3.10 | 导出为Word增强版 v0.5.1 | Export to Word Enhanced v0.5.1

latest release: smart-mind-map-v1.0.2
4 hours ago

Release Date: 2026-06-30
Author: Fu-Jie · Contributor: rbb-dev
Version: 0.5.1


What's New

🛠️ Open WebUI 0.10.x Compatibility (Critical)

Open WebUI 0.10 moved assistant replies from the flat content field into a structured output array, leaving content empty. This broke Export to Word with "No content found to export!". v0.5.1 restores export by recovering the assistant text the OpenWebUI-native way:

  • Reads each message's structured output via ChatMessages.get_message_by_id and rebuilds the visible text with OpenWebUI's own convert_output_to_messages (reasoning/thinking blocks excluded).
  • Applies to both last_message and all_messages export scopes.

🖼️ Unified Storage for Embedded Images (Replaces S3/Boto3)

The previous hand-rolled S3 direct-download (boto3 + env-var guessing) and multi-path disk fallbacks are replaced by OpenWebUI's Storage provider (Storage.get_file). This resolves file images for local, S3, GCS, and Azure storage backends using whatever OpenWebUI itself is configured with — and drops the boto3 dependency.

🌐 Opt-in External Image Embedding

New valve EMBED_EXTERNAL_IMAGES (off by default). When enabled, ![](https://…) images referenced in the assistant reply are downloaded and embedded into the .docx:

  • SSRF protection reuses OpenWebUI's validate_url + get_ssrf_safe_session (resolver re-validates the IP at connect time, defeating DNS rebinding).
  • Capped by MAX_EMBED_IMAGE_MB; non-image content types and fetch failures fall back to a placeholder.
  • Images are prefetched concurrently before the synchronous document build.

🧹 Reference-Definition Stripping

Markdown reference-definition lines ([label]: target) render invisibly in chat but would otherwise appear as literal text in the export. They are now stripped, matching OpenWebUI's own removeFormattings pattern.


Compatibility

  • Requires Open WebUI ≥ 0.10.2 (declared via required_open_webui_version; hard imports of ChatMessages, Storage, convert_output_to_messages enforce it).

Migration Notes

  • No manual migration required. Update the plugin and export works again on Open WebUI 0.10.x.
  • If you previously set S3 environment variables (S3_ENDPOINT_URL, S3_ACCESS_KEY_ID, …) for this plugin, they are no longer read — file images now go through OpenWebUI's configured Storage. Configure storage once in OpenWebUI and both the app and this plugin use it.
  • boto3 is no longer a dependency; you can remove it from the action's environment if it was installed only for this plugin.
  • External image embedding is off by default; turn on EMBED_EXTERNAL_IMAGES only if you want remote images inlined into the document.

For full commit history, see the GitHub releases page.

Release Date: 2026-06-30
Author: Fu-Jie · Contributor: rbb-dev
Version: 0.3.10


What's New

🛠️ Open WebUI 0.10.x Compatibility (Critical)

Open WebUI 0.10 moved assistant replies from the flat content field into a structured output array, leaving content empty. This broke Export to Excel with "No tables found to export!". v0.3.10 restores table extraction by recovering each target message's text the OpenWebUI-native way:

  • Reads each message's structured output via ChatMessages.get_message_by_id and rebuilds the visible text with OpenWebUI's own convert_output_to_messages (reasoning/thinking blocks excluded).
  • Works for both last_message and all_messages export scopes, so table extraction and AI title generation see the real content again.

📏 Filename Length Clamping

Long chat titles could exceed the OS filename limit and fail with "File name too long". The workbook filename is now cleaned and clamped to a safe length.


Compatibility

  • Requires Open WebUI ≥ 0.10.2 (declared via required_open_webui_version; hard imports of ChatMessages and convert_output_to_messages enforce it).

Migration Notes

  • No manual migration required. Update the plugin and table export works again on Open WebUI 0.10.x.

For full commit history, see the GitHub releases page.

Version Changes

Plugin Updates

New Contributors


📚 Documentation Portal
🐛 Report Issues

Full Changelog: markdown-normalizer-v1.2.9...release-2026.07.02

Don't miss a new openwebui-extensions release

NewReleases is sending notifications on new releases.