Releases: GoogleCloudPlatform/appengine-python-standard
Releasing beta version for testing changes to mail API.
This release introduces a major feature to the App Engine Mail API: the ability to send emails via an
external SMTP service. This provides a more flexible and robust way to send emails from your App Engine
application.
Mail API: SMTP Support
Key Features:
- SMTP Mail Sending: Implemented the ability to send emails through a configured SMTP server. This
functionality can be enabled by setting the USE_SMTP_MAIL_SERVICE environment variable. - Admin Email Support: AdminEmailMessage is now supported when using the SMTP transport. Recipients for
admin emails are configured via the ADMIN_EMAIL_RECIPIENTS environment variable. - Error Handling & Resilience: Added specific error handling for common SMTP issues, such as authentication
and connection errors, which are now surfaced as standard Mail API exceptions. - Comprehensive Tests: A full suite of unit tests has been added to ensure the reliability and correctness
of the new SMTP sending functionality under various conditions.
v1.1.11
v1.1.9
This version introduces a new environment variable (POOL_SIZE_URLLIB3) which can be used the configure the urllib3 connection pool size.
The value of this variable can be set in the range [10,100]. this value defaults to 10 in any other case. To use this feature, version number in requirements.txt should be such that v1.1.9 or above is picked up. (valid examples: appengine-python-standard>=1.0 or appengine-python-standard==1.1.9)
Example app.yaml file:
runtime: python39
app_engine_apis: true
env_variables:
POOL_SIZE_URLLIB3: 50
v1.1.8
This version introduces a new environment variable which can be used the configure the urllib3 connection pool size.
v1.1.7
Bump version to 1.1.7 (#126)
v1.1.6
v1.1.5
v1.1.4
Limiting use of deprecated package - imp for python3.x