Apigee Edge - Moderately critical - Access bypass - SA-CONTRIB-2022-045

Github milestone: 2.0.3

Changelog:
[#655] Fixed the error message on registration form, via PR #656.

[#660] Fix apigee_edge_teams_cron() if run without teams, via PR #661.

[#667] Replaced deprecated Formatter::formatResponse() with formatResponseForRequest method, via PR #668.

[#672] Fixed deprecated methods drupalPostForm(), assertEqual(), user_password(), assertArrayEquals() and assertFileNotExists() which is removed from Drupal 10.0.0, via PR #673.

[#680] Fixed deprecated methods uasort() and usort() Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero, via PR #682.

[#687] Fixed if apigee_edge_actions_debug module is enabled and rules are set , type error is thrown when event is triggered, via PR #688.

[#692] Fixed deprecated notice for FieldableEdgeEntityBase::getIterator(), via PR #696.

[#695] Fixed deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated, via PR #693.

[#694] Fixed deprecated function: json_decode(): Passing null to parameter, via PR #697.

[#690] Fixed caching issue for teams module, via PR #699.

[#691] Added disable email notification and auto approve functionality for registered users, via PR #701.

Add missing JS library dependency for displaying a modal window, via PR #703.

Contruct the app keys url on the backend, via PR #704.

Update Cache-Control parameters to no-store, via PR #708.

Known Issues
Currently, if you do not configure the connection between Drupal and Apigee Edge, you will not be able to register developers on Drupal and may cause other issues with Drupal core functions. If you do not plan to configure the connection between Drupal and Apigee Edge, you should disable the Apigee Edge module. In a future release, additional enhancements will be implemented to make this experience more user-friendly.

Providing feedback
To provide feedback and report issues, use the GitHub issue management tools. See Managing your work with issues in the GitHub documentation.

The GitHub repo for the Apigee Edge Drupal module is https://github.com/apigee/apigee-edge-drupal.

VCS Label
2.0.3
Packaged Git sha1
d99083dfef1147a34cca91a7a017df2438171c71
Release files
8c5f883e2630f20eb49a40d4bd139c76
Release file SHA-1 hash
941418192d6c0d53bd892e9faa093a8d636ee13b
Release file SHA-256 hash
e269ad292f76edfb33963c09953ca890ad7ef14c715fb59fc6c5826b4f32a5e6
85e46d8669bfb6a51641cdc781e24d74
Release file SHA-1 hash
9332a9917ed67b0551bb59a7f6ad9114e36f309b
Release file SHA-256 hash
ee3a9fe76659b219070a8e125d2919c80183c1ccc527b8228dbfe0ed4e4a9fe4