Skip to content

Releases: GoogleCloudPlatform/appengine-python-standard

Releasing beta version for testing changes to mail API.

25 Aug 12:45
1d0c011

Choose a tag to compare

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

05 Mar 06:42
2764350

Choose a tag to compare

This release uses the 'legacy-cgi' package instead of the traditional cgi package which got removed from python 3.13.
legacy-cgi is used for python versions above 3.9.

v1.1.9

09 Dec 06:54
99f3379

Choose a tag to compare

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

09 Dec 05:33
75cd59d

Choose a tag to compare

This version introduces a new environment variable which can be used the configure the urllib3 connection pool size.

v1.1.7

05 Dec 06:20
881a57d

Choose a tag to compare

Bump version to 1.1.7 (#126)

v1.1.6

22 Jan 18:56

Choose a tag to compare

This version includes an update to the NDB package - the msgprop module was added to provide back-compatibility with App Engine first generation.

Additionally, an internal package was added to support this module - google.appengine._internal.protorpc.

v1.1.5

08 Nov 17:24

Choose a tag to compare

Update the Memcache SDK with 'peek' methods to fetch item timestamps.

v1.1.4

11 Sep 20:01

Choose a tag to compare

Limiting use of deprecated package - imp for python3.x

v1.1.3

21 Jul 20:06
a900a13

Choose a tag to compare

Update the Search SDK to enable listing indexes in all namespaces.

v1.1.2

31 May 17:44

Choose a tag to compare

Add ndb support for compatible py27/py3 memcache entity caching.