@ -5,7 +5,23 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### Unreleased
## Unreleased
### Changed
- Changed the default value of the `DATA_SOURCE_FEAR_AND_GREED_INDEX_STOCKS` environment variable from `RAPID_API` to `MANUAL`
- Upgraded `helmet` from version `7.0.0` to `8.2.0`
### Fixed
- Fixed the display of assets without a currency in the search results of the assistant
- Fixed the display of assets without a currency in the symbol autocomplete component
### Todo
- **Breaking Change**: Set the environment variable `DATA_SOURCE_FEAR_AND_GREED_INDEX_STOCKS=RAPID_API` to keep using _Rapid API_ as the data source of the _Fear & Greed Index_ (market mood)
## 3.24.0 - 2026-07-11
### Added
@ -13,6 +29,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Exposed the `ENABLE_FEATURE_RATE_LIMITING` environment variable to control rate limiting for authentication and sign-up endpoints
- Exposed the `TRUST_PROXY` environment variable to determine the client IP address when running behind a reverse proxy
### Changed
- Rounded the value of the _Fear & Greed Index_ (market mood)
- Improved the language localization for Korean (`ko`)
<source>and is driven by the efforts of its <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio/graphs/contributors" i18n-title title="Contributors to Ghostfolio" >"/>contributors<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></source>
<target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio/graphs/contributors" title="Contributors to Ghostfolio" >"/>기여자<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>들의 노력으로 발전하고 있습니다</target>
<target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio/graphs/contributors" title="Contributors to Ghostfolio" >"/>기여자<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>들의 노력으로 발전하고 있습니다</target>
<source>The source code is fully available as <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio" i18n-title title="Find Ghostfolio on GitHub" >"/>open source software<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> (OSS) under the <x id="START_LINK_1" equiv-text="<a href="https://www.gnu.org/licenses/agpl-3.0.html" title="GNU Affero General Public License" >"/>AGPL-3.0 license<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></source>
<target state="new">소스 코드는 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio" title="Find Ghostfolio on GitHub" >"/>오픈 소스 소프트웨어<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>로 완전히 공개되어 있으며, <x id="START_LINK_1" equiv-text="<a href="https://www.gnu.org/licenses/agpl-3.0.html" title="GNU Affero General Public License" >"/>AGPL-3.0 라이선스<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> 하에 제공됩니다</target>
<target state="translated">소스 코드는 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio" title="Find Ghostfolio on GitHub" >"/>오픈 소스 소프트웨어<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>로 완전히 공개되어 있으며, <x id="START_LINK_1" equiv-text="<a href="https://www.gnu.org/licenses/agpl-3.0.html" title="GNU Affero General Public License" >"/>AGPL-3.0 라이선스<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> 하에 제공됩니다</target>
<source>At Ghostfolio, transparency is at the core of our values. We publish the source code as <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio" i18n-title title="Find Ghostfolio on GitHub" >"/>open source software<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> (OSS) under the <x id="START_LINK_1" equiv-text="<a href="https://www.gnu.org/licenses/agpl-3.0.html" title="GNU Affero General Public License" >"/>AGPL-3.0 license<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> and we openly share aggregated key metrics of the platform’s operational status.</source>
<target state="new">Ghostfolio는 투명성을 핵심 가치로 삼습니다. 우리는 소스 코드를 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio" title="Find Ghostfolio on GitHub" >"/>오픈 소스 소프트웨어<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>로 공개하며, <x id="START_LINK_1" equiv-text="<a href="https://www.gnu.org/licenses/agpl-3.0.html" title="GNU Affero General Public License" >"/>AGPL-3.0 라이선스<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> 하에 배포합니다. 또한 플랫폼 운영 현황에 대한 집계된 핵심 지표를 공개적으로 공유합니다.</target>
<target state="translated">Ghostfolio는 투명성을 핵심 가치로 삼습니다. 우리는 소스 코드를 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/ghostfolio/ghostfolio" title="Find Ghostfolio on GitHub" >"/>오픈 소스 소프트웨어<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>로 공개하며, <x id="START_LINK_1" equiv-text="<a href="https://www.gnu.org/licenses/agpl-3.0.html" title="GNU Affero General Public License" >"/>AGPL-3.0 라이선스<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> 하에 배포합니다. 또한 플랫폼 운영 현황에 대한 집계된 핵심 지표를 공개적으로 공유합니다.</target>
<source>If you encounter a bug, would like to suggest an improvement or a new <x id="START_LINK" ctype="x-a" equiv-text="<a [routerLink]="routerLinkFeatures">"/>feature<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>, please join the Ghostfolio <x id="START_LINK_1" equiv-text="<a href="https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg" i18n-title title="Join the Ghostfolio Slack community" >"/>Slack<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> community, post to <x id="START_LINK_2" equiv-text="<a href="https://x.com/ghostfolio_" i18n-title title="Post to Ghostfolio on X (formerly Twitter)" >"/>@ghostfolio_<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></source>
<target state="new">버그가 발생하거나 개선 사항이나 새로운 <x id="START_LINK" ctype="x-a" equiv-text="<a [routerLink]="routerLinkFeatures">"/>기능<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>을 제안하고 싶다면 Ghostfolio <x id="START_LINK_1" equiv-text="<a href="https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg" title="Join the Ghostfolio Slack community" >"/>슬랙<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> 커뮤니티에 가입하고 <x id="START_LINK_2" equiv-text="<a href="https://x.com/ghostfolio_" title="Post to Ghostfolio on X (formerly Twitter)" >"/>@ghostfolio_<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>에 게시하세요.</target>
<target state="translated">버그가 발생하거나 개선 사항이나 새로운 <x id="START_LINK" ctype="x-a" equiv-text="<a [routerLink]="routerLinkFeatures">"/>기능<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>을 제안하고 싶다면 Ghostfolio <x id="START_LINK_1" equiv-text="<a href="https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg" title="Join the Ghostfolio Slack community" >"/>슬랙<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/> 커뮤니티에 가입하고 <x id="START_LINK_2" equiv-text="<a href="https://x.com/ghostfolio_" title="Post to Ghostfolio on X (formerly Twitter)" >"/>@ghostfolio_<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/>에 게시하세요.</target>
<source>This overview page features a curated collection of personal finance tools compared to the open source alternative <x id="START_LINK" ctype="x-a" equiv-text="<a [routerLink]="routerLinkAbout">"/>Ghostfolio<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management.</source>
<target state="translatedew">Bu genel bakış sayfası, diğer kişisel finans araçlarının seçilmiş bir koleksiyonunun açık kaynak alternatifi<x id="START_LINK" ctype="x-a" equiv-text="<a [routerLink]="routerLinkAbout">"/>Ghostfolio ile karşılaştırmasını sunmaktadır.<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. Şeffaflığa, veri gizliliğine ve topluluk işbirliğine değer veriyorsanız Ghostfolio, finansal yönetiminizin kontrolünü ele almak için mükemmel Şeffaflığa, veri gizliliğine ve topluluk işbirliğine değer veriyorsanız Ghostfolio, finansal yönetiminizin kontrolünü ele almak için mükemmel bir fırsat sunuyor.</target>
<target state="translated">Bu genel bakış sayfası, diğer kişisel finans araçlarının seçilmiş bir koleksiyonunun açık kaynak alternatifi<x id="START_LINK" ctype="x-a" equiv-text="<a [routerLink]="routerLinkAbout">"/>Ghostfolio ile karşılaştırmasını sunmaktadır.<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. Şeffaflığa, veri gizliliğine ve topluluk işbirliğine değer veriyorsanız Ghostfolio, finansal yönetiminizin kontrolünü ele almak için mükemmel bir fırsat sunuyor.</target>