Changelog
v2.147.2 (2025-07-30)β
π οΈ Fixesβ
- Fixed some links not working due to accessibility changes.
- Added ARIA attributes to icons.
- Added ARIA attribute to decorative text elements.
v2.147.1 (2025-07-29)β
π οΈ Fixesβ
- Fixed an unresponsive button on the Overview page
- Fixed an incorrect error message upon invalid data entry then activating a custom savehack
- Fixed a issue with an error message always being shown when activating a custom savehack
v2.147.0 (2025-07-29)β
π οΈ Fixesβ
- Fix the βcreate a new dreamβ non-responding button on the dreams list
- Ensures that the new UI for the residual works with the βPositive Residual Blocks UIβ feature toggled on.
v2.146.2 (2025-07-29)β
π οΈ Fixesβ
- Fixed placement of cards in the the βmessages deckβ of the overview page
- Make screen readers recognize buttons as buttons
v2.146.1 (2025-07-28)β
π Featuresβ
- Add stoppedAt to the fields triggering SavehackLaunchUpdate event
v2.146.0 (2025-07-24)β
π οΈ Fixesβ
- The βdeleted custom savehackβ button didn't work properly under a certain combination of feature flags.
- Fixed issues when changing partner settings in Meta-DEPo
v2.145.0 (2025-07-22)β
π οΈ Fixesβ
- Prevent users from attempting to activate a deleted custom savehack.
π§Ή Maintenanceβ
- Security updates
v2.144.2 (2025-07-18)β
π οΈ Fixesβ
- Added the nonce to all stylesheet
<link>
elements
v2.144.1 (2025-07-18)β
π οΈ Fixesβ
- Add nonce to DEPo stylesheets
π§Ή Maintenanceβ
- Update sport savehacks tests
v2.144.0 (2025-07-16)β
π οΈ Fixesβ
- Order the events in the webhook by creation date
π§Ή Maintenanceβ
- Tailwind v4 migration
v2.143.5 (2025-07-16)β
π οΈ Fixesβ
- Fixed server error when activating a savehack with the revised UI.
π§Ή Maintenanceβ
- Added The Hundred cricket league
v2.143.4 (2025-07-11)β
π οΈ Fixesβ
- Trigger 'SavehackLaunchUpdated' event only on specific field updates
- Improve audit trail date filter behavior.
π§Ή Maintenanceβ
- Remove the βmarketplaceβ namespace from controllers and views
v2.143.3 (2025-07-08)β
π οΈ Fixesβ
- Fix email alert then Impersonate feature is turned on/off
v2.143.2 (2025-07-07)β
π οΈ Fixesβ
- Internal configuration to allow non-login related emails to be sent
v2.143.1 (2025-07-07)β
βοΈ Requires Migrationβ
- Fix migration for 2.143.0 version
π οΈ Fixesβ
- Fix migration for 2.143.0 version
v2.143.0 (2025-07-07)β
βοΈ Requires Migrationβ
- Improve Savehack Activation Page
π Featuresβ
- Improve Savehack Activation Page
- Add dream progress feature in savehack marketplace when dream is present
π Fixesβ
- Exclude draft dreams from dream events
π§Ή Maintenanceβ
- Add short images URL for dream events
- Use the headers name as they are when checking for them
v2.142.0 (2025-07-03)β
π οΈ Fixesβ
- Implement audit trail feedback
v2.141.4 (2025-07-02)β
π οΈ Fixesβ
- Fixed the bottom navigation bar being wrongly displayed or hidden, randomly.
π§Ή Maintenanceβ
- [Chore] Update of the Jupiler Pro League in Saveleague
v2.141.3 (2025-07-02)β
π οΈ Fixesβ
- Revert Short image URLs
v2.141.2 (2025-07-01)β
π οΈ Fixesβ
- Fix URL for Active Storage blob images
v2.141.1 (2025-06-30)β
π§Ή Maintenanceβ
- Disable outdated sports leagues
v2.141.0 (2025-06-27)β
π Featuresβ
- Added new customization options to the bottom navigation: background color, vertical divider color, horizontal border color.
π§Ή Maintenanceβ
- Dependencies update
v2.140.4 (2025-06-27)β
βοΈ Requires Migrationβ
π Featuresβ
- Add Audit Trail functionality to Feature toggling
v2.140.3 (2025-06-26)β
π Featuresβ
- The URLs of all images are now 400 characters long or less
π οΈ Fixesβ
-
Fix blank values for GroupDream name
-
Fix missing field for the Stylesheets in DEPo
v2.140.2 (2025-06-25)β
π οΈ Fixesβ
- Fix double event sending for transaction creation
v2.140.1 (2025-06-24)β
π οΈ Fixesβ
- Fix Audit Trail page returning a 500 error.
v2.140.0 (2025-06-24)β
π Featuresβ
-
Add filtering to Audit Trail
-
Add theming variables for save-solo and save-together
π οΈ Fixesβ
-
2 DEPo users cannot impersonate simultaneously
-
Fixed an issue when configuring the Roundup Savehack
-
Configure proper redirect path after login for the Support Agent Role
v2.139.2 (2025-06-19)β
π οΈ Fixesβ
- Fixed '`' character in restricted input pattern regex
v2.139.1 (2025-06-19)β
π οΈ Fixesβ
- Fixed the bug in one of the options of restricted input pattern
v2.139.0 (2025-06-18)β
π Featuresβ
-
Add Partner Settings, Dream Inspirations, Message Engine, Translation and Savehack to Audit Trail
-
Configurable input pattern restrictions for partners
π Self-Hosted Customersβ
- Audit Trail: By default, only records created after this deployment will appear in the audit trail
- Historical Data: To include historical audit records, run:
bundle exec rails audits:backfill_associations
(optional)
v2.138.1 (2025-06-13)β
π§Ή Maintenanceβ
- Updated dependencies of the deployment tooling
v2.138.0 (2025-06-12)β
π οΈ Fixesβ
- Fix/audit trail showing 500 error
v2.137.2 (2025-06-09)β
π οΈ Fixesβ
- Fix issues with UsersByBalanceBucket handling of users without dreams
v2.137.1 (2025-06-05)β
π οΈ Fixesβ
- Fix depo user/customer search when searching using a non-uuid value
- Fix possible deployment issues in the previous release
v2.137.0 (2025-06-05)β
βοΈ Requires Migrationβ
- DEPo: search field for users
π Featuresβ
- DEPo: search field for users
- DEPo: support agents can access user pages and impersonate (under conditions)
π οΈ Fixesβ
- Fix DEPo config file export
π§Ή Maintenanceβ
- Update dependency to fix GHSA-47m2-26rw-j2jw
v2.136.1 (2025-06-04)β
π οΈ Fixesβ
- Revert "Fix inconsistent date format"
v2.136.0 (2025-06-04)β
π Featuresβ
- Introduced audit trail of changes in DEPo. The initial release focuses on
DepoUser
records, with plans to extend audit capabilities to other models in the future.
π οΈ Fixesβ
-
Disable emiting events for Dream Inspirations
-
Fixed inconsistent date format for
expired_at
field
π§Ή Internal improvementsβ
-
Update dependencies
-
Improve SendEventsWebhookBatchJob logging to reduce monitoring noise
v2.135.2 (2025-06-02)β
π§Ή Maintenanceβ
- Speed up API endpoint
/v1/transactions
v2.135.1 (2025-06-02)β
π Featuresβ
- Add Dream type for events
π οΈ Fixesβ
- Prevent
created_at
from being nulled during transaction update - Fix syntax error for dreams routes
- Bump nodejs version to 22.15.1 to address vulnerability CVE-2025-23165
v2.134.5 (2025-05-28)β
π Featuresβ
- Add DreamsWithAccountsByInspiration keyfigure
- Add NCAA basketball league savehack
π οΈ Fixesβ
- Fix Impact Transactions authentication bug for certain client certificates
v2.134.4 (2025-05-23)β
π οΈ Fixesβ
- Updates to historical analytics
v2.134.3 (2025-05-23)β
π οΈ Fixesβ
- Undo previous release because of UI inconsistencies
v2.134.2 (2025-05-23)β
π§Ή Maintenanceβ
- Remove superfluous dependency
v2.134.1 (2025-05-23)β
π οΈ Fixesβ
-
Fixed issue with event payload generation
-
Added
without_account
parameter to dream index API, allowing to query dreams that are not linked to accounts -
Resolved a routing error in the marketplace
v2.134.0 (2025-05-22)β
βοΈ Requires Migrationβ
π Featuresβ
- Make colors adjustable for cards in Dreams view
π§Ή Maintenanceβ
- Upgraded dependencies
v2.133.0 (2025-05-21)β
π Featuresβ
- Include Rocket Savehack asset customization in partner config export/import.
- Improved dream lifecycle analytics.
- Improved visibility of certain partner settings in DEPo.
π οΈ Fixesβ
- Improved validation for
ACTIVE_SERVICES
environment variable configuration.
π§Ή Maintenanceβ
- Upgraded dependencies
v2.132.5 (2025-05-15)β
π οΈ Fixesβ
- Event webhook now sends payloads as application/json
π§Ή Maintenanceβ
- Improved error logging
v2.132.4 (2025-05-08)β
π οΈ Fixesβ
- Added SavehackLaunchUpdated to webhook configuration
v2.132.3 (2025-05-06)β
π§Ή Maintenanceβ
- Improved logging
v2.132.2 (2025-05-06)β
π οΈ Fixesβ
- Rocket assets rendering
π§Ή Maintenanceβ
- Add des-do-api-live environment to kamal
v2.132.1 (2025-05-05)β
π οΈ Fixesβ
- CORS issue with Webgl image loading
- Handle missing params error for PATCH v1/transactions
π§Ή Maintenanceβ
- Refactor partner detection and its logging
v2.132.0 (2025-05-02)β
π Featuresβ
- RocketSavehack asset customisation - change the look of the game by uploading your own assets
π§Ή Maintenanceβ
- Improved logging
v2.131.1 (2025-05-02)β
π οΈ Fixesβ
- Internal optimisations
v2.131.0 (2025-05-02)β
π Featuresβ
- Enhanced
SavehackLaunch
data to include associatedDreamInspiration
details, providing richer context in API responses and events. - Enriched the detailed
Dream
representation used across API responses and event payloads providing more comprehensive context.
π οΈ Fixesβ
- Enhanced error handling for sports-based Savehacks, improving system resilience.
v2.130.2 (2025-04-30)β
π οΈ Fixesβ
-
Internal reporting configurations
-
Fix ordering in CSV exports
v2.130.1 (2025-04-30)β
π οΈ Fixesβ
- Internal reporting configurations
v2.130.0 (2025-04-30)β
βοΈ Requires Migrationβ
π Featuresβ
- Introduced the capability to push events to customer-defined webhook endpoints, enabling real-time notifications for various activities.
- Introduced a new key figure,
UsersWithDreamsBySegment
, allowing partners to analyze the number of users with active dreams, broken down by assigned user segment.
π οΈ Fixesβ
- Corrected styling issues within the OAuth Application management interface in the Developer Portal (DEPo), improving usability (Relevant primarily for Impact Transactions clients).
- Background Task Reliability: Improved the reliability of background tasks responsible for removing analytics data, ensuring smoother operation.
- Ensured correct timestamp formatting for Page View events retrieved via the API, improving data accuracy.
π§Ή Maintenanceβ
- Upgraded the underlying Ruby platform to version 3.4.3, incorporating the latest performance improvements and security patches.
- Removed a legacy internal system for UI view versioning, simplifying the codebase structure and paving the way for future enhancements.
- Updated various backend and frontend dependencies to their latest stable versions, enhancing overall system stability and security.
- Enhanced internal logging, monitoring, test suites, and code structure for better system observability, reliability, and maintainability.
v2.129.0 (2025-04-22)β
π Featuresβ
-
Improve the performance of the Posthog deletion job
-
Add new cricket and football leagues
π οΈ Fixesβ
- Fix date-dependent dreams system tests
π§Ή Maintenanceβ
- Bump Nokogiri
v2.128.4 (2025-04-15)β
π οΈ Fixesβ
-
Fix dreams inspirations tags assignment in DEPo config file
-
Fix onboarding animation
v2.128.3 (2025-04-14)β
π οΈ Fixesβ
-
Fix text input with keyboard on dreams edit view
-
Fix discarded messages in Partner API
v2.128.2 (2025-04-11)β
π οΈ Fixesβ
- Optimize Impact Transaction calculations
- Fix next activation dates for recreated Daily and Moonstruck savehacks
v2.128.1 (2025-04-10)β
π Featuresβ
- Introduced a new key figure for tracking dreams linked to accounts (
DreamWithAccountCount
).
π οΈ Fixesβ
- Corrected the color display for progress bars.
- Improved error handling for authorization issues in the Developer Portal (DEPo), now returning appropriate 'Forbidden' status.
π§Ή Maintenanceβ
- Updated internal dependencies for improved stability and security.
v2.128.0 (2025-04-08)β
π οΈ Fixesβ
- Fixed client-side Datadog error tracking and type definitions
- Fixed scrolling issues in transactions view by adding bottom margin
- Enhanced validation for images in DEPo (JPEG, PNG, WebP formats)
π§Ή Maintenanceβ
- Upgraded Rails to 8.0.2
- Updated various dependencies to latest stable versions
v2.127.1 (2025-04-03)β
π οΈ Fixesβ
- Allow https in the CSP directive for fonts
v2.127.0 (2025-04-03)β
π Featuresβ
- Add the
report-uri
directive to the CSP, if configured asCSP_REPORT_TO_URI
environment variable
π οΈ Fixesβ
- "MissingRegionError" from the DEPo /developer page.
π§Ή Maintenanceβ
- Upgrade rails to 7.2
v2.126.2 (2025-04-01)β
π οΈ Fixesβ
- Fix issue with redirecting new users during or after account provisioning
v2.126.1 (2025-03-31)β
π οΈ Fixesβ
- Remove throttling for background jobs of photos uploads and change the worker queue they are executed in
π§Ή Maintenanceβ
-
Improve error handling for our sports API
-
Removed inline style from an SVG
v2.126.0 (2025-03-31)β
π Featuresβ
- Set
Cache-control: no-store
to DEPo and the API
π οΈ Fixesβ
- Render correct colors for cards
v2.125.2 (2025-03-31)β
π οΈ Fixesβ
- Fix broken styling
v2.125.1 (2025-03-28)β
π Featuresβ
- Stricter CSP for style tags
v2.125.0 (2025-03-28)β
Broken release. Fixed in v2.125.1.
v2.124.3 (2025-03-28)β
π οΈ Fixesβ
- Fix so that translations for "Not available" in "Savings Marketplace->Choose Dream Unavailable" are visible in DEPo
π§Ή Maintenanceβ
- Removed remains from Webpack
- Improved validations for sport savehacks
v2.124.2 (2025-03-27)β
π οΈ Fixesβ
- Add the autopilot estimation (translated_short_description) dynamically in the marketplace page
v2.124.1 (2025-03-27)β
βοΈ Requires Migrationβ
π οΈ Fixesβ
- Fix editing dream after failed creation
- Fix content security policy formatting
- Fix intro page redirection logic and logging
- Exclude zero balance Dreams from transfer origin selection
- Fix dream update during image source selection
- Remove broken log entry from good_job initializer
π§Ή Maintenanceβ
- Remove duplicated definition of DummyBank::VERSION
- Remove redundant error handling in internal transfers
- Upgrade rails to 7.1.5.1
- Add MinIO to content security policy in development
v2.124.0 (2025-03-26)β
π Featuresβ
- Introduced a new visual design, activated by a feature flag, for onboarding messages replacing the old progress cards with improved styling and full-width buttons
- Added primary navigation to dream detail page and moved deposit money button below dream balance, controlled by two feature flags for gradual rollout
π§Ή Maintenanceβ
- Improved security scanning
- Improved dream state handling
- Improved alarming on scheduled security scans
- Refactored onboarding coin animations for better performance and maintainability
- Preparations for introducing Impact Transactions using legacy authentication method
- Preparations for improved documentation processes
- Upgrade nokogiri dependencies
π Fixesβ
- Properly handle dynamic viewport height on mobile devices, particularly for iOS browsers
- Fixed rocket game viewport sizing and positioning for better display across different screen sizes
- Added text color styling to toast messages by updating the color classes to include both background and text colors for success and error states
- Added proper error handling for invalid pagination parameters in APIs, returning 400 Bad Request for invalid items and gracefully handling out-of-range pages by returning empty results
- Added missing Feature Flag for previous autopilot enhancements and new error messages
- Cohesive UI layouts for all landscape viewports irregardless of size
v2.123.0 (2025-03-18)β
π Featuresβ
- The βAvailable Moneyβ picture and the βTransaction Pendingβ overlay icon are now configurable.
- A customizable error message is displayed if the Autopilot savehack is not available
- Add an override option to partner settings import
v2.122.0 (2025-03-14)β
π Featuresβ
- Add feature flag to enable autodistribution of external deposits & withdrawals
- Add rate limiting for group dream join attempts
π οΈ Fixesβ
- Fix fields availability in dreams edit view
v2.121.1 (2025-03-13)β
π Featuresβ
- Add new message for Autopilot savehack with estimation of next deduction
π οΈ Fixesβ
- Fix residual popup buttons alignment
- Improve Rocket's secondary button style
- Improve Rocket's Game Over screen look
π§Ή Maintenanceβ
- Update dependencies, including fixes for CVE-2025-27788 and GHSA-hw46-3hmr-x9xv
v2.121.0 (2025-03-12)β
βοΈ Requires Migrationβ
π Featuresβ
- Self-hosted feature: Allow configuring background worker queues
- Enable [running cron jobs on a single worker]((https://docs.dreams.enterprises/docs/impact-finance/self-hosted/environment-variables#background-jobs)
π οΈ Fixesβ
- Fix fixed_savehacks_quick_save input field
- Improved the reliability of the system test
- Show external deposits / withdrawals made directly to / from dreams in transaction listings.
π§Ή Maintenanceβ
- Removed deprecated third-party admin panels
v2.120.2 (2025-03-11)β
π Featuresβ
- Customizable first day of the week
π§Ή Maintenanceβ
- Update DEPo Guidebook
- Update dependencies
v2.120.1 (2025-03-11)β
Securityβ
- Update Rack for CVE-2025-27610
v2.120.0 (2025-03-11)β
π Featuresβ
- Improved onboarding
π οΈ Fixesβ
- Update styles for bulk buttons
- Fix API deposits creation with restricted_input feature flag enabled
- Update MetaDEPo accesses when SSO is enabled for DEPo
- Add missing definitions for input border color variables
π§Ή Maintenanceβ
- Update dependencies
v2.119.0 (2025-03-07)β
π Featuresβ
- Update cricket leagues (add Indian Premier League)
- Lock DEPo users accounts after too many attempts
π οΈ Fixesβ
- Fix error message for empty transaction amount field
π§Ή Maintenanceβ
- Update dependencies
v2.118.3 (2025-03-04)β
βοΈ Requires Migrationβ
π§Ή Maintenanceβ
- Add index on transactions
v2.118.2 (2025-03-04)β
π οΈ Fixesβ
- Fix for Transaction and Messages api to improve response times.
v2.118.1 (2025-03-04)β
π Featuresβ
- Simplified meta response for transactions and messages listing in api.
π οΈ Fixesβ
-
Fix typo in PartnerBalanceBucketSize
-
Fix after initialize issue with partner.rb
π§Ή Maintenanceβ
- CVE-2025-27221: the uri gem
v2.118.0 (2025-03-03)β
π§Ή Maintenanceβ
- Fix bug causing users export to not work
- Put export jobs in a dedicated background job queue
v2.117.0 (2025-03-03)β
βοΈ Requires Migrationβ
π§Ή Maintenanceβ
- Background worker configuration changes
- api-key partner detecting
v2.116.2 (2025-02-27)β
π οΈ Fixesβ
-
fix: reactivation messages should ignore stopped automatic savehacks
-
CustomSavehack.guidance_description
can be restricted
v2.116.1 (2025-02-27)β
π οΈ Fixesβ
- With the βRestricted Inputβ feature on, it could be impossible to create a new dream in some circumstances.
- Achieved dreams are excluded from the positive balance pop-up
- Removed possible duplicated taggings (categories) of savehacks
v2.116.0 (2025-02-25)β
π Featuresβ
- New customizable image: βsee all savehacksβ
π οΈ Fixesβ
- Swiping issue on the message cards
π§Ή Maintenanceβ
- Dependencies update
v2.115.0 (2025-02-24)β
βοΈ Requires Migrationβ
π Featuresβ
- New feature flag: restricted input, to limit the characters used in user inputs (e.g. dream names)
- New CSS variables for custom input border colors
- Improved flow for dream creation
π οΈ Fixesβ
- Deactivate SaveLeagueSavehacks on import
π§Ή Maintenanceβ
- Update ruby dependencies
v2.114.1 (2025-02-21)β
π Featuresβ
- Add 'X' button for card messages
π οΈ Fixesβ
- Duplicated savehacks in marketplace
- On import, deactivate Saveleague savehacks if their league is not running anymore
- Additional space in residual dreams
v2.114.0 (2025-02-19)β
βοΈ Requires Migrationβ
π Featuresβ
- Lifestyle-calculator proxy endpoints
- User-facing features can be toggled on for specific segments of the user base.
π οΈ Fixesβ
- Non-breaking thousands delimiters and DEPo localization option values
- Redundant gaps in money inputs
π§Ή Maintenanceβ
- Bearer token authorization for Impact Transactions / Transaction API v3.0
- internal chore: New kamal env: des-do-api-sandbox
- Reorganized the feature flags in their DEPo panel
- Add 'Requires migration' for changelog automatically
v2.113.0 (2025-02-18)β
π οΈ Fixesβ
- The Rocket savehack, when launched from the Overview shortcuts, would launch the non-enhanced version even if the corresponding feature flag was toggled on.
π§Ή Maintenanceβ
- Update ruby version to 3.4.2
v2.112.0 (2025-02-17)β
π Featuresβ
- feat: Doorkeeper OAuth2.0 Auth Server. (Toggled with
ALLOWED_SERVICES=auth
)
π οΈ Fixesβ
-
Improved checks that authorization policies are enforced in DEPo
-
fix: give analysts access to keyfigure exports
-
fix: remove initial 0.00 value on internal transfer or withdrawal
-
fix: associations in Transactions Partner API
π§Ή Maintenanceβ
- chore(deps): bump rack from 2.2.10 to 2.2.11
v2.111.2 (2025-02-13)β
π οΈ Fixesβ
- Optimized recalculation of key figures
v2.111.1 (2025-02-12)β
π οΈ Fixesβ
- Improved hard_delete processing