3.41.0

parruda/swarm3.41.0Aug 3, 2026by dtslvr

AI Summary

Enhanced portfolio management capabilities with stock split support and improved admin panel usability.

Key Highlights

  • Added experimental stock split model and endpoints
  • Eliminated page reloads in admin control panel settings
  • Improved German language localization

New Features

  • Account platform support in activities import
  • Stock split management endpoints
  • Admin panel UX improvements
  • German localization

Full Release Notes

### Added

- Added support for the account platforms in the activities import
- Added the database model and endpoints to manage the stock splits of an asset profile (experimental)

### Changed

- Improved the usability of the admin control panel by eliminating the page reload on changing a setting
- Improved the usability of the admin control panel by eliminating the page reload on deleting an asset profile
- Improved the usability of the admin control panel by eliminating the page reload on flushing the cache
- Improved the usability of the admin control panel by eliminating the page reload on gathering historical market data
- Improved the language localization for German (`de`)

### Fixed

- Fixed the loading state in the user detail dialog of the admin control panel’s users section
- Fixed a race condition where the portfolio snapshot computation was completed before its result had been cached, causing a redundant recomputation
- Fixed an endless loop in the portfolio snapshot computation if the computed result could not be read from the cache