enhancement
major
minor
defect
minor
#26484
In-app template for grid and tables: Function "Verifier for use as list item" does not get component model
#26885
Constraints on declarative forms with arguments from a container reference lead to errors for new elements
#26922
With generated subject classes, a default provider of an attribute in a non-structure class does not get a create context
enhancement
Currently, not all options for email settings are available via System Properties. In some cases, legacy configuration fragments still need to be written.
Improvement
- By default, encrypted communication is selected for both SMTP and IMAP.
- All configuration options can now be set via System Properties: doc:MailConfiguration
- The tl:MailSenderService and tl:MailReceiverService are now fully configurable within the app.
Code Migration
- The default protocol is smtps or imaps. Your own configuration may need to override this; see above.
- tl:ConfiguredMailServerDaemon no longer has configuration options for the mail interface; use tl:MailReceiverService instead.
- The service com.top_logic.mail.proxy.MailServerProxies is now called com.top_logic.mail.proxy.MailReceiverService
- tl:MailFactory is no longer a service.
- The service com.top_logic.base.mail.MailTransport is now called com.top_logic.base.mail.MailSenderService.
Test
- Deploy tl-demo and tl-bpe against the live mail system.