Shipped · APIs and backends

What go-vikunja/vikunja shipped

The public repository of Vikunja · github.com/go-vikunja/vikunja

Written by FoxPlug from the repository's own releases; not affiliated with Vikunja. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/go-vikunja/vikunja; Vikunja did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for vikunja, free

Week of November 2, 2026

What shipped

Why it matters

This week brought the 2.8.0 release with 19 security fixes and a long-requested trash bin with undo for tasks and projects. Account linking for OIDC also landed across model, endpoints and settings, giving users a password or provider login choice. Alongside that, webhook event selection and several robustness fixes reduce manual work and edge-case failures.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Vikunja 2.8.0 is out: 19 security fixes, a trash bin with undo for tasks and projects, and SSO account linking. Also this week: linked accounts settings, bulk webhook event selection, and code block copy buttons.

Post for LinkedIn

Vikunja 2.8.0 is out, fixing 19 security issues, so updating soon is recommended. It adds a trash bin with undo for tasks and projects, and lets you link your SSO account to your local one. This week also completed the trash UI with delete dialog counts, added project trash that keeps deleted projects for 30 days, and allowed time entries without a project or task. OIDC account linking now spans the data model, v2 endpoints and a Linked accounts settings page. Webhook forms gained select-all and per-group event toggles, and code blocks in preview mode got copy buttons.

Week of October 26, 2026

What shipped

Why it matters

This week fixed several sync and notification problems that users hit directly: CalDAV clients could get every task back on a UID lookup or retry failed uploads forever, and unsubscribing from a task did not stop its reminders. It also addressed overlapping time entries from backdated timers and a kernel-level exposure on hosts running unpatched kernels. On top of that, legal links became configurable and bots now show who created them.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: reminders follow subscriptions only, CalDAV UID lookups return the matching task, unsupported calendar uploads answer 403 instead of 500, backdated timers no longer create overlaps, legal links are configurable, and MPTCP is disabled on listen sockets.

Post for LinkedIn

This week's changes to Vikunja focus on fixes people run into daily. Reminders and overdue reminders now go only to task subscribers, so unsubscribing finally stops them for creators and assignees. CalDAV calendar-query applies prop-filter and text-match to tasks, so looking up a task by UID returns that task rather than the whole project, and uploads of VEVENT, VJOURNAL or unparsable files get a 403 instead of a 500 that made clients retry forever. Starting a timer with a past start time now ends overlapping entries. Legal links can be configured as any number of entries, with the old imprint and privacy settings still working but deprecated. Bot user objects show who created them, veans login works on headless machines via a pasted redirect URL, and MPTCP is disabled on listen sockets to

Week of October 19, 2026

What shipped

Why it matters

This week brought a security-focused release in 2.7.1 along with fixes that close credential and resource-exhaustion paths, and a set of changes that make daily use smoother: accent-insensitive Postgres search, spelled-out relative dates in quick add, and time entries that show who tracked them and on which date. Users on packaged installs also get a persisted service secret, so restarts no longer log everyone out.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Vikunja 2.7.1 is out with 41 security fixes, reworked attachment previews and signed Docker images. This week also adds accent-insensitive Postgres search, spelled-out relative dates in quick add, per-user time entries with dates, and jpeg previews kept in file storage. Please up

Post for LinkedIn

Vikunja 2.7.1 is out, with 41 security fixes from community reports and an audit, reworked attachment previews and signed Docker images. Please update as soon as you can. Also shipped this week: accent-insensitive search on Postgres using unaccent, quick add magic now understands spelled-out dates like in two weeks, time entries show who tracked them and include the date, image previews are persisted as jpeg in file storage instead of keyvalue, a Shift+T shortcut marks a task done and returns to the list, table view has a quick-add input, and packaged installs now persist a service secret so restarts no longer log everyone out.

Week of October 12, 2026

What shipped

Why it matters

This week brings fixes for bulk task updates wiping fields and for monthly repeating tasks that skipped shorter months, along with CSV import decoding and input handling improvements. Users also get the chosen start time for timers and optional fields on MCP read tools.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Bulk task updates now change only the fields you name, so descriptions, dates and priority are not wiped. Monthly tasks set on the 31st clamp to the last valid day. CSV imports decode UTF-16, and starting a timer uses the start time you picked.

Post for LinkedIn

This week the project got fixes for several common workflow problems. Bulk task updates now write only the fields you name, so a missing or empty fields list no longer replaces descriptions, dates or priorities. Monthly repeating tasks set on the 31st now clamp to the last valid day of shorter months. CSV imports decode UTF-16 and drop NUL bytes, fixing failures on Postgres. Starting a timer uses the start time chosen in the Log time form. MCP read tools accept an optional fields parameter to return only requested paths. Kanban auto-scroll works on mobile during drags, and the datepicker jumps to minutes after typing the hour.

Week of September 28, 2026

What shipped

Why it matters

Version 2.7.0 brings significant improvements to reliability, security, and user experience. The security fixes address authentication, credential handling, and data exposure issues, while fixes to settings persistence and UI responsiveness make the interface more stable. The database connection fix resolves a critical issue introduced in 2.7.0 that prevented startup with certain PostgreSQL passwords.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Vikunja 2.7.0 is out. Security fixes, a new date picker, settings save only what changed, and an MCP server for AI assistants. Postgres connection fix for special-character passwords included.

Post for LinkedIn

Vikunja 2.7.0 released with six security fixes addressing credential exposure, token leakage, and authentication issues. New features include a date picker respecting time format preferences, smarter settings that only save changes, and an MCP server for AI assistant integration. Important fix: Postgres passwords with special characters now work correctly.

Week of September 21, 2026

What shipped

Why it matters

This week completed a major refactor of data synchronization across tabs and fixed critical regressions in drag operations, pasting, and quick-add workflows. The stack also adds proper proxy support for corporate environments and improves error reporting.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: rich text paste works, quick-add sets due dates, timers sync across tabs, Gantt drag crashes fixed, and HTTP proxies work.

Post for LinkedIn

Week highlights: pasting rich text now preserves formatting, repeating tasks get a first due date, timers synchronize across browser tabs, and drag operations in Gantt and sidebar no longer crash. We also added proxy support for corporate networks and fixed OIDC email linking.

Week of September 14, 2026

What shipped

Why it matters

MCP support opens Vikunja to external tools and clients, while the v2 API refactor continues consolidating the frontend onto a modern data layer. Multiple bug fixes resolve issues with feeds, migrations, caldav, and UI stacking.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

MCP tools now available via /api/v2/mcp. Set up in Settings → MCP with a token. Vikunja tasks, projects, labels, and more are now discoverable and callable from MCP clients.

Post for LinkedIn

Vikunja now supports Model Context Protocol (MCP), allowing external tools and clients to interact with tasks, projects, labels, comments, and more through typed REST actions. Users can set up MCP connections in Settings and generate tokens with suitable permissions. The v2 API continues its frontend migration with query-owned tasks and direct mutations, while fixes address feeds, caldav timestamps, and import reliability.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.