opsi Release scheduling strategy

opsi Release scheduling strategy

At uib GmbH, we maintain and publish a wide range of packages to ensure you have access to the latest features and bug fixes. These include server packages like opsiconfd, opsi packages like opsi-script or opsi-client-agent as well as tools like opsi-configed (-portable). In this blog post, we will explain how we schedule releases and where you can find additional information.

Monthly stable release

We plan a stable release once a month, scheduled for the last Wednesday of each month. These stable releases include new features that were previously available in our testing repositories. To ensure the stability of these versions, we implement an internal feature freeze in our testing repositories seven days before the scheduled stable release. Once the stable release is published, a new cycle begins, and we continue working on new features in testing.

release cycle

Service releases

If we have a broken state or a known major issue in stable, we create a fix by branching off from the last known stable version without introducing new features. Once the fixed version has passed all internal tests, we release it directly to stable as a service release (sometimes referred to as a hotfix). These releases focus solely on essential fixes and do not include any new features.

Where to find packages

You find our packages at different places:

  • Server packages at build.opensuse.org. Your Linux package manager is usually configured to check for updates here automatically.
  • opsi packages at opsipackages.43.opsi.org. The opsi-package-updater typically fetches updates from this repository.
  • Tools at tools.43.opsi.org. These primarily include binaries such as opsi-configed to assist in managing your environment.

Each of these three stable repositories has a corresponding testing repository where we regularly publish new versions. If you want early access to new features, you can use these testing repositories.

Where to find release notes

Every release is announced on our webpage. We provide a rating (low, medium, high) to indicate the urgency of the update. Additionally, you find release notes detailing the most important changes (available in both German and English), along with links to individual package changelogs.

Besides our website, monthly stable releases are also announced in our forum in the “News” section and on our mailing list.

If you are looking for changelogs of a specific package independent of a release, you can find them at changelog.opsi.org.

opsi.org releases page

Related Posts

opsi-configed 4.3.6: A Big Step Forward

opsi-configed 4.3.6: A Big Step Forward

With the opsi-configed 4.3.6, the UI modernization reaches its final stage. New icons, better performance through parallelization, and an improved navigation ensure an optimized user experience. This release brings our opsi-configed up to date.

Read More
opsiconf 2022 in Mainz: opsi Ahoy!

opsiconf 2022 in Mainz: opsi Ahoy!

On June 2 and 3, 2022, the third opsiconf took place in Mainz. A report by Heike Jurzik.

Read More
New opsi Client Agents for Windows, Linux, and macOS

New opsi Client Agents for Windows, Linux, and macOS

Discover the latest opsi client agent version released in our testing branch. Explore their new features, changes in structure, and handling. Read on to find out how this new generation of client agents can enhance your experience with opsi.

Read More