<commit_before># 0.28.0 Migration Guide

## Removals

Support for the following operating systems has been removed:

- CentOS 7
- Debian 9 (Stretch)
- Fedora
- OpenSuse

Dokku will no longer provide packages for RPM based systems. Debian 9 users _may_ use new Debian packages, though support is not guaranteed.

All users are encouraged to install Dokku via the [Docker-based installation method](/docs/getting-started/install/docker.md), or switch to a supported operating system.

## Deprecations

Ubuntu 18.04 is now a deprecated installation target. The operating system will be considered EOL by Canonical in April 2023. Users are encouraged to upgrade to Ubuntu 22.04 or consider switching their instllation method to the [Docker-based installation method](/docs/getting-started/install/docker.md) to avoid any disruption in usage.<commit_msg>docs: add migration note<commit_after># 0.28.0 Migration Guide

## Removals

Support for the following operating systems has been removed:

- CentOS 7
- Debian 9 (Stretch)
- Fedora
- OpenSuse

Dokku will no longer provide packages for RPM based systems. Debian 9 users _may_ use new Debian packages, though support is not guaranteed.

All users are encouraged to install Dokku via the [Docker-based installation method](/docs/getting-started/install/docker.md), or switch to a supported operating system.

## Deprecations

Ubuntu 18.04 is now a deprecated installation target. The operating system will be considered EOL by Canonical in April 2023. Users are encouraged to upgrade to Ubuntu 22.04 or consider switching their instllation method to the [Docker-based installation method](/docs/getting-started/install/docker.md) to avoid any disruption in usage.

## Additions

New in 0.28.0 are the Caddy and Traefik plugins. As community plugins wrapping these proxies exist, users should:

- Recommended: Uninstall the community plugin in question and switch all config to the new plugins.
- Upgrade the community plugin to a version that does not use the `proxy:set` value of `caddy` or `traefik`.
{'fraction_non_alphanumeric': 0.0576171875, 'fraction_numerical': 0.0205078125, 'mean_word_length': 4.583106267029973, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4999476', 'n_tokens_mistral': 595, 'n_tokens_neox': 523, 'n_words': 272}