Skip to content

ghostfolio

v3.4.0 Feature

This release adds 4 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

angular etf finance fintech ghostfolio investing
+11 more
nestjs personal-finance portfolio prisma software stock tracker trading typescript wealth-management web

ReleasePort's take

Light signal
editorial:auto 13d

Version 3.4.0 corrects cash‑balance calculations for SELL activities by properly subtracting fees.

Why it matters: Patch to version 3.4.0 immediately if your platform processes SELL transactions; the fix prevents incorrect cash balances.

Summary

AI summary

Resolved cash balance calculation for SELL activities ensuring fees are subtracted correctly.

Changes in this release

Feature Medium

Adds icon column to benchmark component.

Adds icon column to benchmark component.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Supports DIRECT_URL environment variable for direct database connections.

Supports DIRECT_URL environment variable for direct database connections.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Improves pagination in account detail dialog activities table.

Improves pagination in account detail dialog activities table.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Improves pagination in holding detail dialog activities table.

Improves pagination in holding detail dialog activities table.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Randomizes placeholder text in the assistant.

Randomizes placeholder text in the assistant.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Enables Bull Dashboard in admin panel without environment variable requirement.

Enables Bull Dashboard in admin panel without environment variable requirement.

Source: llm_adapter@2026-05-21

Confidence: low

Dependency Medium

Upgrades bull-board from 7.0.0 to 7.1.5.

Upgrades bull-board from 7.0.0 to 7.1.5.

Source: llm_adapter@2026-05-21

Confidence: low

Dependency Medium

Upgrades Nx from 22.7.1 to 22.7.2.

Upgrades Nx from 22.7.1 to 22.7.2.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Filters zero-weight sectors from ETF and mutual fund asset displays.

Filters zero-weight sectors from ETF and mutual fund asset displays.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Fixes cash balance for SELL activities; correctly subtracts fees.

Fixes cash balance for SELL activities; correctly subtracts fees.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Fixes exception in portfolio details endpoint when asset unmatched.

Fixes exception in portfolio details endpoint when asset unmatched.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Accepts both HTTP and HTTPS in asset profile DTO URL validation.

Accepts both HTTP and HTTPS in asset profile DTO URL validation.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Accepts both HTTP and HTTPS in platform DTO URL validation.

Accepts both HTTP and HTTPS in platform DTO URL validation.

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

Extracts page tabs into a reusable component.

Extracts page tabs into a reusable component.

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

Improves Stripe checkout session verification during subscription creation.

Improves Stripe checkout session verification during subscription creation.

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

Improves German language localization.

Improves German language localization.

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

Improves Spanish language localization.

Improves Spanish language localization.

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

Added

  • Added the icon column to the benchmark component
  • Added support for the DIRECT_URL environment variable to enable direct database connections

Changed

  • Improved the pagination in the activities table of the account detail dialog
  • Improved the pagination in the activities table of the holding detail dialog
  • Randomized the placeholder in the assistant
  • Filtered out sectors with zero weight for ETF and mutual fund assets in the Yahoo Finance data enhancer
  • Enabled the Bull Dashboard in the admin control panel without requiring an environment variable (experimental)
  • Improved the verification of the Stripe checkout session when creating a subscription
  • Relaxed the URL validation in the asset profile DTOs to accept both HTTP and HTTPS protocols
  • Relaxed the URL validation in the platform DTOs to accept both HTTP and HTTPS protocols
  • Extracted the page tabs to a reusable component
  • Improved the language localization for German (de)
  • Improved the language localization for Spanish (es)
  • Upgraded bull-board from version 7.0.0 to 7.1.5
  • Upgraded Nx from version 22.7.1 to 22.7.2

Fixed

  • Resolved an issue with the cash balance calculation of an account for SELL activities to ensure fees are correctly subtracted
  • Resolved an exception in the portfolio details endpoint when an asset profile is unmatched

Special Thanks

  • @ccfiel
  • @dtslvr
  • @KenTandrian
  • @jhernaezayuso
  • @lil-goat

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 ghostfolio

Get notified when new releases ship.

Sign up free

About ghostfolio

Open Source Wealth Management Software. Angular + NestJS + Prisma + Nx + TypeScript

All releases →

Related context

Beta — feedback welcome: [email protected]