---
launchpad: horizon
release-model: cycle-with-intermediary
team: horizon
type: service
repository-settings:
  openstack/horizon: {}
releases:
  - version: 17.0.0
    projects:
      - repo: openstack/horizon
        hash: 201b5380d5c10c55fb71ffea7d67a26b288817cf
  - version: 17.1.0
    projects:
      - repo: openstack/horizon
        hash: 32f16711b1b2430eb0563fade531cc17f31c044b
  - version: 18.0.0
    projects:
      - repo: openstack/horizon
        hash: 79fc46a0642c2844c6da858176d54f16ea204d1f
  - version: 18.1.0
    projects:
      - repo: openstack/horizon
        hash: 571eb23c79c8a231832cd6478447369320c2cac0
  - version: 18.2.0
    projects:
      - repo: openstack/horizon
        hash: ddc52a7405f0be38629f665d24bcf75022ce0018
  - version: 18.3.0
    projects:
      - repo: openstack/horizon
        hash: b62c49acf5eba001937cff33a41d73a4f4caa292
  - version: 18.3.1
    projects:
      - repo: openstack/horizon
        hash: 8eb9b7d75f73cfbc2b5ff69cb0b8fc2fc956f3d5
  - version: 18.3.2
    projects:
      - repo: openstack/horizon
        hash: d3ba7f17cd675e12d087bde1adf995fcaace48d4
branches:
  - name: stable/ussuri
    location: 18.3.0
release-notes: https://docs.openstack.org/releasenotes/horizon/ussuri.html
cycle-highlights:
  - |
    This release mainly focuses on bug fixes and improvements from the
    maintenance perspective including deprecations of old features,
    cleanup of deprecated features, integration test coverage improvements,
    migration to mock usage in unit tests and so on.
  - |
    Horizon and all horizon plugins now support Django 2.2 which is
    the only supported LTS of Django. Django is a framework which horizon
    depends on. Note that python 2.7 is no longer supported and
    we have enter into the python3 era.
  - |
    A couple of feature gaps in keystone support are implemented:
    a feature to allow users to change expired password including first login,
    password lock option in the user panel, and
    a support of access rules for application credentials.