The above links seem to be "preview" links. I have changed the integration settings and added links under the originals. Let me know if any other problems are observed. Thanks!
New Design Spec: Easier Plugin Dependency Declaration
https://docs.google.com/document/d/1P7aTeeVNhkhwxcS5sQNFrSsmqJOhDo3G8kUdhtp_vyM/edit
Problem
In order to declare the dependency on a Gradle plugin in a dependencies block, one currently needs to provide either the plugin module coordinates or the plugin marker coordinates, e.g. "$pluginId:$pluginId.gradle.plugin:$pluginVersion". It is not documented how to do so and it is awkward to look up those coordinates from the plugin portal. It is currently not possible to declare a dependency on a plugin by reusing the plugin identifier that is commonly used when applying it. There is no translation from this id to the coordinates, nor is it possible to use the version catalog when declaring a dependency on a plugin.
Proposal
Allow the declaration of dependencies on plugins using their id (and version) or the version catalog.
a
Amanda
03/01/2023, 3:31 PM
New Design Spec: Encrypting Configuration Cache State files
The configuration cache stores user data, which may contain sensitive information (passwords, keys, etc). We need to provide a reasonable solution for the short term (8.1). This is a proposal for implementing support for optional encryption of those files in the configuration cache area that are meant to hold user data.
Why
Customers manifested concerns with Configuration Cache being promoted for wide adoption while it may store potentially sensitive information in plain text. We need a short term solution (8.1 timeframe) that will cover existing builds, not only new builds.