diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 124 |
1 files changed, 124 insertions, 0 deletions
@@ -0,0 +1,124 @@ +NEWS for Morph +============== + +This file contains high-level summaries of user-visible changes in +each Morph release. + +Version 14.28, released 2014-07-10 +---------------------------------- + +* Fix failure to update some cached git repos +* Fix and clarify chunk splitting + +Version 14.26, released 2014-06-27 +---------------------------------- + +* Smarter git caching behaviour, cached repos will only be updated when + necessary +* Morph deploy now lets the user specify which systems they want to deploy + within a cluster +* Various bug fixes + +Version 14.24, released 2014-06-13 +---------------------------------- + +* rawdisk deployments check that they have the btrfs module loaded first +* distbuild should busy-wait less +* fetching of artifacts should be atomic, so a failure to fetch the + metadata of an artifact doesn't confuse the build system when we have + the chunk, but no metadata +* `morph deploy` now defaults to `--no-git-update` +* `morph gc` now cleans up failed deployments, so they aren't left around + if morph terminates uncleanly +* `morph edit` now only takes the name of the chunk, rather than the + name of the system and stratum that chunk is in + +Version 14.23, released 2014-06-06 +---------------------------------- + +New feature: + +* Initramfs support + +There have also been a number of fixes to distbuild, and the +`morph copy-artifacts` command has been replaced by `morph list-artifacts`. + +Version 14.22, released 2014-05-29 +---------------------------------- + +New features: + +* VirtualBox deployment now supports Vagrant. See: + <http://wiki.baserock.org/guides/vagrant-basebox/> + +* Additional checks when deploying upgrades with the 'ssh-rsync' extension. + +Additional bug fixes described in the git log. + +Version 14.20, released 2014-05-14 +---------------------------------- + +New features include: + +* New CPU architecture: armv7lhf (ARM hard float). + +* Artifact splitting for chunk and stratum artifacts. + +* Components that can be used to set up a distributed build network of Morph + build workers. + +* Built-in documentation for some extensions, see `morph help-extensions` and + `morph help <extension>`. + +* Nested deployment by `morph deploy`. + +* Support for adding binaries to Git repos when used with Trove. See the `morph + add-binary` and `morph push` commands. + +Many additional changes are described in the Git log. + +Version 13, released 2014-01-10 +------------------------------- + +New features added: + +* New CPU architecture: ppc64 architecture (POWER PC 64-bit). This is + the change specific for Morph. There are changes to the morphologies + (in a different git repository) to actually build such systems. + +* `morph build` and `morph deploy` now allow `.morph` suffixes in + command line arguments. The suffixes are stripped internally, so + Morph behaves as if they suffix wasn't there in the first place. + +* The `morph build` command is now a new implementation. The old + implementation is still available as `morph old-build`, just in case + the new code is buggy, but will be removed in a future release. + Likewise, `morph deploy` has a new implementation, but no + `old-deploy`. Both new implementations should work exactly as the + old ones, except for bugs. + +Bugs fixed: + +* When Morph reads git configuration files, it now correctly handles + whitespace at the end of configuration values. + +* `morph deploy` no longer creates and pushes a temporary build + branch. Pushing it wasn't useful, merely wasteful. + +* `morph deploy` now allows cross-architecture deployments, and + and `morph cross-bootstrap` checks that the system is being built + supports the target architecture. + +Other user-visible changes: + +* When preparing to build (when construcing the build graph), Morph + now reports the ref (SHA1) it uses for each stratum. + +* Systems being built must now have at least one stratum, and the + strata in a system must have at least one chunk that is built using + the normal (staging area) mode, rather than bootstrap mode. + +Version 12, released 2013-11-15 +------------------------------- + +* NEWS file added. |