Publish four documented versions and drop the other thirteen:
4.19.2.x (new, becomes /stable/), 4.19.0.x, 4.18.1.x
3.11.5.x (deprecated)
On scylla-4.x:
docs/source/conf.py: BRANCHES = the four, LATEST_VERSION = 'scylla-4.19.2.x', DEPRECATED_VERSIONS = ['scylla-3.11.5.x'], scylladb_markdown_recommonmark_versions = the four; drop the unused scylla-3.x entry from hide_version_dropdown.
docs/_utils/javadoc-multiversion.sh: the JDK 8 arm becomes scylla-3.11.5.x | scylla-4.18.1.x | scylla-4.19.0.x (4.19.2 builds with <release>11).
docs/_utils/check-javadoc-output-test.sh: REAL_ALL = the four + stable.
docs/_utils/redirects.yaml: send each dropped version's root to /stable/ (4.x) or /scylla-3.11.5.x/ (3.x). Deep links into dropped versions will 404.
Depends on the branches being moved first — scylla-4.19.2.x has to exist before it can be listed.
Refs: #1056
Jira: DRIVER-1109
Publish four documented versions and drop the other thirteen:
4.19.2.x(new, becomes/stable/),4.19.0.x,4.18.1.x3.11.5.x(deprecated)On
scylla-4.x:docs/source/conf.py:BRANCHES= the four,LATEST_VERSION = 'scylla-4.19.2.x',DEPRECATED_VERSIONS = ['scylla-3.11.5.x'],scylladb_markdown_recommonmark_versions= the four; drop the unusedscylla-3.xentry fromhide_version_dropdown.docs/_utils/javadoc-multiversion.sh: the JDK 8 arm becomesscylla-3.11.5.x | scylla-4.18.1.x | scylla-4.19.0.x(4.19.2 builds with<release>11).docs/_utils/check-javadoc-output-test.sh:REAL_ALL= the four +stable.docs/_utils/redirects.yaml: send each dropped version's root to/stable/(4.x) or/scylla-3.11.5.x/(3.x). Deep links into dropped versions will 404.Depends on the branches being moved first —
scylla-4.19.2.xhas to exist before it can be listed.Refs: #1056
Jira: DRIVER-1109