Jan Lehnardt created COUCHDB-2023: ------------------------------------- Summary: Plugins: use better mechanism to ensure compatibility than CouchDB & Erlang Version Key: COUCHDB-2023 URL: https://issues.apache.org/jira/browse/COUCHDB-2023 Project: CouchDB Issue Type: New Feature Components: Plugins Reporter: Jan Lehnardt
Currently a plugin can only be auto-installed if there is a binary available that has been built with the same CouchDB and Erlang version as the target CouchDB. The reason for this is ensuring that only plugins that are compatible can be installed. A problem with this is, that plugins for 1.2 also work in 1.2, 1.3 and 1.4 and 1.5. So the mechanism above is a but coarse and it puts a burden on the Plugin author to recompile their plugins with each of CouchDB’s now relatively frequent releases. Since we started using SemVer in earnest now, it should be enough to match on the major version number for CouchDB and Erlang version. Are there cases where this isn’t holding compatibility? -- This message was sent by Atlassian JIRA (v6.1.5#6160)