Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Changelogs and upgrade notes

Where Exponential records what changed and what an installation has to do about it - the changelog pages per version and per extension, the Added, Updated, Removed and Renamed sections, the upgrade notes in…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/software-engineers/changelogs-and-bc-notes.md

On this page

Changelogs and upgrade notes

This page is for engineers who write the record of a change, and for those who read it before an upgrade. Exponential keeps two records with different jobs: the changelog says what changed, the upgrade notes say what to do about it.

Contents

  1. Where the records are
  2. The changelog
  3. Upgrade notes
  4. Writing the record of your change
  5. Reading the record before an upgrade

Where the records are

RecordLocationExample
Kernel changelog per versiondoc/changelogs/<series>/<version>.md6.0.15
Extension changelogsdoc/changelogs/extensions/<name>.mdExponential Velocity
Upgrade notes per changedoc/eng-us/bc/<series>/Trusted proxies
Checklists per perioddoc/eng-us/bc/6.0/behaviour-changes-*.mdBehaviour changes of 1 and 2 October 2026
Feature pagesdoc/eng-us/features/6.0/Quality checks

Older series back to 2.9 are kept in doc/changelogs/ for history.

The changelog

  • One page per release; entries grouped as Added, Updated, Removed and Renamed (the 6.0.15 page also by period, because the line is long).
  • Each page starts with Upgrading, which links the upgrade notes in the order to read them.
  • Entries are assembled from commit subjects, which use the same prefixes (Added:, Updated:, Fixed:, Removed:, Renamed:); fixes appear under Updated in the Velocity changelog.
  • A page for a version in development says so on its first line ("Not released yet").

Upgrade notes

Every change that needs action from an installation, or behaves differently without being asked to, gets a page in doc/eng-us/bc/<series>/. A page opens with an In short table:

RowAnswers
What changedthe behavior before and after
Who is affectedwhich installations, extensions or users
How to checka command or a page that shows whether you are affected
How to fixwhat to do, or how to undo it deliberately

Changes that span many areas are collected per period with a deploy order and a checklist table. See Backward compatibility policy for what counts as such a change.

Writing the record of your change

  1. Write the commit subject with the right prefix; the body says why and what (Git workflow).
  2. Add the entry to the changelog page of the version in development, under the matching section.
  3. If an installation must act, write the upgrade note with the four rows, and link it from the changelog's Upgrading section.
  4. A new setting gets its feature page section and a line in the changelog.
  5. Name the product Exponential, and keep identifiers such as eZINI as they are.
  6. Check the pages with exp:help check (Documentation as code).

Reading the record before an upgrade

Read the Upgrading section of every version you pass, then the checklist of every period in the order it gives, then the changelogs of the extensions you use. The upgrade guide walks through it (Upgrading).

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x