Crassula Release Week 38

core v.26.09.10

release_notes.png

Improvements

Integrations & Reliability

We have implemented a Monolog processor that propagates the X-Cloud-Trace-Context request header into application logs. This allows for native correlation between application log entries and Google Cloud load balancer entries in Logs Explorer, significantly improving the ability to trace and debug incidents across the infrastructure.

We have updated the application configuration to utilize Google Cloud Secret Manager for production credentials. This transition enhances security by moving away from local environment files to a centralized, per-host decryption key system managed within Secret Manager.

Administrative Panel

We have improved the error handling for push notification subscriptions to provide clearer feedback when services are not configured. The system now returns a specific "feature not supported" message instead of a generic server error when a notification provider is missing. Additionally, authentication requirements for these requests have been refined to ensure more accurate access control responses.


Fixes

Transfers

An issue causing duplicate commission transactions for iFast Global Bank SWIFT transfers has been resolved. The system now accurately reconciles real-time notifications with transaction status updates to ensure only a single record is created for each payment. This update improves the accuracy of fee accounting and requires no action from the client.