rpm-ostree is the hybrid image/package system that provides transactional upgrades on Atomic Host. Here are some highlights from version v2017.5.

This is a short release with mostly bugfixes, though there are some small visible changes. You can test it out by rebasing your Fedora Atomic Host onto the testing branch. Feel free to also leave karma in the pending Bodhi updates:

More terse status output by default

In v2017.4, we slightly changed the output of the status command so that the Commit line was hidden when packages are layered:

# rpm-ostree status
State: idle
Deployments:
* fedora-atomic:fedora-atomic/25/x86_64/docker-host
             Version: 25.113 (2017-04-25 01:47:29)
          BaseCommit: 3492546bc1ef6bca1bc7801ed6bb0414f90cc96668e067996dba3dee0d83e6c3
              OSName: fedora-atomic
     LayeredPackages: ltrace

The rationale is that the Commit line in this context is specific to this host and has much less value than the BaseCommit, which is the actual ostree commit published by Fedora.

In v2017.5, the OSName line is also no longer printed by default. Essentially, for the great majority of Atomic Host users, it is superfluous information. You can read more about this change here.

However, the status command did learn a --verbose switch to force it to print both the Commit and the OSName (which was renamed to StateRoot):

# rpm-ostree status
State: idle
Deployments:
* jlebon:fedora-atomic/25/x86_64/docker-host
             Version: 25.113.modified (2017-04-25 01:47:29)
          BaseCommit: 3492546bc1ef6bca1bc7801ed6bb0414f90cc96668e067996dba3dee0d83e6c3
     LayeredPackages: ltrace
# rpm-ostree status --verbose
State: idle
Deployments:
* jlebon:fedora-atomic/25/x86_64/docker-host
             Version: 25.113.modified (2017-04-25 01:47:29)
          BaseCommit: 3492546bc1ef6bca1bc7801ed6bb0414f90cc96668e067996dba3dee0d83e6c3
              Commit: 4a926bfaa84b3307577b2ef6673cf2079f7373ebe2219cd7c2e30d75e7a2584b
           StateRoot: fedora-atomic
     LayeredPackages: ltrace