<div dir="ltr"><div>Starting with pulpcore==3.10 plugins will need to have the `versions` attribute on the PulpPluginAppConfig subclass. If you want to release a plugin that is forward compatible with both pulpcore 3.9 *and* 3.10 you'll need to make this change now. The <a href="https://pulp.plan.io/issues/7930">3.10 breaking change</a> is not yet made on master.<br></div><div><br></div><div>Since forward compatibility changes are new-ish I'm sending a friendly FYI, but the usual process where plugin writers read the deprecations section of the pulpcore changelog should suffice over time. Here's the <a href="https://docs.pulpproject.org/pulpcore/changes.html#deprecations">3.9 plugin deprecations</a> for example.</div><div><br></div><div>Regarding this change, make a PR to your plugin <a href="https://github.com/pulp/pulp_file/pull/451">like this pulp_file one</a>. It's basically a redeploy of the latest plugin_tempalte to your plugin + some manual changes that are in the plugin template but not files the plugin template controls. See the pulp_file commit message for a recap of those manual changes (docs/conf.py, __version__ removal, bumpersion config, and the `version` change itself).</div><div><br></div><div>Any questions or feedback are welcome.</div><div><br></div><div>All the best,</div><div>Brian</div><div><br></div><div><br></div><div><br></div></div>