Subversion Repositories SmartDukaan

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
36399 94 d 12 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Replace mailSender (SendGrid) with gmailRelaySender - SendGrid API key expired/revoked  
36250 109 d 20 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Sender-type-aware mail cleanup: 6 months for SendGrid/Relay, 1 month for Google SMTP  
36249 109 d 20 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/mail/ Route all SendGrid mail through Google Workspace Relay  
36245 109 d 20 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/mail/ Add Google Workspace SMTP Relay as third mail sender (RELAY) alongside SendGrid and Google  
36067 126 d 14 h aman /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Fix:Duplicate Mail Sending issue and bug fixing  
36059 127 d 8 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Fix mail outbox: load by ID instead of selectPending filter to prevent cascade failure  
35960 145 d 14 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/mail/ MailOutboxService: dev recipient guard (no mail to real users in non-prod), fix self-invocation for @Async/@Transactional via @Lazy self-proxy  
35956 145 d 14 h amit /trunk/profitmandi-dao/src/main/ Mail outbox pattern: persist mail in transaction, send async after commit. Fixes lock contention between /cancelOrder and /om/addBillingDetailsForGrouppedOrders caused by SMTP calls inside transactions holding DB locks.