Skip to content

meme-search

v2.1.0 Security

This release patches 1 CVE for security teams tracking exposure across their dependency inventory.

Published 9d Vector Databases
1 patched CVE
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE CVE-2023-4863 EPSS 93%
1 CVEs patched

Topics

ai docker self-hosted machine-learning meme semantic-search
+1 more
vector-db

Summary

AI summary

Updates Highlights, fix, and feat across a mixed release.

Changes in this release

Feature Medium

Adds OpenAI-compatible vision description provider support.

Adds OpenAI-compatible vision description provider support.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Medium

Adds app-wide model provider settings for local or OpenAI-compatible cloud generation.

Adds app-wide model provider settings for local or OpenAI-compatible cloud generation.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Low

Adds E2E and integration test coverage plus optional live OpenAI smoke workflow gated by OPENAI_API_KEY.

Adds E2E and integration test coverage plus optional live OpenAI smoke workflow gated by OPENAI_API_KEY.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Makes image description generation attempts durable via Solid Queue for retry on failure.

Makes image description generation attempts durable via Solid Queue for retry on failure.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Fixes and rebuilds multi‑arch Docker image publishing for AMD64 and ARM64.

Fixes and rebuilds multi‑arch Docker image publishing for AMD64 and ARM64.

Source: llm_adapter@2026-05-25

Confidence: high

Full changelog

Highlights

  • Added OpenAI-compatible vision description provider support, originally contributed by @SirEdvin in #153.
  • Added app-wide model provider settings for choosing local or OpenAI-compatible cloud generation.
  • Made image description generation durable through Solid Queue so failed attempts can be retried cleanly.
  • Added E2E and integration coverage, plus an optional live OpenAI smoke workflow gated by OPENAI_API_KEY.
  • Fixed and rebuilt multi-arch Docker image publishing for AMD64 and ARM64.

Contributor Thanks

Thanks to @SirEdvin for kicking off this release with the original OpenAI-compatible provider contribution in #153. The release was expanded through follow-up PRs to cover provider selection UX, queue durability, live smoke testing, and Docker image publishing fixes.

Docker Images

Multi-arch images are available for Linux AMD64 and ARM64:

  • ghcr.io/neonwatty/meme_search:v2.1.0
  • ghcr.io/neonwatty/image_to_text_generator:v2.1.0

The latest tags have also been refreshed.

What's Changed

  • Simplify release workflow - skip Docker builds by @neonwatty in https://github.com/neonwatty/meme-search/pull/146
  • Update README for new_memes directory instructions by @augmentedagent in https://github.com/neonwatty/meme-search/pull/149
  • Update Discord invite link by @neonwatty in https://github.com/neonwatty/meme-search/pull/151
  • Add GitHub Pages landing page by @neonwatty in https://github.com/neonwatty/meme-search/pull/152
  • feat: add OpenAI-compatible vision descriptions by @SirEdvin in https://github.com/neonwatty/meme-search/pull/153
  • fix: make image description generation attempts durable by @neonwatty in https://github.com/neonwatty/meme-search/pull/154
  • test: add provider settings and OpenAI generation coverage by @neonwatty in https://github.com/neonwatty/meme-search/pull/155
  • ci: add manual OpenAI live smoke workflow by @neonwatty in https://github.com/neonwatty/meme-search/pull/156
  • fix: align app image build context by @neonwatty in https://github.com/neonwatty/meme-search/pull/157
  • fix: publish app image as multi-arch manifest by @neonwatty in https://github.com/neonwatty/meme-search/pull/158
  • chore: prepare v2.1.0 release by @neonwatty in https://github.com/neonwatty/meme-search/pull/159

New Contributors

  • @augmentedagent made their first contribution in https://github.com/neonwatty/meme-search/pull/149
  • @SirEdvin made their first contribution in https://github.com/neonwatty/meme-search/pull/153

Full Changelog: https://github.com/neonwatty/meme-search/compare/v2.0.2...v2.1.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track meme-search

Get notified when new releases ship.

Sign up free

About meme-search

The open source Meme Search Engine and Finder. Free and built to self-host locally with Python, Ruby, and Docker.

All releases →

Related context

Beta — feedback welcome: [email protected]